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.deliveryReceipt(DefaultDecomposer.java:424) |
05:24 |
|
Guest80991 |
at org.jsmpp.util.DefaultDecomposer.deliveryReceipt(DefaultDecomposer.java:436) |
05:24 |
|
Guest80991 |
at org.jsmpp.bean.DeliverSm.getShortMessageAsDeliveryReceipt(DeliverSm.java:44) |
05:24 |
|
Guest80991 |
at com.smpp.SMPPSend$NewMewssageRxListener.onAcceptDeliverSm(SMPPSend.java:182) |
05:24 |
|
Guest80991 |
at org.jsmpp.session.SMPPSession.fireAcceptDeliverSm(SMPPSession.java:471) |
05:24 |
|
Guest80991 |
at org.jsmpp.session.SMPPSession.access$0(SMPPSession.java:469) |
05:24 |
|
Guest80991 |
at org.jsmpp.session.SMPPSession$ResponseHandlerImpl.processDeliverSm(SMPPSession.java:496) |
05:24 |
|
Guest80991 |
at org.jsmpp.session.state.SMPPSessionBoundRX.processDeliverSm0(SMPPSessionBoundRX.java:110) |
05:24 |
|
Guest80991 |
at org.jsmpp.session.state.SMPPSessionBoundTRX.processDeliverSm(SMPPSessionBoundTRX.java:48) |
05:24 |
|
Guest80991 |
at org.jsmpp.session.PDUProcessTask.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.deliveryReceipt(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 |