You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@servicemix.apache.org by "Andrew Clemons (JIRA)" <ji...@apache.org> on 2015/02/04 12:09:34 UTC
[jira] [Created] (SMX4-1961) jsmpp session fails to connect with
java.lang.NoSuchMethodError
Andrew Clemons created SMX4-1961:
------------------------------------
Summary: jsmpp session fails to connect with java.lang.NoSuchMethodError
Key: SMX4-1961
URL: https://issues.apache.org/jira/browse/SMX4-1961
Project: ServiceMix 4
Issue Type: Bug
Components: Bundles
Affects Versions: bundles-2014.12
Environment: $ java -version
java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (Slackware)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)
Slackware current 64 bit
Linux 3.14.29 x86_64
Reporter: Andrew Clemons
Starting a session to an SMS-C with jsmpp fails with a java.lang.NoSuchMethodError.
java.util.concurrent.ExecutionException: java.lang.NoSuchMethodError: org.jsmpp.session.SMPPSessionContext.fireStateChanged(Lorg/jsmpp/extra/SessionState;Lorg/jsmpp/extra/SessionState;Ljava/lang/Object;)V
at java.util.concurrent.FutureTask.report(FutureTask.java:122)
at java.util.concurrent.FutureTask.get(FutureTask.java:188)
at nz.geek.caffe.smpp.session.AbstractSession.reconnect(AbstractSession.java:377)
at nz.geek.caffe.smpp.session.AbstractSession$1.run(AbstractSession.java:119)
at java.lang.Thread.run(Thread.java:745)
Caused by: java.lang.NoSuchMethodError: org.jsmpp.session.SMPPSessionContext.fireStateChanged(Lorg/jsmpp/extra/SessionState;Lorg/jsmpp/extra/SessionState;Ljava/lang/Object;)V
at org.jsmpp.session.SMPPSessionContext.changeState(SMPPSessionContext.java:61)
at org.jsmpp.session.AbstractSessionContext.open(AbstractSessionContext.java:42)
at org.jsmpp.session.SMPPSession.connectAndBind(SMPPSession.java:226)
at org.jsmpp.session.SMPPSession.connectAndBind(SMPPSession.java:200)
at nz.geek.caffe.smpp.session.AbstractSession.connect(AbstractSession.java:176)
at nz.geek.caffe.smpp.session.AbstractSession$2.run(AbstractSession.java:351)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.run(FutureTask.java:262)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:292)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
... 1 more
The patch applied to jsmpp for SMX4-1748 has changed the signature of the method fireStateChanged().
The attached patch fixes the issue.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)