Menu

#1193 [HHQ-1956] Edit a Group name with already existing name -Sta

Bug
open
None
5
2012-10-09
2008-04-10
No

http://jira.hyperic.com/browse/HHQ-1956
Steps to Reproduce



Create two groups Platform Group,Server Group


Go Server group


Click on Edit in General Properties


Edit name to Platform Group



Actual Results:



Stack trace in UI



org.hyperic.hq.common.DuplicateObjectException: Group by that name [1111] already exists


at org.hyperic.hq.authz.server.session.ResourceGroupManagerEJBImpl.updateGroup(ResourceGroupManagerEJBImpl.java:262)


at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)


at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source)


at org.jboss.invocation.Invocation.performCall(Invocation.java:345)


at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)


at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149)


at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154)


at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)


at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:495)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:549)


at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)


at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)


at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)


at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:495)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:549)


at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)


at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)


at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)


at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)


at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)


at org.jboss.ejb.Container.invoke(Container.java:873)


at org.jboss.ejb.plugins.local.BaseLocalProxyFactory.invoke(BaseLocalProxyFactory.java:415)


at org.jboss.ejb.plugins.local.StatelessSessionProxy.invoke(StatelessSessionProxy.java:88)


at $Proxy238.updateGroup(Unknown Source)


at org.hyperic.hq.bizapp.server.session.AppdefBossEJBImpl.updateGroup(AppdefBossEJBImpl.java:2251)


at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)


at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke


(Unknown Source)


at java.lang.reflect.Method.invoke(Unknown Source) at org.jboss.invocation.Invocation.performCall(Invocation.java:345)


at org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:214)


at org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:149)


at org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:154)


at org.jboss.webservice.server.ServiceEndpointInterceptor.invoke(ServiceEndpointInterceptor.java:54)


at org.jboss.ejb.plugins.CallValidationInterceptor.invoke(CallValidationInterceptor.java:48)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:495)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:549)


at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)


at org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:106)


at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:335)


at org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:166)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:495)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNext(HQApp.java:549)


at org.hyperic.txsnatch.TxSnatch.invoke(TxSnatch.java:71)


at org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:153)


at org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:192)


at org.jboss.ejb.plugins.ProxyFactoryFinderInterceptor.invoke(ProxyFactoryFinderInterceptor.java:122)


at org.jboss.ejb.SessionContainer.internalInvoke(SessionContainer.java:624)


at org.jboss.ejb.Container.invoke(Container.java:873) at sun.reflect.GeneratedMethodAccessor451.invoke(Unknown Source)


at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source)


at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:141)


at org.jboss.mx.server.Invocation.dispatch(Invocation.java:80)


at org.jboss.mx.server.Invocation.invoke(Invocation.java:72)


at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:245)


at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:644)


at org.jboss.invocation.local.LocalInvoker$MBeanServerAction.invoke(LocalInvoker.java:155)


at org.jboss.invocation.local.LocalInvoker.invoke(LocalInvoker.java:104)


at org.jboss.invocation.InvokerInterceptor.invokeLocal(InvokerInterceptor.java:179)


at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:165)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:491)


at org.hyperic.hq.application.HQApp$Snatcher.invokeProxyNext(HQApp.java:542)


at org.hyperic.txsnatch.ProxySnatch.invoke(ProxySnatch.java:37)


at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)


at org.hyperic.hq.application.HQApp$Snatcher.invokeNextBoth(HQApp.java:491)


at org.hyperic.hq.application.HQApp$Snatcher.invokeProxyNext(HQApp.java:542)


at org.hyperic.txsnatch.ProxySnatch.invoke(ProxySnatch.java:37)


at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)


at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:97)


at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86) at $Proxy251.updateGroup(Unknown Source)


at org.hyperic.hq.ui.action.resource.group.inventory.EditGeneralAction.execute(EditGeneralAction.java:100)


at org.hyperic.hq.ui.action.BaseRequestProcessor.processActionPerform(BaseRequestProcessor.java:63)


at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)


at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)


at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)


at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)


at org.hyperic.hq.ui.AuthenticationFilter.doFilter(AuthenticationFilter.java:143)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)


at org.hyperic.hibernate.filter.SessionFilter$1.run(SessionFilter.java:59)


at org.hyperic.hq.hibernate.SessionManager.runInSessionInternal(SessionManager.java:79)


at org.hyperic.hq.hibernate.SessionManager.runInSession(SessionManager.java:68)


at org.hyperic.hibernate.filter.SessionFilter.doFilter(SessionFilter.java:57)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)


at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)


at org.hyperic.hq.product.servlet.filter.JMXFilter.doFilter(JMXFilter.java:324)


at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)


at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)


at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)


at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)


at org.jboss.web.tomcat.security.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)


at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:159)


at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)


at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)


at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)


at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)


at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)


at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:856)


at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)


at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)


at org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)


at java.lang.Thread.run(Unknown Source)


Discussion

Anonymous
Anonymous

Add attachments
Cancel





Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.