Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8020071

Unable to start Glassfish 3.1.1. with JDK 8

    XMLWordPrintable

Details

    • Bug
    • Resolution: External
    • P3
    • None
    • 8
    • xml
    • windows_7

    Description

      FULL PRODUCT VERSION :
      C:\Users\andrii_rodionov>java -version
      java version " 1.8.0-ea "
      Java(TM) SE Runtime Environment (build 1.8.0-ea-b94)
      Java HotSpot(TM) Client VM (build 25.0-b36, mixed mode, sharing)

      C:\Users\andrii_rodionov>c:\Servers\glassfish3\bin\asadmin version
      Version = GlassFish Server Open Source Edition 3.1.1 (build 12)
      Command version executed successfully.

      A DESCRIPTION OF THE PROBLEM :
      Unable to start Glassfish 3.1.1. with JDK 8 Early Access

      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      1. Modify the AS_JAVA variable in the GlassFish config file ?asenv.conf?
      2. Start glassfish:
      C:\Users\andrii_rodionov>c:\Servers\glassfish3\bin\asadmin start-domain domain1

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      Glassfish started
      ACTUAL -
      Command start-domain failed

      ERROR MESSAGES/STACK TRACES THAT OCCUR :
      C:\Users\andrii_rodionov>c:\Servers\glassfish3\bin\asadmin start-domain domain1
      Waiting for domain1 to start ..Error starting domain domain1.
      The server exited prematurely with exit code 1.
      Before it died, it produced the following output:

      Launching GlassFish on Felix platform
      ERROR: Bundle jaxb-api [2]: Error starting file:/C:/Servers/glassfish3/glassfish/modules/endorsed/jaxb-api-osgi.jar (org.osg
      i.framework.BundleException: Unresolved constraint in bundle jaxb-api [2]: Unable to resolve 2.0: missing requirement [2.0]
      package; (package=javax.activation))
      ERROR: Bundle org.glassfish.metro.webservices-api-osgi [3]: Error starting file:/C:/Servers/glassfish3/glassfish/modules/end
      orsed/webservices-api-osgi.jar (org.osgi.framework.BundleException: Unresolved constraint in bundle org.glassfish.metro.webs
      ervices-api-osgi [3]: Unable to resolve 3.0: missing requirement [3.0] package; (&(package=javax.xml.bind)(version>=2.2.0))
      [caused by: Unable to resolve 2.0: missing requirement [2.0] package; (package=javax.activation)])
      ERROR: Bundle org.glassfish.core.glassfish [103]: Error starting file:/C:/Servers/glassfish3/glassfish/modules/glassfish.jar
       (org.osgi.framework.BundleException: Activator start error in bundle org.glassfish.core.glassfish [103].)
      ERROR: Bundle com.sun.enterprise.osgi-adapter [199]: Error starting file:/C:/Servers/glassfish3/glassfish/modules/osgi-adapt
      er.jar (org.osgi.framework.BundleException: Unresolved constraint in bundle com.sun.enterprise.osgi-adapter [199]: Unable to
       resolve 199.0: missing requirement [199.0] package; (&(package=com.sun.enterprise.module)(version>=1.1.0)) [caused by: Unab
      le to resolve 122.0: missing requirement [122.0] package; (&(package=org.jvnet.hk2.config)(version>=1.1.0)) [caused by: Unab
      le to resolve 38.0: missing requirement [38.0] package; (package=javax.management)]])
      org.osgi.framework.BundleException: Unresolved constraint in bundle jaxb-api [2]: Unable to resolve 2.0: missing requirement
       [2.0] package; (package=javax.activation)
              at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3443)
              at org.apache.felix.framework.Felix.startBundle(Felix.java:1727)
              at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
              at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
              at java.lang.Thread.run(Thread.java:724)
      org.osgi.framework.BundleException: Unresolved constraint in bundle org.glassfish.metro.webservices-api-osgi [3]: Unable to
      resolve 3.0: missing requirement [3.0] package; (&(package=javax.xml.bind)(version>=2.2.0)) [caused by: Unable to resolve 2.
      0: missing requirement [2.0] package; (package=javax.activation)]
              at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3443)
              at org.apache.felix.framework.Felix.startBundle(Felix.java:1727)
              at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
              at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
              at java.lang.Thread.run(Thread.java:724)
      java.lang.NoClassDefFoundError: com/sun/enterprise/module/bootstrap/BootException
              at com.sun.enterprise.glassfish.bootstrap.osgi.GlassFishMainActivator.start(GlassFishMainActivator.java:103)
              at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:629)
              at org.apache.felix.framework.Felix.activateBundle(Felix.java:1835)
              at org.apache.felix.framework.Felix.startBundle(Felix.java:1752)
              at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
              at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
              at java.lang.Thread.run(Thread.java:724)
      Caused by: java.lang.ClassNotFoundException: com.sun.enterprise.module.bootstrap.BootException not found by org.glassfish.co
      re.glassfish [103]
              at org.apache.felix.framework.ModuleImpl.findClassOrResourceByDelegation(ModuleImpl.java:787)
              at org.apache.felix.framework.ModuleImpl.access$400(ModuleImpl.java:71)
              at org.apache.felix.framework.ModuleImpl$ModuleClassLoader.loadClass(ModuleImpl.java:1768)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:356)
              ... 7 more
      org.osgi.framework.BundleException: Unresolved constraint in bundle com.sun.enterprise.osgi-adapter [199]: Unable to resolve
       199.0: missing requirement [199.0] package; (&(package=com.sun.enterprise.module)(version>=1.1.0)) [caused by: Unable to re
      solve 122.0: missing requirement [122.0] package; (&(package=org.jvnet.hk2.config)(version>=1.1.0)) [caused by: Unable to re
      solve 38.0: missing requirement [38.0] package; (package=javax.management)]]
              at org.apache.felix.framework.Felix.resolveBundle(Felix.java:3443)
              at org.apache.felix.framework.Felix.startBundle(Felix.java:1727)
              at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1156)
              at org.apache.felix.framework.StartLevelImpl.run(StartLevelImpl.java:264)
              at java.lang.Thread.run(Thread.java:724)
      Exception in thread " main " java.lang.reflect.InvocationTargetException
              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:491)
              at com.sun.enterprise.glassfish.bootstrap.GlassFishMain.main(GlassFishMain.java:97)
              at com.sun.enterprise.glassfish.bootstrap.ASMain.main(ASMain.java:55)
      Caused by: org.glassfish.embeddable.GlassFishException: org.glassfish.embeddable.GlassFishException: No GlassFishRuntime ava
      ilable
              at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuilder.build(OSGiGlassFishRuntimeBuilder.java:16
      4)
              at org.glassfish.embeddable.GlassFishRuntime._bootstrap(GlassFishRuntime.java:157)
              at org.glassfish.embeddable.GlassFishRuntime.bootstrap(GlassFishRuntime.java:110)
              at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher.launch(GlassFishMain.java:112)
              ... 6 more
      Caused by: org.glassfish.embeddable.GlassFishException: No GlassFishRuntime available
              at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuilder.getGlassFishRuntime(OSGiGlassFishRuntimeB
      uilder.java:202)
              at com.sun.enterprise.glassfish.bootstrap.osgi.OSGiGlassFishRuntimeBuilder.build(OSGiGlassFishRuntimeBuilder.java:16
      2)
              ... 9 more
      Error stopping framework: java.lang.NullPointerException
      java.lang.NullPointerException
              at com.sun.enterprise.glassfish.bootstrap.GlassFishMain$Launcher$1.run(GlassFishMain.java:203)
      Java HotSpot(TM) Client VM warning: ignoring option MaxPermSize=192m; support was removed in 8.0

      Command start-domain failed.

      REPRODUCIBILITY :
      This bug can be reproduced always.

      Attachments

        Activity

          People

            mgrebac Martin Grebáč (Inactive)
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: