Bug 750768 - Server internal error pushing updated content spec
Summary: Server internal error pushing updated content spec
Keywords:
Status: CLOSED DUPLICATE of bug 751001
Alias: None
Product: PressGang CCMS
Classification: Community
Component: CSProcessor
Version: 1.x
Hardware: Unspecified
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
: ---
Assignee: Lee Newson
QA Contact:
URL:
Whiteboard:
Depends On:
Blocks: 751250
TreeView+ depends on / blocked
 
Reported: 2011-11-02 10:48 UTC by Joshua Wulf
Modified: 2014-10-19 22:59 UTC (History)
2 users (show)

Fixed In Version: 13
Clone Of:
Environment:
Last Closed: 2011-11-04 10:25:57 UTC
Embargoed:


Attachments (Terms of Use)

Description Joshua Wulf 2011-11-02 10:48:13 UTC
On the client:

[jwulf@gaura Topic-based authoring]$ skynet push -ce post-Writing_with_Topics.txt
Skynet client version: 12.0
Loading configuration from /home/jwulf/.config/skynet.ini
Web Service at http://localhost:8080/ version: 12.0

ERROR: Internal server error!



On the Server: 


^[[A20:46:17,186 INFO  [com.redhat.contentspec.service.WebService] (http--0.0.0.0-8080-4) Received Push Request
20:46:17,187 INFO  [com.redhat.contentspec.service.WebService] (http--0.0.0.0-8080-4) Processing Push Request
20:46:17,191 INFO  [org.hibernate.jdbc.ConnectionManager] (http--0.0.0.0-8080-4) forcing batcher resource cleanup on transaction completion; forgot to close ScrollableResults/Iterator?
20:46:17,264 ERROR [stderr] (http--0.0.0.0-8080-4) java.util.MissingFormatArgumentException: Format specifier 's'
20:46:17,264 ERROR [stderr] (http--0.0.0.0-8080-4) 	at java.util.Formatter.format(Formatter.java:2432)
20:46:17,265 ERROR [stderr] (http--0.0.0.0-8080-4) 	at java.util.Formatter.format(Formatter.java:2367)
20:46:17,265 ERROR [stderr] (http--0.0.0.0-8080-4) 	at java.lang.String.format(String.java:2769)
20:46:17,265 ERROR [stderr] (http--0.0.0.0-8080-4) 	at com.redhat.contentspec.processor.Topics.isValid(Topics.java:472)
20:46:17,265 ERROR [stderr] (http--0.0.0.0-8080-4) 	at com.redhat.contentspec.processor.Level.isValid(Level.java:272)
20:46:17,265 ERROR [stderr] (http--0.0.0.0-8080-4) 	at com.redhat.contentspec.processor.Level.isValid(Level.java:268)
20:46:17,265 ERROR [stderr] (http--0.0.0.0-8080-4) 	at com.redhat.contentspec.processor.Level.isValid(Level.java:268)
20:46:17,266 ERROR [stderr] (http--0.0.0.0-8080-4) 	at com.redhat.contentspec.processor.Level.isValid(Level.java:268)
20:46:17,266 ERROR [stderr] (http--0.0.0.0-8080-4) 	at com.redhat.contentspec.processor.Scope.isValid(Scope.java:285)
20:46:17,266 ERROR [stderr] (http--0.0.0.0-8080-4) 	at com.redhat.contentspec.processor.ContentSpecProcessor.validateContentSpec(ContentSpecProcessor.java:184)
20:46:17,266 ERROR [stderr] (http--0.0.0.0-8080-4) 	at com.redhat.contentspec.processor.ContentSpecProcessor.readFileData(ContentSpecProcessor.java:144)
20:46:17,266 ERROR [stderr] (http--0.0.0.0-8080-4) 	at com.redhat.contentspec.service.WebService.push(WebService.java:114)
20:46:17,266 ERROR [stderr] (http--0.0.0.0-8080-4) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
20:46:17,267 ERROR [stderr] (http--0.0.0.0-8080-4) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
20:46:17,267 ERROR [stderr] (http--0.0.0.0-8080-4) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
20:46:17,267 ERROR [stderr] (http--0.0.0.0-8080-4) 	at java.lang.reflect.Method.invoke(Method.java:597)
20:46:17,267 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)
20:46:17,267 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:255)
20:46:17,267 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:220)
20:46:17,268 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:209)
20:46:17,268 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:519)
20:46:17,268 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:496)
20:46:17,268 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119)
20:46:17,268 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
20:46:17,268 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
20:46:17,269 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
20:46:17,269 ERROR [stderr] (http--0.0.0.0-8080-4) 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
20:46:17,269 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
20:46:17,269 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
20:46:17,269 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
20:46:17,269 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
20:46:17,270 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139)
20:46:17,270 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57)
20:46:17,270 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49)
20:46:17,270 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154)
20:46:17,270 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
20:46:17,270 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
20:46:17,271 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
20:46:17,271 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
20:46:17,271 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)
20:46:17,271 ERROR [stderr] (http--0.0.0.0-8080-4) 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952)
20:46:17,271 ERROR [stderr] (http--0.0.0.0-8080-4) 	at java.lang.Thread.run(Thread.java:619)
20:46:17,272 INFO  [com.redhat.contentspec.service.WebService] (http--0.0.0.0-8080-4) Processed Push Request

Comment 1 Joshua Wulf 2011-11-02 10:49:26 UTC
The error on the server seems to be:

20:46:17,264 ERROR [stderr] (http--0.0.0.0-8080-4)
java.util.MissingFormatArgumentException: Format specifier 's'


The main thing i did differently here is added "Description" to the new topic definitions.

Comment 2 Joshua Wulf 2011-11-02 11:19:05 UTC
Nope, the error in my content spec was with the X1 and X2 topics - I mixed up the numbers and the titles. Running it against build 11 nets me this error message:

[jwulf@gaura Topic-based authoring]$ skynet push -ce post-Writing_with_Topics.txt
Skynet client version: 12.0
Loading configuration from /home/jwulf/.config/skynet.ini
Web Service at http://localhost:8080/ version: 11.0

ERROR: Line 79: Invalid Topic! Existing topic title doesn't match.
       -> Multiple Subjects [X2]
ERROR: Line 92: Invalid Topic! Existing topic title doesn't match.
       -> Multiple Subjects [X2]
ERROR: The Content Specification is not valid.


So it looks like the error is in the code in build 12 somewhere along the pathway to that error message.

Comment 3 Lee Newson 2011-11-02 23:34:50 UTC
Yeah found the issue had to do with the error message that contains the proper database title. It would seem we missed duplicated topics and I know we tested Existing and Cloned but we did forget duplicated. :(

Anyways it's fixed now and will be out with build 13.

Comment 4 Joshua Wulf 2011-11-04 09:54:26 UTC
I'm getting this pushing an edited content spec with build 14:


19:50:59,673 INFO  [com.redhat.contentspec.processor.ContentSpecProcessor] (http--0.0.0.0-8080-3) The Content Specification is valid.
19:50:59,673 WARN  [com.redhat.contentspec.processor.ContentSpecProcessor] (http--0.0.0.0-8080-3) Note: All descriptions, tags, source urls and writers will be ignored for existing Topics.
19:50:59,939 WARN  [org.hibernate.util.JDBCExceptionReporter] (http--0.0.0.0-8080-3) SQL Error: 1048, SQLState: 23000
19:50:59,939 ERROR [org.hibernate.util.JDBCExceptionReporter] (http--0.0.0.0-8080-3) Column 'TypeID' cannot be null
19:50:59,940 WARN  [com.arjuna.ats.arjuna] (http--0.0.0.0-8080-3) ARJUNA12125: TwoPhaseCoordinator.beforeCompletion - failed for SynchronizationImple< 0:ffff7f000001:e6305da:4eb3aa9f:fc, org.hibernate.transaction.synchronization.HibernateSynchronizationImpl@5cf18ff2 >: org.hibernate.exception.ConstraintViolationException: could not insert: [com.redhat.contentspec.database.entity.ContentLevels_AUD]
	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:96) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2454) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2874) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:79) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:273) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:265) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:184) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.envers.synchronization.AuditProcess.doBeforeTransactionCompletion(AuditProcess.java:155) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.engine.ActionQueue$BeforeTransactionCompletionProcessQueue.beforeTransactionCompletion(ActionQueue.java:543) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.engine.ActionQueue.beforeTransactionCompletion(ActionQueue.java:216) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.impl.SessionImpl.beforeTransactionCompletion(SessionImpl.java:571) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.jdbc.JDBCContext.beforeTransactionCompletion(JDBCContext.java:250) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.transaction.synchronization.CallbackCoordinator.beforeCompletion(CallbackCoordinator.java:125) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.transaction.synchronization.HibernateSynchronizationImpl.beforeCompletion(HibernateSynchronizationImpl.java:51) [hibernate3.jar:3.6.7.Final]
	at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:97)
	at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:274)
	at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:94)
	at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:159)
	at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1159)
	at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:119)
	at com.redhat.contentspec.database.utils.TransactionHandler.forceCommitTransaction(TransactionHandler.java:113) [classes:]
	at com.redhat.contentspec.processor.Scope.saveScope(Scope.java:231) [classes:]
	at com.redhat.contentspec.processor.ContentSpecProcessor.validateContentSpec(ContentSpecProcessor.java:188) [classes:]
	at com.redhat.contentspec.processor.ContentSpecProcessor.readFileData(ContentSpecProcessor.java:144) [classes:]
	at com.redhat.contentspec.service.WebService.push(WebService.java:120) [classes:]
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) [:1.6.0_21]
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) [:1.6.0_21]
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) [:1.6.0_21]
	at java.lang.reflect.Method.invoke(Method.java:597) [:1.6.0_21]
	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140) [resteasy-jaxrs-2.2.1.GA.jar:]
	at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:255) [resteasy-jaxrs-2.2.1.GA.jar:]
	at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:220) [resteasy-jaxrs-2.2.1.GA.jar:]
	at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:209) [resteasy-jaxrs-2.2.1.GA.jar:]
	at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:519) [resteasy-jaxrs-2.2.1.GA.jar:]
	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:496) [resteasy-jaxrs-2.2.1.GA.jar:]
	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119) [resteasy-jaxrs-2.2.1.GA.jar:]
	at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208) [resteasy-jaxrs-2.2.1.GA.jar:]
	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55) [resteasy-jaxrs-2.2.1.GA.jar:]
	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50) [resteasy-jaxrs-2.2.1.GA.jar:]
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847) [jboss-servlet-api_3.0_spec-1.0.0.Final.jar:1.0.0.Final]
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
	at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139) [jboss-as-web-7.0.1.Final.jar:7.0.1.Final]
	at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57) [jboss-as-web-7.0.1.Final.jar:7.0.1.Final]
	at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49) [jboss-as-jpa-7.0.1.Final.jar:7.0.1.Final]
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952) [jbossweb-7.0.1.Final.jar:7.0.1.Final]
	at java.lang.Thread.run(Thread.java:619) [:1.6.0_21]
Caused by: java.sql.BatchUpdateException: Column 'TypeID' cannot be null
	at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2024) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1449) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.jdbc2.optional.StatementWrapper.executeBatch(StatementWrapper.java:721) [mysql-connector-java-5.1.17-bin.jar:]
	at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
	at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1050)
	at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.jdbc.BatchingBatcher.addToBatch(BatchingBatcher.java:56) [hibernate3.jar:3.6.7.Final]
	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2434) [hibernate3.jar:3.6.7.Final]
	... 56 more
Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'TypeID' cannot be null
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) [:1.6.0_21]
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39) [:1.6.0_21]
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27) [:1.6.0_21]
	at java.lang.reflect.Constructor.newInstance(Constructor.java:513) [:1.6.0_21]
	at com.mysql.jdbc.Util.handleNewInstance(Util.java:411) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.Util.getInstance(Util.java:386) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1039) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3597) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3529) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1990) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2151) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2625) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2119) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2415) [mysql-connector-java-5.1.17-bin.jar:]
	at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1976) [mysql-connector-java-5.1.17-bin.jar:]
	... 63 more

19:51:00,072 ERROR [com.redhat.contentspec.database.utils.TransactionHandler] (http--0.0.0.0-8080-3) Hibernate Transaction rollback.
19:51:00,072 ERROR [stderr] (http--0.0.0.0-8080-3) java.lang.IllegalStateException: BaseTransaction.rollback - no transaction!
19:51:00,073 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.rollback(BaseTransaction.java:132)
19:51:00,073 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.redhat.contentspec.database.utils.TransactionHandler.rollbackTransaction(TransactionHandler.java:129)
19:51:00,073 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.redhat.contentspec.processor.Scope.saveScope(Scope.java:233)
19:51:00,073 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.redhat.contentspec.processor.ContentSpecProcessor.validateContentSpec(ContentSpecProcessor.java:188)
19:51:00,073 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.redhat.contentspec.processor.ContentSpecProcessor.readFileData(ContentSpecProcessor.java:144)
19:51:00,073 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.redhat.contentspec.service.WebService.push(WebService.java:120)
19:51:00,074 ERROR [stderr] (http--0.0.0.0-8080-3) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
19:51:00,074 ERROR [stderr] (http--0.0.0.0-8080-3) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
19:51:00,074 ERROR [stderr] (http--0.0.0.0-8080-3) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
19:51:00,074 ERROR [stderr] (http--0.0.0.0-8080-3) 	at java.lang.reflect.Method.invoke(Method.java:597)
19:51:00,074 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)
19:51:00,074 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:255)
19:51:00,074 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:220)
19:51:00,075 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:209)
19:51:00,075 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:519)
19:51:00,075 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:496)
19:51:00,075 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119)
19:51:00,075 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
19:51:00,075 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
19:51:00,075 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
19:51:00,076 ERROR [stderr] (http--0.0.0.0-8080-3) 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
19:51:00,076 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
19:51:00,076 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
19:51:00,076 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
19:51:00,076 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
19:51:00,076 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139)
19:51:00,076 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57)
19:51:00,077 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49)
19:51:00,077 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154)
19:51:00,077 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
19:51:00,077 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
19:51:00,077 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
19:51:00,077 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
19:51:00,077 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)
19:51:00,078 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952)
19:51:00,078 ERROR [stderr] (http--0.0.0.0-8080-3) 	at java.lang.Thread.run(Thread.java:619)
19:51:00,078 ERROR [com.redhat.contentspec.database.utils.TransactionHandler] (http--0.0.0.0-8080-3) Hibernate Transaction rollback failed. Please contact a system administrator.
19:51:00,078 ERROR [stderr] (http--0.0.0.0-8080-3) javax.transaction.RollbackException: Could not commit transaction.
19:51:00,079 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1171)
19:51:00,079 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.arjuna.ats.internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:119)
19:51:00,079 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.redhat.contentspec.database.utils.TransactionHandler.forceCommitTransaction(TransactionHandler.java:113)
19:51:00,079 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.redhat.contentspec.processor.Scope.saveScope(Scope.java:231)
19:51:00,079 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.redhat.contentspec.processor.ContentSpecProcessor.validateContentSpec(ContentSpecProcessor.java:188)
19:51:00,080 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.redhat.contentspec.processor.ContentSpecProcessor.readFileData(ContentSpecProcessor.java:144)
19:51:00,080 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.redhat.contentspec.service.WebService.push(WebService.java:120)
19:51:00,080 ERROR [stderr] (http--0.0.0.0-8080-3) 	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
19:51:00,080 ERROR [stderr] (http--0.0.0.0-8080-3) 	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
19:51:00,080 ERROR [stderr] (http--0.0.0.0-8080-3) 	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
19:51:00,080 ERROR [stderr] (http--0.0.0.0-8080-3) 	at java.lang.reflect.Method.invoke(Method.java:597)
19:51:00,081 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.MethodInjectorImpl.invoke(MethodInjectorImpl.java:140)
19:51:00,081 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.ResourceMethod.invokeOnTarget(ResourceMethod.java:255)
19:51:00,081 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:220)
19:51:00,081 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.ResourceMethod.invoke(ResourceMethod.java:209)
19:51:00,081 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.SynchronousDispatcher.getResponse(SynchronousDispatcher.java:519)
19:51:00,081 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:496)
19:51:00,082 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.core.SynchronousDispatcher.invoke(SynchronousDispatcher.java:119)
19:51:00,082 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.plugins.server.servlet.ServletContainerDispatcher.service(ServletContainerDispatcher.java:208)
19:51:00,082 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:55)
19:51:00,082 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher.service(HttpServletDispatcher.java:50)
19:51:00,082 ERROR [stderr] (http--0.0.0.0-8080-3) 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:847)
19:51:00,083 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:329)
19:51:00,083 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:248)
19:51:00,083 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:275)
19:51:00,083 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:161)
19:51:00,083 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.as.web.security.SecurityContextAssociationValve.invoke(SecurityContextAssociationValve.java:139)
19:51:00,084 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.as.web.NamingValve.invoke(NamingValve.java:57)
19:51:00,084 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.as.jpa.interceptor.WebNonTxEmCloserValve.invoke(WebNonTxEmCloserValve.java:49)
19:51:00,084 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:154)
19:51:00,084 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
19:51:00,084 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
19:51:00,084 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:362)
19:51:00,085 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:877)
19:51:00,085 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:667)
19:51:00,085 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:952)
19:51:00,085 ERROR [stderr] (http--0.0.0.0-8080-3) 	at java.lang.Thread.run(Thread.java:619)
19:51:00,085 ERROR [stderr] (http--0.0.0.0-8080-3) Caused by: org.hibernate.exception.ConstraintViolationException: could not insert: [com.redhat.contentspec.database.entity.ContentLevels_AUD]
19:51:00,085 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:96)
19:51:00,086 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
19:51:00,086 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2454)
19:51:00,086 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2874)
19:51:00,086 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.action.EntityInsertAction.execute(EntityInsertAction.java:79)
19:51:00,086 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:273)
19:51:00,086 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:265)
19:51:00,087 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:184)
19:51:00,087 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
19:51:00,087 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:51)
19:51:00,087 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1216)
19:51:00,087 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.envers.synchronization.AuditProcess.doBeforeTransactionCompletion(AuditProcess.java:155)
19:51:00,087 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.engine.ActionQueue$BeforeTransactionCompletionProcessQueue.beforeTransactionCompletion(ActionQueue.java:543)
19:51:00,088 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.engine.ActionQueue.beforeTransactionCompletion(ActionQueue.java:216)
19:51:00,088 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.impl.SessionImpl.beforeTransactionCompletion(SessionImpl.java:571)
19:51:00,088 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.jdbc.JDBCContext.beforeTransactionCompletion(JDBCContext.java:250)
19:51:00,088 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.transaction.synchronization.CallbackCoordinator.beforeCompletion(CallbackCoordinator.java:125)
19:51:00,088 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.transaction.synchronization.HibernateSynchronizationImpl.beforeCompletion(HibernateSynchronizationImpl.java:51)
19:51:00,088 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.arjuna.ats.internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:97)
19:51:00,089 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:274)
19:51:00,089 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.arjuna.ats.arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:94)
19:51:00,089 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.arjuna.ats.arjuna.AtomicAction.commit(AtomicAction.java:159)
19:51:00,089 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.arjuna.ats.internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1159)
19:51:00,089 ERROR [stderr] (http--0.0.0.0-8080-3) 	... 36 more
19:51:00,089 ERROR [stderr] (http--0.0.0.0-8080-3) Caused by: java.sql.BatchUpdateException: Column 'TypeID' cannot be null
19:51:00,090 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:2024)
19:51:00,090 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.PreparedStatement.executeBatch(PreparedStatement.java:1449)
19:51:00,090 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.jdbc2.optional.StatementWrapper.executeBatch(StatementWrapper.java:721)
19:51:00,090 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.jca.adapters.jdbc.CachedPreparedStatement.executeBatch(CachedPreparedStatement.java:708)
19:51:00,090 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.jboss.jca.adapters.jdbc.WrappedStatement.executeBatch(WrappedStatement.java:1050)
19:51:00,090 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.jdbc.BatchingBatcher.doExecuteBatch(BatchingBatcher.java:70)
19:51:00,091 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.jdbc.BatchingBatcher.addToBatch(BatchingBatcher.java:56)
19:51:00,091 ERROR [stderr] (http--0.0.0.0-8080-3) 	at org.hibernate.persister.entity.AbstractEntityPersister.insert(AbstractEntityPersister.java:2434)
19:51:00,091 ERROR [stderr] (http--0.0.0.0-8080-3) 	... 56 more
19:51:00,091 ERROR [stderr] (http--0.0.0.0-8080-3) Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLIntegrityConstraintViolationException: Column 'TypeID' cannot be null
19:51:00,091 ERROR [stderr] (http--0.0.0.0-8080-3) 	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
19:51:00,091 ERROR [stderr] (http--0.0.0.0-8080-3) 	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
19:51:00,092 ERROR [stderr] (http--0.0.0.0-8080-3) 	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
19:51:00,092 ERROR [stderr] (http--0.0.0.0-8080-3) 	at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
19:51:00,092 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.Util.handleNewInstance(Util.java:411)
19:51:00,092 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.Util.getInstance(Util.java:386)
19:51:00,092 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:1039)
19:51:00,092 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3597)
19:51:00,093 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:3529)
19:51:00,093 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1990)
19:51:00,093 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:2151)
19:51:00,093 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.ConnectionImpl.execSQL(ConnectionImpl.java:2625)
19:51:00,093 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:2119)
19:51:00,093 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.PreparedStatement.executeUpdate(PreparedStatement.java:2415)
19:51:00,094 ERROR [stderr] (http--0.0.0.0-8080-3) 	at com.mysql.jdbc.PreparedStatement.executeBatchSerially(PreparedStatement.java:1976)
19:51:00,094 ERROR [stderr] (http--0.0.0.0-8080-3) 	... 63 more
19:51:00,094 ERROR [com.redhat.contentspec.processor.ContentSpecProcessor] (http--0.0.0.0-8080-3) An error occurred when inserting into the database please try again.
19:51:00,095 INFO  [com.redhat.contentspec.service.WebService] (http--0.0.0.0-8080-3) Processed Push Request

Comment 5 Joshua Wulf 2011-11-04 10:25:57 UTC

*** This bug has been marked as a duplicate of bug 751001 ***


Note You need to log in before you can comment on or make changes to this bug.