hi,

It solved the issue.

Thank you!

On Sun, Jun 14, 2015 at 7:45 PM, Malaka Silva <mal...@wso2.com> wrote:

> Hi Eranda,
>
> You need to copy the required jars to components lib folder. When running
> this via tests framework need to do it similar to the way done in [1]
>
> eg:-
>         serverConfigurationManager.copyToComponentLib(new File(getClass().
>                 getResource(JAR_LOCATION + File.separator +
> ACTIVEMQ_CLIENT).toURI()));
>
> [1[
> https://github.com/wso2/product-esb/blob/master/modules/integration/tests-integration/tests-mediator-1/src/test/java/org/wso2/carbon/esb/message/store/test/JMSEndpointSuspensionViaVFSTest.java
>
> On Sun, Jun 14, 2015 at 12:59 AM, eranda rajapaksha <erand...@gmail.com>
> wrote:
>
>> Hi,
>>
>> I am trying to create an ESB JMS inbound endpoint integration test with
>> HornetQ broker. Since the testing framework doesn't support HornetQ broker,
>> I am planning to run the broker outside and perform the test.
>> I created a simple test class similar to which was done for JMS inbound
>> endpoint polling consumer with ActiveMQ, and configured it with the HornetQ
>> parameters, then I copied the HornetQ jars into
>> /product-esb/modules/integration/tests-integration/tests-transport/src/test/resources/artifacts/ESB/jar/
>> directory.
>> But when I ran the test it shows a difficulty in finding the HornetQ
>> library classes with the following exception.
>> Is there anything that I have missed in configuring library files?
>>
>> Thank you!
>>
>> FAILED: testSharedTopic
>>>         Consuming messages from a shared topic
>>> javax.naming.NoInitialContextException: Cannot instantiate class:
>>> org.jnp.interfaces.NamingContextFactory [Root exception is
>>> java.lang.ClassNotFoundException: org.jnp.interfaces.NamingContextFactory]
>>> at
>>> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:674)
>>> at javax.naming.InitialContext.getDefaultInitCtx(InitialContext.java:307)
>>> at javax.naming.InitialContext.init(InitialContext.java:242)
>>> at javax.naming.InitialContext.<init>(InitialContext.java:216)
>>> at
>>> org.wso2.carbon.esb.jms.inbound.transport.test.utills.JMS2TopicMessageProducer.<init>(JMS2TopicMessageProducer.java:40)
>>> at
>>> org.wso2.carbon.esb.jms.inbound.transport.test.JMSInboundSharedSubscriberTestCase.testSharedTopic(JMSInboundSharedSubscriberTestCase.java:66)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>> at
>>> org.testng.internal.MethodInvocationHelper.invokeMethod(MethodInvocationHelper.java:80)
>>> at org.testng.internal.Invoker.invokeMethod(Invoker.java:673)
>>> at org.testng.internal.Invoker.invokeTestMethod(Invoker.java:842)
>>> at org.testng.internal.Invoker.invokeTestMethods(Invoker.java:1166)
>>> at
>>> org.testng.internal.TestMethodWorker.invokeTestMethods(TestMethodWorker.java:125)
>>> at org.testng.internal.TestMethodWorker.run(TestMethodWorker.java:109)
>>> at org.testng.TestRunner.runWorkers(TestRunner.java:1178)
>>> at org.testng.TestRunner.privateRun(TestRunner.java:757)
>>> at org.testng.TestRunner.run(TestRunner.java:608)
>>> at org.testng.SuiteRunner.runTest(SuiteRunner.java:334)
>>> at org.testng.SuiteRunner.runSequentially(SuiteRunner.java:329)
>>> at org.testng.SuiteRunner.privateRun(SuiteRunner.java:291)
>>> at org.testng.SuiteRunner.run(SuiteRunner.java:240)
>>> at org.testng.SuiteRunnerWorker.runSuite(SuiteRunnerWorker.java:52)
>>> at org.testng.SuiteRunnerWorker.run(SuiteRunnerWorker.java:86)
>>> at org.testng.TestNG.runSuitesSequentially(TestNG.java:1158)
>>> at org.testng.TestNG.runSuitesLocally(TestNG.java:1083)
>>> at org.testng.TestNG.run(TestNG.java:999)
>>> at
>>> org.apache.maven.surefire.testng.TestNGExecutor.run(TestNGExecutor.java:178)
>>> at
>>> org.apache.maven.surefire.testng.TestNGXmlTestSuite.execute(TestNGXmlTestSuite.java:92)
>>> at
>>> org.apache.maven.surefire.testng.TestNGProvider.invoke(TestNGProvider.java:96)
>>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>> at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>>> at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>>> at java.lang.reflect.Method.invoke(Method.java:606)
>>> at
>>> org.apache.maven.surefire.util.ReflectionUtils.invokeMethodWithArray(ReflectionUtils.java:189)
>>> at
>>> org.apache.maven.surefire.booter.ProviderFactory$ProviderProxy.invoke(ProviderFactory.java:165)
>>> at
>>> org.apache.maven.surefire.booter.ProviderFactory.invokeProvider(ProviderFactory.java:85)
>>> at
>>> org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:115)
>>> at
>>> org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:75)
>>> Caused by: java.lang.ClassNotFoundException:
>>> org.jnp.interfaces.NamingContextFactory
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
>>> at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
>>> at java.security.AccessController.doPrivileged(Native Method)
>>> at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
>>> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
>>> at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
>>> at java.lang.Class.forName0(Native Method)
>>> at java.lang.Class.forName(Class.java:278)
>>> at
>>> com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:72)
>>> at
>>> com.sun.naming.internal.VersionHelper12.loadClass(VersionHelper12.java:61)
>>> at
>>> javax.naming.spi.NamingManager.getInitialContext(NamingManager.java:671)
>>> ... 39 more
>>
>>
>> --
>> *Eranda Rajapakshe*
>> Computer Science and Engineering Undergraduate,
>> University of Moratuwa.
>> Tel : +94784822608
>> Email : erand...@gmail.com <eran...@wso2.com>
>>
>> _______________________________________________
>> Dev mailing list
>> Dev@wso2.org
>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>
>>
>
>
> --
>
> Best Regards,
>
> Malaka Silva
> Senior Tech Lead
> M: +94 777 219 791
> Tel : 94 11 214 5345
> Fax :94 11 2145300
> Skype : malaka.sampath.silva
> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77
> Blog : http://mrmalakasilva.blogspot.com/
>
> WSO2, Inc.
> lean . enterprise . middleware
> http://www.wso2.com/
> http://www.wso2.com/about/team/malaka-silva/
> <http://wso2.com/about/team/malaka-silva/>
>
> Save a tree -Conserve nature & Save the world for your future. Print this
> email only if it is absolutely necessary.
>



-- 
*Eranda Rajapakshe*
Computer Science and Engineering Undergraduate,
University of Moratuwa.
Tel : +94784822608
Email : erand...@gmail.com <eran...@wso2.com>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to