[ 
https://issues.apache.org/jira/browse/SLING-217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12564792#action_12564792
 ] 

Carsten Ziegeler commented on SLING-217:
----------------------------------------

Well, it seems that it is

/System/Library/Frameworks/JavaVM.framework/Classes/classes.jar

(java home points to a different directory tree)

> Scripting Resolver bundle compiled with JDK 6 may produce NoSuchMethodError
> ---------------------------------------------------------------------------
>
>                 Key: SLING-217
>                 URL: https://issues.apache.org/jira/browse/SLING-217
>             Project: Sling
>          Issue Type: Improvement
>          Components: Scripting
>            Reporter: Felix Meschberger
>            Assignee: Felix Meschberger
>             Fix For: 2.0.0
>
>
> Sometimes a NoSuchMethodError is thrown in the 
> DefaultSlingScript.verifyBindings method when filling the 
> javax.servlet.SimpleBindings object for the script evaluation.
> This happens, if the scripting/resolver bundle is compiled with JDK 1.6, that 
> is the generic SimpleBindings class contained in JDK 1.6. This causes the put 
> method to be bound to the parameters (String, Object) while the BSF 3 
> SimpleBindings class from the scripting/api bundle used in a JDK 1.5 
> environment has a put method taking (Object, Object).
> Now, one fix of course is to make sure, the scripting/resolver bundler is 
> compiled with JDK 1.5 instead of JDK 1.6. Another solution could be to use 
> the scripting/api bundle (or the BSF 3 library) on the boot class path for 
> the compilation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to