The code that allowed this feature to work has been disabled.
I spent some time looking through the carbon SVN repository and discovered that the message-receiver
mashup component was modified in such a way that prevents JavaScript Mashup services from being created with an ImporterTopLevel
context. This is directly visible in org.wso2.carbon.mashup.javascript.messagereceiver.JavaScriptEngine
, where previous versions extend ImporterTopLevel
but newer versions do not. For future reference, this change was committed against revision 129254.
I've been able to merge the ImporterTopLevel
code from 3.2.2 into the 4.0.3 version of messagereceiver
to work around the problem.