Uploaded image for project: 'JBoss Enterprise Application Platform'
  1. JBoss Enterprise Application Platform
  2. JBEAP-26448

After patching EAP 7.4.12 to 7.4.14, EAP is unable to start with Oracle JDK 1.8.0_162

XMLWordPrintable

    • Icon: Patch Patch
    • Resolution: Done
    • Icon: Major Major
    • None
    • 7.4.13.GA, 7.4.14.GA
    • Patching
    • None

      • After patching EAP 7.4.12 to 7.4.14, EAP is unable to start with Oracle JDK 1.8.0_162.
      • Host and Process Controller are coming up however servers are not.
      • The issue is with domain mode only standalone working fine.
      • Same issue also addressed in patch EAP 7.4.13 and Oracle JDK 1.8.0_162 with domain mode only.

      Please find complete stack trace :

      -------------
      [Host Controller] 16:18:57,503 INFO [org.jboss.as.host.controller] (Controller Boot Thread) WFLYHC0023: Starting server server-one
      16:18:57,605 INFO [org.jboss.as.process.Server:server-one.status] (ProcessController-threads - 3) WFLYPC0018: Starting process 'Server:server-one'
      [Server:server-one] java.lang.NullPointerException
      [Server:server-one] at java.io.ObjectInputStream.filterCheck(ObjectInputStream.java:1246)
      [Server:server-one] at java.io.ObjectInputStream.checkArray(ObjectInputStream.java:1288)
      [Server:server-one] at java.io.ObjectInputStream.access$200(ObjectInputStream.java:212)
      [Server:server-one] at java.io.ObjectInputStream$1.checkArray(ObjectInputStream.java:260)
      [Server:server-one] at java.util.Hashtable.readObject(Hashtable.java:1199)
      [Server:server-one] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      [Server:server-one] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      [Server:server-one] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      [Server:server-one] at java.lang.reflect.Method.invoke(Method.java:498)
      [Server:server-one] at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callReadObject(JDKSpecific.java:229)
      [Server:server-one] at org.jboss.marshalling.reflect.SerializableClass.callReadObject(SerializableClass.java:252)
      [Server:server-one] at org.jboss.marshalling.river.RiverUnmarshaller.doInitSerializable(RiverUnmarshaller.java:1997)
      [Server:server-one] at org.jboss.marshalling.river.RiverUnmarshaller.doInitSerializable(RiverUnmarshaller.java:1966)
      [Server:server-one] at org.jboss.marshalling.river.RiverUnmarshaller.doReadNewObject(RiverUnmarshaller.java:1601)
      [Server:server-one] at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:441)
      [Server:server-one] at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:388)
      [Server:server-one] at org.jboss.marshalling.river.RiverUnmarshaller.readFields(RiverUnmarshaller.java:2107)
      [Server:server-one] at org.jboss.marshalling.river.RiverObjectInputStream.defaultReadObject(RiverObjectInputStream.java:81)
      [Server:server-one] at org.jboss.as.server.ServerStartTask.readObject(ServerStartTask.java:219)
      [Server:server-one] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      [Server:server-one] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
      [Server:server-one] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      [Server:server-one] at java.lang.reflect.Method.invoke(Method.java:498)
      [Server:server-one] at org.jboss.marshalling.reflect.JDKSpecific$SerMethods.callReadObject(JDKSpecific.java:229)
      [Server:server-one] at org.jboss.marshalling.reflect.SerializableClass.callReadObject(SerializableClass.java:252)
      [Server:server-one] at org.jboss.marshalling.river.RiverUnmarshaller.doInitSerializable(RiverUnmarshaller.java:2004)
      [Server:server-one] at org.jboss.marshalling.river.RiverUnmarshaller.doReadNewObject(RiverUnmarshaller.java:1601)
      [Server:server-one] at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:441)
      [Server:server-one] at org.jboss.marshalling.river.RiverUnmarshaller.doReadObject(RiverUnmarshaller.java:373)
      [Server:server-one] at org.jboss.marshalling.AbstractObjectInput.readObject(AbstractObjectInput.java:76)
      [Server:server-one] at org.jboss.as.server.DomainServerMain.main(DomainServerMain.java:119)
      [Server:server-one] at org.jboss.modules.Module.run(Module.java:353)
      [Server:server-one] at org.jboss.modules.Module.run(Module.java:321)
      [Server:server-one] at org.jboss.modules.Main.main(Main.java:620)
      [Server:server-one] Caused by: an exception which occurred:
      [Server:server-one] in object of type java.util.Properties
      [Server:server-one] in field org.jboss.as.server.ServerStartTask.properties
      [Server:server-one] in object org.jboss.as.server.ServerStartTask@45c7e403
      [Server:server-one] in object of type org.jboss.as.server.ServerStartTask
      16:18:58,375 INFO [org.jboss.as.process.Server:server-one.status] (reaper for Server:server-one) WFLYPC0011: Process 'Server:server-one' finished with an exit status of 1
      [Host Controller] 16:18:58,418 INFO [org.jboss.as.host.controller] (ProcessControllerConnection-thread - 2) WFLYHC0027: Unregistering server server-one
      -------------

      Correspnding logs in server.log of servers :

      -------------
      024-01-19 16:18:58,067 INFO [org.jboss.modules] (main) JBoss Modules version 1.12.2.Final-redhat-00001
      2024-01-19 16:18:58,360 FATAL [org.jboss.as.server] (main) WFLYSRV0239: Aborting with exit code 1
      -------------

              Unassigned Unassigned
              rhn-support-ssanghav Sneha Sanghavi
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved: