[jira] [Assigned] (CAMEL-12082) Camel route commands should set the TCCL when working with local camel context

2017-12-14 Thread Andrea Cosentino (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-12082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrea Cosentino reassigned CAMEL-12082:


Assignee: John Poth  (was: Andrea Cosentino)

> Camel route commands should set the TCCL when working with local camel context
> --
>
> Key: CAMEL-12082
> URL: https://issues.apache.org/jira/browse/CAMEL-12082
> Project: Camel
>  Issue Type: Bug
>Affects Versions: 2.20.1
>Reporter: John Poth
>Assignee: John Poth
> Fix For: 2.20.2, 2.21.0
>
>
> This causes class not found issues in Karaf when restarting routes for 
> example:
> {code}
> 13:33:50.734 WARN [pipe-camel:route-start websocket camel-context] unavailable
> java.lang.RuntimeException: Unable to load 
> org.eclipse.jetty.websocket.server.WebSocketServerFactory
>   at 
> org.eclipse.jetty.websocket.servlet.WebSocketServletFactory$Loader.load(WebSocketServletFactory.java:53)
>  ~[?:?]
>   at 
> org.eclipse.jetty.websocket.servlet.WebSocketServlet.init(WebSocketServlet.java:138)
>  ~[?:?]
>   at javax.servlet.GenericServlet.init(GenericServlet.java:244) 
> ~[34:javax.servlet-api:3.1.0]
>   at 
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:640) 
> [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:419) 
> [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:892) 
> [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1596)
>  [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletHandler.setServletMappings(ServletHandler.java:1684)
>  [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletHandler.addServletWithMapping(ServletHandler.java:1027)
>  [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletContextHandler.addServlet(ServletContextHandler.java:437)
>  [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.apache.camel.component.websocket.WebsocketComponent.createServlet(WebsocketComponent.java:457)
>  [226:org.apache.camel.camel-websocket:2.21.0]
>   at 
> org.apache.camel.component.websocket.WebsocketComponent.addServlet(WebsocketComponent.java:439)
>  [226:org.apache.camel.camel-websocket:2.21.0]
>   at 
> org.apache.camel.component.websocket.WebsocketComponent.connect(WebsocketComponent.java:214)
>  [226:org.apache.camel.camel-websocket:2.21.0]
>   at 
> org.apache.camel.component.websocket.WebsocketEndpoint.connect(WebsocketEndpoint.java:123)
>  [226:org.apache.camel.camel-websocket:2.21.0]
>   at 
> org.apache.camel.component.websocket.WebsocketProducer.doStart(WebsocketProducer.java:84)
>  [226:org.apache.camel.camel-websocket:2.21.0]
>   at 
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:75) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.impl.DefaultCamelContext.deferStartService(DefaultCamelContext.java:1558)
>  [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.impl.DefaultCamelContext.doAddService(DefaultCamelContext.java:1475)
>  [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.impl.DefaultCamelContext.addService(DefaultCamelContext.java:1445)
>  [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.impl.ProducerCache.doGetProducer(ProducerCache.java:576) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.impl.ProducerCache.acquireProducer(ProducerCache.java:168) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.processor.SendProcessor.doStart(SendProcessor.java:248) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:75) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:60) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:104) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:90) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> 

[jira] [Assigned] (CAMEL-12082) Camel route commands should set the TCCL when working with local camel context

2017-12-14 Thread Andrea Cosentino (JIRA)

 [ 
https://issues.apache.org/jira/browse/CAMEL-12082?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andrea Cosentino reassigned CAMEL-12082:


Assignee: Andrea Cosentino

> Camel route commands should set the TCCL when working with local camel context
> --
>
> Key: CAMEL-12082
> URL: https://issues.apache.org/jira/browse/CAMEL-12082
> Project: Camel
>  Issue Type: Bug
>Affects Versions: 2.20.1
>Reporter: John Poth
>Assignee: Andrea Cosentino
> Fix For: 2.20.2, 2.21.0
>
>
> This causes class not found issues in Karaf when restarting routes for 
> example:
> {code}
> 13:33:50.734 WARN [pipe-camel:route-start websocket camel-context] unavailable
> java.lang.RuntimeException: Unable to load 
> org.eclipse.jetty.websocket.server.WebSocketServerFactory
>   at 
> org.eclipse.jetty.websocket.servlet.WebSocketServletFactory$Loader.load(WebSocketServletFactory.java:53)
>  ~[?:?]
>   at 
> org.eclipse.jetty.websocket.servlet.WebSocketServlet.init(WebSocketServlet.java:138)
>  ~[?:?]
>   at javax.servlet.GenericServlet.init(GenericServlet.java:244) 
> ~[34:javax.servlet-api:3.1.0]
>   at 
> org.eclipse.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:640) 
> [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletHolder.initialize(ServletHolder.java:419) 
> [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:892) 
> [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletHandler.updateMappings(ServletHandler.java:1596)
>  [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletHandler.setServletMappings(ServletHandler.java:1684)
>  [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletHandler.addServletWithMapping(ServletHandler.java:1027)
>  [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.eclipse.jetty.servlet.ServletContextHandler.addServlet(ServletContextHandler.java:437)
>  [241:org.eclipse.jetty.servlet:9.3.15.v20161220]
>   at 
> org.apache.camel.component.websocket.WebsocketComponent.createServlet(WebsocketComponent.java:457)
>  [226:org.apache.camel.camel-websocket:2.21.0]
>   at 
> org.apache.camel.component.websocket.WebsocketComponent.addServlet(WebsocketComponent.java:439)
>  [226:org.apache.camel.camel-websocket:2.21.0]
>   at 
> org.apache.camel.component.websocket.WebsocketComponent.connect(WebsocketComponent.java:214)
>  [226:org.apache.camel.camel-websocket:2.21.0]
>   at 
> org.apache.camel.component.websocket.WebsocketEndpoint.connect(WebsocketEndpoint.java:123)
>  [226:org.apache.camel.camel-websocket:2.21.0]
>   at 
> org.apache.camel.component.websocket.WebsocketProducer.doStart(WebsocketProducer.java:84)
>  [226:org.apache.camel.camel-websocket:2.21.0]
>   at 
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:75) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.impl.DefaultCamelContext.deferStartService(DefaultCamelContext.java:1558)
>  [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.impl.DefaultCamelContext.doAddService(DefaultCamelContext.java:1475)
>  [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.impl.DefaultCamelContext.addService(DefaultCamelContext.java:1445)
>  [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.impl.ProducerCache.doGetProducer(ProducerCache.java:576) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.impl.ProducerCache.acquireProducer(ProducerCache.java:168) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.processor.SendProcessor.doStart(SendProcessor.java:248) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.support.ServiceSupport.start(ServiceSupport.java:61) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:75) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.util.ServiceHelper.startService(ServiceHelper.java:60) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:104) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.util.ServiceHelper.startServices(ServiceHelper.java:90) 
> [54:org.apache.camel.camel-core:2.21.0]
>   at 
> org.apache.camel.processor.RedeliveryErrorHandler.doStart(RedeliveryErrorHandler.java:1472)
>