greptilian logo

IRC log for #javaee, 2013-08-29

Please see http://irclog.greptilian.com/javaee for which days have been logged.

| Channels | #javaee index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

All times shown according to UTC.

Time S Nick Message
00:54 pdurbin SoniEx2: what isn't?
00:54 SoniEx2 the channel
00:55 pdurbin sure it is. why not?
00:55 SoniEx2 ./topic
00:56 pdurbin oh. yeah, I think I shortened it. it rambled on too much
01:38 sfisque lolz
02:02 pdurbin you guys are making want to stick with glassfish. I thought jboss was free
02:15 sfisque it is
02:16 sfisque there is the OS version and the EAP version
02:16 sfisque the OS version is free.  the EAP version comes with support and other stuff for a fee
02:16 sfisque like running most linux.  you can install the freebie version, or you can buy the "supported" version and have tech support
05:11 Guest80991 joined ##javaee
05:24 Guest80991 2013-08-26 17:59:05,270 [pool-1-thread-2] ERROR com.smpp.SMPPSend - Failed getting delivery receipt
05:24 Guest80991 2013-08-26 17:59:05,273 [pool-1-thread-2] ERROR com.smpp.SMPPSend -
05:24 Guest80991 org.jsmpp.util.InvalidDeliveryReceiptException: There is an error found when parsing delivery receipt
05:24 Guest80991 at org.jsmpp.util.DefaultDecomposer.deliv​eryReceipt(DefaultDecomposer.java:424)
05:24 Guest80991 at org.jsmpp.util.DefaultDecomposer.deliv​eryReceipt(DefaultDecomposer.java:436)
05:24 Guest80991 at org.jsmpp.bean.DeliverSm.getShortMessa​geAsDeliveryReceipt(DeliverSm.java:44)
05:24 Guest80991 at com.smpp.SMPPSend$NewMewssageRxListene​r.onAcceptDeliverSm(SMPPSend.java:182)
05:24 Guest80991 at org.jsmpp.session.SMPPSession.fireAc​ceptDeliverSm(SMPPSession.java:471)
05:24 Guest80991 at org.jsmpp.session.SMPPSession.​access$0(SMPPSession.java:469)
05:24 Guest80991 at org.jsmpp.session.SMPPSession$ResponseHandle​rImpl.processDeliverSm(SMPPSession.java:496)
05:24 Guest80991 at org.jsmpp.session.state.SMPPSessionBoundRX.pr​ocessDeliverSm0(SMPPSessionBoundRX.java:110)
05:24 Guest80991 at org.jsmpp.session.state.SMPPSessionBoundTRX.p​rocessDeliverSm(SMPPSessionBoundTRX.java:48)
05:24 Guest80991 at org.jsmpp.session.PDUProcessTa​sk.run(PDUProcessTask.java:81)
05:24 Guest80991 at java.util.concurrent.ThreadPoolExecutor.​runWorker(ThreadPoolExecutor.java:1110)
05:24 Guest80991 at java.util.concurrent.ThreadPoolExecutor$​Worker.run(ThreadPoolExecutor.java:603)
05:24 Guest80991 at java.lang.Thread.run(Thread.java:722)
05:24 Guest80991 Caused by: java.lang.NumberFormatException: null
05:24 Guest80991 at java.lang.Integer.parseInt(Integer.java:454)
05:24 Guest80991 at java.lang.Integer.parseInt(Integer.java:527)
05:24 Guest80991 at org.jsmpp.util.DefaultDecomposer.deliv​eryReceipt(DefaultDecomposer.java:404)
05:24 Guest80991 how to solve and what is the solution for this error?
06:07 grug what part of use a pastebin don't you understand?
10:03 pdurbin sfisque: oh. OS vs. EAP. thanks
10:25 Quest joined ##javaee
10:25 Quest sfisque,  you were saying that I might get a trial of jboss EAP 5.0.0 ?
10:49 SoniEx joined ##javaee
13:55 Naros joined ##javaee
14:46 sfisque i didn't.  i'm not sure of the licensing details for EAP
15:18 kobain joined ##javaee
16:43 Quest k
18:49 SoniEx joined ##javaee
19:20 Quest joined ##javaee
21:23 Naros whartung/sfisque: do either of you know the GF licensing / cpu?
21:23 sfisque free.  GF == open source
21:23 whartung yea, I don't know Oracles pricing for their supported version
21:23 Naros yah not speaking about GF OSE ... I'm talking about OGS (Oracle GF Server)
21:24 whartung < Web Logic :)
21:24 Naros ah
21:25 whartung $100/named user according to their web site
21:26 whartung $5K/processor
21:26 whartung https://shop.oracle.com/pls/ostore/f?p=dstore:product:3520643468897::NO:RP%2C6:P6_LPI:10615046152830973123331&tz=-7:00
21:27 whartung web logic is twice as much
21:27 whartung (that's for a perpetual license, less for 1-5 years)
21:27 whartung I have no idea how they monitor "named users"
21:28 whartung 5k/cpu isn't "terrible" pricing.
21:29 whartung The database is $17.5K per cpu :D
21:30 Naros Aye
21:30 Naros Just found the oracle price list and found the costs.
21:30 Naros Doing 2014 budgets here and trying to get my numbers in :P
21:30 whartung haha -- for Oracle Enterprise, 47.5K per cpu omg
21:30 Naros rofl.
21:30 Naros Yah we used to roll 8i and Oracle ERP 11.03
21:31 Naros Costs were insane for maintenance and support
21:31 whartung I bet
21:31 Naros But we just migrated to SAP ECC6 with SRM and BI
21:31 Naros that was a multi-million dollar project :E
21:32 Naros For just a web form certification, it's like 15k
21:32 whartung i can imagine
21:32 whartung heh
21:32 Naros Corporate america at it's finest :)
21:32 whartung well, we've been on Postgres for 5+ years now.
21:33 Naros <giggles>
21:33 Naros Yah we made the switch from Oracle to MSSQL
21:33 Naros It makes me cry everyday
21:33 whartung I'm sorry
21:33 Naros was talking to sfisque about how some features of oracle I miss with a passion.
21:34 whartung like what?
21:34 Naros one thing in particular is tuple IN queries
21:35 Naros WHERE (fieldA,fieldB) IN ((a,b),(c,d),(e,f))
21:35 whartung oh interesting
21:35 whartung so that's
21:36 whartung where "fieldA = a and fieldb = b OR (fielda = c and fieldb = d)" etc.?
21:36 Naros MSSQL can't support that syntax and required a sub query embedded into an EXISTS clause or a list of tuples in a disjunction clause.
21:36 Naros Yeah
21:36 Naros and that type of disjunction query is horribad on MSSQL
21:36 whartung optimizing that must be a treat
21:36 Naros lol
21:36 Naros It's not so bad if you're on SQL Server 2k8+
21:37 Naros WHERE EXISTS(SELECT * FROM (VALUES (a,b), (c,d)) AS v(fieldA, fieldB) WHERE table.a = v.fieldA AND table.b = v.fieldB)
21:38 Naros But there are things that SS hangs Oracle out to dry too so I guess its a tradeoff.
21:39 whartung my limited experience with SS was not really great
21:39 Naros I'd say if you approach it with experience from other platforms and aren't willing to bend yourself into some wicked Microsoft ways, it can be challenging.
21:40 Naros There are certain Hibernate things that have been challenging for us.
21:40 whartung it wasn't so much that, it was just unexpected Bad Things operationally that I ran in to
21:40 Naros We've found Hibernate generic ANSI SQL approach doesn't always work when it comes to SS
21:41 Naros heh, well folks above my pay grade prefer Microsoft products so :E
21:41 whartung oh, no doubt -- it's all pretty top drawer stuff and can be made to work given time.
21:43 Naros yep
21:43 Naros But I'm making a technology shift from Tomcat here to be able to use more JavaEE features, hence my question about GF
21:44 whartung wow -- it worked
21:44 Naros ?
21:44 whartung select * from mirth_care_chg_log
21:44 whartung where (change_log_key, change_type) in ((2, 'I'))
21:45 whartung neat
21:45 Naros in postgres?
21:45 whartung yes
21:45 whartung 9.x
21:45 Naros yah but try that on MSSQL and it'll laugh at you :P
21:45 whartung well, I;d never seen it before at all, so..you know, "wow", "neat"
21:45 Naros I haven't tried MSSQL2012 tho
21:46 Naros hehe, yah I've used that syntax a lot in my Oracle days :)
21:47 Naros Anytime you have a disjunction of keys, that query probably will out perform the disjunction by an ocean.
21:47 Naros because it's index friendly, disjunctions typically aren't.
21:48 whartung yea
21:48 Naros well glad i could share a trick or two :)
21:48 whartung yea, neat
21:48 whartung I don't do much sql warngling nowadays.
21:48 whartung were "bound" by the JPA for most things
21:49 Naros I dont know what postgres's IN condition limit is but I thinks Oracle is like 500 or 1000
21:49 Naros MSSQL is limited to a cap of 2100 bind params :E
21:49 whartung heh
21:49 whartung "Don't ask me how I know…"
21:50 Naros what the 2100 bind params?
21:51 whartung yea
21:51 Naros lawlz, I decided to export a hibernate search resultset
21:51 Naros it blew up with MSSQL saying it could only support 2100 bind params
21:51 Naros because hibernate did the disjunction query
21:52 Naros sucks having the users wanting to be able to export everything under the sun from a web app
21:53 Naros had to offline exporting to a background java process that generates the files, compresses and either emails them or attaches them to an internal web app notification framework :P
21:53 Naros users were exporting millions of entries.
21:59 sfisque oracle "IN" limit == 1000
22:00 sfisque for performance, i tend to limit to batches of 200 when doing IN selects
22:02 mabsalhi joined ##javaee
22:02 mabsalhi hello
22:03 sfisque greets

| Channels | #javaee index | Today | | Search | Google Search | Plain-Text | plain, newest first | summary

Please see http://irclog.greptilian.com/javaee for which days have been logged.