camel-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Steve Murphy (JIRA)" <j...@apache.org>
Subject [jira] [Created] (CAMEL-7122) javascript language not resolving
Date Fri, 10 Jan 2014 07:34:51 GMT
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)

Mime
View raw message