I am trying to use the Qpid Java library (0.5, but had the same problem with
M4). All of a sudden, I have started getting the following error:
Exception in thread "main" java.lang.NoSuchMethodError:
org.apache.mina.transport.socket.nio.SocketConnector.<init>(ILedu/emory/mathcs/backport/java/util/concurrent/Executor;)V
at
org.apache.qpid.client.transport.TransportConnection$2.newSocketConnector(TransportConnection.java:114)
at
org.apache.qpid.client.transport.SocketTransportConnection.connect(SocketTransportConnection.java:73)
at
org.apache.qpid.client.AMQConnectionDelegate_8_0.makeBrokerConnection(AMQConnectionDelegate_8_0.java:94)
at
org.apache.qpid.client.AMQConnection.makeBrokerConnection(AMQConnection.java:728)
at org.apache.qpid.client.AMQConnection.<init>(AMQConnection.java:520)
at
org.apache.qpid.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:276)
...
I have tried using different version of the mina and concurrency-backport
libraries, I get the same error. The problem is made worse by the fact that
some other jars also have mina/j.u.c as a dependency (possibly different
versions). A year ago or so, when I first used qpid, I had to waste several
days to resolve this issue. Now a colleague has setup maven (which is
apparently designed for such problems) for our project , but qpid 0.5
doesn't seem to be in any repos.
How can I resolve this issue quickly?
Thanks
--
View this message in context: http://n2.nabble.com/qpid-jar-hell-solutions-maven-repo-tp3617534p3617534.html
Sent from the Apache Qpid users mailing list archive at Nabble.com.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:users-subscribe@qpid.apache.org
|