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)