SubmitMultipartMultilangualExample error

92 visualizações
Pular para a primeira mensagem não lida

imranrazakhan

não lida,
26 de mai. de 2009, 09:08:4026/05/2009
para jsmpp
hi,

i am trying to run SubmitMultipartMultilangualExample and facing
following error

http://groups.google.com/group/jsmpp

Regards,
imran

Imran Raza Khan

não lida,
26 de mai. de 2009, 09:10:2126/05/2009
para jsmpp
hi,

Sorry for not pasting error

Exception in thread "main" java.lang.NoSuchMethodError: org.jsmpp.bean.GeneralDataCoding.<init>(Lorg/jsmpp/bean/Alphabet;Lorg/js
mpp/bean/ESMClass;)V
        at org.jsmpp.examples.SubmitMultipartMultilangualExample.submitMessage(SubmitMultipartMultilangualExample.java:195)
        at org.jsmpp.examples.SubmitMultipartMultilangualExample.sendAndWait(SubmitMultipartMultilangualExample.java:175)
        at org.jsmpp.examples.SubmitMultipartMultilangualExample.main(SubmitMultipartMultilangualExample.java:224)

Shantanu Kumar

não lida,
26 de mai. de 2009, 09:22:0326/05/2009
para js...@googlegroups.com
You CLASSPATH does not seem to have the JSMPP JAR at runtime.

Thanks,
Shantanu

Imran Raza Khan

não lida,
26 de mai. de 2009, 09:45:5726/05/2009
para js...@googlegroups.com
Thanks in my class path old jar was present.

Now i am facing following error, i didnt make any changes in code except the values of real smsc

org.jsmpp.extra.NegativeResponseException: Negative response 00000001 found
        at org.jsmpp.session.AbstractSession.validateResponse(AbstractSession.java:215)
        at org.jsmpp.session.AbstractSession.executeSendCommand(AbstractSession.java:271)
        at org.jsmpp.session.SMPPSession.submitShortMessage(SMPPSession.java:317)
        at org.jsmpp.examples.SubmitMultipartMultilangualExample.submitMessage(SubmitMultipartMultilangualExample.java:195)
        at org.jsmpp.examples.SubmitMultipartMultilangualExample.sendAndWait(SubmitMultipartMultilangualExample.java:175)
        at org.jsmpp.examples.SubmitMultipartMultilangualExample.main(SubmitMultipartMultilangualExample.java:224)
Message submitted, message_id is null
Message submitted, message_id is null
Entering listening mode. Press enter to finish...
Exception in thread "pool-1-thread-2" java.lang.NumberFormatException: For input string: "400002DD48DF90506291930042"
        at java.lang.NumberFormatException.forInputString(Unknown Source)
        at java.lang.Long.parseLong(Unknown Source)
        at java.lang.Long.parseLong(Unknown Source)
        at org.jsmpp.examples.MessageReceiverListenerImpl.onAcceptDeliverSm(MessageReceiverListenerImpl.java:41)
        at org.jsmpp.session.SMPPSession.fireAcceptDeliverSm(SMPPSession.java:442)
        at org.jsmpp.session.SMPPSession.mav$fireAcceptDeliverSm(SMPPSession.java:92)
        at org.jsmpp.session.SMPPSession$ResponseHandlerImpl.processDeliverSm(SMPPSession.java:459)
        at org.jsmpp.session.state.SMPPSessionBoundRX.processDeliverSm0(SMPPSessionBoundRX.java:109)
        at org.jsmpp.session.state.SMPPSessionBoundTRX.processDeliverSm(SMPPSessionBoundTRX.java:42)
        at org.jsmpp.session.PDUProcessTask.run(PDUProcessTask.java:81)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)

Session state changed from BOUND_TRX to CLOSED

Regards

Shantanu Kumar

não lida,
26 de mai. de 2009, 10:12:4426/05/2009
para js...@googlegroups.com
Para-phrasing Maciej Pigulski {in a good sense} :-)


Thanks,
Shantanu

Imran Raza Khan

não lida,
26 de mai. de 2009, 10:24:4726/05/2009
para js...@googlegroups.com
in specification its showing invalid length.

regards

Imran Raza Khan

não lida,
26 de mai. de 2009, 10:31:1226/05/2009
para js...@googlegroups.com
As i already mentioned i didnt make any changes in code so this error should be handle in it.

Did anyone have successfull testing with SubmitMultipartMultilangualExample?

regards,

Imran Raza Khan

não lida,
27 de mai. de 2009, 01:57:0127/05/2009
para js...@googlegroups.com
Hi All,

Any clue for my problem.

Regards,
imran

Maciej Pigulski

não lida,
27 de mai. de 2009, 02:13:4427/05/2009
para js...@googlegroups.com
I always wonder if some of developers writing here have any knowledge of Java at all or their development is something like: copy that, change this, cry if it doesn't work.

You have NumberFormatException, right? This means that some values received from SMSC (probably the messageId - see smpp specs what is it) are not parsable to a number. Following the stacktrace we have:

at org.jsmpp.examples.MessageReceiverListenerImpl.onAcceptDeliverSm(MessageReceiverListenerImpl.java:41)

so it says "onAcceptDeliverSm", this method receives messages from SMSC (normal sms messages and delivery receipts also) and while receiving it parses out messageId by default in the examples it tries to make a Long out of it (MessageReceiverListenerImpl.java:41):

long id = Long.parseLong(delReceipt.getId()) & 0xffffffff;
and value that you've got was: 400002DD48DF90506291930042 and this does not parse to long...

I hope you'll figure out the rest by yourself.

SO, please, I beg you. Think!

Regards,
Maciej
--
Best regards,
Maciej Pigulski

Imran Raza Khan

não lida,
27 de mai. de 2009, 02:37:1727/05/2009
para js...@googlegroups.com
Hi Maciej,

Sorry infact i was busy in some other stuff and didn't look at error in detail. i should think before asking. i used to do so but due to hurry i did wrong.

Regards,
imran

Imran Raza Khan

não lida,
27 de mai. de 2009, 03:38:0527/05/2009
para js...@googlegroups.com
Hi,

I figured out long message problem but main error was invalid length error and i saw the code and didnt figured out.

Regards,


On Wed, May 27, 2009 at 12:13 PM, Maciej Pigulski <maciej....@gmail.com> wrote:

Imran Raza Khan

não lida,
27 de mai. de 2009, 05:36:4527/05/2009
para js...@googlegroups.com
Hi All,

it look to me that program is adding wrong length of message in bytestream i compare it with successful transaction from other API in that API first message length is 140 and in JSMPP  first message length is 160.

I have ethereal trace for both if you required do let me know.

Regards,
Responder a todos
Responder ao autor
Encaminhar
0 nova mensagem