<table cellspacing='0' cellpadding='0' border='0' ><tr><td valign='top' style='font: inherit;'><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;"><div id="yiv2074364706"><table border="0" cellpadding="0" cellspacing="0"><tbody><tr><td style="font-family: inherit; font-style: inherit; font-variant: inherit; font-weight: inherit; font-size: inherit; line-height: inherit; font-size-adjust: inherit; font-stretch: inherit;" valign="top">i all,<br>I'm using drools rule with axis2 and tomcat 6.0.13 and i get this error <br><br>org.drools.RuntimeDroolsException: Exception executing predicate eval( stereotypeID[1] == "D1" )<br> at org.drools.rule.PredicateConstraint.isAllowed(PredicateConstraint.java:216)<br> at org.drools.reteoo.AlphaNode.assertObject(AlphaNode.java:137)<br> at
org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(SingleObjectSinkAdapter.java:22)<br> at org.drools.reteoo.AlphaNode.assertObject(AlphaNode.java:145)<br> at org.drools.reteoo.SingleObjectSinkAdapter.propagateAssertObject(SingleObjectSinkAdapter.java:22)<br> at org.drools.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:162)<br> at
org.drools.reteoo.Rete.assertObject(Rete.java:175)<br> at org.drools.reteoo.ReteooRuleBase.assertObject(ReteooRuleBase.java:192)<br> at org.drools.reteoo.ReteooWorkingMemory.doInsert(ReteooWorkingMemory.java:71)<br> at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:911)<br> at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:883)<br> at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:684)<br> at sapi.adapter.ws.AdapterManager.getAdaptedEntity(AdapterManager.java:29)<br> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br> at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)<br> at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)<br> at
java.lang.reflect.Method.invoke(Unknown Source)<br> at org.apache.axis2.rpc.receivers.RPCUtil.invokeServiceClass(RPCUtil.java:194)<br> at org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RPCMessageReceiver.java:98)<br> at org.apache.axis2.receivers.AbstractInOutMessageReceiver.invokeBusinessLogic(AbstractInOutMessageReceiver.java:40)<br> at org.apache.axis2.receivers.AbstractMessageReceiver.receive(AbstractMessageReceiver.java:96)<br> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:145)<br> at org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostRequest(HTTPTransportUtils.java:275)<br> at org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:120)<br> at javax.servlet.http.HttpServlet.service(HttpServlet.java:710)<br> at
javax.servlet.http.HttpServlet.service(HttpServlet.java:803)<br> at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)<br> at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)<br> at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)<br> at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)<br> at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)<br> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)<br> at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)<br> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261)<br> at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)<br> at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581)<br> at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)<br> at java.lang.Thread.run(Unknown Source)<br>Caused by: org.mvel.PropertyAccessException: unable to resolve property: stereotypeID[1]<br> at org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:286)<br> at org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.optimizeAccessor(ReflectiveAccessorOptimizer.java:110)<br> at org.mvel.ASTNode.getReducedValueAccelerated(ASTNode.java:186)<br> at org.mvel.ast.BinaryOperation.getReducedValueAccelerated(BinaryOperation.java:21)<br> at
org.mvel.MVELRuntime.execute(MVELRuntime.java:90)<br> at org.mvel.CompiledExpression.getValue(CompiledExpression.java:111)<br> at org.mvel.MVEL.executeExpression(MVEL.java:235)<br> at org.drools.base.mvel.MVELPredicateExpression.evaluate(MVELPredicateExpression.java:45)<br> at org.drools.rule.PredicateConstraint.isAllowed(PredicateConstraint.java:209)<br> ... 37 more<br>Caused by: java.lang.ArrayIndexOutOfBoundsException: 1<br> at org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.getCollectionProperty(ReflectiveAccessorOptimizer.java:459)<br> at org.mvel.optimizers.impl.refl.ReflectiveAccessorOptimizer.compileGetChain(ReflectiveAccessorOptimizer.java:264)<br> ... 45 more<br><br>import sapi.adapter.ws.EntityAdapter;<br>import sapi.KnowledgeManager.bean.Entity;<br>import
sapi.KnowledgeManager.bean.UserContextStereotype;<br><br><br>rule "all_1.1"<br> salience 10<br> no-loop true<br> when <br> $ent : Entity();<br> $ucs : UserContextStereotype( <br> magnifier==true && <br> stereotypeID[1]=="D1");<br> then<br> $ent = EntityAdapter.resize($ent,90);<br> end<br><br>I don't understand why when I start this rule under eclipse it work just fine.<br>If I use this application as webService I get this error.<br>Can anyone help me?<br><br><br>Thanks</td></tr></tbody></table><br>
<hr size="1">
Posta, news, sport, oroscopo: tutto in una sola pagina<br> <a rel="nofollow" target="_blank" href="http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=52437/*http://www.yahoo.it/latuapagina">Crea l'home page che piace a te!</a>.</div></blockquote></td></tr></table><br>
<hr size=1>
Posta, news, sport, oroscopo: tutto in una sola pagina<br> <a
href="http://us.rd.yahoo.com/mailuk/taglines/isp/control/*http://us.rd.yahoo.com/evt=52437/*http://www.yahoo.it/latuapagina" target=_blank>Crea l'home page che piace a te!</a>.