|
Compile Bug?: msg#00117lang.groovy.user
When I execute the following code as a script import org.apache.commons.math.linear.RealMatrixImpl mtx = new RealMatrixImpl(2,2) mtx.setEntry(0,0,1.0) mtx.setEntry(0,1,2.0) mtx.setEntry(1,0,3.0) mtx.setEntry(1,1,4.0) println mtx.getColumn(0).toList() println mtx.getColumn(1).toList() I get the following results: [1.0, 3.0] [2.0, 4.0] which, of course, is correct. If I compile the file and run it, I get [java] Exception in thread "main" groovy.lang.MissingMethodException: No signature of method org.apache.commons.math.linear.RealMatrixImpl.setEntry() is applicable for argument types: (java.lang.Integer, java.lang.Integer, java.math.BigDecimal) values: [0, 0, 1.0] [java] at groovy.lang.MetaClass.invokeMethod(MetaClass.java:334) [java] at org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:143) [java] at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:106) [java] at org.ocgroup.model.ModelApp.run(C:\groovy\Regression\src\org\ocgroup\model\ModelApp.groovy:7) [java] at gjdk.org.ocgroup.model.ModelApp_GroovyReflector.invoke(ModelApp_GroovyReflector.java) [java] at groovy.lang.MetaMethod.invoke(MetaMethod.java:110) [java] at groovy.lang.MetaClass.doMethodInvoke(MetaClass.java:1398) [java] at groovy.lang.MetaClass.invokeMethod(MetaClass.java:319) [java] at groovy.lang.MetaClass.invokeMethod(MetaClass.java:304) [java] at groovy.lang.GroovyObjectSupport.invokeMethod(GroovyObjectSupport.java:73) [java] at org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:130) [java] at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:106) [java] at org.codehaus.groovy.runtime.InvokerHelper.runScript(InvokerHelper.java:374) [java] at gjdk.org.codehaus.groovy.runtime.InvokerHelper_GroovyReflector.invoke(InvokerHelper_GroovyReflector.java) [java] at groovy.lang.MetaMethod.invoke(MetaMethod.java:110) [java] at groovy.lang.MetaClass.doMethodInvoke(MetaClass.java:1398) [java] at groovy.lang.MetaClass.invokeStaticMethod(MetaClass.java:467) [java] at org.codehaus.groovy.runtime.Invoker.invokeMethod(Invoker.java:137) [java] at org.codehaus.groovy.runtime.InvokerHelper.invokeMethod(InvokerHelper.java:106) [java] at org.ocgroup.model.ModelApp.main(C:\groovy\Regression\src\org\ocgroup\model\ModelApp.groovy) [java] Java Result: 1 Is this a bug?
|
|
| <Prev in Thread] | Current Thread | [Next in Thread> |
|---|---|---|
| Previous by Date: | Re: Compiling, Jeremy Rayner |
|---|---|
| Next by Date: | Expect-like behaviour, Russel Winder |
| Previous by Thread: | Compiling, Bill Odefey |
| Next by Thread: | Expect-like behaviour, Russel Winder |
| Indexes: | [Date] [Thread] [Top] [All Lists] |
| News | FAQ | advertise |