[jboss-user] [JBoss Portal] - CMS Portlet does not persist new content after restart of AS
hurzeler
do-not-reply at jboss.com
Sat Jun 6 20:18:48 EDT 2009
I have a critical issue that all the uploaded content (as admin) in the CMS gets lost after restarting JBoss.
JBoss Portal Version: 2.7.2
I downloaded it?
JBoss AS Version: 4.2.3
Database Vendor and Version: Postgres 8.3
JDBC Connector and Version: postgresql-8.3-604.jdbc4.jar
OS Platform: WinXP 32
Is there perhaps a hibernat setting missing?
I also get the following warn and error messages but the files from the archive are then visible anyhow.
| ...
| ache] node /wsp_node/98b32c61-831a-47dd-b018-ca03a105b021 not found
| ache] node /wsp_prop/98b32c61-831a-47dd-b018-ca03a105b021__http___www.jcp.org_jcr_1.0_created not found
| ache] node /wsp_prop/98b32c61-831a-47dd-b018-ca03a105b021__http___jboss.org_jcr_portalcms_lastmodified not found
| ache] node /wsp_prop/98b32c61-831a-47dd-b018-ca03a105b021__http___www.jcp.org_jcr_1.0_primaryType not found
| ache] node /wsp_prop/98b32c61-831a-47dd-b018-ca03a105b021__http___jboss.org_jcr_portalcms_description not found
| S] org.jboss.portal.cms.impl.jcr.JCRCMS at 18cfd79
| kException: [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] C
| ransaction is in aborted state
| .internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1401)
| .internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)
| .jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:87)
| al.cms.impl.jcr.JCRCMS.execute(JCRCMS.java:511)
| tiveMethodAccessorImpl.invoke0(Native Method)
| tiveMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| legatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| ect.Method.invoke(Method.java:597)
| nterceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| erver.Invocation.dispatch(Invocation.java:94)
| nterceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| erver.Invocation.invoke(Invocation.java:88)
| nterceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| erver.Invocation.invoke(Invocation.java:88)
| erver.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| erver.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| til.JMXInvocationHandler.invoke(JMXInvocationHandler.java:287)
| ute(Unknown Source)
| al.cms.impl.jcr.command.AsyncStoreArchiveCommand$AsyncProcessor.run(AsyncStoreArchiveCommand.java:162)
| ad.run(Thread.java:619)
| SessionException: Session is closed!
| impl.AbstractSessionImpl.errorIfClosed(AbstractSessionImpl.java:49)
| impl.SessionImpl.getJDBCContext(SessionImpl.java:1854)
| event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:305)
| event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:41)
| impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969)
| impl.SessionImpl.list(SessionImpl.java:1114)
| impl.QueryImpl.list(QueryImpl.java:79)
| al.cms.hibernate.state.PortalCMSCacheLoader.loadManagedNode(PortalCMSCacheLoader.java:751)
| al.cms.hibernate.state.PortalCMSCacheLoader.saveVersionPropNodeEntry(PortalCMSCacheLoader.java:589)
| al.cms.hibernate.state.PortalCMSCacheLoader.put(PortalCMSCacheLoader.java:317)
| al.cms.hibernate.state.PortalCMSCacheLoader.put(PortalCMSCacheLoader.java:393)
| al.cms.hibernate.state.PortalCMSCacheLoader.prepare(PortalCMSCacheLoader.java:484)
| e.interceptors.CacheStoreInterceptor.prepareCacheLoader(CacheStoreInterceptor.java:258)
| e.interceptors.CacheStoreInterceptor.invoke(CacheStoreInterceptor.java:131)
| e.interceptors.Interceptor.invoke(Interceptor.java:68)
| e.interceptors.TxInterceptor.runPreparePhase(TxInterceptor.java:887)
| e.interceptors.TxInterceptor$LocalSynchronizationHandler.beforeCompletion(TxInterceptor.java:1170)
| e.interceptors.OrderedSynchronizationHandler.beforeCompletion(OrderedSynchronizationHandler.java:75)
| .internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:114)
| .arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:247)
| .arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:86)
| .arjuna.AtomicAction.commit(AtomicAction.java:177)
| .internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1389)
|
| S] org.jboss.portal.cms.impl.jcr.JCRCMS at 18cfd79
| eption: Transaction not active
| al.cms.impl.jcr.JackRabbitTransaction.rollback(JackRabbitTransaction.java:165)
| al.cms.impl.jcr.JCRCMS.execute(JCRCMS.java:522)
| tiveMethodAccessorImpl.invoke0(Native Method)
| tiveMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| legatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| ect.Method.invoke(Method.java:597)
| nterceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| erver.Invocation.dispatch(Invocation.java:94)
| nterceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| erver.Invocation.invoke(Invocation.java:88)
| nterceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| erver.Invocation.invoke(Invocation.java:88)
| erver.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| erver.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| til.JMXInvocationHandler.invoke(JMXInvocationHandler.java:287)
| ute(Unknown Source)
| al.cms.impl.jcr.command.AsyncStoreArchiveCommand$AsyncProcessor.run(AsyncStoreArchiveCommand.java:162)
| ad.run(Thread.java:619)
| S] org.jboss.portal.cms.impl.jcr.JCRCMS at 18cfd79
| eption: BaseTransaction.rollback - [com.arjuna.ats.internal.jta.transaction.arjunacore.notx] [com.arjuna.ats.internal.jta.transaction.arjunacore.notx] no t
|
| .internal.jta.transaction.arjunacore.BaseTransaction.rollback(BaseTransaction.java:158)
| .jbossatx.BaseTransactionManagerDelegate.rollback(BaseTransactionManagerDelegate.java:126)
| al.cms.impl.jcr.JCRCMS.execute(JCRCMS.java:534)
| tiveMethodAccessorImpl.invoke0(Native Method)
| tiveMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| legatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| ect.Method.invoke(Method.java:597)
| nterceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| erver.Invocation.dispatch(Invocation.java:94)
| nterceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| erver.Invocation.invoke(Invocation.java:88)
| nterceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| erver.Invocation.invoke(Invocation.java:88)
| erver.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| erver.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| til.JMXInvocationHandler.invoke(JMXInvocationHandler.java:287)
| ute(Unknown Source)
| al.cms.impl.jcr.command.AsyncStoreArchiveCommand$AsyncProcessor.run(AsyncStoreArchiveCommand.java:162)
| ad.run(Thread.java:619)
| StoreArchiveCommand] Asynchronous Processing of archive failed------------------------------------
| StoreArchiveCommand] org.jboss.portal.cms.impl.jcr.command.AsyncStoreArchiveCommand$AsyncProcessor at 1cb7af5
| xception: javax.transaction.RollbackException: [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transact
| aborted] Can't commit because the transaction is in aborted state
| al.cms.impl.jcr.JCRCMS.execute(JCRCMS.java:552)
| tiveMethodAccessorImpl.invoke0(Native Method)
| tiveMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
| legatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
| ect.Method.invoke(Method.java:597)
| nterceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
| erver.Invocation.dispatch(Invocation.java:94)
| nterceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
| erver.Invocation.invoke(Invocation.java:88)
| nterceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
| erver.Invocation.invoke(Invocation.java:88)
| erver.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
| erver.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
| til.JMXInvocationHandler.invoke(JMXInvocationHandler.java:287)
| ute(Unknown Source)
| al.cms.impl.jcr.command.AsyncStoreArchiveCommand$AsyncProcessor.run(AsyncStoreArchiveCommand.java:162)
| ad.run(Thread.java:619)
| ion.RollbackException: [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhenaborted] [com.arjuna.ats.internal.jta.transaction.arjunacore.commitwhe
| cause the transaction is in aborted state
| .internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1401)
| .internal.jta.transaction.arjunacore.BaseTransaction.commit(BaseTransaction.java:135)
| .jbossatx.BaseTransactionManagerDelegate.commit(BaseTransactionManagerDelegate.java:87)
| al.cms.impl.jcr.JCRCMS.execute(JCRCMS.java:511)
|
| SessionException: Session is closed!
| impl.AbstractSessionImpl.errorIfClosed(AbstractSessionImpl.java:49)
| impl.SessionImpl.getJDBCContext(SessionImpl.java:1854)
| event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:305)
| event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:41)
| impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:969)
| impl.SessionImpl.list(SessionImpl.java:1114)
| impl.QueryImpl.list(QueryImpl.java:79)
| al.cms.hibernate.state.PortalCMSCacheLoader.loadManagedNode(PortalCMSCacheLoader.java:751)
| al.cms.hibernate.state.PortalCMSCacheLoader.saveVersionPropNodeEntry(PortalCMSCacheLoader.java:589)
| al.cms.hibernate.state.PortalCMSCacheLoader.put(PortalCMSCacheLoader.java:317)
| al.cms.hibernate.state.PortalCMSCacheLoader.put(PortalCMSCacheLoader.java:393)
| al.cms.hibernate.state.PortalCMSCacheLoader.prepare(PortalCMSCacheLoader.java:484)
| e.interceptors.CacheStoreInterceptor.prepareCacheLoader(CacheStoreInterceptor.java:258)
| e.interceptors.CacheStoreInterceptor.invoke(CacheStoreInterceptor.java:131)
| e.interceptors.Interceptor.invoke(Interceptor.java:68)
| e.interceptors.TxInterceptor.runPreparePhase(TxInterceptor.java:887)
| e.interceptors.TxInterceptor$LocalSynchronizationHandler.beforeCompletion(TxInterceptor.java:1170)
| e.interceptors.OrderedSynchronizationHandler.beforeCompletion(OrderedSynchronizationHandler.java:75)
| .internal.jta.resources.arjunacore.SynchronizationImple.beforeCompletion(SynchronizationImple.java:114)
| .arjuna.coordinator.TwoPhaseCoordinator.beforeCompletion(TwoPhaseCoordinator.java:247)
| .arjuna.coordinator.TwoPhaseCoordinator.end(TwoPhaseCoordinator.java:86)
| .arjuna.AtomicAction.commit(AtomicAction.java:177)
| .internal.jta.transaction.arjunacore.TransactionImple.commitAndDisassociate(TransactionImple.java:1389)
|
| StoreArchiveCommand] -----------------------------------------------------------------------------
View the original post : http://www.jboss.org/index.html?module=bb&op=viewtopic&p=4235811#4235811
Reply to the post : http://www.jboss.org/index.html?module=bb&op=posting&mode=reply&p=4235811
More information about the jboss-user
mailing list