[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