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

Rasmus Larsen commented on CAMEL-7122:
--------------------------------------

I'm experiencing the same issue on Camel 2.14.1. I have not tested it on any 
other versions of camel.

The work-around from http://stackoverflow.com/a/21018603 solves the issue on 
Camel 2.14.1

> javascript language not resolving
> ---------------------------------
>
>                 Key: CAMEL-7122
>                 URL: https://issues.apache.org/jira/browse/CAMEL-7122
>             Project: Camel
>          Issue Type: Improvement
>          Components: camel-script, osgi
>    Affects Versions: 2.10.0
>         Environment: JBoss Fuse 6.0.0, windows
>            Reporter: Steve Murphy
>            Assignee: Claus Ibsen
>            Priority: Minor
>              Labels: javascript
>             Fix For: 2.12.3, 2.13.0
>
>
> .when().javascript("3 > 1 + 1") causes bundle not to be loaded, with the 
> following error:
> ERROR | BluePrinntContainerImpl | Bundle my-service is waiting for 
> dependencies
> [(&(language=js)(objectClass=org.apache.camel.spi.LanguageResolver))]
> It seems that the javascript language is not registered correctly.
> Adding a custom Activator to register languages found by all 
> ScriptEngineFactory's, and registering Rhino engine as "js" instead of 
> "ECMAScript" seems to solve the problem.
> This problem is in 2.10.0. I have no idea if it has been fixed in other 
> versions.
> Can someone please check .javascript() functionality in 2.11? Since if it has 
> indeed been fixed in future versions, then this bug can be closed :)
> Workaround posted here:
> http://stackoverflow.com/questions/20997276/jboss-fuse-apache-camel-wont-resolve-language-js-javascript-for-bundle



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to