com.tridion.broker.StorageException: Rollback took place, didn't remove

Tridion | Abdul Qadir | 3 years ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.
  1. 0

    siteedit - Continously Update Preview alert on SDL Tridion UI 2013 - Tridion Stack Exchange

    stackexchange.com | 1 year ago
    com.tridion.broker.StorageException: Rollback took place, didn't remove
  2. 0

    Continously Update Preview alert on SDL Tridion UI 2013

    Tridion | 3 years ago | Abdul Qadir
    com.tridion.broker.StorageException: Rollback took place, didn't remove

  1. linxiaolong 2 times, last 4 months ago
  2. Shadd518 1 times, last 6 months ago
1 unregistered visitors

Root Cause Analysis

  1. java.lang.IllegalArgumentException

    attempt to create delete event with null entity

    at org.hibernate.event.spi.DeleteEvent.<init>()
  2. Hibernate
    SessionImpl.delete
    1. org.hibernate.event.spi.DeleteEvent.<init>(DeleteEvent.java:45)[hibernate-core.jar:4.0.1.Final]
    2. org.hibernate.internal.SessionImpl.delete(SessionImpl.java:801)[hibernate-core.jar:4.0.1.Final]
    2 frames
  3. Hibernate EJB
    AbstractEntityManagerImpl.remove
    1. org.hibernate.ejb.AbstractEntityManagerImpl.remove(AbstractEntityManagerImpl.java:883)[hibernate-entitymanager.jar:4.0.1.Final]
    1 frame
  4. Java RT
    Method.invoke
    1. sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)[na:1.7.0_21]
    2. sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)[na:1.7.0_21]
    3. sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)[na:1.7.0_21]
    4. java.lang.reflect.Method.invoke(Unknown Source)[na:1.7.0_21]
    4 frames
  5. Spring ORM
    ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke
    1. org.springframework.orm.jpa.ExtendedEntityManagerCreator$ExtendedEntityManagerInvocationHandler.invoke(ExtendedEntityManagerCreator.java:365)[spring-orm.jar:3.1.0.RELEASE]
    1 frame
  6. com.sun.proxy
    $Proxy30.remove
    1. com.sun.proxy.$Proxy30.remove(Unknown Source)[na:na]
    1 frame
  7. com.tridion.storage
    SessionsCleanerMonitor.run
    1. com.tridion.storage.persistence.JPABaseDAO.remove(JPABaseDAO.java:145)[cd_datalayer.jar:na]
    2. com.tridion.storage.persistence.JPAItemDAO.remove(JPAItemDAO.java:246)[cd_datalayer.jar:na]
    3. com.tridion.storage.persistence.session.SessionWrapperFactory.deleteItemMeta(SessionWrapperFactory.java:184)[cd_session.jar:na]
    4. com.tridion.storage.persistence.session.SessionWrapperFactory.cleanupSessionData(SessionWrapperFactory.java:161)[cd_session.jar:na]
    5. com.tridion.storage.session.SessionManagerImpl.expireSession(SessionManagerImpl.java:414)[cd_session.jar:na]
    6. com.tridion.storage.session.SessionManagerImpl.performCleanup(SessionManagerImpl.java:230)[cd_session.jar:na]
    7. com.tridion.storage.persistence.session.SessionsCleanerMonitor.run(SessionsCleanerMonitor.java:52)[cd_session.jar:na]
    7 frames
  8. Java RT
    Thread.run
    1. java.lang.Thread.run(Unknown Source)[na:1.7.0_21]
    1 frame