[jboss-jira] [JBoss JIRA] Commented: (JBRULES-1836) Cannot rename status in Guvnor
Toni Rikkola (JIRA)
jira-events at lists.jboss.org
Wed Nov 12 05:09:36 EST 2008
[ https://jira.jboss.org/jira/browse/JBRULES-1836?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12438051#action_12438051 ]
Toni Rikkola commented on JBRULES-1836:
---------------------------------------
Hi
I'm guessing that your using the codes from the trunk since renaming statuses is a new feature.
I couldn't get this error, but I recompiled the classes and did a commit just to be sure that trunk works. Can you test if it works with the latest codes?
If rename doesn't work then "new status" and "delete selected" are probably not working too.
Toni
> Cannot rename status in Guvnor
> ------------------------------
>
> Key: JBRULES-1836
> URL: https://jira.jboss.org/jira/browse/JBRULES-1836
> Project: JBoss Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Components: drools-guvnor
> Affects Versions: 5.0.0.M2
> Reporter: Jaroslaw Kijanowski
> Assignee: Toni Rikkola
>
> From the Administration panel I create a new status, select it and try to rename it. I would expect a dialog box where I could enter the name, however I end up with:
> "The call failed on the server; see server log for details"
> 2008-11-11 06:59:04,884 INFO [STDOUT] INFO 11-11 06:59:04,883 (ServiceImplementation.java:renameState:1044) USER:admin RENAMING state: [qwe] to []
> 2008-11-11 06:59:04,886 INFO [STDOUT] ERROR 11-11 06:59:04,885 (RulesRepository.java:renameState:1153) javax.jcr.ItemExistsException: /drools:repository/drools:state_area
> 2008-11-11 06:59:04,886 ERROR [org.apache.catalina.core.ContainerBase] Exception while dispatching incoming RPC call
> com.google.gwt.user.server.rpc.UnexpectedException: Service method 'public abstract void org.drools.guvnor.client.rpc.RepositoryService.renameState(java.lang.String,java.lang.String) throws com.google.gwt.user.client.rpc.SerializableException' threw an unexpected exception: org.drools.repository.RulesRepositoryException: javax.jcr.ItemExistsException: /drools:repository/drools:state_area
> at com.google.gwt.user.server.rpc.RPC.encodeResponseForFailure(RPC.java:360)
> at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:546)
> at com.google.gwt.user.server.rpc.RemoteServiceServlet.processCall(RemoteServiceServlet.java:164)
> at com.google.gwt.user.server.rpc.RemoteServiceServlet.doPost(RemoteServiceServlet.java:86)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> 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$1.process(ContextFilter.java:42)
> at org.jboss.seam.servlet.ContextualHttpServletRequest.run(ContextualHttpServletRequest.java:53)
> at org.jboss.seam.web.ContextFilter.doFilter(ContextFilter.java:37)
> 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:182)
> 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: org.drools.repository.RulesRepositoryException: javax.jcr.ItemExistsException: /drools:repository/drools:state_area
> at org.drools.repository.RulesRepository.renameState(RulesRepository.java:1154)
> at org.drools.guvnor.server.ServiceImplementation.renameState(ServiceImplementation.java:1045)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at org.jboss.seam.util.Reflections.invoke(Reflections.java:22)
> at org.jboss.seam.intercept.RootInvocationContext.proceed(RootInvocationContext.java:31)
> at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:56)
> at org.jboss.seam.transaction.RollbackInterceptor.aroundInvoke(RollbackInterceptor.java:28)
> at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
> at org.jboss.seam.core.BijectionInterceptor.aroundInvoke(BijectionInterceptor.java:39)
> at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
> at org.jboss.seam.core.MethodContextInterceptor.aroundInvoke(MethodContextInterceptor.java:44)
> at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
> at org.jboss.seam.security.SecurityInterceptor.aroundInvoke(SecurityInterceptor.java:138)
> at org.jboss.seam.intercept.SeamInvocationContext.proceed(SeamInvocationContext.java:68)
> at org.jboss.seam.intercept.RootInterceptor.invoke(RootInterceptor.java:107)
> at org.jboss.seam.intercept.JavaBeanInterceptor.interceptInvocation(JavaBeanInterceptor.java:166)
> at org.jboss.seam.intercept.JavaBeanInterceptor.invoke(JavaBeanInterceptor.java:102)
> at org.drools.guvnor.server.ServiceImplementation_$$_javassist_7.renameState(ServiceImplementation_$$_javassist_7.java)
> at org.drools.guvnor.server.RepositoryServiceServlet.renameState(RepositoryServiceServlet.java:136)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:585)
> at com.google.gwt.user.server.rpc.RPC.invokeAndEncodeResponse(RPC.java:527)
> ... 27 more
> Caused by: javax.jcr.ItemExistsException: /drools:repository/drools:state_area
> at org.apache.jackrabbit.core.SessionImpl.move(SessionImpl.java:1011)
> at org.drools.repository.RulesRepository.renameState(RulesRepository.java:1149)
> ... 53 more
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://jira.jboss.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
More information about the jboss-jira
mailing list