Do not input private or sensitive data. View Qlik Privacy & Cookie Policy.
Skip to main content

Announcements
Qlik Open Lakehouse is Now Generally Available! Discover the key highlights and partner resources here.
cancel
Showing results for 
Search instead for 
Did you mean: 
Anonymous
Not applicable

JMS Runtime Exception class not found.

Below is the Error I am receiving when running a route. I have a MQConnectionFactory configured for JMS Provider and then I have a cJMS component connected to cLog.

 

Can anyone give idea , why am I seeing the below error ? I tried lot of things like adding this jar to modules, adding this jar to the build path. nothing works.

 

Starting job MQ_TO_DB_Route at 11:44 21/05/2019.


[statistics] connecting to socket on port 3740
[statistics] connected
Exception in thread "main" java.lang.NoClassDefFoundError: javax/jms/JMSRuntimeException
at local_project.mq_to_db_route_0_1.MQ_TO_DB_Route.doConfig(MQ_TO_DB_Route.java:105)
at local_project.mq_to_db_route_0_1.MQ_TO_DB_Route.configure(MQ_TO_DB_Route.java:84)
at org.apache.camel.builder.RouteBuilder.checkInitialized(RouteBuilder.java:462)
at org.apache.camel.builder.RouteBuilder.configureRoutes(RouteBuilder.java:402)
at org.apache.camel.builder.RouteBuilder.addRoutesToCamelContext(RouteBuilder.java:383)
at org.apache.camel.impl.DefaultCamelContext$1.call(DefaultCamelContext.java:1029)
at org.apache.camel.impl.DefaultCamelContext$1.call(DefaultCamelContext.java:1026)
at org.apache.camel.impl.DefaultCamelContext.doWithDefinedClassLoader(DefaultCamelContext.java:3272)
at org.apache.camel.impl.DefaultCamelContext.addRoutes(DefaultCamelContext.java:1026)
at org.apache.camel.main.MainSupport.postProcessCamelContext(MainSupport.java:612)
at org.apache.camel.main.MainSupport.postProcessContext(MainSupport.java:550)
at org.apache.camel.main.Main.doStart(Main.java:136)
at org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61)
at org.apache.camel.main.MainSupport.run(MainSupport.java:170)
at local_project.mq_to_db_route_0_1.MQ_TO_DB_Route.run(MQ_TO_DB_Route.java:209)
at local_project.mq_to_db_route_0_1.MQ_TO_DB_Route.runJobInTOS(MQ_TO_DB_Route.java:306)
at local_project.mq_to_db_route_0_1.MQ_TO_DB_Route.main(MQ_TO_DB_Route.java:276)
Caused by: java.lang.ClassNotFoundException: javax.jms.JMSRuntimeException
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 17 more

Labels (1)
1 Reply
Anonymous
Not applicable
Author

Hello,

Are you using Java 8?

Could you please have a look at this online documentation about:TalendHelpCenter:Compatible Apache software and JMS Brokers for Talend ESB to see if you are using a compatible version?

Best regards

Sabrina