Skip to main content
Announcements
A fresh, new look for the Data Integration & Quality forums and navigation! Read more about what's changed.
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