[Beginners Corner] - JBoss Rules 4.0.0GA
by stevepb_uk
Hi,
Im having a few issues getting jbrms to work. I have tried deploying it to both JBossAS 4.2.1 and JBoss Web 1.0.1 and on both instances get errors in many different places. I have followed the instructions given but cant seem to get around the issue.
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:535)
at org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementation.java:257)
at org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.invoke(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(RollbackInterceptor.java:34)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterceptor.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(JavaBeanInterceptor.java:154)
at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:89)
at org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.loadRuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.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(GWTToSeamAdapter.java:70)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteServiceServlet.java:300)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceServlet.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(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.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:535)
at org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementation.java:257)
at org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.invoke(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(RollbackInterceptor.java:34)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterceptor.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(JavaBeanInterceptor.java:154)
at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:89)
at org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.loadRuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.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(GWTToSeamAdapter.java:70)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteServiceServlet.java:300)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceServlet.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(ApplicationFilterChain.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:535)
at org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementation.java:257)
at org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.invoke(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(RollbackInterceptor.java:34)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterceptor.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(JavaBeanInterceptor.java:154)
at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:89)
at org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.loadRuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.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(GWTToSeamAdapter.java:70)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteServ
2007-08-29 10:51:45,500 INFO [STDOUT] iceServlet.java:300)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceServlet.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(ApplicationFilterChain.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:540)
at org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementation.java:257)
at org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.invoke(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(RollbackInterceptor.java:34)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterceptor.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(JavaBeanInterceptor.java:154)
at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:89)
at org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.loadRuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.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(GWTToSeamAdapter.java:70)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteServiceServlet.java:300)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceServlet.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(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:56)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.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:535)
at org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementation.java:257)
at org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.invoke(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(RollbackInterceptor.java:34)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterceptor.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(JavaBeanInterceptor.java:154)
at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:89)
at org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.loadRuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.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(GWTToSeamAdapter.java:70)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteServiceServlet.java:300)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceServlet.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(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.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:535)
at org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementation.java:257)
at org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.invoke(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(RollbackInterceptor.java:34)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterceptor.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(JavaBeanInterceptor.java:154)
at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:89)
at org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.loadRuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.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(GWTRemoteServiceServlet.java:300)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceServlet.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(ApplicationFilterChain.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:540)
at org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementation.java:257)
at org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.invoke(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(RollbackInterceptor.java:34)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterceptor.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(JavaBeanInterceptor.java:154)
at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:89)
at org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.loadRuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.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(GWTToSeamAdapter.java:70)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteServiceServlet.java:300)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceServlet.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(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:56)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.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:535)
at org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementation.java:257)
at org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.invoke(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(RollbackInterceptor.java:34)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterceptor.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(JavaBeanInterceptor.java:154)
at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:89)
at org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.loadRuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.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(GWTToSeamAdapter.java:70)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.processCall(GWTRemoteServiceServlet.java:300)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceServlet.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(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.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:535)
at org.drools.brms.server.ServiceImplementation.loadRuleAsset(ServiceImplementation.java:257)
at org.drools.brms.server.ServiceImplementation$$FastClassByCGLIB$$8f2fab45.invoke(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(RollbackInterceptor.java:34)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:47)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:27)
at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:69)
at org.jboss.seam.interceptors.SecurityInterceptor.aroundInvoke(SecurityInterceptor.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(JavaBeanInterceptor.java:154)
at org.jboss.seam.intercept.JavaBeanInterceptor.intercept(JavaBeanInterceptor.java:89)
at org.drools.brms.server.ServiceImplementation$$EnhancerByCGLIB$$16dfe278.loadRuleAsset(Ljava.lang.String;)Lorg.drools.brms.client.rpc.RuleAsset;(:???)
at jrockit.reflect.VirtualNativeMethodInvoker.invoke(Ljava.lang.Object;[Ljava.lang.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(GWTRemoteServiceServlet.java:300)
at org.jboss.seam.remoting.gwt.GWTRemoteServiceServlet.doPost(GWTRemoteServiceServlet.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(ApplicationFilterChain.java:290)
Any help would be greatly appreciated.
Thanks
Steve
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4079064#4079064
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4079064
18Â years, 7Â months
[JBossCache] - Re: Failed to create local transaction; TransactionManager i
by BruceSpringfield
upgraded to JBossCache-all-2.0.0.GA
same results
If
<attribute name="NodeLockingScheme">OPTIMISTIC</attribute>
|
is in the config file, I get the following error on start of cache :
11:31:07,596 INFO [PojoCacheImpl] PojoCache version: JBossCache 'Habanero' 2.0.0.GA[ $Id: Version.java,v 1.35 2007/08/01 16:52:13 msurtani Exp $]
11:31:08,986 ERROR [[Controller]] Servlet.service() for servlet Controller threw exception
org.jboss.cache.pojo.PojoCacheException: Failed starting java.lang.RuntimeException: java.lang.Exception: Failed to create local transaction; TransactionManager is null
at org.jboss.cache.pojo.impl.PojoCacheImpl.start(PojoCacheImpl.java:262)
at com.jboss.cache.POJOCacheImpl.start(POJOCacheImpl.java:176)
at com.jboss.cache.POJOCacheImpl.(POJOCacheImpl.java:39)
at com.jboss.cache.POJOCacheImpl.cacheInstance(POJOCacheImpl.java:48)
at com.jboss.test.CacheSecondLevelTest.init(CacheSecondLevelTest.java:37)
at com.jboss.test.CacheSecondLevelTest.start(CacheSecondLevelTest.java:159)
at com.jboss.test.ControllerServlet.processRequest(ControllerServlet.java:45)
at com.jboss.test.ControllerServlet.doGet(ControllerServlet.java:19)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.RuntimeException: java.lang.Exception: Failed to create local transaction; TransactionManager is null
at org.jboss.cache.CacheImpl.invokeMethod(CacheImpl.java:3951)
at org.jboss.cache.CacheImpl.get(CacheImpl.java:1441)
at org.jboss.cache.CacheImpl.get(CacheImpl.java:1415)
at org.jboss.cache.loader.CacheLoaderManager.preload(CacheLoaderManager.java:282)
at org.jboss.cache.loader.CacheLoaderManager.preloadCache(CacheLoaderManager.java:256)
at org.jboss.cache.CacheImpl.internalStart(CacheImpl.java:796)
at org.jboss.cache.CacheImpl.start(CacheImpl.java:708)
at org.jboss.cache.pojo.impl.PojoCacheImpl.start(PojoCacheImpl.java:258)
... 27 more
Caused by: java.lang.Exception: Failed to create local transaction; TransactionManager is null
at org.jboss.cache.interceptors.TxInterceptor.createLocalTx(TxInterceptor.java:946)
at org.jboss.cache.interceptors.TxInterceptor.handleNonTxMethod(TxInterceptor.java:288)
at org.jboss.cache.interceptors.TxInterceptor.invoke(TxInterceptor.java:131)
at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:76)
at org.jboss.cache.interceptors.CacheMgmtInterceptor.invoke(CacheMgmtInterceptor.java:81)
at org.jboss.cache.interceptors.Interceptor.invoke(Interceptor.java:76)
at org.jboss.cache.interceptors.InvocationContextInterceptor.invoke(InvocationContextInterceptor.java:62)
at org.jboss.cache.CacheImpl.invokeMethod(CacheImpl.java:3939)
... 34 more
used simple cache config :
<?xml version="1.0" encoding="UTF-8" ?>
jboss:service=Naming
jboss:service=TransactionManager
org.jboss.cache.transaction.JBossTransactionManagerLookup
LOCAL
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4079060#4079060
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4079060
18Â years, 7Â months
[JBoss Seam] - Problem with seam theme-selector and richfaces skins
by misqu23
Hello,
I've asked the same question on Richfaces forum but nobody answer that's way I'm posting it to JBoss Seam forum.
In my application I want to change the skin of richfaces using seam theme-selector component. I have provided two themes default and modern, default theme uses blueSky skin and modern uses ruby.
Snippet from components.xml
<theme:theme-selector cookie-enabled="true">
| <theme:available-themes>
| <value>default</value>
| <value>modern</value>
| </theme:available-themes>
| </theme:theme-selector>
| <web:ajax4jsf-filter enable-cache="false"/>
In default.properties I have the following line
skin blueSky
In modern.properties I have the following line
skin ruby
Here is my web.xml
<context-param>
| <param-name>org.ajax4jsf.VIEW_HANDLERS</param-name>
| <param-value>com.sun.facelets.FaceletViewHandler</param-value>
| </context-param>
| <context-param>
| <param-name>org.ajax4jsf.SKIN</param-name>
| <param-value>#{theme.skin}</param-value>
| </context-param>
| <context-param>
| <param-name>org.ajax4jsf.COMPRESS_SCRIPT</param-name>
| <param-value>false</param-value>
| </context-param>
| <!-- Facelets -->
| <context-param>
| <param-name>javax.faces.DEFAULT_SUFFIX</param-name>
| <param-value>.xhtml</param-value>
| </context-param>
| <context-param>
| <param-name>facelets.DEVELOPMENT</param-name>
| <param-value>true</param-value>
| </context-param>
| <context-param>
| <param-name>facelets.REFRESH_PERIOD</param-name>
| <param-value>2</param-value>
| </context-param>
| <context-param>
| <param-name>com.sun.faces.validateXml</param-name>
| <param-value>true</param-value>
| </context-param>
| <context-param>
| <param-name>com.sun.faces.verifyObjects</param-name>
| <param-value>true</param-value>
| </context-param>
|
| <listener>
| <listener-class>
| org.jboss.seam.servlet.SeamListener
| </listener-class>
| </listener>
| <filter>
| <filter-name>Seam Filter</filter-name>
| <filter-class>org.jboss.seam.servlet.SeamFilter</filter-class>
| </filter>
| <filter-mapping>
| <filter-name>Seam Filter</filter-name>
| <url-pattern>/*</url-pattern>
| </filter-mapping>
|
| <servlet>
| <servlet-name>Seam Resource Servlet</servlet-name>
| <servlet-class>
| org.jboss.seam.servlet.ResourceServlet
| </servlet-class>
| </servlet>
| <servlet-mapping>
| <servlet-name>Seam Resource Servlet</servlet-name>
| <url-pattern>/seam/resource/*</url-pattern>
| </servlet-mapping>
|
| <servlet>
| <servlet-name>Faces Servlet</servlet-name>
| <servlet-class>javax.faces.webapp.FacesServlet</servlet-class>
| <load-on-startup>1</load-on-startup>
| </servlet>
| <servlet-mapping>
| <servlet-name>Faces Servlet</servlet-name>
| <url-pattern>*.seam</url-pattern>
| </servlet-mapping>
Unfortunately during every request I get following error :
22:27:26,140 ERROR [[default]] Servlet.service() for servlet default threw exception
| org.ajax4jsf.framework.skin.SkinNotFoundException: Name for current Skin calculated as null
| at org.ajax4jsf.framework.skin.SkinFactoryImpl.getSkin(SkinFactoryImpl.java:92)
| at org.ajax4jsf.framework.renderer.compiler.ElementBase$4.getValue(ElementBase.java:302)
| at org.ajax4jsf.framework.renderer.compiler.ElementBase$ValueGetter.getStringOrDefault(ElementBase.java:426)
| at org.ajax4jsf.framework.renderer.compiler.ClassElement.getString(ClassElement.java:87)
| at org.ajax4jsf.framework.renderer.compiler.ClassElement.encode(ClassElement.java:59)
| at org.ajax4jsf.framework.renderer.compiler.ElementBase.encode(ElementBase.java:104)
| at org.ajax4jsf.framework.renderer.compiler.ElementBase.encode(ElementBase.java:104)
| at org.ajax4jsf.framework.renderer.compiler.RootElement.encode(RootElement.java:64)
| at org.ajax4jsf.framework.renderer.compiler.ElementBase.encode(ElementBase.java:72)
| at org.ajax4jsf.framework.resource.TemplateCSSRenderer.send(TemplateCSSRenderer.java:79)
| at org.ajax4jsf.framework.resource.InternetResourceBase.send(InternetResourceBase.java:369)
| at org.ajax4jsf.framework.resource.ResourceLifecycle.send(ResourceLifecycle.java:86)
| at org.ajax4jsf.framework.resource.InternetResourceService.sendResource(InternetResourceService.java:256)
| at org.ajax4jsf.framework.resource.InternetResourceService.serviceResource(InternetResourceService.java:240)
| at org.ajax4jsf.framework.resource.InternetResourceService.serviceResource(InternetResourceService.java:141)
| at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:261)
| at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:40)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:140)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
| at java.lang.Thread.run(Unknown Source)
| 22:27:26,171 ERROR [[default]] Servlet.service() for servlet default threw exception
| org.ajax4jsf.framework.skin.SkinNotFoundException: Name for current Skin calculated as null
| at org.ajax4jsf.framework.skin.SkinFactoryImpl.getSkin(SkinFactoryImpl.java:92)
| at org.ajax4jsf.framework.renderer.compiler.ElementBase$4.getValue(ElementBase.java:302)
| at org.ajax4jsf.framework.renderer.compiler.ElementBase$ValueGetter.getStringOrDefault(ElementBase.java:426)
| at org.ajax4jsf.framework.renderer.compiler.ClassElement.getString(ClassElement.java:87)
| at org.ajax4jsf.framework.renderer.compiler.ClassElement.encode(ClassElement.java:59)
| at org.ajax4jsf.framework.renderer.compiler.ElementBase.encode(ElementBase.java:104)
| at org.ajax4jsf.framework.renderer.compiler.ElementBase.encode(ElementBase.java:104)
| at org.ajax4jsf.framework.renderer.compiler.RootElement.encode(RootElement.java:64)
| at org.ajax4jsf.framework.renderer.compiler.ElementBase.encode(ElementBase.java:72)
| at org.ajax4jsf.framework.resource.TemplateCSSRenderer.send(TemplateCSSRenderer.java:79)
| at org.ajax4jsf.framework.resource.InternetResourceBase.send(InternetResourceBase.java:369)
| at org.ajax4jsf.framework.resource.ResourceLifecycle.send(ResourceLifecycle.java:86)
| at org.ajax4jsf.framework.resource.InternetResourceService.sendResource(InternetResourceService.java:256)
| at org.ajax4jsf.framework.resource.InternetResourceService.serviceResource(InternetResourceService.java:240)
| at org.ajax4jsf.framework.resource.InternetResourceService.serviceResource(InternetResourceService.java:141)
| at org.ajax4jsf.framework.ajax.xmlfilter.BaseFilter.doFilter(BaseFilter.java:261)
| at org.jboss.seam.web.Ajax4jsfFilter.doFilter(Ajax4jsfFilter.java:40)
| at org.jboss.seam.servlet.SeamFilter$FilterChainImpl.doFilter(SeamFilter.java:69)
| at org.jboss.seam.servlet.SeamFilter.doFilter(SeamFilter.java:140)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
| at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
| at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
| at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
| at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104)
| at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:241)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
| at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:580)
| at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
| at java.lang.Thread.run(Unknown Source)
Of course page looks like plain html without any styling attached to it.
It looks like ajax4jsf can't resolve el #{theme.skin} to "blueSky" or "ruby" it resolvses this el to string "default" I guess.
This line suggest this 22:27:26,140 ERROR [[default]] Servlet.service() for servlet default threw exception
| org.ajax4jsf.framework.skin.SkinNotFoundException: Name for current Skin calculated as null
Ajax4jsf filter is configured in the components.xml but it also doesn't work when I configure it in web.xml.
What am I doing wrong ? Do I have to write my own managed bean which holds selected skin name ?
Can't I just use theme seam component to select proper skin.
When my web.xml looks like :
<context-param>
| <param-name>org.ajax4jsf.SKIN</param-name>
| <param-value>blueSky</param-value>
| </context-param>
everything works fine even skinning non richfaces components through the xcss. Here is code snippet from sample page :
<a4j:loadStyle src="resource://#{themePath}/#{theme.cssSkinMapper}" />
What am I doing wrong ?
Best regards !
Marcin Misiewicz
View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4079059#4079059
Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4079059
18Â years, 7Â months