[
https://issues.apache.org/jira/browse/SLING-1399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12837521#action_12837521
]
Justin Edelson commented on SLING-1399:
---------------------------------------
> AFAICS the reason for this is that the javax.scripting libraries come from
> the JDK with 1.6 and from Apache bsf-api with 1.5. In the former case the
> the API uses generic types and variable argument lists. The later uses raw
> types and arrays.
You can fix this by using the generic version of javax.script. It's available
in:
<dependency>
<groupId>org.livetribe</groupId>
<artifactId>livetribe-jsr223</artifactId>
<version>2.0.6</version>
</dependency>
> Not possible to build /contrib since ScalaScriptEngineFactory.scala in
> /scripting/scala/script contains an error
> ----------------------------------------------------------------------------------------------------------------
>
> Key: SLING-1399
> URL: https://issues.apache.org/jira/browse/SLING-1399
> Project: Sling
> Issue Type: Bug
> Components: Scripting
> Environment: Linux x64, Maven 2.2.1
> Reporter: Pontus Amberg
> Priority: Minor
> Attachments: scala-script-src-patch.txt
>
>
> Can't build /contrib since ScalaScriptEngineFactory.scala in
> contrib/scripting/scala/script/ contains an error
> /sling/contrib/scripting/scala/script/src/main/scala/org/apache/sling/scripting/scala/ScalaScriptEngineFactory.scala:55:
> error: class ScalaScriptEngineFactory needs to be abstract, since method
> getProgram in trait ScriptEngineFactory of type
> (java.lang.String*)java.lang.String is not defined
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.