UNABLE TO START BOOMI MOLECULE – CANNOT INHERIT FROM FINAL CLASS
We have a 3 node Boomi cluster that we were not able to start. When we start it and check status status is shown as ‘ Atom is Running’ but after some time atom stops. When we checked container logs we found below error:
Nov 11, 2021 4:15:48 AM PST FINE [com.boomi.container.plugin.BasePluginManager createPluginClassLoader] Creating QUEUE_SERVER Plugin ClassLoader with overrides: []
Nov 11, 2021 4:15:48 AM PST SEVERE [com.boomi.container.core.BaseContainer start] Atom startup failed, shutting down
Nov 11, 2021 4:15:48 AM PST INFO [com.boomi.util.LogUtil doLog] Atom stop requested. Current status is INITIALIZING
Nov 11, 2021 4:15:48 AM PST INFO [com.boomi.container.config.ContainerConfig setStatus] Container status changed from INITIALIZING to STOPPING: Atom startup failed, shutting down
Nov 11, 2021 4:15:48 AM PST FINE [com.boomi.schedule.Scheduler removeScheduleGroup] Removing schedule for groupId: internal-dead-attachment-group
Nov 11, 2021 4:15:48 AM PST INFO [com.boomi.container.core.MessagePollerThread run] Message polling thread shutting down, stopping executors.
Nov 11, 2021 4:15:49 AM PST FINE [com.boomi.schedule.Scheduler removeScheduleGroup] Removing schedule for groupId: internal-purge
Nov 11, 2021 4:15:49 AM PST FINE [com.boomi.schedule.Scheduler removeScheduleGroup] Removing schedule for groupId: internal-exec-maintenance
Nov 11, 2021 4:15:49 AM PST INFO [com.boomi.container.core.AccountManager updateStatus] Updating account manager status from STARTED_HEAD to STOPPED
Nov 11, 2021 4:15:49 AM PST INFO [com.boomi.container.core.AccountManager updateStatus] Account manager status is now STOPPED
Nov 11, 2021 4:15:49 AM PST INFO [com.boomi.container.config.ContainerConfig setStatus] Container status changed from STOPPING to STOPPED: Atom startup failed, shutting down
Nov 11, 2021 4:15:49 AM PST FINE [com.boomi.container.core.StatusReporter sendStatusUpdate] Sending status update for status STOPPING
Nov 11, 2021 4:15:49 AM PST SEVERE [com.boomi.util.LogUtil doLog] Unhandled exception in thread main.
java.lang.IllegalStateException: Failed loading Plugin service 'Queue Server' (QUEUE_SERVER)
at com.boomi.container.plugin.BasePluginManager.loadServer(BasePluginManager.java:579)
at com.boomi.container.plugin.BasePluginManager.getServer(BasePluginManager.java:512)
at com.boomi.container.plugin.BasePluginManager.startImpl(BasePluginManager.java:438)
at com.boomi.container.core.PluginManagerImpl.startImpl(PluginManagerImpl.java:174)
at com.boomi.container.plugin.BasePluginManager.start(BasePluginManager.java:426)
at com.boomi.container.cloudlet.Container.startMoreServices(Container.java:681)
at com.boomi.container.core.BaseContainer.start(BaseContainer.java:333)
at com.boomi.container.core.BaseContainer.main(BaseContainer.java:1594)
at com.boomi.container.core.Container.main(Container.java:320)
Caused by: java.lang.VerifyError: Cannot inherit from final class
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1017)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:174)
at java.base/java.net.URLClassLoader.defineClass(URLClassLoader.java:550)
As this type of errors occur due to jar conflicts. We have checked recent jar additions in classpath and found one new jar in userlib directory. We have removed the jar and able to start the atom. Apparently someone from our team was doing POC and added this jar file.
Comments
Post a Comment