This post is really two issues; mainly, because they may be related.
We tried stopping and starting Percussion this afternoon to find an error that prevents us from starting up again (below code).
We initially stopped the server because we found that pages were not publishing (see screenshots), either as an entire site or single-page publish. In the logs, a single-page publish came up as failed, but without a reason as to why. After multiple publishes today, pages still show a last published time of yesterday morning.
We really need access to Percussion soon to showcase a preview of the site and also, at some point, to be able to pull it up in its published state.
'Preciate any help with these two issues.
2012-10-18 11:28:07,420 ERROR [com.percussion.rx.delivery.impl.PSBaseDeliveryHandler] Problem during delivery
org.springframework.transaction.TransactionSystemException: Could not roll back Hibernate transaction; nested exception is org.hibernate.TransactionException: JDBC rollback failed
at org.springframework.orm.hibernate3.HibernateTransactionManager.doRollback(HibernateTransactionManager.java:677)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:800)
at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:777)
at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:339)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:110)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:89)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:171)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy95.findContentTypesForIds(Unknown Source)
at com.percussion.rx.delivery.impl.PSMetadataDeliveryHandler.doDelivery(Unknown Source)
at com.percussion.rx.delivery.impl.PSDeliveryHandlerRunner.doDelivery(Unknown Source)
at com.percussion.rx.delivery.impl.PSBaseDeliveryHandler$Item.commit(Unknown Source)
at com.percussion.rx.delivery.impl.PSBaseDeliveryHandler.commitItems(Unknown Source)
at com.percussion.rx.delivery.impl.PSBaseDeliveryHandler.commitResults(Unknown Source)
at com.percussion.rx.delivery.impl.PSBaseDeliveryHandler.transactionCommit(Unknown Source)
at com.percussion.rx.delivery.impl.PSBaseDeliveryHandler.doCommit(Unknown Source)
at com.percussion.rx.delivery.impl.PSBaseDeliveryHandler.commit(Unknown Source)
at com.percussion.rx.delivery.impl.PSLocalDeliveryManager.commit(Unknown Source)
at com.percussion.rx.publisher.impl.PSPublishHandler.onJobControl(Unknown Source)
at com.percussion.rx.publisher.impl.PSPublishHandler.onMessage(Unknown Source)
at org.springframework.jms.listener.AbstractMessageListenerContainer.doInvokeListener(AbstractMessageListenerContainer.java:531)
at org.springframework.jms.listener.AbstractMessageListenerContainer.invokeListener(AbstractMessageListenerContainer.java:466)
at org.springframework.jms.listener.AbstractMessageListenerContainer.doExecuteListener(AbstractMessageListenerContainer.java:435)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.doReceiveAndExecute(AbstractPollingMessageListenerContainer.java:322)
at org.springframework.jms.listener.AbstractPollingMessageListenerContainer.receiveAndExecute(AbstractPollingMessageListenerContainer.java:260)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.invokeListener(DefaultMessageListenerContainer.java:944)
at org.springframework.jms.listener.DefaultMessageListenerContainer$AsyncMessageListenerInvoker.run(DefaultMessageListenerContainer.java:868)
at java.lang.Thread.run(Unknown Source)
Caused by: org.hibernate.TransactionException: JDBC rollback failed
at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:170)
at org.springframework.orm.hibernate3.HibernateTransactionManager.doRollback(HibernateTransactionManager.java:674)
... 28 more
Caused by: java.sql.SQLNonTransientConnectionException: No current connection.
at org.apache.derby.client.am.SQLExceptionFactory40.getSQLException(Unknown Source)
at org.apache.derby.client.am.SqlException.getSQLException(Unknown Source)
at org.apache.derby.client.am.Connection.rollback(Unknown Source)
at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.jdbcRollback(BaseWrapperManagedConnection.java:681)
at org.jboss.resource.adapter.jdbc.WrappedConnection.rollback(WrappedConnection.java:500)
at org.hibernate.transaction.JDBCTransaction.rollbackAndResetAutoCommit(JDBCTransaction.java:183)
at org.hibernate.transaction.JDBCTransaction.rollback(JDBCTransaction.java:162)
... 29 more
Caused by: org.apache.derby.client.am.SqlException: No current connection.
at org.apache.derby.client.am.Connection.checkForClosedConnection(Unknown Source)
``` [](https://d37wxxhohlp07s.cloudfront.net/s3_images/806143/Screen%20shot%202012-10-18%20at%2010.59.34%20AM.png?1350574858) [](https://d37wxxhohlp07s.cloudfront.net/s3_images/806144/Screen%20shot%202012-10-18%20at%2010.59.42%20AM.png?1350574867)