Uploaded image for project: 'OpenOLAT'
  1. OpenOLAT
  2. OO-444

RS after closing the "Modify description"panel of a repository entry

    XMLWordPrintable

    Details

      Description

      RedScreen on (tomcat16) 8.1.3
      2012-11-30 16:57:15,913 [ajp-8036-19] ERROR DBRuntimeException - OLAT::ERROR % N16-E18 % org.olat.core.logging
      % https://host/olat/auth/1%3A9%3A16004135045%3A2%3A0%3Acid%3Asuspend/
      % Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.2; Trident/4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; InfoPath.3) %
      *RedScreen* Error in list() ::_::
      <dispatchinfo>
      <componentinfo>
      <compname>ffo_main_null</compname>
      <compclass>org.olat.core.gui.components.form.flexible.impl.FormWrapperContainer</compclass>
      <extendedinfo></extendedinfo>
      <event>
      <class>org.olat.core.gui.control.Event</class>
      <command>validation ok</command>
      <tostring>com:validation ok,org.olat.core.gui.control.Event@d62b3f02</tostring>
      </event>
      </componentinfo>
      <controllerinfo>
      <controllername>org.olat.repository.RepositoryEntryDetailsFormController</controllername>
      <controllername>org.olat.repository.controllers.RepositoryEditDescriptionController</controllername>
      <controllername>org.olat.repository.controllers.RepositoryDetailsController</controllername>
      <controllername>org.olat.repository.controllers.RepositoryMainController</controllername>
      <controllername>org.olat.core.commons.fullWebApp.BaseFullWebappController</controllername>
      <controllername>org.olat.core.commons.chiefcontrollers.controller.simple.SimpleBaseController</controllername>
      <controllername>org.olat.core.commons.chiefcontrollers.BaseChiefController</controllername>
      </controllerinfo>
      </dispatchinfo> ::_:: %
      >>> stack of 1.cause::org.olat.core.logging.DBRuntimeException: Error in list()
      -> at org.olat.core.commons.persistence.DBQueryImpl.list(DBQueryImpl.java:180)
      at org.olat.catalog.CatalogManager.getCatalogCategoriesFor(CatalogManager.java:372)
      at org.olat.catalog.ui.RepoEntryCategoriesTableController.<init>(RepoEntryCategoriesTableController.java:77)
      at org.olat.repository.controllers.RepositoryDetailsController.updateCategoriesTableC(RepositoryDetailsController.java:399)
      at org.olat.repository.controllers.RepositoryDetailsController.updateView(RepositoryDetailsController.java:392)
      at org.olat.repository.controllers.RepositoryDetailsController.event(RepositoryDetailsController.java:1024)
      at org.olat.core.gui.control.DefaultController$1.run(DefaultController.java:228)
      at org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(ThreadLocalUserActivityLoggerInstaller.java:108)
      at org.olat.core.gui.control.DefaultController.dispatchEvent(DefaultController.java:225)
      at org.olat.core.gui.control.DefaultController.fireEvent(DefaultController.java:173)
      at org.olat.repository.controllers.RepositoryEditDescriptionController.event(RepositoryEditDescriptionController.java:107)
      >>> stack of 2.cause::org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect): org.olat.repository.RepositoryEntry#114589706
      -> at org.hibernate.persister.entity.AbstractEntityPersister.check(AbstractEntityPersister.java:1782)
      at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2425)
      at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:2325)
      at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2625)
      at org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:115)
      at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
      at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
      at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:168)
      at org.hibernate.event.def.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:321)
      at org.hibernate.event.def.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:64)
      at org.hibernate.impl.SessionImpl.autoFlushIfRequired(SessionImpl.java:997)

      Probably concurrent modification or deletion

        Attachments

          Activity

            People

            Assignee:
            srosse Stéphane Rossé
            Reporter:
            srosse Stéphane Rossé
            Tester:
            Kirsten Scherer
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: