<html><head><style type="text/css"><!-- DIV {margin:0px;} --></style></head><body><div style="font-family:tahoma,new york,times,serif;font-size:10pt"><div>Thanks for the response. I have tried that actually. Left it out of the code snippet by accident. I&nbsp; have tired both:<br><br>import org.jboss.seam.log.Log<br><br>global Log log<br></div><div style="font-family: tahoma,new york,times,serif; font-size: 10pt;"><br>as well as:<br><br>global import org.jboss.seam.log.Log log<br><br>and neither made a difference. <br><br>Earnie!<br><br><div style="font-family: arial,helvetica,sans-serif; font-size: 13px;">----- Original Message ----<br>From: Ingomar Otter &lt;iotter@mac.com&gt;<br>To: Rules Users List &lt;rules-users@lists.jboss.org&gt;<br>Sent: Thursday, September 11, 2008 12:42:43 PM<br>Subject: Re: [rules-users] Problem with setting a Global<br><br>
You have to declare the global in the rule package.<br>&nbsp;&nbsp;&nbsp; <br>global foo.bar.Logger&nbsp; logger;<br><br>--Ingomar<br>Am 11.09.2008 um 18:24 schrieb Earnest Dyke:<br><br>&gt; Greetings all,<br>&gt;<br>&gt; I have the following Java code and rule. When executed I get an&nbsp; <br>&gt; "Unexpected Global" exception (see below). What am I doing wrong?<br>&gt;<br>&gt; ....<br>&gt; @In WorkingMemory wm<br>&gt;<br>&gt; @Logger Log log;<br>&gt;<br>&gt; public void calculate() {<br>&gt;&nbsp; &nbsp; &nbsp; &nbsp; wm.setGlobal("logger",log);<br>&gt;&nbsp; &nbsp; &nbsp; &nbsp; wm.insert(calcResult);<br>&gt;&nbsp; &nbsp; &nbsp; &nbsp; wm.fireAllRules();<br>&gt; }<br>&gt;<br>&gt;<br>&gt; rule "Calc"<br>&gt;&nbsp; &nbsp; when<br>&gt;&nbsp; &nbsp; &nbsp; &nbsp; $c : CalcResult();<br>&gt;&nbsp; &nbsp;  then<br>&gt;&nbsp; &nbsp; &nbsp; &nbsp; log(drools.getRule().getName(),log);<br>&gt;&nbsp; &nbsp; // Do calculation<br>&gt; end<br>&gt;<br>&gt; function
 void log(String msg, Log log) {<br>&gt;&nbsp; &nbsp; log.debug(msg,new Object[]{});<br>&gt; }<br>&gt;<br>&gt; When the calculate method is executed I get the following exception:<br>&gt;<br>&gt;<br>&gt; java.lang.RuntimeException: Unexpected global [logger]<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .drools <br>&gt; .common.AbstractWorkingMemory.setGlobal(AbstractWorkingMemory.java: <br>&gt; 367)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org.ebsinc.ia.action.AnalysisAction.createData(AnalysisAction.java:93)<br>&gt; &nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; sun <br>&gt; .reflect <br>&gt; .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; sun <br>&gt; .reflect <br>&gt; .DelegatingMethodAccessorImpl <br>&gt; .invoke(DelegatingMethodAccessorImpl.java:25)<br>&gt; &nbsp;&nbsp;&nbsp; at
 java.lang.reflect.Method.invoke(Method.java:585)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam <br>&gt; .intercept.RootInvocationContext.proceed(RootInvocationContext.java: <br>&gt; 31)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam <br>&gt; .intercept.SeamInvocationContext.proceed(SeamInvocationContext.java: <br>&gt; 56)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam <br>&gt; .core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:46)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam <br>&gt; .intercept.SeamInvocationContext.proceed(SeamInvocationContext.java: <br>&gt; 68)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam <br>&gt; .persistence <br>&gt; .ManagedEntityIdentityInterceptor <br>&gt;
 .aroundInvoke(ManagedEntityIdentityInterceptor.java:48)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam <br>&gt; .intercept.SeamInvocationContext.proceed(SeamInvocationContext.java: <br>&gt; 68)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam <br>&gt; .transaction <br>&gt; .RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:31)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam <br>&gt; .intercept.SeamInvocationContext.proceed(SeamInvocationContext.java: <br>&gt; 68)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam <br>&gt; .core <br>&gt; .MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java: <br>&gt; 42)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam <br>&gt; .intercept.SeamInvocationContext.proceed(SeamInvocationContext.java: <br>&gt; 68)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp;
 <br>&gt; org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java: <br>&gt; 106)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam <br>&gt; .intercept <br>&gt; .JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:155)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java: <br>&gt; 91)<br>&gt; &nbsp;&nbsp;&nbsp; at org.ebsinc.ia.action.AnalysisAction_$ <br>&gt; $_javassist_9.createData(AnalysisAction_$$_javassist_9.java)<br>&gt; &nbsp;&nbsp;&nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; sun <br>&gt; .reflect <br>&gt; .NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; sun <br>&gt; .reflect <br>&gt; .DelegatingMethodAccessorImpl <br>&gt;
 .invoke(DelegatingMethodAccessorImpl.java:25)<br>&gt; &nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Method.java:585)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.util.Reflections.invoke(Reflections.java:21)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.util.Reflections.invokeAndWrap(Reflections.java: <br>&gt; 125)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.Component.callComponentMethod(Component.java:2074)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.Component.callCreateMethod(Component.java:1997)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.Component.newInstance(Component.java:1968)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.Component.getInstance(Component.java:1865)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.Component.getInstance(Component.java:1832)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.Component.getInstanceFromFactory(Component.java: <br>&gt; 1911)<br>&gt; &nbsp;&nbsp;&nbsp; at
 org.jboss.seam.Component.getInstance(Component.java:1855)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.Component.getInstance(Component.java:1832)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:55)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.Namespace.getComponentInstance(Namespace.java:50)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.Namespace.get(Namespace.java:28)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss.seam.el.SeamELResolver.resolveInNamespace(SeamELResolver.java: <br>&gt; 197)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.el.SeamELResolver.getValue(SeamELResolver.java:57)<br>&gt; &nbsp;&nbsp;&nbsp; at javax.el.CompositeELResolver.getValue(CompositeELResolver.java:53)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; com <br>&gt; .sun <br>&gt; .faces <br>&gt; .el.FacesCompositeELResolver.getValue(FacesCompositeELResolver.java: <br>&gt; 64)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org
 <br>&gt; .jboss.el.parser.AstPropertySuffix.getValue(AstPropertySuffix.java:53)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.el.parser.AstValue.getValue(AstValue.java:67)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org.jboss.el.ValueExpressionImpl.getValue(ValueExpressionImpl.java: <br>&gt; 186)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; com <br>&gt; .sun.facelets.el.TagValueExpression.getValue(TagValueExpression.java: <br>&gt; 71)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; javax <br>&gt; .faces <br>&gt; .component <br>&gt; .ValueBindingValueExpressionAdapter <br>&gt; .getValue(ValueBindingValueExpressionAdapter.java:102)<br>&gt; &nbsp;&nbsp;&nbsp; at com.sun.facelets.component.UIRepeat.getValue(UIRepeat.java:143)<br>&gt; &nbsp;&nbsp;&nbsp; at com.sun.facelets.component.UIRepeat.getDataModel(UIRepeat.java: <br>&gt; 121)<br>&gt; &nbsp;&nbsp;&nbsp; at com.sun.facelets.component.UIRepeat.setIndex(UIRepeat.java:305)<br>&gt; &nbsp;&nbsp;&nbsp; at
 com.sun.facelets.component.UIRepeat.process(UIRepeat.java:333)<br>&gt; &nbsp;&nbsp;&nbsp; at com.sun.facelets.component.UIRepeat.encodeChildren(UIRepeat.java: <br>&gt; 617)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.pdf.ui.ITextComponent.encode(ITextComponent.java: <br>&gt; 248)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss.seam.pdf.ui.ITextComponent.encodeChildren(ITextComponent.java: <br>&gt; 213)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.pdf.ui.ITextComponent.encode(ITextComponent.java: <br>&gt; 248)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss.seam.pdf.ui.ITextComponent.encodeChildren(ITextComponent.java: <br>&gt; 213)<br>&gt; &nbsp;&nbsp;&nbsp; at javax.faces.component.UIComponent.encodeAll(UIComponent.java:886)<br>&gt; &nbsp;&nbsp;&nbsp; at javax.faces.component.UIComponent.encodeAll(UIComponent.java:892)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; com <br>&gt;
 .sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java: <br>&gt; 592)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .ajax4jsf <br>&gt; .application.ViewHandlerWrapper.renderView(ViewHandlerWrapper.java: <br>&gt; 108)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .ajax4jsf <br>&gt; .application.AjaxViewHandler.renderView(AjaxViewHandler.java:189)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; com <br>&gt; .sun <br>&gt; .faces <br>&gt; .lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:106)<br>&gt; &nbsp;&nbsp;&nbsp; at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java: <br>&gt; 251)<br>&gt; &nbsp;&nbsp;&nbsp; at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java: <br>&gt; 144)<br>&gt; &nbsp;&nbsp;&nbsp; at javax.faces.webapp.FacesServlet.service(FacesServlet.java:245)<br>&gt; &nbsp;&nbsp;&nbsp; at sun.reflect.GeneratedMethodAccessor621.invoke(Unknown Source)<br>&gt;
 &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; sun <br>&gt; .reflect <br>&gt; .DelegatingMethodAccessorImpl <br>&gt; .invoke(DelegatingMethodAccessorImpl.java:25)<br>&gt; &nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Method.java:585)<br>&gt; &nbsp;&nbsp;&nbsp; at org.apache.catalina.security.SecurityUtil <br>&gt; $1.run(SecurityUtil.java:244)<br>&gt; &nbsp;&nbsp;&nbsp; at java.security.AccessController.doPrivileged(Native Method)<br>&gt; &nbsp;&nbsp;&nbsp; at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java: <br>&gt; 276)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:162)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina <br>&gt; .core <br>&gt;
 .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: <br>&gt; 283)<br>&gt; &nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain.access <br>&gt; $000(ApplicationFilterChain.java:56)<br>&gt; &nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain <br>&gt; $1.run(ApplicationFilterChain.java:189)<br>&gt; &nbsp;&nbsp;&nbsp; at java.security.AccessController.doPrivileged(Native Method)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina <br>&gt; .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.servlet.SeamFilter <br>&gt; $FilterChainImpl.doFilter(SeamFilter.java:83)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.web.MultipartFilter.doFilter(MultipartFilter.java: <br>&gt; 85)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.servlet.SeamFilter <br>&gt; $FilterChainImpl.doFilter(SeamFilter.java:69)<br>&gt;
 &nbsp;&nbsp;&nbsp; at org.jboss.seam.web.ExceptionFilter.doFilter(ExceptionFilter.java: <br>&gt; 64)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.servlet.SeamFilter <br>&gt; $FilterChainImpl.doFilter(SeamFilter.java:69)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.web.RedirectFilter.doFilter(RedirectFilter.java:44)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.servlet.SeamFilter <br>&gt; $FilterChainImpl.doFilter(SeamFilter.java:69)<br>&gt; &nbsp;&nbsp;&nbsp; at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java: <br>&gt; 154)<br>&gt; &nbsp;&nbsp;&nbsp; at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:260)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .ajax4jsf <br>&gt; .webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter.java:366)<br>&gt; &nbsp;&nbsp;&nbsp; at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:493)<br>&gt; &nbsp;&nbsp;&nbsp; at
 org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:60)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.servlet.SeamFilter <br>&gt; $FilterChainImpl.doFilter(SeamFilter.java:69)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.web.LoggingFilter.doFilter(LoggingFilter.java:58)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.servlet.SeamFilter <br>&gt; $FilterChainImpl.doFilter(SeamFilter.java:69)<br>&gt; &nbsp;&nbsp;&nbsp; at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:158)<br>&gt; &nbsp;&nbsp;&nbsp; at sun.reflect.GeneratedMethodAccessor1504.invoke(Unknown Source)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; sun <br>&gt; .reflect <br>&gt; .DelegatingMethodAccessorImpl <br>&gt; .invoke(DelegatingMethodAccessorImpl.java:25)<br>&gt; &nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Method.java:585)<br>&gt; &nbsp;&nbsp;&nbsp; at org.apache.catalina.security.SecurityUtil <br>&gt; $1.run(SecurityUtil.java:244)<br>&gt; &nbsp;&nbsp;&nbsp; at
 java.security.AccessController.doPrivileged(Native Method)<br>&gt; &nbsp;&nbsp;&nbsp; at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java: <br>&gt; 276)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina <br>&gt; .core <br>&gt; .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: <br>&gt; 230)<br>&gt; &nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain.access <br>&gt; $000(ApplicationFilterChain.java:56)<br>&gt; &nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain <br>&gt; $1.run(ApplicationFilterChain.java:189)<br>&gt; &nbsp;&nbsp;&nbsp; at java.security.AccessController.doPrivileged(Native
 Method)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina <br>&gt; .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .web <br>&gt; .tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)<br>&gt; &nbsp;&nbsp;&nbsp; at sun.reflect.GeneratedMethodAccessor620.invoke(Unknown Source)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; sun <br>&gt; .reflect <br>&gt; .DelegatingMethodAccessorImpl <br>&gt; .invoke(DelegatingMethodAccessorImpl.java:25)<br>&gt; &nbsp;&nbsp;&nbsp; at java.lang.reflect.Method.invoke(Method.java:585)<br>&gt; &nbsp;&nbsp;&nbsp; at org.apache.catalina.security.SecurityUtil <br>&gt; $1.run(SecurityUtil.java:244)<br>&gt; &nbsp;&nbsp;&nbsp; at java.security.AccessController.doPrivileged(Native Method)<br>&gt; &nbsp;&nbsp;&nbsp; at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)<br>&gt;
 &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java: <br>&gt; 276)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.java:218)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina <br>&gt; .core <br>&gt; .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: <br>&gt; 230)<br>&gt; &nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain.access <br>&gt; $000(ApplicationFilterChain.java:56)<br>&gt; &nbsp;&nbsp;&nbsp; at org.apache.catalina.core.ApplicationFilterChain <br>&gt; $1.run(ApplicationFilterChain.java:189)<br>&gt; &nbsp;&nbsp;&nbsp; at java.security.AccessController.doPrivileged(Native Method)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina <br>&gt;
 .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:185)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: <br>&gt; 230)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina.core.StandardContextValve.invoke(StandardContextValve.java: <br>&gt; 175)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .web <br>&gt; .tomcat <br>&gt; .security <br>&gt; .SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina <br>&gt; .authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt;
 .catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .jboss <br>&gt; .web <br>&gt; .tomcat <br>&gt; .service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java: <br>&gt; 157)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache <br>&gt; .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java: <br>&gt; 109)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: <br>&gt; 262)<br>&gt; &nbsp;&nbsp;&nbsp; at&nbsp; <br>&gt; org <br>&gt; .apache.coyote.http11.Http11Processor.process(Http11Processor.java: <br>&gt; 844)<br>&gt; &nbsp;&nbsp;&nbsp; at org.apache.coyote.http11.Http11Protocol <br>&gt;
 $Http11ConnectionHandler.process(Http11Protocol.java:583)<br>&gt; &nbsp;&nbsp;&nbsp; at <a target="_blank" href="http://org.apache.tomcat.util.net">org.apache.tomcat.util.net</a>.JIoEndpoint <br>&gt; $Worker.run(JIoEndpoint.java:446)<br>&gt; &nbsp;&nbsp;&nbsp; at java.lang.Thread.run(Thread.java: <br>&gt; 595)_______________________________________________<br>&gt; rules-users mailing list<br>&gt; <a ymailto="mailto:rules-users@lists.jboss.org" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br>&gt; <a href="https://lists.jboss.org/mailman/listinfo/rules-users" target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br><br>_______________________________________________<br>rules-users mailing list<br><a ymailto="mailto:rules-users@lists.jboss.org" href="mailto:rules-users@lists.jboss.org">rules-users@lists.jboss.org</a><br><a href="https://lists.jboss.org/mailman/listinfo/rules-users"
 target="_blank">https://lists.jboss.org/mailman/listinfo/rules-users</a><br></div></div></div></body></html>