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