Nexus3 3.11.0 to 3.13.0 Upgrade error

I am not able to upgrade Nexus 3.11.0 to 3.13.0 or 3.14.0. i see below error while applying an upgrade .

Begin upgrade


2018-11-08 04:47:16,396+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Checkpoint component
2018-11-08 04:49:24,228+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Checkpoint config
2018-11-08 04:49:24,647+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl -


Apply upgrade


2018-11-08 04:49:24,648+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Upgrade component from 1.11 to 1.12
2018-11-08 04:49:24,649+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Upgrade rubygems from 1.0 to 1.1
2018-11-08 04:49:24,712+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.repository.rubygems.upgrade.RubygemsUpgrade_1_1 - Updated 8 content selectors, replaced ‘//’ with ‘/’, as ruby assets no longer require a ‘double slash’ to be found by content selectors
2018-11-08 04:49:24,712+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Upgrade maven from 1.0 to 1.1
2018-11-08 04:49:24,731+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1 - Scanning maven2 repository maven-snapshots for maven index file assets
2018-11-08 04:49:24,734+0000 WARN [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Problem upgrading maven from 1.0 to 1.1
java.lang.NullPointerException: null
at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.lambda$1(MavenUpgrade_1_1.java:101)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.updateMavenIndexFileAssetKind(MavenUpgrade_1_1.java:99)
at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.apply(MavenUpgrade_1_1.java:84)
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.lambda$3(UpgradeServiceImpl.java:193)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.doUpgrade(UpgradeServiceImpl.java:135)
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.doStart(UpgradeServiceImpl.java:91)
at org.sonatype.nexus.common.stateguard.StateGuardLifecycleSupport.start(StateGuardLifecycleSupport.java:67)
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl$$EnhancerByGuice$$dbe05174.CGLIB$start$4()
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl$$EnhancerByGuice$$dbe05174$$FastClassByGuice$$2ae549d6.invoke()
at com.google.inject.internal.cglib.proxy.$MethodProxy.invokeSuper(MethodProxy.java:228)
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:76)
at org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39)
at org.sonatype.nexus.common.stateguard.StateGuard$TransitionImpl.run(StateGuard.java:191)
at org.sonatype.nexus.common.stateguard.TransitionsInterceptor.invoke(TransitionsInterceptor.java:56)
at com.google.inject.internal.InterceptorStackCallback$InterceptedMethodInvocation.proceed(InterceptorStackCallback.java:77)
at com.google.inject.internal.InterceptorStackCallback.intercept(InterceptorStackCallback.java:55)
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl$$EnhancerByGuice$$dbe05174.start()
at org.sonatype.nexus.extender.NexusLifecycleManager.startComponent(NexusLifecycleManager.java:155)
at org.sonatype.nexus.extender.NexusLifecycleManager.to(NexusLifecycleManager.java:95)
at org.sonatype.nexus.extender.NexusContextListener.frameworkEvent(NexusContextListener.java:191)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1429)
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
at java.lang.Thread.run(Thread.java:748)
2018-11-08 04:49:24,737+0000 WARN [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl -


Rollback upgrade


2018-11-08 04:49:24,737+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Rolling back component
2018-11-08 04:51:39,085+0000 INFO [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage - Storage ‘plocal:/nexus-data/db/component’ is opened under OrientDB distribution : 2.2.36 (build d3beb772c02098ceaea89779a7afd4b7305d3788, branch 2.2.x)
2018-11-08 04:51:40,058+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Rolling back config
2018-11-08 04:51:44,108+0000 INFO [FelixStartLevel] *SYSTEM com.orientechnologies.orient.core.storage.impl.local.paginated.OLocalPaginatedStorage - Storage ‘plocal:/nexus-data/db/config’ is opened under OrientDB distribution : 2.2.36 (build d3beb772c02098ceaea89779a7afd4b7305d3788, branch 2.2.x)
2018-11-08 04:51:44,120+0000 WARN [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl -


Upgrade failed


2018-11-08 04:51:44,121+0000 ERROR [FelixStartLevel] *SYSTEM org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl - Failed transition: NEW -> STARTED
java.lang.NullPointerException: null
at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.lambda$1(MavenUpgrade_1_1.java:101)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.updateMavenIndexFileAssetKind(MavenUpgrade_1_1.java:99)
at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.apply(MavenUpgrade_1_1.java:84)
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.lambda$3(UpgradeServiceImpl.java:193)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.doUpgrade(UpgradeServiceImpl.java:135)
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.doStart(UpgradeServiceImpl.java:91)
at org.sonatype.nexus.common.stateguard.StateGuardLifecycleSupport.start(StateGuardLifecycleSupport.java:67)
at org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39)
at org.sonatype.nexus.common.stateguard.StateGuard$TransitionImpl.run(StateGuard.java:191)
at org.sonatype.nexus.common.stateguard.TransitionsInterceptor.invoke(TransitionsInterceptor.java:56)
at org.sonatype.nexus.extender.NexusLifecycleManager.startComponent(NexusLifecycleManager.java:155)
at org.sonatype.nexus.extender.NexusLifecycleManager.to(NexusLifecycleManager.java:95)
at org.sonatype.nexus.extender.NexusContextListener.frameworkEvent(NexusContextListener.java:191)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1429)
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
at java.lang.Thread.run(Thread.java:748)
2018-11-08 04:51:44,122+0000 ERROR [FelixStartLevel] *SYSTEM org.sonatype.nexus.extender.NexusContextListener - Failed to start nexus
java.lang.NullPointerException: null
at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.lambda$1(MavenUpgrade_1_1.java:101)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.updateMavenIndexFileAssetKind(MavenUpgrade_1_1.java:99)
at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.apply(MavenUpgrade_1_1.java:84)
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.lambda$3(UpgradeServiceImpl.java:193)
at java.util.ArrayList.forEach(ArrayList.java:1257)
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.doUpgrade(UpgradeServiceImpl.java:135)
at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.doStart(UpgradeServiceImpl.java:91)
at org.sonatype.nexus.common.stateguard.StateGuardLifecycleSupport.start(StateGuardLifecycleSupport.java:67)
at org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39)
at org.sonatype.nexus.common.stateguard.StateGuard$TransitionImpl.run(StateGuard.java:191)
at org.sonatype.nexus.common.stateguard.TransitionsInterceptor.invoke(TransitionsInterceptor.java:56)
at org.sonatype.nexus.extender.NexusLifecycleManager.startComponent(NexusLifecycleManager.java:155)
at org.sonatype.nexus.extender.NexusLifecycleManager.to(NexusLifecycleManager.java:95)
at org.sonatype.nexus.extender.NexusContextListener.frameworkEvent(NexusContextListener.java:191)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1429)
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
at java.lang.Thread.run(Thread.java:748)
2018-11-08 04:51:44,134+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - java.lang.NullPointerException
2018-11-08 04:51:44,134+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.lambda$1(MavenUpgrade_1_1.java:101)
2018-11-08 04:51:44,134+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at java.util.ArrayList.forEach(ArrayList.java:1257)
2018-11-08 04:51:44,134+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.updateMavenIndexFileAssetKind(MavenUpgrade_1_1.java:99)
2018-11-08 04:51:44,134+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.repository.maven.upgrade.MavenUpgrade_1_1.apply(MavenUpgrade_1_1.java:84)
2018-11-08 04:51:44,135+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.lambda$3(UpgradeServiceImpl.java:193)
2018-11-08 04:51:44,135+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at java.util.ArrayList.forEach(ArrayList.java:1257)
2018-11-08 04:51:44,135+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.doUpgrade(UpgradeServiceImpl.java:135)
2018-11-08 04:51:44,135+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.upgrade.internal.UpgradeServiceImpl.doStart(UpgradeServiceImpl.java:91)
2018-11-08 04:51:44,135+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.common.stateguard.StateGuardLifecycleSupport.start(StateGuardLifecycleSupport.java:67)
2018-11-08 04:51:44,135+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.common.stateguard.MethodInvocationAction.run(MethodInvocationAction.java:39)
2018-11-08 04:51:44,135+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.common.stateguard.StateGuard$TransitionImpl.run(StateGuard.java:191)
2018-11-08 04:51:44,136+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.common.stateguard.TransitionsInterceptor.invoke(TransitionsInterceptor.java:56)
2018-11-08 04:51:44,136+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.extender.NexusLifecycleManager.startComponent(NexusLifecycleManager.java:155)
2018-11-08 04:51:44,136+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.extender.NexusLifecycleManager.to(NexusLifecycleManager.java:95)
2018-11-08 04:51:44,136+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.sonatype.nexus.extender.NexusContextListener.frameworkEvent(NexusContextListener.java:191)
2018-11-08 04:51:44,136+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1429)
2018-11-08 04:51:44,137+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
2018-11-08 04:51:44,137+0000 ERROR [FelixStartLevel] *SYSTEM java.lang.Throwable - at java.lang.Thread.run(Thread.java:748)
2018-11-08 04:51:44,172+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.extender.NexusContextListener - Uptime: 4 minutes, 45 seconds and 236 milliseconds
2018-11-08 04:51:44,181+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.extender.NexusLifecycleManager - Stop RESTORE
2018-11-08 04:51:44,181+0000 INFO [FelixStartLevel] *SYSTEM org.sonatype.nexus.extender.NexusLifecycleManager - Stop STORAGE

Pl. help.

Anyone has any update about this? I’m encounterign the same issue when upgrading from 3.14 to 3.15.

It looks like the component database might be corrupt. I suggest raising an issue in the ‘dev - nexus’ project at https://issues.sonatype.org for help.

Created Jira issue

https://issues.sonatype.org/browse/NEXUS-21144

Ravi