com.atlassian.confluence.upgrade.UpgradeException: java.lang.RuntimeException: net.sf.hibernate.exception.ConstraintViolationException: could not insert: com.atlassian.crowd.embedded.hibernate2.HibernateMembership#23332935

Atlassian JIRA | Roy Hartono [Atlassian] | 6 years ago
  1. 0

    The upgrade log gave a warning like below, and it appears that Confluence was going to skip the duplicate and proceed with the upgrade. But the upgrade failed because of duplicate membership anyway: {code} 2011-04-13 14:48:38,854 WARN [main] [confluence.user.migration.AtlassianUserDataMigrator] processRowInternal Duplicate entries found for user name 'nbhawnani', which probably means there were two user names which only differed by case. The first entry found was used, so this user's password and details may not be correct. : : 2011-04-13 14:48:41,416 ERROR [main] [sf.hibernate.util.JDBCExceptionReporter] logExceptions ORA-00001: unique constraint (CFLUENCE.CWD_UNIQUE_MEMBERSHIP) violated 2011-04-13 14:48:41,417 ERROR [main] [sf.hibernate.impl.SessionImpl] execute Could not synchronize database state with session 2011-04-13 14:48:41,678 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized Upgrade failed, application will not start: java.lang.RuntimeException: net.sf.hibernate.exception.ConstraintViolationException: could not insert: com.atlassian.crowd.embedded.hibernate2.HibernateMembership#23332935 com.atlassian.confluence.upgrade.UpgradeException: java.lang.RuntimeException: net.sf.hibernate.exception.ConstraintViolationException: could not insert: com.atlassian.crowd.embedded.hibernate2.HibernateMembership#23332935 at com.atlassian.confluence.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:109) at com.atlassian.confluence.upgrade.impl.DefaultUpgradeManager.upgrade(DefaultUpgradeManager.java:139) at com.atlassian.confluence.upgrade.UpgradeLauncherServletContextListener.contextInitialized(UpgradeLauncherServletContextListener.java:28) at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) : Caused by: java.lang.RuntimeException: net.sf.hibernate.exception.ConstraintViolationException: could not insert: com.atlassian.crowd.embedded.hibernate2.HibernateMembership#23332935 at com.atlassian.confluence.upgrade.upgradetask.SessionClearingRowCallbackHandler.flushAndClear(SessionClearingRowCallbackHandler.java:54) at com.atlassian.confluence.upgrade.upgradetask.SessionClearingRowCallbackHandler.processRow(SessionClearingRowCallbackHandler.java:41) at org.springframework.jdbc.core.JdbcTemplate$RowCallbackHandlerResultSetExtractor.extractData(JdbcTemplate.java:1248) at org.springframework.jdbc.core.JdbcTemplate$1QueryStatementCallback.doInStatement(JdbcTemplate.java:395) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:343) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:405) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:409) at com.atlassian.confluence.user.migration.AtlassianUserDataMigrator.migrateGroupMemberships(AtlassianUserDataMigrator.java:176) at com.atlassian.confluence.upgrade.upgradetask.AtlassianUserToEmbeddedCrowdDataUpgradeTask.doUpgrade(AtlassianUserToEmbeddedCrowdDataUpgradeTask.java:74) : : {code} Either make the warning into an error or make Confluence proceed as planned like what the warning said - ignore the duplicate and make the upgrade successful. h5. Work around Execute this query: {code} select name, count(name) from users group by name having count(name) > 1; {code} You can identify which one to delete from their last login date: {code} select u.name, u.id, p.date_val as lastLogin from users u join OS_PROPERTYENTRY p on u.id = p.entity_ID where entity_key='confluence.user.last.login.date' AND u.name='yourDuplicateUserName' order by date_val desc; {code} Then delete them: {code} delete from local_members where userid = xxx; delete from users where id = xxx; {code}

    Atlassian JIRA | 6 years ago | Roy Hartono [Atlassian]
    com.atlassian.confluence.upgrade.UpgradeException: java.lang.RuntimeException: net.sf.hibernate.exception.ConstraintViolationException: could not insert: com.atlassian.crowd.embedded.hibernate2.HibernateMembership#23332935
  2. 0

    The upgrade log gave a warning like below, and it appears that Confluence was going to skip the duplicate and proceed with the upgrade. But the upgrade failed because of duplicate membership anyway: {code} 2011-04-13 14:48:38,854 WARN [main] [confluence.user.migration.AtlassianUserDataMigrator] processRowInternal Duplicate entries found for user name 'nbhawnani', which probably means there were two user names which only differed by case. The first entry found was used, so this user's password and details may not be correct. : : 2011-04-13 14:48:41,416 ERROR [main] [sf.hibernate.util.JDBCExceptionReporter] logExceptions ORA-00001: unique constraint (CFLUENCE.CWD_UNIQUE_MEMBERSHIP) violated 2011-04-13 14:48:41,417 ERROR [main] [sf.hibernate.impl.SessionImpl] execute Could not synchronize database state with session 2011-04-13 14:48:41,678 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized Upgrade failed, application will not start: java.lang.RuntimeException: net.sf.hibernate.exception.ConstraintViolationException: could not insert: com.atlassian.crowd.embedded.hibernate2.HibernateMembership#23332935 com.atlassian.confluence.upgrade.UpgradeException: java.lang.RuntimeException: net.sf.hibernate.exception.ConstraintViolationException: could not insert: com.atlassian.crowd.embedded.hibernate2.HibernateMembership#23332935 at com.atlassian.confluence.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:109) at com.atlassian.confluence.upgrade.impl.DefaultUpgradeManager.upgrade(DefaultUpgradeManager.java:139) at com.atlassian.confluence.upgrade.UpgradeLauncherServletContextListener.contextInitialized(UpgradeLauncherServletContextListener.java:28) at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548) : Caused by: java.lang.RuntimeException: net.sf.hibernate.exception.ConstraintViolationException: could not insert: com.atlassian.crowd.embedded.hibernate2.HibernateMembership#23332935 at com.atlassian.confluence.upgrade.upgradetask.SessionClearingRowCallbackHandler.flushAndClear(SessionClearingRowCallbackHandler.java:54) at com.atlassian.confluence.upgrade.upgradetask.SessionClearingRowCallbackHandler.processRow(SessionClearingRowCallbackHandler.java:41) at org.springframework.jdbc.core.JdbcTemplate$RowCallbackHandlerResultSetExtractor.extractData(JdbcTemplate.java:1248) at org.springframework.jdbc.core.JdbcTemplate$1QueryStatementCallback.doInStatement(JdbcTemplate.java:395) at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:343) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:405) at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:409) at com.atlassian.confluence.user.migration.AtlassianUserDataMigrator.migrateGroupMemberships(AtlassianUserDataMigrator.java:176) at com.atlassian.confluence.upgrade.upgradetask.AtlassianUserToEmbeddedCrowdDataUpgradeTask.doUpgrade(AtlassianUserToEmbeddedCrowdDataUpgradeTask.java:74) : : {code} Either make the warning into an error or make Confluence proceed as planned like what the warning said - ignore the duplicate and make the upgrade successful. h5. Work around Execute this query: {code} select name, count(name) from users group by name having count(name) > 1; {code} You can identify which one to delete from their last login date: {code} select u.name, u.id, p.date_val as lastLogin from users u join OS_PROPERTYENTRY p on u.id = p.entity_ID where entity_key='confluence.user.last.login.date' AND u.name='yourDuplicateUserName' order by date_val desc; {code} Then delete them: {code} delete from local_members where userid = xxx; delete from users where id = xxx; {code}

    Atlassian JIRA | 6 years ago | Roy Hartono [Atlassian]
    com.atlassian.confluence.upgrade.UpgradeException: java.lang.RuntimeException: net.sf.hibernate.exception.ConstraintViolationException: could not insert: com.atlassian.crowd.embedded.hibernate2.HibernateMembership#23332935
  3. 0

    Trying to upgrade Confluence 3.1 to 3.513 as pre-cursor to upgrading to 4.2 Getting this exception: 2012-04-26 16:37:19,512 ERROR [main] [confluence.user.migration.LdapRepositoryConfigurationMigrator] validateObjectClassDefined Property groupSearchFilter does not define an objectClass filter 2012-04-26 16:37:19,543 ERROR [main] [confluence.user.migration.LdapRepositoryConfigurationMigrator] validateObjectClassDefined Property userSearchFilter does not define an objectClass filter 2012-04-26 16:37:19,547 INFO [main] [confluence.user.migration.AtlassianUserMigrator] validate validated repository [ ldapRepository ] with [ com.atlassian.confluence.user.migration.LdapRepositoryConfigurationMigrator@2e98f864 ] 2012-04-26 16:37:19,550 INFO [main] [confluence.user.migration.AtlassianUserMigrator] validate validated repository [ hibernateRepository ] with [ com.atlassian.confluence.user.migration.HibernateRepositoryConfigurationMigrator@3cdb8522 ] 2012-04-26 16:37:19,694 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized Upgrade failed, application will not start: Upgrade task com.atlassian.confluence.upgrade.upgradetask.AtlassianUserToEmbeddedCrowdConfigurationUpgradeTask@2f823290 failed during the VALIDATION phase com.atlassian.confluence.upgrade.UpgradeException: Upgrade task com.atlassian.confluence.upgrade.upgradetask.AtlassianUserToEmbeddedCrowdConfigurationUpgradeTask@2f823290 failed during the VALIDATION phase at com.atlassian.confluence.upgrade.AbstractUpgradeManager.executeUpgradeStep(AbstractUpgradeManager.java:205) at com.atlassian.confluence.upgrade.AbstractUpgradeManager.validateUpgradeTasks(AbstractUpgradeManager.java:140) at com.atlassian.confluence.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:70) at com.atlassian.confluence.upgrade.impl.DefaultUpgradeManager.upgrade(DefaultUpgradeManager.java:140) at com.atlassian.confluence.upgrade.UpgradeLauncherServletContextListener.contextInitialized(UpgradeLauncherServletContextListener.java:28) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4135) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4630) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:546) at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:905) at org.apache.catalina.startup.HostConfig.deployWARs(HostConfig.java:740) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:500) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1277) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:321) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:785) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1045) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:445) at org.apache.catalina.core.StandardService.start(StandardService.java:519) at org.apache.catalina.core.StandardServer.start(StandardServer.java:710) at org.apache.catalina.startup.Catalina.start(Catalina.java:581) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 2012-04-26 16:37:19,742 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized 2 errors were encountered during upgrade: 2012-04-26 16:37:19,745 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized 1: Property groupSearchFilter does not define an objectClass filter 2012-04-26 16:37:19,748 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized 2: Property userSearchFilter does not define an objectClass filter here is our atlassian-user.xml. We've been using it with 3.1 for the past 2 years. <atlassian-user> <repositories> <ldap key="ldapRepository" name="LDAP Repository@hecate.atlassian.com" cache="true"> <host>*****.bcbsa.com</host> <port>****</port> <securityPrincipal>uid=*****,ou=Pseudo Accounts, ou=Global, dc=bcbsa,dc=com</securityPrincipal> <securityCredential>******</securityCredential> <securityProtocol>plain</securityProtocol> <securityAuthentication>simple</securityAuthentication> <baseContext>dc=bcbsa,dc=com</baseContext> <baseUserNamespace>ou=people,ou=bcbs,dc=bcbsa,dc=com</baseUserNamespace> <baseGroupNamespace>ou=orgs,ou=bcbs,dc=bcbsa,dc=com</baseGroupNamespace> <usernameAttribute>uid</usernameAttribute> <userSearchFilter>(objectClass=inetorgperson)</userSearchFilter> <firstnameAttribute>givenName</firstnameAttribute> <surnameAttribute>sn</surnameAttribute> <emailAttribute>mail</emailAttribute> <groupnameAttribute>o</groupnameAttribute> <groupSearchFilter>(objectclass=bcbsorganization1)</groupSearchFilter> <!--dummy value to not load orgs as groups--> <membershipAttribute>uniqueMember</membershipAttribute> <userSearchAllDepths>false</userSearchAllDepths> <groupSearchAllDepths>false</groupSearchAllDepths> </ldap> <hibernate name="Hibernate Repository" key="hibernateRepository" description="Hibernate Repository" cache="true" /> </repositories> </atlassian-user>

    Atlassian JIRA | 5 years ago | Michael Roytman
    com.atlassian.confluence.upgrade.UpgradeException: Upgrade task com.atlassian.confluence.upgrade.upgradetask.AtlassianUserToEmbeddedCrowdConfigurationUpgradeTask@2f823290 failed during the VALIDATION phase
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Hi, this happend a second time now and I think it' worth to open a ticket: http://forums.atlassian.com/thread.jspa?threadID=55065 The upgrade to Confluence 3.5 fails, when thumbnails have special characters like german umlauts. Or is this a configuration issue? {code} 2011-06-29 08:52:22,840 DEBUG [main] [springframework.orm.hibernate.HibernateTransactionManager] doCleanupAfterCompletion Closing Hibernate Session [net.sf.hibernate.impl.SessionImpl@62ecd2de] after transaction 2011-06-29 08:52:22,841 DEBUG [main] [springframework.orm.hibernate.SessionFactoryUtils] closeSession Closing Hibernate Session 2011-06-29 08:52:22,841 DEBUG [main] [mchange.v2.resourcepool.BasicResourcePool] trace trace com.mchange.v2.resourcepool.BasicResourcePool@76f4da6d [managed: 1, unused: 0, excluded: 0] (e.g. com.mchange.v2.c3p0.impl.NewPooledConnection@43794494) 2011-06-29 08:52:23,054 DEBUG [main] [atlassian.johnson.config.JohnsonConfig] configureEventChecks Adding eventcheck of class: com.atlassian.confluence.setup.johnson.WebAppContextPathCheck 2011-06-29 08:52:23,060 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized Upgrade failed, application will not start: Upgrade task failed: class com.atlassian.confluence.upgrade.upgradetask.PurgeThumbnailsUpgradeTask com.atlassian.confluence.upgrade.UpgradeException: Upgrade task failed: class com.atlassian.confluence.upgrade.upgradetask.PurgeThumbnailsUpgradeTask at com.atlassian.confluence.upgrade.AbstractUpgradeManager.doUpgrade(AbstractUpgradeManager.java:213) at com.atlassian.confluence.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:92) at com.atlassian.confluence.upgrade.impl.DefaultUpgradeManager.upgrade(DefaultUpgradeManager.java:139) at com.atlassian.confluence.upgrade.UpgradeLauncherServletContextListener.contextInitialized(UpgradeLauncherServletContextListener.java:28) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4205) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4704) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1053) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) at org.apache.catalina.core.StandardService.start(StandardService.java:525) at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) at org.apache.catalina.startup.Catalina.start(Catalina.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) 2011-06-29 08:52:23,083 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized 1 errors were encountered during upgrade: 2011-06-29 08:52:23,084 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized 1: Error removing thumbnails directory [/home/confluence-upgrade/intern/thumbnails] from confluence home 2011-06-29 08:52:23,084 DEBUG [main] [atlassian.confluence.setup.ConfluenceListableBeanFactory] getBean Returning cached instance of singleton bean 'lifecycleManager' 2011-06-29 08:52:23,085 DEBUG [main] [springframework.orm.hibernate.HibernateTransactionManager] getTransaction Using transaction object [org.springframework.orm.hibernate.HibernateTransactionManager$HibernateTransactionObject@279e5431] 2011-06-29 08:52:23,086 DEBUG [main] [springframework.orm.hibernate.HibernateTransactionManager] getTransaction Creating new transaction with name [com.atlassian.event.EventManager.publishEvent]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT 2011-06-29 08:52:23,086 DEBUG [main] [springframework.orm.hibernate.HibernateTransactionManager] doBegin Opened new Session [net.sf.hibernate.impl.SessionImpl@ba97149] for Hibernate transaction {code} Thanks, Peter

    Atlassian JIRA | 5 years ago | Peter Meier
    com.atlassian.confluence.upgrade.UpgradeException: Upgrade task failed: class com.atlassian.confluence.upgrade.upgradetask.PurgeThumbnailsUpgradeTask
  6. 0

    Attempting to try 4.3-beta1 causes an {{UpgradeException}} to occur due to an invalid cast. Following is the stack-trace. {noformat} 2012-07-11 14:55:25,219 INFO [main] [com.atlassian.confluence.lifecycle] contextInitialized Starting Confluence 4.3-beta1 (build #3380) 2012-07-11 14:55:26,189 ERROR [main] [xwork.config.providers.InterceptorBuilder] constructInterceptorReference Unable to find interceptor class referenced by ref-name requestParameterHack 2012-07-11 14:55:26,194 ERROR [main] [xwork.config.providers.InterceptorBuilder] constructInterceptorReference Unable to find interceptor class referenced by ref-name requestParameterHack 2012-07-11 14:55:26,988 INFO [main] [springframework.web.context.ContextLoader] initWebApplicationContext Root WebApplicationContext: initialization started 2012-07-11 14:55:29,236 INFO [main] [com.atlassian.confluence.lifecycle] <init> Loading EhCache cache manager 2012-07-11 14:55:37,245 WARN [main] [org.springframework.beans.TypeConverterDelegate] findDefaultEditor PropertyEditor [sun.beans.editors.EnumEditor] found through deprecated global PropertyEditorManager fallback - consider using a more isolated form of registration, e.g. on the BeanWrapper/BeanFactory! 2012-07-11 14:55:41,200 INFO [main] [springframework.web.context.ContextLoader] initWebApplicationContext Root WebApplicationContext: initialization completed in 14212 ms 2012-07-11 14:55:46,833 INFO [main] [confluence.upgrade.upgradetask.AddSpaceStatusColumnUpgradeTask] doUpgrade Populating space status column 2012-07-11 14:55:46,863 INFO [main] [confluence.upgrade.upgradetask.AddSpaceStatusColumnUpgradeTask] doUpgrade 91 rows updated 2012-07-11 14:55:46,960 INFO [main] [atlassian.confluence.upgrade.AbstractUpgradeManager] upgradeStarted Starting automatic upgrade of Confluence 2012-07-11 14:55:47,056 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized Upgrade failed, application will not start: Upgrade task com.atlassian.confluence.upgrade.upgradetask.OnDemandSpacePermissionsDefaultUpgradeTask@3365c97c failed during the UPGRADE phase due to: java.util.HashSet cannot be cast to java.util.List com.atlassian.confluence.upgrade.UpgradeException: Upgrade task com.atlassian.confluence.upgrade.upgradetask.OnDemandSpacePermissionsDefaultUpgradeTask@3365c97c failed during the UPGRADE phase due to: java.util.HashSet cannot be cast to java.util.List at com.atlassian.confluence.upgrade.AbstractUpgradeManager.executeUpgradeStep(AbstractUpgradeManager.java:251) at com.atlassian.confluence.upgrade.AbstractUpgradeManager.runUpgradeTasks(AbstractUpgradeManager.java:187) at com.atlassian.confluence.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:132) at com.atlassian.confluence.upgrade.UpgradeLauncherServletContextListener.contextInitialized(UpgradeLauncherServletContextListener.java:45) at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4206) at org.apache.catalina.core.StandardContext.start(StandardContext.java:4705) at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:799) at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:779) at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:601) at org.apache.catalina.startup.HostConfig.deployDescriptor(HostConfig.java:675) at org.apache.catalina.startup.HostConfig.deployDescriptors(HostConfig.java:601) at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:502) at org.apache.catalina.startup.HostConfig.start(HostConfig.java:1317) at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:324) at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:142) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1065) at org.apache.catalina.core.StandardHost.start(StandardHost.java:840) at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1057) at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:463) at org.apache.catalina.core.StandardService.start(StandardService.java:525) at org.apache.catalina.core.StandardServer.start(StandardServer.java:754) at org.apache.catalina.startup.Catalina.start(Catalina.java:595) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:289) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:414) Caused by: java.lang.ClassCastException: java.util.HashSet cannot be cast to java.util.List at com.atlassian.confluence.upgrade.upgradetask.OnDemandSpacePermissionsDefaultUpgradeTask.getOldDefaults(OnDemandSpacePermissionsDefaultUpgradeTask.java:93) at com.atlassian.confluence.upgrade.upgradetask.OnDemandSpacePermissionsDefaultUpgradeTask.doUpgrade(OnDemandSpacePermissionsDefaultUpgradeTask.java:48) at com.atlassian.confluence.upgrade.AbstractUpgradeManager$UpgradeStep$4.execute(AbstractUpgradeManager.java:531) at com.atlassian.confluence.upgrade.AbstractUpgradeManager.executeUpgradeStep(AbstractUpgradeManager.java:227) ... 27 more 2012-07-11 14:55:47,062 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized 1 errors were encountered during upgrade: 2012-07-11 14:55:47,062 ERROR [main] [atlassian.confluence.upgrade.UpgradeLauncherServletContextListener] contextInitialized 1: java.util.HashSet cannot be cast to java.util.List 2012-07-11 14:55:47,063 WARN [main] [atlassian.confluence.plugin.PluginFrameworkContextListener] contextInitialized Not starting full plugin system due to upgrade or licensing errors 2012-07-11 14:55:47,579 INFO [main] [com.atlassian.confluence.lifecycle] init Confluence is ready to serve {noformat}

    Atlassian JIRA | 4 years ago | Brett Ryan
    com.atlassian.confluence.upgrade.UpgradeException: Upgrade task com.atlassian.confluence.upgrade.upgradetask.OnDemandSpacePermissionsDefaultUpgradeTask@3365c97c failed during the UPGRADE phase due to: java.util.HashSet cannot be cast to java.util.List

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. com.atlassian.confluence.upgrade.UpgradeException

      java.lang.RuntimeException: net.sf.hibernate.exception.ConstraintViolationException: could not insert: com.atlassian.crowd.embedded.hibernate2.HibernateMembership#23332935

      at com.atlassian.confluence.upgrade.AbstractUpgradeManager.upgrade()
    2. com.atlassian.confluence
      UpgradeLauncherServletContextListener.contextInitialized
      1. com.atlassian.confluence.upgrade.AbstractUpgradeManager.upgrade(AbstractUpgradeManager.java:109)
      2. com.atlassian.confluence.upgrade.impl.DefaultUpgradeManager.upgrade(DefaultUpgradeManager.java:139)
      3. com.atlassian.confluence.upgrade.UpgradeLauncherServletContextListener.contextInitialized(UpgradeLauncherServletContextListener.java:28)
      3 frames
    3. Jetty Server
      ContextHandler.startContext
      1. org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
      1 frame