[rules-users] JBoss Rules 4 BRMS issues

Baron, Stephen Stephen.Baron at northernrock.co.uk
Thu Aug 30 04:20:26 EDT 2007


Hi, 

Im having a few issues getting JBRMS working as it keeps informing me of
errors/exceptions.  

One such problem is when I attempt to Open a business rule. When trying this
I get the following exception: 

javax.jcr.RepositoryException: Invalid UUID: : null: null 
at
org.apache.jackrabbit.core.SessionImpl.getNodeByUUID(SessionImpl.java:792) 
at
org.drools.repository.RulesRepository.loadAssetByUUID(RulesRepository.java:5
35) 
at
org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementa
tion.java:257) 
at
org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.inv
oke(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(:???) 
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext
.java:45) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:57) 
at
org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(RollbackInterce
ptor.java:34) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInter
ceptor.java:47) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodCont
extInterceptor.java:27) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterce
ptor.java:37) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)

at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInt
erceptor.java:154) 
at
org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.j
ava:89) 
at
org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.load
RuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???) 
at
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
ang.Object;)Ljava.lang.Object;(Unknown Source) 
at
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava
.lang.Object;(Unknown Source) 
at
org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAd
apter.java:70) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteSer
viceServlet.java:300) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceS
ervlet.java:181) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290) 
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206) 
at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:56) 
Caused by: java.lang.IllegalArgumentException 
at org.apache.jackrabbit.uuid.UUID.(UUID.java:121) 
at org.apache.jackrabbit.uuid.UUID.fromString(UUID.java:161) 
at
org.apache.jackrabbit.core.SessionImpl.getNodeByUUID(SessionImpl.java:789) 
at
org.drools.repository.RulesRepository.loadAssetByUUID(RulesRepository.java:5
35) 
at
org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementa
tion.java:257) 
at
org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.inv
oke(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(:???) 
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext
.java:45) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:57) 
at
org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(RollbackInterce
ptor.java:34) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInter
ceptor.java:47) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodCont
extInterceptor.java:27) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterce
ptor.java:37) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)

at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInt
erceptor.java:154) 
at
org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.j
ava:89) 
at
org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.load
RuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???) 
at
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
ang.Object;)Ljava.lang.Object;(Unknown Source) 
at
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava
.lang.Object;(Unknown Source) 
at
org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAd
apter.java:70) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteSer
viceServlet.java:300) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceS
ervlet.java:181) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290) 
java.lang.IllegalArgumentException 
at org.apache.jackrabbit.uuid.UUID.(UUID.java:121) 
at org.apache.jackrabbit.uuid.UUID.fromString(UUID.java:161) 
at
org.apache.jackrabbit.core.SessionImpl.getNodeByUUID(SessionImpl.java:789) 
at
org.drools.repository.RulesRepository.loadAssetByUUID(RulesRepository.java:5
35) 
at
org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementa
tion.java:257) 
at
org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.inv
oke(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(:???) 
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext
.java:45) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:57) 
at
org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(RollbackInterce
ptor.java:34) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInter
ceptor.java:47) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodCont
extInterceptor.java:27) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterce
ptor.java:37) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)

at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInt
erceptor.java:154) 
at
org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.j
ava:89) 
at
org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.load
RuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???) 
at
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
ang.Object;)Ljava.lang.Object;(Unknown Source) 
at
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava
.lang.Object;(Unknown Source) 
at
org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAd
apter.java:70) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteSer
v 
2007-08-29 10:51:45,500 INFO [STDOUT] iceServlet.java:300) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceS
ervlet.java:181) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290) 
2007-08-29 10:51:45,500 INFO [STDOUT] ERROR 29-08 10:51:45,500
(ApplicationContext.java:log:660) Exception while dispatching incoming RPC
call 
org.drools.repository.RulesRepositoryException:
javax.jcr.RepositoryException: Invalid UUID: : null: null 
at
org.drools.repository.RulesRepository.loadAssetByUUID(RulesRepository.java:5
40) 
at
org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementa
tion.java:257) 
at
org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.inv
oke(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(:???) 
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext
.java:45) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:57) 
at
org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(RollbackInterce
ptor.java:34) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInter
ceptor.java:47) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodCont
extInterceptor.java:27) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterce
ptor.java:37) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)

at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInt
erceptor.java:154) 
at
org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.j
ava:89) 
at
org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.load
RuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???) 
at
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
ang.Object;)Ljava.lang.Object;(Unknown Source) 
at
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava
.lang.Object;(Unknown Source) 
at
org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAd
apter.java:70) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteSer
viceServlet.java:300) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceS
ervlet.java:181) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290) 
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206) 
at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:56) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:235) 
Caused by: javax.jcr.RepositoryException: Invalid UUID: : null: null 
at
org.apache.jackrabbit.core.SessionImpl.getNodeByUUID(SessionImpl.java:792) 
at
org.drools.repository.RulesRepository.loadAssetByUUID(RulesRepository.java:5
35) 
at
org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementa
tion.java:257) 
at
org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.inv
oke(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(:???) 
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext
.java:45) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:57) 
at
org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(RollbackInterce
ptor.java:34) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInter
ceptor.java:47) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodCont
extInterceptor.java:27) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterce
ptor.java:37) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)

at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInt
erceptor.java:154) 
at
org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.j
ava:89) 
at
org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.load
RuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???) 
at
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
ang.Object;)Ljava.lang.Object;(Unknown Source) 
at
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava
.lang.Object;(Unknown Source) 
at
org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAd
apter.java:70) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteSer
viceServlet.java:300) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceS
ervlet.java:181) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290) 
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206) 
at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:56) 
Caused by: java.lang.IllegalArgumentException 
at org.apache.jackrabbit.uuid.UUID.(UUID.java:121) 
at org.apache.jackrabbit.uuid.UUID.fromString(UUID.java:161) 
at
org.apache.jackrabbit.core.SessionImpl.getNodeByUUID(SessionImpl.java:789) 
at
org.drools.repository.RulesRepository.loadAssetByUUID(RulesRepository.java:5
35) 
at
org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementa
tion.java:257) 
at
org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.inv
oke(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(:???) 
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext
.java:45) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:57) 
at
org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(RollbackInterce
ptor.java:34) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInter
ceptor.java:47) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodCont
extInterceptor.java:27) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterce
ptor.java:37) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)

at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInt
erceptor.java:154) 
at
org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.j
ava:89) 
at
org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.load
RuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???) 
at
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
ang.Object;)Ljava.lang.Object;(Unknown Source) 
at
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava
.lang.Object;(Unknown Source) 
at org.jboss.seam.remoting. 
2007-08-29 10:51:45,516 INFO [STDOUT]
gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAdapter.java:70) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteSer
viceServlet.java:300) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceS
ervlet.java:181) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290) 


Other errors that I get when navigating around include: 

2007-08-29 10:38:32,188 INFO [STDOUT] ERROR 29-08 10:38:32,172
(ApplicationContext.java:log:660) Exception while dispatching incoming RPC
call 
org.drools.repository.RulesRepositoryException:
javax.jcr.RepositoryException: Invalid UUID: : null: null 
at
org.drools.repository.RulesRepository.loadAssetByUUID(RulesRepository.java:5
40) 
at
org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementa
tion.java:257) 
at
org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.inv
oke(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(:???) 
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext
.java:45) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:57) 
at
org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(RollbackInterce
ptor.java:34) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInter
ceptor.java:47) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodCont
extInterceptor.java:27) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterce
ptor.java:37) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)

at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInt
erceptor.java:154) 
at
org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.j
ava:89) 
at
org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.load
RuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???) 
at
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
ang.Object;)Ljava.lang.Object;(Unknown Source) 
at
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava
.lang.Object;(Unknown Source) 
at
org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAd
apter.java:70) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteSer
viceServlet.java:300) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceS
ervlet.java:181) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290) 
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206) 
at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:56) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:235) 
Caused by: javax.jcr.RepositoryException: Invalid UUID: : null: null 
at
org.apache.jackrabbit.core.SessionImpl.getNodeByUUID(SessionImpl.java:792) 
at
org.drools.repository.RulesRepository.loadAssetByUUID(RulesRepository.java:5
35) 
at
org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementa
tion.java:257) 
at
org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.inv
oke(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(:???) 
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext
.java:45) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:57) 
at
org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(RollbackInterce
ptor.java:34) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInter
ceptor.java:47) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodCont
extInterceptor.java:27) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterce
ptor.java:37) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)

at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInt
erceptor.java:154) 
at
org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.j
ava:89) 
at
org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.load
RuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???) 
at
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
ang.Object;)Ljava.lang.Object;(Unknown Source) 
at
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava
.lang.Object;(Unknown Source) 
at
org.jboss.seam.remoting.gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAd
apter.java:70) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteSer
viceServlet.java:300) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceS
ervlet.java:181) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290) 
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterCh
ain.java:206) 
at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:56) 
Caused by: java.lang.IllegalArgumentException 
at org.apache.jackrabbit.uuid.UUID.(UUID.java:121) 
at org.apache.jackrabbit.uuid.UUID.fromString(UUID.java:161) 
at
org.apache.jackrabbit.core.SessionImpl.getNodeByUUID(SessionImpl.java:789) 
at
org.drools.repository.RulesRepository.loadAssetByUUID(RulesRepository.java:5
35) 
at
org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementa
tion.java:257) 
at
org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.inv
oke(ILjava.lang.Object;[Ljava.lang.Object;)Ljava.lang.Object;(:???) 
at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149) 
at
org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext
.java:45) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:57) 
at
org.jboss.seam.interceptors.RollbackInterceptor.aroundInvoke(RollbackInterce
ptor.java:34) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInter
ceptor.java:47) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodCont
extInterceptor.java:27) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at
org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterce
ptor.java:37) 
at
org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext
.java:69) 
at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:103)

at
org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInt
erceptor.java:154) 
at
org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.j
ava:89) 
at
org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.load
RuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???) 
at
jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.l
ang.Object;)Ljava.lang.Object;(Unknown Source) 
at
java.lang.reflect.Method.invoke(Ljava.lang.Object;[Ljava.lang.Object;I)Ljava
.lang.Object;(Unknown Source) 
at org.jboss.seam.remoting. 
2007-08-29 10:38:32,188 INFO [STDOUT]
gwt.GWTToSeamAdapter.callWebRemoteMethod(GWTToSeamAdapter.java:70) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteSer
viceServlet.java:300) 
at
org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceS
ervlet.java:181) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:710) 
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) 
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Application
FilterChain.java:290) 

 
 
 

I am running 'drools-4.0.0-brms-standalone' on Windows XP using Suns
jdk1504.  Any help would be greatly appreciated.

Thanks 

Steve




LEGAL NOTICE 

The information contained in this e-mail and any attachments are private and
confidential. This message is solely intended for a particular recipient, if
you are not the intended recipient you are prohibited from storing, copying,
disseminating or using the information in any way. If you received this
e-mail in error please notify the sender immediately. E-mail transmission
cannot be guaranteed to be secure or error-free as information could be
intercepted, corrupted, lost, destroyed, arrive late or incomplete, or
contain viruses. The sender therefore does not accept liability for any
errors, viruses or omissions in the contents of this message, which arise as
a result of transmission. This e-mail is not intended to create legally
binding commitments on behalf of Northern Rock plc, nor do its contents
reflect the corporate views or policies of Northern Rock plc.

Northern Rock plc, Registered Office Northern Rock House Gosforth Newcastle
upon Tyne NE3 4PL. Registered in England, number 3273685. Telephone No: 0191
2857191 

Northern Rock plc is authorised and regulated by the Financial Services
Authority for deposit-taking; advising on and arranging mortgages and
general insurance; and for introducing life assurance and investments. 




______________________________________________________________________
This email has been scanned by the MessageLabs Email Security System.
For more information please visit http://www.messagelabs.com/email 
______________________________________________________________________
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20070830/b6d3ec6e/attachment.html 


More information about the rules-users mailing list