You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@camel.apache.org by "Steve Murphy (JIRA)" <ji...@apache.org> on 2014/01/10 08:34:51 UTC
[jira] [Created] (CAMEL-7122) javascript language not resolving
Steve Murphy created CAMEL-7122:
-----------------------------------
Summary: javascript language not resolving
Key: CAMEL-7122
URL: https://issues.apache.org/jira/browse/CAMEL-7122
Project: Camel
Issue Type: Bug
Components: camel-script
Affects Versions: 2.10.0
Environment: JBoss Fuse 6.0.0, windows
Reporter: Steve Murphy
Priority: Minor
.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.1.5#6160)