Menu

#1189 [HHQ-1930] Creating group with same name displays Stack trac

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

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



Go to Browse Resource page


Click on Services


Select CPU from View Drop down


Select CPU Resources and Click on Group


Enter "CPU Group" in name field


Click OK



Create the another Group with same name



Note :Stack trace for both types of groups Compatible Groups/Clusters and Mixed Groups



Actual Results:



Stack trace


2008-04-04 11:35:54,109 INFO [http-0.0.0.0-7080-2] [STDOUT] Hibernate:


    select


        nextval ('EAM_RESOURCE_GROUP_ID_SEQ')


2008-04-04 11:35:54,109 INFO [http-0.0.0.0-7080-2] [STDOUT] Hibernate:


    select


        resource0_.ID as ID50_0_,


        resource0_.VERSION_COL as VERSION2_50_0_,


        resource0_.RESOURCE_TYPE_ID as RESOURCE3_50_0_,


        resource0_.INSTANCE_ID as INSTANCE4_50_0_,


        resource0_.SUBJECT_ID as SUBJECT5_50_0_,


        resource0_.PROTO_ID as PROTO6_50_0_,


        resource0_.NAME as NAME50_0_,


        resource0_.SORT_NAME as SORT8_50_0_,


        resource0_.FSYSTEM as FSYSTEM50_0_


    from


        EAM_RESOURCE resource0_


    where


        resource0_.ID=?


2008-04-04 11:35:54,140 INFO [http-0.0.0.0-7080-2] [STDOUT] Hibernate:


    insert


    into


        EAM_RESOURCE_GROUP


        (VERSION_COL, NAME, SORT_NAME, DESCRIPTION, LOCATION, FSYSTEM, GROUPTYPE, CLUSTER_ID, CTIME, MTIME, MODIFIED_BY, RESOURCE_PROTOTYPE, RESOURCE_ID, ID)


    values


        (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)


2008-04-04 11:35:54,140 WARN [http-0.0.0.0-7080-2] [org.hibernate.util.JDBCExceptionReporter] SQL Error: 0, SQLState: null


2008-04-04 11:35:54,140 ERROR [http-0.0.0.0-7080-2] [org.hibernate.util.JDBCExceptionReporter] Batch entry 0 insert into EAM_RESOURCE_GROUP (VERSION_COL, NAME, SORT_NAME, DESCRIPTION, LOCATION, FSYSTEM, GROUPTYPE, CLUSTER_ID, CTIME, MTIME, MODIFIED_BY, RESOURCE_PROTOTYPE, RESOURCE_ID, ID) values (0, E'CPU Group', E'CPU GROUP', E'', E'', E'0', 15, 0, 1207334153937, 1207334154109, E'hqadmin', 10029, 10802, 10010) was aborted. Call getNextException to see the cause.


2008-04-04 11:35:54,140 WARN [http-0.0.0.0-7080-2] [org.hibernate.util.JDBCExceptionReporter] SQL Error: 0, SQLState:


2008-04-04 11:35:54,140 ERROR [http-0.0.0.0-7080-2] [org.hibernate.util.JDBCExceptionReporter] ERROR: duplicate key violates unique constraint "eam_resource_group_name_key"


2008-04-04 11:35:54,140 ERROR [http-0.0.0.0-7080-2] [org.hibernate.event.def.AbstractFlushingEventListener] Could not synchronize database state with session


org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update


at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)


at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)


at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)


at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:253)


at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:237)


at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)


at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)


at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)


at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)


at org.hyperic.hq.dao.HibernateDAO.flushSession(HibernateDAO.java:66)


at org.hyperic.hq.authz.server.session.ResourceGroupDAO.create(ResourceGroupDAO.java:123)


at org.hyperic.hq.authz.server.session.ResourceGroupManagerEJBImpl.createResourceGroup(ResourceGroupManagerEJBImpl.java:171)


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.createResourceGroup(Unknown Source)


at org.hyperic.hq.bizapp.server.session.AppdefBossEJBImpl.createGroup(AppdefBossEJBImpl.java:1988)


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.GeneratedMethodAccessor355.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.createGroup(Unknown Source)


at org.hyperic.hq.ui.action.resource.group.inventory.NewGroupAction.execute(NewGroupAction.java:88)


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)


Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into EAM_RESOURCE_GROUP (VERSION_COL, NAME, SORT_NAME, DESCRIPTION, LOCATION, FSYSTEM, GROUPTYPE, CLUSTER_ID, CTIME, MTIME, MODIFIED_BY, RESOURCE_PROTOTYPE, RESOURCE_ID, ID) values (0, E'CPU Group', E'CPU GROUP', E'', E'', E'0', 15, 0, 1207334153937, 1207334154109, E'hqadmin', 10029, 10802, 10010) was aborted. Call getNextException to see the cause.


at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2530)


at org.postgresql.core.v2.QueryExecutorImpl$2.handleError(QueryExecutorImpl.java:283)


at org.postgresql.core.v2.QueryExecutorImpl.processResults(QueryExecutorImpl.java:480)


at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:364)


at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:291)


at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2592)


at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:461)


at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:487)


at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)


at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)


... 121 more


2008-04-04 11:35:54,156 ERROR [http-0.0.0.0-7080-2] [org.jboss.ejb.plugins.LogInterceptor] TransactionRolledbackLocalException in method: public abstract org.hyperic.hq.authz.server.session.ResourceGroup org.hyperic.hq.authz.shared.ResourceGroupManagerLocal.createResourceGroup(org.hyperic.hq.authz.server.session.AuthzSubject,org.hyperic.hq.authz.server.session.ResourceGroup$ResourceGroupCreateInfo,java.util.Collection,java.util.Collection) throws org.hyperic.hq.authz.shared.GroupCreationException, causedBy:


org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update


at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)


at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)


at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)


at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:253)


at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:237)


at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)


at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)


at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)


at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)


at org.hyperic.hq.dao.HibernateDAO.flushSession(HibernateDAO.java:66)


at org.hyperic.hq.authz.server.session.ResourceGroupDAO.create(ResourceGroupDAO.java:123)


at org.hyperic.hq.authz.server.session.ResourceGroupManagerEJBImpl.createResourceGroup(ResourceGroupManagerEJBImpl.java:171)


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.createResourceGroup(Unknown Source)


at org.hyperic.hq.bizapp.server.session.AppdefBossEJBImpl.createGroup(AppdefBossEJBImpl.java:1988)


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.GeneratedMethodAccessor355.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.createGroup(Unknown Source)


at org.hyperic.hq.ui.action.resource.group.inventory.NewGroupAction.execute(NewGroupAction.java:88)


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)


Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into EAM_RESOURCE_GROUP (VERSION_COL, NAME, SORT_NAME, DESCRIPTION, LOCATION, FSYSTEM, GROUPTYPE, CLUSTER_ID, CTIME, MTIME, MODIFIED_BY, RESOURCE_PROTOTYPE, RESOURCE_ID, ID) values (0, E'CPU Group', E'CPU GROUP', E'', E'', E'0', 15, 0, 1207334153937, 1207334154109, E'hqadmin', 10029, 10802, 10010) was aborted. Call getNextException to see the cause.


at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2530)


at org.postgresql.core.v2.QueryExecutorImpl$2.handleError(QueryExecutorImpl.java:283)


at org.postgresql.core.v2.QueryExecutorImpl.processResults(QueryExecutorImpl.java:480)


at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:364)


at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:291)


at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2592)


at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:461)


at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:487)


at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)


at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)


... 121 more


2008-04-04 11:35:54,156 WARN [http-0.0.0.0-7080-2] [org.hibernate.cache.ReadWriteCache] An item was expired by the cache while it was locked (increase your cache timeout): org.hyperic.hq.authz.server.session.Resource#10802


2008-04-04 11:35:54,156 ERROR [http-0.0.0.0-7080-2] [org.jboss.ejb.plugins.LogInterceptor] TransactionRolledbackException in method: public abstract org.hyperic.hq.authz.server.session.ResourceGroup org.hyperic.hq.bizapp.shared.AppdefBoss.createGroup(int,int,int,java.lang.String,java.lang.String,java.lang.String) throws org.hyperic.hq.authz.shared.GroupCreationException,org.hyperic.hq.grouping.shared.GroupDuplicateNameException,org.hyperic.hq.auth.shared.SessionException,java.rmi.RemoteException, causedBy:


org.hibernate.exception.GenericJDBCException: Could not execute JDBC batch update


at org.hibernate.exception.SQLStateConverter.handledNonSpecificException(SQLStateConverter.java:103)


at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:91)


at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43)


at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:253)


at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:237)


at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:141)


at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:298)


at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:27)


at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1000)


at org.hyperic.hq.dao.HibernateDAO.flushSession(HibernateDAO.java:66)


at org.hyperic.hq.authz.server.session.ResourceGroupDAO.create(ResourceGroupDAO.java:123)


at org.hyperic.hq.authz.server.session.ResourceGroupManagerEJBImpl.createResourceGroup(ResourceGroupManagerEJBImpl.java:171)


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.createResourceGroup(Unknown Source)


at org.hyperic.hq.bizapp.server.session.AppdefBossEJBImpl.createGroup(AppdefBossEJBImpl.java:1988)


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.GeneratedMethodAccessor355.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.createGroup(Unknown Source)


at org.hyperic.hq.ui.action.resource.group.inventory.NewGroupAction.execute(NewGroupAction.java:88)


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)


Caused by: java.sql.BatchUpdateException: Batch entry 0 insert into EAM_RESOURCE_GROUP (VERSION_COL, NAME, SORT_NAME, DESCRIPTION, LOCATION, FSYSTEM, GROUPTYPE, CLUSTER_ID, CTIME, MTIME, MODIFIED_BY, RESOURCE_PROTOTYPE, RESOURCE_ID, ID) values (0, E'CPU Group', E'CPU GROUP', E'', E'', E'0', 15, 0, 1207334153937, 1207334154109, E'hqadmin', 10029, 10802, 10010) was aborted. Call getNextException to see the cause.


at org.postgresql.jdbc2.AbstractJdbc2Statement$BatchResultHandler.handleError(AbstractJdbc2Statement.java:2530)


at org.postgresql.core.v2.QueryExecutorImpl$2.handleError(QueryExecutorImpl.java:283)


at org.postgresql.core.v2.QueryExecutorImpl.processResults(QueryExecutorImpl.java:480)


at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:364)


at org.postgresql.core.v2.QueryExecutorImpl.execute(QueryExecutorImpl.java:291)


at org.postgresql.jdbc2.AbstractJdbc2Statement.executeBatch(AbstractJdbc2Statement.java:2592)


at org.jboss.resource.adapter.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:461)


at org.jboss.resource.adapter.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:487)


at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:48)


at org.hibernate.jdbc.AbstractBatcher.executeBatch(AbstractBatcher.java:246)


... 121 more

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.