Hi there,
I have got the following code (part of a big project):
===
class AuctionTable extends SecureComponent {
public AuctionTable(WOContext context) {
super(context)
showClosedAuctions=... some expression ... // the fail line 8, see
please below
... ...
}
boolean showClosedAuctions
... ...
===
which works without a glitch on my old computer (Java 1.7.0_13 / Mac OS X
10.8.5). Alas, it reliably fails with my new one (Java 1.8.0_45 / Mac OS X
10.12.5) this way:
===
...
Caused by: java.lang.IllegalArgumentException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at
org.codehaus.groovy.reflection.CachedMethod.invoke(CachedMethod.java:93)
at groovy.lang.MetaMethod.doMethodInvoke(MetaMethod.java:325)
at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:2705)
at groovy.lang.ExpandoMetaClass.setProperty(ExpandoMetaClass.java:1185)
at groovy.lang.MetaClassImpl.setProperty(MetaClassImpl.java:3747)
at components.sharedcode.OCSComponent.setProperty(OCSComponent.groovy)
at
org.codehaus.groovy.runtime.ScriptBytecodeAdapter.setGroovyObjectProperty(ScriptBytecodeAdapter.java:532)
at components.sharedparts.AuctionTable.<init>(AuctionTable.groovy:8)
===
Does it make any sense? Can anybody here see the culprit and suggest a fix?
Thanks a lot,
OC