-
I tried to update both SCM Manager running as docker as well as plugins but now SCM Manager is not starting anymore
-
expected result / system behavior: SCM Manager starts and becomes available for usage
-
observed result / system behavior: Accessing web page I get this result
sonia.scm.migration.UpdateException: could not execute update for type com.cloudogu.auditlog.AuditLogEntry to version 3.0.0 in class sonia.scm.update.UpdateEngine$GlobalUpdateStepWrapper
at sonia.scm.update.UpdateEngine.execute(UpdateEngine.java:99)
at java.base/java.util.ArrayList.forEach(Unknown Source)
at sonia.scm.update.UpdateEngine.update(UpdateEngine.java:87)
at sonia.scm.lifecycle.BootstrapContextListener.processUpdates(BootstrapContextListener.java:178)
at sonia.scm.lifecycle.BootstrapContextListener.startEitherMigrationOrApplication(BootstrapContextListener.java:132)
at sonia.scm.lifecycle.BootstrapContextListener.createMigrationOrNormalModuleProvider(BootstrapContextListener.java:123)
at sonia.scm.lifecycle.BootstrapContextListener.createStageTwoInjector(BootstrapContextListener.java:116)
at sonia.scm.lifecycle.BootstrapContextListener.getInjector(BootstrapContextListener.java:92)
at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45)
at sonia.scm.lifecycle.BootstrapContextListener.contextInitialized(BootstrapContextListener.java:73)
at sonia.scm.lifecycle.BootstrapContextFilter.initializeContext(BootstrapContextFilter.java:57)
at sonia.scm.lifecycle.BootstrapContextFilter.init(BootstrapContextFilter.java:48)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:133)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$2(ServletHandler.java:725)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:749)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:392)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1305)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:902)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:533)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
at org.eclipse.jetty.server.Server.start(Server.java:470)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
at org.eclipse.jetty.server.Server.doStart(Server.java:415)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
at sonia.scm.server.ScmServer.init(ScmServer.java:65)
at sonia.scm.server.ScmServer.run(ScmServer.java:36)
at sonia.scm.server.ScmServerDaemon.main(ScmServerDaemon.java:34)
Caused by: sonia.scm.migration.UpdateException: Expected to migrate 392 audit log entries, but found 1555 in the new queryable store.
at com.cloudogu.auditlog.H2ToQueryableUpdateStep.verifyMigration(H2ToQueryableUpdateStep.java:97)
at com.cloudogu.auditlog.H2ToQueryableUpdateStep.doUpdate(H2ToQueryableUpdateStep.java:82)
at sonia.scm.update.UpdateEngine$GlobalUpdateStepWrapper.doUpdate(UpdateEngine.java:194)
at sonia.scm.update.UpdateEngine.execute(UpdateEngine.java:96)
… 36 moreFull Docker logs:
at sonia.scm.lifecycle.BootstrapContextListener.processUpdates(BootstrapContextListener.java:178)
at sonia.scm.lifecycle.BootstrapContextListener.startEitherMigrationOrApplication(BootstrapContextListener.java:132)
at sonia.scm.lifecycle.BootstrapContextListener.createMigrationOrNormalModuleProvider(BootstrapContextListener.java:123)
at sonia.scm.lifecycle.BootstrapContextListener.createStageTwoInjector(BootstrapContextListener.java:116)
at sonia.scm.lifecycle.BootstrapContextListener.getInjector(BootstrapContextListener.java:92)
at com.google.inject.servlet.GuiceServletContextListener.contextInitialized(GuiceServletContextListener.java:45)
at sonia.scm.lifecycle.BootstrapContextListener.contextInitialized(BootstrapContextListener.java:73)
at sonia.scm.lifecycle.BootstrapContextFilter.initializeContext(BootstrapContextFilter.java:57)
at sonia.scm.lifecycle.BootstrapContextFilter.init(BootstrapContextFilter.java:48)
at org.eclipse.jetty.servlet.FilterHolder.initialize(FilterHolder.java:133)
at org.eclipse.jetty.servlet.ServletHandler.lambda$initialize$2(ServletHandler.java:725)
at java.base/java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.Streams$ConcatSpliterator.forEachRemaining(Unknown Source)
at java.base/java.util.stream.ReferencePipeline$Head.forEach(Unknown Source)
at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:749)
at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:392)
at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1305)
at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:902)
at org.eclipse.jetty.servlet.ServletContextHandler.doStart(ServletContextHandler.java:306)
at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:533)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:121)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
at org.eclipse.jetty.util.component.ContainerLifeCycle.start(ContainerLifeCycle.java:171)
at org.eclipse.jetty.server.Server.start(Server.java:470)
at org.eclipse.jetty.util.component.ContainerLifeCycle.doStart(ContainerLifeCycle.java:114)
at org.eclipse.jetty.server.handler.AbstractHandler.doStart(AbstractHandler.java:89)
at org.eclipse.jetty.server.Server.doStart(Server.java:415)
at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:93)
at sonia.scm.server.ScmServer.init(ScmServer.java:65)
at sonia.scm.server.ScmServer.run(ScmServer.java:36)
at sonia.scm.server.ScmServerDaemon.main(ScmServerDaemon.java:34)Caused by: sonia.scm.migration.UpdateException: Expected to migrate 392 audit log entries, but found 1555 in the new queryable store.
at com.cloudogu.auditlog.H2ToQueryableUpdateStep.verifyMigration(H2ToQueryableUpdateStep.java:97)
at com.cloudogu.auditlog.H2ToQueryableUpdateStep.doUpdate(H2ToQueryableUpdateStep.java:82)
at sonia.scm.update.UpdateEngine$GlobalUpdateStepWrapper.doUpdate(UpdateEngine.java:194)
at sonia.scm.update.UpdateEngine.execute(UpdateEngine.java:96)
… 36 common frames omitted
Oct 27, 2025 9:35:23 AM com.google.inject.servlet.GuiceFilter setPipeline
WARNING: Multiple Servlet injectors detected. This is a warning indicating that you have more than one GuiceFilter running in your web application. If this is deliberate, you may safely ignore this message. If this is NOT deliberate however, your application may not work as expected. -
SCM-Manager version and installed package: Docker: scmmanager/scm-manager:latest
org.opencontainers.image.version 3.1.0
*I am unable to access SCM Manager so I am also not able to provide a trace with the support plugin
Screenshot:*
scm-manager_logs.zip (3.7 KB)

