unable to resolve property exception - using drools with Hibernate
------------------------------------------------------------------

                 Key: DROOLS-493
                 URL: http://jira.codehaus.org/browse/DROOLS-493
             Project: drools-legacy
          Issue Type: Bug
         Environment: JDK and JRE 6.0 , window XP , Hibernate 3.0 with 
Annotation
            Reporter: krishna
            Assignee: bob mcwhirter
         Attachments: src.zip

I am using Hibernate with Annotation with Drools. I tried to Access "User" 
class ( source is attached herewith).

Exception - 

org.mvel.PropertyAccessException: unable to resolve property: 
hibernateSession.createQuery("select * from   User u ")
        at 
org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:280)
        at 
org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(ReflectiveAccessorOptimizer.java:110)
        at 
org.mvel.ast.VariableDeepPropertyNode.getReducedValueAccelerated(VariableDeepPropertyNode.java:26)
        at 
org.mvel.ast.PropertyASTNode.initializePropertyNode(PropertyASTNode.java:70)
        at 
org.mvel.ast.PropertyASTNode.getReducedValueAccelerated(PropertyASTNode.java:24)
        at org.mvel.MVELRuntime.execute(MVELRuntime.java:90)
        at org.mvel.CompiledExpression.getValue(CompiledExpression.java:111)
        at org.mvel.MVEL.executeExpression(MVEL.java:252)
        at 
org.drools.base.dataproviders.MVELDataProvider.getResults(MVELDataProvider.java:55)
        at org.drools.reteoo.FromNode.assertTuple(FromNode.java:68)
        at 
org.drools.reteoo.SingleTupleSinkAdapter.createAndPropagateAssertTuple(SingleTupleSinkAdapter.java:55)
        at 
org.drools.reteoo.LeftInputAdapterNode.assertObject(LeftInputAdapterNode.java:116)
        at 
org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(SingleObjectSinkAdapter.java:22)
        at 
org.drools.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:162)
        at org.drools.reteoo.Rete.assertObject(Rete.java:175)
        at 
org.drools.reteoo.ReteooRuleBase.assertObject(ReteooRuleBase.java:192)
        at 
org.drools.reteoo.ReteooWorkingMemory$WorkingMemoryReteAssertAction.execute(ReteooWorkingMemory.java:181)
        at 
org.drools.common.AbstractWorkingMemory.executeQueuedActions(AbstractWorkingMemory.java:1312)
        at 
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:467)
        at 
org.drools.common.AbstractWorkingMemory.fireAllRules(AbstractWorkingMemory.java:439)
        at com.sample.DroolTest.main(DroolTest.java:49)
Caused by: java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at 
org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.getMethod(ReflectiveAccessorOptimizer.java:598)
        at 
org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:261)
        ... 20 more
Caused by: org.hibernate.HibernateException: createQuery is not valid without 
active transaction
        at 
org.hibernate.context.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:297)
        at $Proxy9.createQuery(Unknown Source)
        ... 26 more


with property also

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list, please visit:

    http://xircles.codehaus.org/manage_email


Reply via email to