[rules-users] exception

fakhfakh ismail ismail_info2005 at yahoo.fr
Tue May 15 16:17:28 EDT 2007


hello,
first sorry for my bad english
I want to trigg an exception in the RHS 

rule "userrole1"
no-loop true
  when
  $user1: Users($nameuser : name,isconnect == true)
    and
    $CurrentAct : Nodes($name1 : name, isthecurrent==true)
    and
    $PrecedentAct : Nodes($name:name ,executor==$nameuser )
    and 
    $lien: Edges(nodeOut == $name1,nodeIn ==$name )  
   then
try
        {
    throw new EngineException("Project cannot be terminated. Some nodes are still active");
        }catch(Exception e)
        {           
        }
end

but the problem is an error is affiched:

        at hero.client.test.Rule_userrole5_0.consequence(Rule_userrole5_0.java:1
1)
        at hero.client.test.Rule_userrole5_0ConsequenceInvoker.evaluate(Rule_use
rrole5_0ConsequenceInvoker.java:18)
        at org.drools.common.DefaultAgenda.fireActivation(Unknown Source)
        at org.drools.common.DefaultAgenda.fireNextItem(Unknown Source)
        at org.drools.common.AbstractWorkingMemory.fireAllRules(Unknown Source)
        at org.drools.common.AbstractWorkingMemory.fireAllRules(Unknown Source)
        at org.drools.jsr94.rules.StatelessRuleSessionImpl.executeRules(Unknown
Source)
        at org.drools.jsr94.rules.StatelessRuleSessionImpl.executeRules(Unknown
Source)
        at hero.client.test.Rule1.fireRules(Rule1.java:49)
        at hero.client.test.Rule1.fireRules(Rule1.java:63)
        at hero.client.test.ExecuteRegle.Execute(ExecuteRegle.java:39)
        at hero.hook.TestHook.afterStart(TestHook.java:56)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at hero.hook.JavaHook.execute(JavaHook.java:48)
        at hero.session.EngineBean.hookExecute(EngineBean.java:909)
        at hero.session.EngineBean.execute(EngineBean.java:559)
        at hero.session.EngineBean.startActivity(EngineBean.java:225)
        at org.objectweb.jonas_gen.hero.interfaces.JOnASEngine_911450835Local.st
artActivity(JOnASEngine_911450835Local.java:47)
        at hero.session.UserSessionBean.startActivity(UserSessionBean.java:3371)

        at org.objectweb.jonas_gen.hero.interfaces.JOnASUserSession842454493Remo
te.startActivity(JOnASUserSession842454493Remote.java:117)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.
java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.j
ava:397)
        at org.apache.axis.providers.java.EJBProvider.invokeMethod(EJBProvider.j
ava:459)
        at org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider
.java:186)
        at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:
323)
        at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrateg
y.java:32)
        at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
        at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
        at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:454
)
        at org.apache.axis.server.AxisServer.invoke(AxisServer.java:281)
        at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:69
9)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:763)
        at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBas
e.java:327)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
        at sun.reflect.GeneratedMethodAccessor172.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces
sorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at org.apache.catalina.security.SecurityUtil$1.run(SecurityUtil.java:243
)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.security.auth.Subject.doAsPrivileged(Subject.java:517)
        at org.apache.catalina.security.SecurityUtil.execute(SecurityUtil.java:2
75)
        at org.apache.catalina.security.SecurityUtil.doAsPrivilege(SecurityUtil.
java:161)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl
icationFilterChain.java:245)
        at org.apache.catalina.core.ApplicationFilterChain.access$000(Applicatio
nFilterChain.java:50)
        at org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilt
erChain.java:156)
        at java.security.AccessController.doPrivileged(Native Method)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF
ilterChain.java:152)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV
alve.java:213)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextV
alve.java:178)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica
torBase.java:524)
        at org.objectweb.jonas.web.catalina55.ResetAuthenticationValve.invoke(Re
setAuthenticationValve.java:62)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j
ava:126)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j
ava:105)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal
ve.java:107)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav
a:148)
        at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java
:869)
        at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.p
rocessConnection(Http11BaseProtocol.java:664)
        at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpo
int.java:527)
        at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFol
lowerWorkerThread.java:80)
        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadP
ool.java:684)
        at java.lang.Thread.run(Thread.java:595)
org.drools.spi.ConsequenceException: hero.util.EngineException: Project is hidde
n. You cannot terminate an instance of a hidden model !!
hello world
fdfdfsdfsd


             
---------------------------------
 Ne gardez plus qu'une seule adresse mail ! Copiez vos mails vers Yahoo! Mail 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070515/f30f12c8/attachment.html 


More information about the rules-users mailing list