[rules-users] unable to determine value type class *** URGENT***

twyt88 tommy at thetsui.com
Fri Aug 28 19:41:08 EDT 2009


hi Crhis,

What's the PMR for this ticket. We have the exact same problem, and I want
to quote IBM for this.

Regards

TT


Crhis wrote:
> 
> Had similar (same?) issue with WAS ND 6.1.0.23 (Fixpack 23) which uses 32
> bit Java 5 SR9 build.   A nested exception ending with
> "org.drools.RuntimeDroolsException: unable to determine ValueType for
> Class ...".    Worked extensively with support on this and it appears SR9
> has a defect with the JIT compiler that precipitates this.  There are 3
> ways to address it:  Move back to SR8.  Wait for SR10 to come out.  Work
> with IBM support under your support contract to possibly receive a patch
> specific to your environment. 
> 
> 
> 
> Srithu wrote:
>> 
>> I have a wired behavior..
>> 
>> I have a set of rules and i have used drools-guvnor to packaging them...
>> It is working in windows machines where i have jboss which is running on
>> IBM java 5 and 6..
>> 
>> When i connect the same from  jboss Which is running on 64 bit IBM java 6
>> on linux is not working...
>> The same is working If i used 64 bit IBM java 5 on linux.....
>> 
>> 
>> I getting following exception...
>> 
>> 
>> 
>> Please help....
>> 
>>>> [2009-02-11 12:30:29,697] [705980] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] - org.drools.RuntimeDroolsException: unable to determine
>>>> ValueType for Class [class java.lang.Object]
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> org.drools.base.ValueType.determineValueType(ValueType.java:193)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> org.drools.base.ValueType.readResolve(ValueType.java:125)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> sun.reflect.GeneratedMethodAccessor121.invoke(Unknown Source)
>> 
>>>> [2009           -02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12]
>>>> [ERROR] [STDERR ] -         at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at java.lang.reflect.Method.invoke(Method.java:599)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectStreamClass.invokeReadResolve(ObjectStreamClass.java:1072)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1773)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1340)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:362)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> org.drools.base.BaseEvaluator.readExternal(BaseEvaluator.java:54)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1803)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1762)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1340)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:362)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> org.drools.rule.LiteralRestriction.readExternal(LiteralRestriction.java:66)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1803)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1762)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1340)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:362)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> org.drools.rule.LiteralConstraint.readExternal(LiteralConstraint.java:67)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1803)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1762)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1340)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:362)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.util.ArrayList.readObject(ArrayList.java:717)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> sun.reflect.GeneratedMethodAccessor107.invoke(Unknown Source)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at java.lang.reflect.Method.invoke(Method.java:599)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectStreamClass.invokeReadObject(ObjectStreamClass.java:985)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1860)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1764)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1340)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:362)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> org.drools.rule.Pattern.readExternal(Pattern.java:115)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1803)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1762)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1340)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:362)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> org.drools.rule.Declaration.readExternal(Declaration.java:175)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1803)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1762)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1340)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readArray(ObjectInputStream.java:1678)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1334)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:362)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> org.drools.base.mvel.MVELCompilationUnit.readExternal(MVELCompilationUnit.java:166)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1803)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1762)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1340)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:362)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> org.drools.base.mvel.MVELPredicateExpression.readExternal(MVELPredicateExpression.java:38)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1803)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1762)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1340)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readObject(ObjectInputStream.java:362)
>> 
>>>> [2009-02-11 12:30:29,698] [705981] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> org.drools.rule.PredicateConstraint.readExternal(PredicateConstraint.java:131)
>> 
>>>> [2009-02-11 12:30:29,699] [705982] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readExternalData(ObjectInputStream.java:1803)
>> 
>>>> [2009-02-11 12:30:29,699] [705982] [http-0.0.0.0-8080-12] [ERROR]
>>>> [STDERR ] -         at
>>>> java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1762)
>> 
>>  
>> 
>> 
>> 
> 
> 

-- 
View this message in context: http://www.nabble.com/unable-to-determine-value-type-class--***-URGENT***-tp21950333p25185182.html
Sent from the drools - user mailing list archive at Nabble.com.




More information about the rules-users mailing list