Actually I left it running overnight and here is a more robust message:
Code:
Apr 12, 2011 3:27:01 PM org.apache.catalina.startup.Catalina start
INFO: Server startup in 52710 ms
INFO [2011-04-12 15:27:04,111] [TP-Processor3] (BlockedIpInterceptor.java:26) - Requesting:/pt/404 from IP:127.0.0.1
2011-04-12 15:27:04,216 WARN [org.hibernate.util.JDBCExceptionReporter][traceCreatingExecutor-1] - SQL Error: 90005, SQLState: 90005
2011-04-12 15:27:04,216 ERROR [org.hibernate.util.JDBCExceptionReporter][traceCreatingExecutor-1] - Value too long for column "KEY VARCHAR(255)": "'insight:Application=""localhost|ThisOrThat"",name=""com.tot.web.controller.AbstractViewTotController#show(HttpServletRequest,Integ... (262)"; SQL statement:
insert into resources (id, key, label, version, application, dtype) values (null, ?, ?, ?, ?, 5) [90005-136]
2011-04-12 15:27:04,229 ERROR [com.springsource.insight.command.CommandServiceImpl][traceCreatingExecutor-1] - Unable to execute command normally, unable to retry command:SyncResource[ApplicationEndPointResource[key=insight:Application="localhost|ThisOrThat",name="com.tot.web.controller.AbstractViewTotController#show(HttpServletRequest,Integer,Integer,String,User,CookieIdentifier,LinkedList,Integer,HttpSession,LinkedList,HttpServletResponse,Model)",type=Application.EndPoint, lbl=AbstractViewTotController#show]]
org.springframework.orm.jpa.JpaSystemException: org.hibernate.exception.GenericJDBCException: could not insert: [com.springsource.insight.repo.resource.persist.PersistedApplicationEndPointResource]; nested exception is javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not insert: [com.springsource.insight.repo.resource.persist.PersistedApplicationEndPointResource]
at org.springframework.orm.jpa.EntityManagerFactoryUtils.convertJpaAccessExceptionIfPossible(EntityManagerFactoryUtils.java:311)
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:369)
at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:58)
at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:213)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:163)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy39.storeResource(Unknown Source)
at com.springsource.insight.repo.resource.persist.PersistedResourceRepo.syncResource(PersistedResourceRepo.java:154)
at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy40.syncResource(Unknown Source)
at com.springsource.insight.repo.resource.command.SyncResourceProcessor.executeCommand(SyncResourceProcessor.java:37)
at com.springsource.insight.repo.resource.command.SyncResourceProcessor.executeCommand(SyncResourceProcessor.java:23)
at com.springsource.insight.command.AbstractProcessor.execute(AbstractProcessor.java:23)
at com.springsource.insight.command.CommandServiceImpl.processCommand(CommandServiceImpl.java:91)
at com.springsource.insight.command.CommandServiceImpl.processCommand(CommandServiceImpl.java:47)
at com.springsource.insight.repo.trace.TraceReportServiceImpl.processCommands(TraceReportServiceImpl.java:61)
at com.springsource.insight.repo.trace.TraceReportServiceImpl.processReport(TraceReportServiceImpl.java:50)
at sun.reflect.GeneratedMethodAccessor99.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:172)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:202)
at $Proxy47.processReport(Unknown Source)
at com.springsource.insight.dashboard.ExecutorTraceCreator$CreateTraceCommand.run(ExecutorTraceCreator.java:147)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:619)
Caused by: javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not insert: [com.springsource.insight.repo.resource.persist.PersistedApplicationEndPointResource]
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1235)
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1168)
at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1174)
at org.hibernate.ejb.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:674)
at sun.reflect.GeneratedMethodAccessor94.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:240)
at $Proxy32.persist(Unknown Source)
at com.springsource.insight.repo.resource.persist.JpaResourceDAO.storeResource(JpaResourceDAO.java:75)
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:597)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:309)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:183)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:150)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:155)
... 37 more
Here is what I would assume is the culprit:
Code:
Value too long for column "KEY VARCHAR(255)": "'insight:Application=""localhost|ThisOrThat"",name=""com.tot.web.controller.AbstractViewTotController#show(HttpServletRequest,Integ... (262)"
Need to change that to a different data type in your db. Not sure what you're using as a datastore for insight.