[ 
https://issues.apache.org/jira/browse/SMXCOMP-895?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13072667#comment-13072667
 ] 

Hendy Irawan commented on SMXCOMP-895:
--------------------------------------

@Willem: it's a single Blueprint XML file.

This was an older version of the app: http://pastebin.com/E7fZhATS

It's using 'simple' language, which works fine.

However after installing camel-script then using 'javaScript' it does not work, 
hence this bug.

> Camel in ServiceMix shutdowns itself, and cannot restart my route
> -----------------------------------------------------------------
>
>                 Key: SMXCOMP-895
>                 URL: https://issues.apache.org/jira/browse/SMXCOMP-895
>             Project: ServiceMix Components
>          Issue Type: Bug
>          Components: servicemix-camel
>    Affects Versions: servicemix-camel-2010.01
>         Environment: ServiceMix 4.3.0, Camel 2.6.0
>            Reporter: Hendy Irawan
>
> During startup my route works perfectly.
> Bundle status is [Active] [GracePeriod].
> 08:57:16,825 | INFO  | rint Extender: 1 | BlueprintCamelContext            | 
> 68 - org.apache.camel.cam
> el-core - 2.6.0 | Apache Camel 2.6.0 (CamelContext: 212-camel-9) is starting
> 08:57:18,114 | INFO  | rint Extender: 1 | BlueprintCamelContext            | 
> 68 - org.apache.camel.cam
> el-core - 2.6.0 | Route: route3 started and consuming from: 
> Endpoint[rss://http://www.facebook.com/fee
> ds/page.php?consumer.delay=1800000&consumer.useFixedDelay=true&format=atom10&id=52472954880&splitEntri
> es=true]
> 08:57:18,114 | INFO  | rint Extender: 1 | BlueprintCamelContext            | 
> 68 - org.apache.camel.cam
> el-core - 2.6.0 | Total 1 routes, of which 1 is started.
> 08:57:18,115 | INFO  | rint Extender: 1 | BlueprintCamelContext            | 
> 68 - org.apache.camel.cam
> el-core - 2.6.0 | Apache Camel 2.6.0 (CamelContext: 212-camel-9) started in 
> 1.289 seconds
> But several minutes later, Camel automatically shuts itself down, and my 
> route. (I expect it to run continuously)
> The problem is, it is unable to restart my route:
> 09:02:16,737 | INFO  | rint Extender: 2 | BlueprintCamelContext            | 
> 68 - org.apache.camel.camel-core - 2.6.0 | Apache Camel 2.6.0 
> (CamelContext:212-camel-9) is shutting down
> 09:02:16,738 | INFO  | rint Extender: 2 | DefaultShutdownStrategy          | 
> 68 - org.apache.camel.camel-core - 2.6.0 | Starting to graceful shutdown 1 
> routes (timeout 300 seconds)
> 09:02:16,738 | INFO  | 4 - ShutdownTask | DefaultShutdownStrategy          | 
> 68 - org.apache.camel.camel-core - 2.6.0 | Route: route3 suspended and 
> shutdown deferred, was consuming from: 
> Endpoint[rss://http://www.facebook.com/feeds/page.php?consumer.delay=1800000&consumer.useFixedDelay=true&format=atom10&id=52472954880&splitEntries=true]
> 09:02:16,739 | INFO  | 4 - ShutdownTask | DefaultShutdownStrategy          | 
> 68 - org.apache.camel.camel-core - 2.6.0 | Route: route3 shutdown complete.
> 09:02:16,739 | INFO  | rint Extender: 2 | DefaultShutdownStrategy          | 
> 68 - org.apache.camel.camel-core - 2.6.0 | Graceful shutdown of 1 routes 
> completed in 0 seconds
> 09:02:16,741 | INFO  | rint Extender: 2 | DefaultInflightRepository        | 
> 68 - org.apache.camel.camel-core - 2.6.0 | Shutting down with no inflight 
> exchanges.
> 09:02:16,743 | INFO  | rint Extender: 2 | BlueprintCamelContext            | 
> 68 - org.apache.camel.camel-core - 2.6.0 | Uptime: 4 minutes
> 09:02:16,743 | INFO  | rint Extender: 2 | BlueprintCamelContext            | 
> 68 - org.apache.camel.camel-core - 2.6.0 | Apache Camel 2.6.0 (CamelContext: 
> 212-camel-9) is shutdown in 0.006 seconds
> 09:02:16,743 | ERROR | rint Extender: 2 | BlueprintContainerImpl           | 
> 7 - org.apache.aries.blueprint - 0.2.0.incubating | Unable to start blueprint 
> container for bundle marioteguh-to-tumblr_v2.blueprint.xml due to unresolved 
> dependencies 
> [(&(language=js)(objectClass=org.apache.camel.spi.LanguageResolver)), 
> (&(language=simple)(objectClass=org.apache.camel.spi.LanguageResolver)), 
> (&(component=rss)(objectClass=org.apache.camel.spi.ComponentResolver)), 
> (&(component=smtp)(objectClass=org.apache.camel.spi.ComponentResolver))]
> java.util.concurrent.TimeoutException
>         at 
> org.apache.aries.blueprint.container.BlueprintContainerImpl$1.run(BlueprintContainerImpl.java:273)[7:org.apache.aries.blueprint:0.2.0.incubating]
>         at 
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)[:1.6.0_22]
>         at 
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)[:1.6.0_22]
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)[:1.6.0_22]
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(ScheduledThreadPoolExecutor.java:165)[:1.6.0_22]
>         at 
> java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:266)[:1.6.0_22]
>         at 
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)[:1.6.0_22]
>         at 
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)[:1.6.0_22]
>         at java.lang.Thread.run(Thread.java:679)[:1.6.0_22]
> Workaround: doing "refresh 212" the bundle can be refresh and working 
> properly again. However, I can't do this every 5 minutes for eternity. 
> Besides, my route is consuming an RSS which means entries will be duplicated.
> Thank you.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to