From: <web...@st...> - 2002-11-07 14:11:05
|
I get this error when trying to access some property. It is just on this one single installation, and I can't seem to understand why. Everything is (seems to be) exactly the same on the prod and devel sites, however, the devel site is OK, while this one function always gives this exception on the prod site: (Webmacro 1.0) WebMacro encountered an error while executing a template: (stream): org.webmacro.PropertyException: Attempt to invoke method public com.corelets.statistics.SamplerHolder$Values com.corelets.statistics.SamplerHolder.getValues() on object com.corelets.servlets.Parameters@1b...@CC...rameters|Sampler5Min of class com.corelets.statistics.SamplerHolder raised an exception: java.lang.IllegalAccessError: tried to access method java.lang.Object.clone()Ljava/lang/Object; from class com.corelets.statistics.SamplerHolder java.lang.IllegalAccessError: tried to access method java.lang.Object.clone()Ljava/lang/Object; from class com.corelets.statistics.SamplerHolder (The insane "on object" is just the .toString() of that object, which is a bit weird. However ..) The secondary stack trace: -- secondary stack trace -- java.lang.IllegalAccessError: tried to access method java.lang.Object.clone()Ljava/lang/Object; from class com.corelets.statistics.SamplerHolder at com.corelets.statistics.SamplerHolder.getValues(SamplerHolder.java:208) at sun.reflect.GeneratedMethodAccessor1052.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at org.webmacro.engine.PropertyOperator.invoke(PropertyOperatorCache.java:855) at org.webmacro.engine.UnaryMethodAccessor.get(PropertyOperatorCache.java:1260) at org.webmacro.engine.PropertyOperator.getProperty(PropertyOperatorCache.java:645) at org.webmacro.engine.PropertyOperatorCache.getProperty(PropertyOperatorCache.java:138) at org.webmacro.Context.internalGet(Context.java:301) at org.webmacro.Context.getProperty(Context.java:355) at org.webmacro.engine.PropertyVariable.getValue(PropertyVariable.java:49) at org.webmacro.engine.Variable.evaluate(Variable.java:150) at org.webmacro.directive.SetDirective.write(SetDirective.java:76) at org.webmacro.engine.Block.write(Block.java:107) at org.webmacro.engine.WMTemplate.write(WMTemplate.java:218) at org.webmacro.directive.IncludeDirective.write(IncludeDirective.java:360) at org.webmacro.engine.Block.write(Block.java:109) at org.webmacro.directive.ForeachDirective.write(ForeachDirective.java:156) at org.webmacro.engine.Block.write(Block.java:107) at org.webmacro.engine.WMTemplate.write(WMTemplate.java:218) at org.webmacro.servlet.WMServlet.execute(WMServlet.java:556) at org.webmacro.servlet.WMServlet.doRequest(WMServlet.java:277) at org.webmacro.servlet.WMServlet.doGet(WMServlet.java:202) Problem occurs at: // Copy the Last Sample array if (_lastSample == null) { // There hasn't been any sample yet. ret.lastSample = new double[_numberOfStatistics]; } else { HERE ==>> ret.lastSample = (double[]) _lastSample.clone(); } -- Mvh, Endre Stølsvik M[+47 93054050] F[+47 51625182] Developer @ CoreTrek AS - http://www.coretrek.com/ CoreTrek corporate portal / EIP - http://www.corelets.com/ |