My nexus service stopped running

my nexus service stoppedd running. attaching log. i can’t find what’s changes between morning and evening :frowning: using nexus nexus-2.14.15-01
using java 8

jvm 1 | 2023-02-27 05:21:15,977+0200 ERROR [WrapperListener_start_runner] org.sonatype.nexus.bootstrap.jsw.JswLauncher - Failed to start
jvm 1 | java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present
jvm 1 | at java.base/sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117)
jvm 1 | at java.base/sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125)
jvm 1 | at java.base/sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)
jvm 1 | at java.base/sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:68)
jvm 1 | at java.base/sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:138)
jvm 1 | at java.base/sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)
jvm 1 | at java.base/sun.reflect.generics.repository.ClassRepository.computeSuperInterfaces(ClassRepository.java:117)
jvm 1 | at java.base/sun.reflect.generics.repository.ClassRepository.getSuperInterfaces(ClassRepository.java:95)
jvm 1 | at java.base/java.lang.Class.getGenericInterfaces(Class.java:1138)
jvm 1 | at com.sun.jersey.core.reflection.ReflectionHelper.getClass(ReflectionHelper.java:533)
jvm 1 | at com.sun.jersey.core.reflection.ReflectionHelper.getClass(ReflectionHelper.java:529)
jvm 1 | at com.sun.jersey.core.spi.factory.ContextResolverFactory.getParameterizedType(ContextResolverFactory.java:202)
jvm 1 | at com.sun.jersey.core.spi.factory.ContextResolverFactory.init(ContextResolverFactory.java:89)
jvm 1 | at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1304)
jvm 1 | at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:168)
jvm 1 | at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:774)
jvm 1 | at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:770)
jvm 1 | at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
jvm 1 | at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:770)
jvm 1 | at org.sonatype.sisu.siesta.server.internal.jersey.JerseyContainer.initiate(JerseyContainer.java:100)
jvm 1 | at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319)
jvm 1 | at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605)
jvm 1 | at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)
jvm 1 | at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374)
jvm 1 | at org.sonatype.sisu.siesta.server.internal.jersey.JerseyContainer.init(JerseyContainer.java:105)
jvm 1 | at javax.servlet.GenericServlet.init(GenericServlet.java:244)
jvm 1 | at org.sonatype.sisu.siesta.server.internal.SiestaServlet.init(SiestaServlet.java:72)
jvm 1 | at com.google.inject.servlet.ServletDefinition.init(ServletDefinition.java:125)
jvm 1 | at com.google.inject.servlet.AbstractServletPipeline.init(AbstractServletPipeline.java:56)
jvm 1 | at com.google.inject.servlet.AbstractFilterPipeline.initPipeline(AbstractFilterPipeline.java:84)
jvm 1 | at org.sonatype.nexus.web.internal.NexusGuiceFilter$MultiFilterPipeline.initPipeline(NexusGuiceFilter.java:49)
jvm 1 | at com.google.inject.servlet.GuiceFilter.init(GuiceFilter.java:220)
jvm 1 | at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:118)
jvm 1 | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
jvm 1 | at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:768)
jvm 1 | at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
jvm 1 | at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
jvm 1 | at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
jvm 1 | at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
jvm 1 | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
jvm 1 | at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
jvm 1 | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
jvm 1 | at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
jvm 1 | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
jvm 1 | at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
jvm 1 | at org.eclipse.jetty.server.Server.doStart(Server.java:282)
jvm 1 | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
jvm 1 | at org.sonatype.nexus.bootstrap.jetty.JettyServer$JettyMainThread.run(JettyServer.java:247)
jvm 1 | Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBContext
jvm 1 | at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
jvm 1 | at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:421)
jvm 1 | at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
jvm 1 | at org.apache.felix.framework.BundleWiringImpl.doImplicitBootDelegation(BundleWiringImpl.java:1738)
jvm 1 | at org.apache.felix.framework.BundleWiringImpl.searchDynamicImports(BundleWiringImpl.java:1675)
jvm 1 | at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1511)
jvm 1 | at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:75)
jvm 1 | at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1955)
jvm 1 | at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
jvm 1 | at java.base/java.lang.Class.forName0(Native Method)
jvm 1 | at java.base/java.lang.Class.forName(Class.java:398)
jvm 1 | at java.base/sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114)
jvm 1 | … 47 common frames omitted
wrapper | ← Wrapper Stopped

Can some help me out

The error message suggests you may not be using Java8.

Thanks - but when i check my java i can see
aboutJava
Version 8 upate 361
So what can i do more?

Hello Elin, that looks like it might be Java JRE. The JSW requires a Java JDK.
Can you run ‘java -version’ in your terminal to confirm was version your system is using?

If you are indeed using a JRE, can you please try and install the JDK and set this as your default java version and try again.

I have do done as you suggested
C:\WINDOWS\system32>java -version
java version “1.8.0_202”
Java™ SE Runtime Environment (build 1.8.0_202-b08)
Java HotSpot™ 64-Bit Server VM (build 25.202-b08, mixed mode)

I have installed the:
C:\Program Files\Java\jdk1.8.0_202

on my nexus-2.14.15-01 folder log i get the following while trying to run the nexus service

Please Help!!!

vm 1 | 2023-02-28 13:54:25,095+0200 ERROR [WrapperListener_start_runner] org.sonatype.nexus.bootstrap.jsw.JswLauncher - Failed to start
jvm 1 | java.lang.TypeNotPresentException: Type javax.xml.bind.JAXBContext not present
jvm 1 | at java.base/sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117)
jvm 1 | at java.base/sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125)
jvm 1 | at java.base/sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)
jvm 1 | at java.base/sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:68)
jvm 1 | at java.base/sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:138)
jvm 1 | at java.base/sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49)
jvm 1 | at java.base/sun.reflect.generics.repository.ClassRepository.computeSuperInterfaces(ClassRepository.java:117)
jvm 1 | at java.base/sun.reflect.generics.repository.ClassRepository.getSuperInterfaces(ClassRepository.java:95)
jvm 1 | at java.base/java.lang.Class.getGenericInterfaces(Class.java:1138)
jvm 1 | at com.sun.jersey.core.reflection.ReflectionHelper.getClass(ReflectionHelper.java:533)
jvm 1 | at com.sun.jersey.core.reflection.ReflectionHelper.getClass(ReflectionHelper.java:529)
jvm 1 | at com.sun.jersey.core.spi.factory.ContextResolverFactory.getParameterizedType(ContextResolverFactory.java:202)
jvm 1 | at com.sun.jersey.core.spi.factory.ContextResolverFactory.init(ContextResolverFactory.java:89)
jvm 1 | at com.sun.jersey.server.impl.application.WebApplicationImpl._initiate(WebApplicationImpl.java:1304)
jvm 1 | at com.sun.jersey.server.impl.application.WebApplicationImpl.access$700(WebApplicationImpl.java:168)
jvm 1 | at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:774)
jvm 1 | at com.sun.jersey.server.impl.application.WebApplicationImpl$13.f(WebApplicationImpl.java:770)
jvm 1 | at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193)
jvm 1 | at com.sun.jersey.server.impl.application.WebApplicationImpl.initiate(WebApplicationImpl.java:770)
jvm 1 | at org.sonatype.sisu.siesta.server.internal.jersey.JerseyContainer.initiate(JerseyContainer.java:100)
jvm 1 | at com.sun.jersey.spi.container.servlet.ServletContainer$InternalWebComponent.initiate(ServletContainer.java:319)
jvm 1 | at com.sun.jersey.spi.container.servlet.WebComponent.load(WebComponent.java:605)
jvm 1 | at com.sun.jersey.spi.container.servlet.WebComponent.init(WebComponent.java:210)
jvm 1 | at com.sun.jersey.spi.container.servlet.ServletContainer.init(ServletContainer.java:374)
jvm 1 | at org.sonatype.sisu.siesta.server.internal.jersey.JerseyContainer.init(JerseyContainer.java:105)
jvm 1 | at javax.servlet.GenericServlet.init(GenericServlet.java:244)
jvm 1 | at org.sonatype.sisu.siesta.server.internal.SiestaServlet.init(SiestaServlet.java:72)
jvm 1 | at com.google.inject.servlet.ServletDefinition.init(ServletDefinition.java:125)
jvm 1 | at com.google.inject.servlet.AbstractServletPipeline.init(AbstractServletPipeline.java:56)
jvm 1 | at com.google.inject.servlet.AbstractFilterPipeline.initPipeline(AbstractFilterPipeline.java:84)
jvm 1 | at org.sonatype.nexus.web.internal.NexusGuiceFilter$MultiFilterPipeline.initPipeline(NexusGuiceFilter.java:49)
jvm 1 | at com.google.inject.servlet.GuiceFilter.init(GuiceFilter.java:220)
jvm 1 | at org.eclipse.jetty.servlet.FilterHolder.doStart(FilterHolder.java:118)
jvm 1 | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
jvm 1 | at org.eclipse.jetty.servlet.ServletHandler.initialize(ServletHandler.java:768)
jvm 1 | at org.eclipse.jetty.servlet.ServletContextHandler.startContext(ServletContextHandler.java:265)
jvm 1 | at org.eclipse.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1242)
jvm 1 | at org.eclipse.jetty.server.handler.ContextHandler.doStart(ContextHandler.java:717)
jvm 1 | at org.eclipse.jetty.webapp.WebAppContext.doStart(WebAppContext.java:494)
jvm 1 | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
jvm 1 | at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
jvm 1 | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
jvm 1 | at org.eclipse.jetty.server.handler.HandlerCollection.doStart(HandlerCollection.java:229)
jvm 1 | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
jvm 1 | at org.eclipse.jetty.server.handler.HandlerWrapper.doStart(HandlerWrapper.java:95)
jvm 1 | at org.eclipse.jetty.server.Server.doStart(Server.java:282)
jvm 1 | at org.eclipse.jetty.util.component.AbstractLifeCycle.start(AbstractLifeCycle.java:64)
jvm 1 | at org.sonatype.nexus.bootstrap.jetty.JettyServer$JettyMainThread.run(JettyServer.java:247)
jvm 1 | Caused by: java.lang.ClassNotFoundException: javax.xml.bind.JAXBContext
jvm 1 | at java.base/java.net.URLClassLoader.findClass(URLClassLoader.java:471)
jvm 1 | at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:421)
jvm 1 | at org.eclipse.jetty.webapp.WebAppClassLoader.loadClass(WebAppClassLoader.java:383)
jvm 1 | at org.apache.felix.framework.BundleWiringImpl.doImplicitBootDelegation(BundleWiringImpl.java:1738)
jvm 1 | at org.apache.felix.framework.BundleWiringImpl.searchDynamicImports(BundleWiringImpl.java:1675)
jvm 1 | at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1511)
jvm 1 | at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:75)
jvm 1 | at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1955)
jvm 1 | at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521)
jvm 1 | at java.base/java.lang.Class.forName0(Native Method)
jvm 1 | at java.base/java.lang.Class.forName(Class.java:398)
jvm 1 | at java.base/sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:114)
jvm 1 | … 47 common frames omitted
wrapper | ← Wrapper Stopped

The error still suggests that a java version 11 is used.
The jax support was removed in java 11.
Is there a java 11 (or higher) installation present on the system?
Maybe there is a JAVA_HOME variable set? Or an alternative java path in the Nexus startup script?