Description of problem: In repeating test suite testing client, who creating exchanges, throws ExceptionInInitializerError Caused by NullPointerException. Version-Release number of selected component (if applicable): qpid-java-jca-0.10-9.el6.noarch qpid-java-common-0.10-9.el6.noarch qpid-java-example-0.10-9.el6.noarch qpid-java-client-0.10-9.el6.noarch java-1.6.0-openjdk-1.6.0.0-1.39.1.9.8.el6_1.i686 java-1.6.0-openjdk-demo-1.6.0.0-1.39.1.9.8.el6_1.i686 java-1.6.0-openjdk-javadoc-1.6.0.0-1.39.1.9.8.el6_1.i686 java-1.6.0-openjdk-src-1.6.0.0-1.39.1.9.8.el6_1.i686 java-1.6.0-openjdk-devel-1.6.0.0-1.39.1.9.8.el6_1.i686 How reproducible: very rare Steps to Reproduce: 1. run reproducer with parameres: --exchange-name 2995af89%d --session-per-thread --thread-cnt 31 --exchange-alternate-exchange --exchange-type direct --mode jms --broker localhost --user guest --password guest --port 5672 --exchange-cnt 31 2. run as many times as you can, it's very rare so be patient Actual results: Option values for com.redhat.mrg.test.client.exchange.ExchangeCli: --exchange-name 2995af89%d --session-per-thread --thread-cnt 31 --exchange-alternate-exchange --exchange-type direct --mode jms --broker localhost --user guest --password guest --port 5672 --exchange-cnt 31 Exception in thread "main" java.lang.ExceptionInInitializerError at org.apache.qpid.client.protocol.AMQProtocolSession.<init>(AMQProtocolSession.java:93) at org.apache.qpid.client.protocol.AMQProtocolHandler.<init>(AMQProtocolHandler.java:189) at org.apache.qpid.client.AMQConnection.<init>(AMQConnection.java:387) at org.apache.qpid.client.AMQConnectionFactory.createConnection(AMQConnectionFactory.java:276) at com.redhat.mrg.test.client.common.runner.RunnerJMS.createConnection(RunnerJMS.java:80) at com.redhat.mrg.test.client.common.runner.ThreadedRunner.run(ThreadedRunner.java:92) at com.redhat.mrg.test.client.exchange.ExchangeTest.main(ExchangeTest.java:103) Caused by: java.lang.NullPointerException at java.net.URLClassLoader.findClass(URLClassLoader.java:205) at java.lang.ClassLoader.loadClass(ClassLoader.java:321) at java.lang.ClassLoader.loadClass(ClassLoader.java:314) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:294) at java.lang.ClassLoader.loadClass(ClassLoader.java:266) at org.apache.qpid.framing.amqp_8_0.MethodRegistry_8_0.<init>(MethodRegistry_8_0.java:148) at org.apache.qpid.framing.amqp_8_0.MethodRegistry_8_0.<init>(MethodRegistry_8_0.java:55) at org.apache.qpid.framing.MethodRegistry.<clinit>(MethodRegistry.java:54) ... 7 more Expected results: no exception is thrown, and client successfully continues. Additional info: '2995af89' -- generated random string reproducer -- see link below
additional list of packages of qpid python-qpid-0.10-1.el6.noarch python-qpid-qmf-0.10-10.el6.i686 qpid-cpp-client-0.10-6.el6.i686 qpid-cpp-client-devel-0.10-6.el6.i686 qpid-cpp-client-devel-docs-0.10-6.el6.noarch qpid-cpp-server-0.10-6.el6.i686 qpid-cpp-server-cluster-0.10-6.el6.i686 qpid-cpp-server-devel-0.10-6.el6.i686 qpid-cpp-server-store-0.10-6.el6.i686 qpid-cpp-server-xml-0.10-6.el6.i686 qpid-java-client-0.10-9.el6.noarch qpid-java-common-0.10-9.el6.noarch qpid-java-example-0.10-9.el6.noarch qpid-java-jca-0.10-9.el6.noarch qpid-qmf-0.10-10.el6.i686 qpid-tools-0.10-5.el6.noarch