Re: [jmscts-user] JMS CTS for Qpid
Status: Alpha
Brought to you by:
tanderson
From: Tim A. <tm...@ne...> - 2012-05-06 01:56:36
|
It looks like the provider hasn't loaded successfully. Try running it in a debugger and see whats going on. On 3/05/2012 9:37 PM, Hasitha Abeykoon wrote: > Hi, > > As you have suggested, I did the following, > > 1. Wrote provider and administrator classes, complied those to > "src.jar" having same structure as "openjms-provider-0.5-b2.jar" > 2. added all the jar paths required to run qpid to providers.xml. > (but i did not add jars in {JMSCTS_HOME/lib}) > 3. set path to "src.jar" and put provider class between > <class></class> in providers.xml file. > 4. run JMS CTS. > > But unfortunately came across this error. > > 6:58:56 Time: 2.65 > 16:58:56 There was 1 error: > 16:58:56 1) junit.framework.TestSuite@1389c036 > java.lang.NullPointerException > at > org.exolab.jmscts.core.ProviderTestRunner.setUp(ProviderTestRunner.java:118) > at junit.extensions.TestSetup$1.protect(TestSetup.java:18) > at junit.framework.TestResult.runProtected(TestResult.java:124) > at junit.extensions.TestSetup.run(TestSetup.java:23) > at > org.exolab.jmscts.core.AbstractTestRunner.basicRun(AbstractTestRunner.java:303) > at > org.exolab.jmscts.core.JMSTestRunner.basicRun(JMSTestRunner.java:166) > at junit.extensions.TestSetup$1.protect(TestSetup.java:19) > at junit.framework.TestResult.runProtected(TestResult.java:124) > at junit.extensions.TestSetup.run(TestSetup.java:23) > at > org.exolab.jmscts.core.JUnitTestRunner.doRun(JUnitTestRunner.java:144) > at > org.exolab.jmscts.core.JUnitTestRunner.run(JUnitTestRunner.java:271) > at > org.exolab.jmscts.test.ComplianceTestSuite.main(ComplianceTestSuite.java:83) > 16:58:56 FAILURES!!! > 16:58:56 Tests run: 0, Failures: 0, Errors: 1 > > What am i missing here? > > On Thu, May 3, 2012 at 12:01 PM, Hasitha Abeykoon > <hab...@gm... <mailto:hab...@gm...>> wrote: > > Hi, > > Thanks for your quick reply. To start Qpid number of config files > are wanted. Do I need to put them in providers.xml too? And for > openJMS I noted that there is a openJMS.xml file with following in. > > <?xml version="1.0"?> > <configuration> > <proxy provider="org.exolab.jmscts.openjms.OpenJMSProvider" > start="true" stop="true"> > <property name="Path" type="java.lang.String" > value="${openjms.home}/config/openjms.xml" /> > </proxy> > </configuration> > > Is it something openJMS specific? > > On Mon, Apr 30, 2012 at 6:59 PM, Tim Anderson <tm...@ne... > <mailto:tm...@ne...>> wrote: > > You need to implement the Provider and Administrator > interfaces and then > include the jar that implements these along with all the > Apache Qpid jars in providers.xml. > > There are a number or provider implementations - take a look > at > http://www.koders.com/info.aspx?c=ProjectInfo&pid=ZZN8HT9AF31MW58R27KNAA1N3C&s=VectorIfc > <http://www.koders.com/info.aspx?c=ProjectInfo&pid=ZZN8HT9AF31MW58R27KNAA1N3C&s=VectorIfc> > > -Tim > > > > On 29/04/2012 5:01 PM, Hasitha Abeykoon wrote: >> Hi, >> >> I was trying to configure JMS CTS to check a redistribution >> of Apache Qpid. As I understood from getting started >> documentation, i need to >> >> 1. write a QpidJMSProvider class >> 2. configure *$JMSCTS_HOME/config/providers.xml* to that class. >> >> What are the Dependant jars I have to use? also Can I follow >> the way >> http://www.koders.com/java/fid63868DF5110CD1652EE5F7E41796018B4373D2E0.aspx?s=VectorIfc >> is written? >> >> appreciate your help very much. >> >> -- >> */Hasitha Abeykoon,/* >> */Department of Computer Science & Engineering,/* >> */University of Moratuwa. /* >> */ >> /* >> */Skype: foreverhasitha/* >> >> >> >> >> - > > |