Hi,
During upgrade and after every next start I see following errors i n the log. But OpenOlat seems to work properly. Please tell me:
1.) May I ignore this errors, assuming everything is OK?
2.) If not, what does it mean? The whole upgrade went wrong? Only some of Olat functionality may work wrong? If so what functionality may be affected?
Thanks for help.
ps. My current version is 12.5.9
16:55:43,390 ERROR BasicPropertyAccessor:191 - HHH000122: IllegalArgumentException in class: org.olat.core.commons.persistence.PersistentObject, getter method of property: key
16:55:43,392 WARN UpgradeManagerImpl:175 - OLAT::WARN ^%^ N1-W4 ^%^ org.olat.upgrade ^%^ n/a ^%^ n/a ^%^ n/a ^%^ n/a ^%^ Error upgrading PostSystemInitUpgrade::OLAT_10.0.0 ^%^ >>>stack of 1.cause::javax.persistence.PersistenceException: org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of org.olat.core.commons.persistence.PersistentObject.key -> at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763) at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1677) at org.hibernate.jpa.internal.QueryImpl.getResultList(QueryImpl.java:458) at org.olat.upgrade.OLATUpgrade_10_0_0.hasGroupsRelations(OLATUpgrade_10_0_0.java:452) at org.olat.upgrade.OLATUpgrade_10_0_0.processMap(OLATUpgrade_10_0_0.java:411) at org.olat.upgrade.OLATUpgrade_10_0_0.upgradeEPMap(OLATUpgrade_10_0_0.java:398) at org.olat.upgrade.OLATUpgrade_10_0_0.doPostSystemInitUpgrade(OLATUpgrade_10_0_0.java:138) at org.olat.upgrade.UpgradeManagerImpl.doPostSystemInitUpgrades(UpgradeManagerImpl.java:78) at org.olat.upgrade.UpgradeManager.event(UpgradeManager.java:205) at org.olat.core.util.event.EventAgency$2.run(EventAgency.java:113) at org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(ThreadLocalUserActivityLoggerInstaller.java:108)>>>stack of 2.cause::org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of org.olat.core.commons.persistence.PersistentObject.key -> at org.hibernate.property.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.java:192) at org.hibernate.tuple.entity.AbstractEntityTuplizer.getIdentifier(AbstractEntityTuplizer.java:346) at org.hibernate.persister.entity.AbstractEntityPersister.getIdentifier(AbstractEntityPersister.java:4741) at org.hibernate.type.EntityType.toLoggableString(EntityType.java:597) at org.hibernate.internal.util.EntityPrinter.toString(EntityPrinter.java:79) at org.hibernate.internal.util.EntityPrinter.toString(EntityPrinter.java:121) at org.hibernate.event.internal.AbstractFlushingEventListener.logFlushResults(AbstractFlushingEventListener.java:137) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:113) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:61) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1191) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1257)>>>stack of 3.cause::java.lang.IllegalArgumentException: java.lang.ClassCastException@2f9a5fcd -> at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.hibernate.property.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.java:169) at org.hibernate.tuple.entity.AbstractEntityTuplizer.getIdentifier(AbstractEntityTuplizer.java:346) at org.hibernate.persister.entity.AbstractEntityPersister.getIdentifier(AbstractEntityPersister.java:4741) at org.hibernate.type.EntityType.toLoggableString(EntityType.java:597) at org.hibernate.internal.util.EntityPrinter.toString(EntityPrinter.java:79) at org.hibernate.internal.util.EntityPrinter.toString(EntityPrinter.java:121) at org.hibernate.event.internal.AbstractFlushingEventListener.logFlushResults(AbstractFlushingEventListener.java:137) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:113)
16:55:43,393 ERROR EventAgency:169 - OLAT::ERROR ^%^ N1-E1 ^%^ org.olat.core.util.event ^%^ n/a ^%^ n/a ^%^ n/a ^%^ n/a ^%^ Error while sending generic event! Removing listener: org.olat.upgrade.UpgradeManagerImpl@662c8298 ^%^ >>>stack of 1.cause::java.lang.RuntimeException: *** CRITICAL ERROR IN UPGRADE MANAGER. Loading aborted. -> at org.olat.upgrade.UpgradeManager.abort(UpgradeManager.java:199) at org.olat.upgrade.UpgradeManagerImpl.doPostSystemInitUpgrades(UpgradeManagerImpl.java:86) at org.olat.upgrade.UpgradeManager.event(UpgradeManager.java:205) at org.olat.core.util.event.EventAgency$2.run(EventAgency.java:113) at org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(ThreadLocalUserActivityLoggerInstaller.java:108) at org.olat.core.util.event.EventAgency.fireEvent(EventAgency.java:111) at org.olat.core.util.event.AbstractEventBus.doFire(AbstractEventBus.java:93) at org.olat.commons.coordinate.cluster.jms.ClusterEventBus.serveMessage(ClusterEventBus.java:352) at org.olat.commons.coordinate.cluster.jms.ClusterEventBus.onMessage(ClusterEventBus.java:273) at org.apache.activemq.ActiveMQMessageConsumer.dispatch(ActiveMQMessageConsumer.java:1204) at org.apache.activemq.ActiveMQSessionExecutor.dispatch(ActiveMQSessionExecutor.java:131)>>>stack of 2.cause::javax.persistence.PersistenceException: org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of org.olat.core.commons.persistence.PersistentObject.key -> at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763) at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1677) at org.hibernate.jpa.internal.QueryImpl.getResultList(QueryImpl.java:458) at org.olat.upgrade.OLATUpgrade_10_0_0.hasGroupsRelations(OLATUpgrade_10_0_0.java:452) at org.olat.upgrade.OLATUpgrade_10_0_0.processMap(OLATUpgrade_10_0_0.java:411) at org.olat.upgrade.OLATUpgrade_10_0_0.upgradeEPMap(OLATUpgrade_10_0_0.java:398) at org.olat.upgrade.OLATUpgrade_10_0_0.doPostSystemInitUpgrade(OLATUpgrade_10_0_0.java:138) at org.olat.upgrade.UpgradeManagerImpl.doPostSystemInitUpgrades(UpgradeManagerImpl.java:78) at org.olat.upgrade.UpgradeManager.event(UpgradeManager.java:205) at org.olat.core.util.event.EventAgency$2.run(EventAgency.java:113) at org.olat.core.logging.activity.ThreadLocalUserActivityLoggerInstaller.runWithUserActivityLogger(ThreadLocalUserActivityLoggerInstaller.java:108)>>>stack of 3.cause::org.hibernate.PropertyAccessException: IllegalArgumentException occurred calling getter of org.olat.core.commons.persistence.PersistentObject.key -> at org.hibernate.property.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.java:192) at org.hibernate.tuple.entity.AbstractEntityTuplizer.getIdentifier(AbstractEntityTuplizer.java:346) at org.hibernate.persister.entity.AbstractEntityPersister.getIdentifier(AbstractEntityPersister.java:4741) at org.hibernate.type.EntityType.toLoggableString(EntityType.java:597) at org.hibernate.internal.util.EntityPrinter.toString(EntityPrinter.java:79) at org.hibernate.internal.util.EntityPrinter.toString(EntityPrinter.java:121) at org.hibernate.event.internal.AbstractFlushingEventListener.logFlushResults(AbstractFlushingEventListener.java:137) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:113) at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:61) at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1191) at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1257)>>>stack of 4.cause::java.lang.IllegalArgumentException: java.lang.ClassCastException@2f9a5fcd -> at sun.reflect.GeneratedMethodAccessor117.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.hibernate.property.BasicPropertyAccessor$BasicGetter.get(BasicPropertyAccessor.java:169) at org.hibernate.tuple.entity.AbstractEntityTuplizer.getIdentifier(AbstractEntityTuplizer.java:346) at org.hibernate.persister.entity.AbstractEntityPersister.getIdentifier(AbstractEntityPersister.java:4741) at org.hibernate.type.EntityType.toLoggableString(EntityType.java:597) at org.hibernate.internal.util.EntityPrinter.toString(EntityPrinter.java:79) at org.hibernate.internal.util.EntityPrinter.toString(EntityPrinter.java:121) at org.hibernate.event.internal.AbstractFlushingEventListener.logFlushResults(AbstractFlushingEventListener.java:137) at org.hibernate.event.internal.AbstractFlushingEventListener.flushEverythingToExecutions(AbstractFlushingEventListener.java:113)