On 06/21/2011 10:49 AM, Christian Thalinger wrote:
> On Jun 20, 2011, at 6:42 PM, Rémi Forax wrote:
>> On 06/20/2011 06:09 PM, Christian Thalinger wrote:
>>> Remi, could you update PHP.reboot so that it works with a current JDK 7 
>>> build (upcoming b146 that is)?
>> What is the problem ??
> I get an exception:
>
> $ bin/phpr.sh test/testecho.phpr
> true
> 1
> 1.0
> foo
> <bar/>
> <text>
>       true11.0foo<bar/>
>      </text>
> java.lang.NoSuchMethodError: 
> java.lang.invoke.MethodHandles.convertArguments(Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/MethodHandle;
>       at 
> com.googlecode.phpreboot.interpreter.Evaluator.createFunction(Evaluator.java:216)
>       at 
> com.googlecode.phpreboot.interpreter.Evaluator.visitFun(Evaluator.java:233)
>       at 
> com.googlecode.phpreboot.interpreter.Evaluator.visit(Evaluator.java:239)
>       at 
> com.googlecode.phpreboot.interpreter.Evaluator.visit(Evaluator.java:1)
>       at 
> com.googlecode.phpreboot.ast.FunNoReturnType.accept(FunNoReturnType.java:46)
>       at 
> com.googlecode.phpreboot.interpreter.Evaluator.eval(Evaluator.java:144)
>       at 
> com.googlecode.phpreboot.interpreter.Interpreter.eval(Interpreter.java:52)
>       at 
> com.googlecode.phpreboot.interpreter.Interpreter.fun_no_return_type(Interpreter.java:294)
>       at 
> com.googlecode.phpreboot.tools.AnalyzerProcessor.reduce(AnalyzerProcessor.java:598)
>       at 
> com.googlecode.phpreboot.tools.AnalyzerProcessor.reduce(AnalyzerProcessor.java:1)
>       at 
> fr.umlv.tatoo.runtime.tools.ToolsProcessor.reduce(ToolsProcessor.java:117)
>       at fr.umlv.tatoo.runtime.parser.Parser.performReduce(Parser.java:484)
>       at fr.umlv.tatoo.runtime.parser.Parser.performShift(Parser.java:508)
>       at 
> fr.umlv.tatoo.runtime.parser.ShiftAction.doPerform(ShiftAction.java:23)
>       at fr.umlv.tatoo.runtime.parser.Parser.doStep(Parser.java:402)
>       at fr.umlv.tatoo.runtime.parser.Parser.push(Parser.java:384)
>       at 
> fr.umlv.tatoo.runtime.tools.ToolsProcessor$LexerHandler.ruleVerified(ToolsProcessor.java:87)
>       at 
> fr.umlv.tatoo.runtime.tools.ToolsProcessor$LexerHandler.ruleVerified(ToolsProcessor.java:67)
>       at 
> fr.umlv.tatoo.runtime.lexer.Lexer$LexerImpl.ruleVerified(Lexer.java:143)
>       at fr.umlv.tatoo.runtime.lexer.Lexer$LexerImpl.step(Lexer.java:87)
>       at fr.umlv.tatoo.runtime.lexer.Lexer$LexerImpl.run(Lexer.java:160)
>       at 
> com.googlecode.phpreboot.interpreter.Analyzer.interpret(Analyzer.java:78)
>       at com.googlecode.phpreboot.Main.main(Main.java:188)

Ok, fixed,
convertArguments doesn't exist anymore and I forget to remove it from 
the backport.

Rémi
_______________________________________________
mlvm-dev mailing list
mlvm-dev@openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/mlvm-dev

Reply via email to