IBM Support

Persistent name server returns java.io.StreamCorruptedException and does not restart

Troubleshooting


Problem

During startup of the persistent name server, the following error occurs and the server does not start: ESR: Persistent Name Server startup errors: java.io.StreamCorruptedException: invalid stream header Unable to read IMR Database! Usage: orbd where includes: -port Activation Port where the ORBD should be started, default 1049 (optional) -defaultdb Directory for ORBD files, default "./orb.db" (optional) -serverid Server Id for ORBD, default 1 (optional) -ORBInitialPort Initial Port (required) -ORBInitialHost Initial HostName (required) org.omg.CORBA.INITIALIZE: vmcid: SUN minor code: 401 completed: No org.omg.CORBA.INITIALIZE: vmcid: SUN minor code: 401 completed: No at com.sun.corba.se.internal.Activation.RepositoryImpl. (RepositoryImpl.java:82) at com.sun.corba.se.internal.Activation.ORBD.startActivationObjects(ORBD.java:260) at com.sun.corba.se.internal.Activation.ORBD.run(ORBD.java:117) at com.sun.corba.se.internal.Activation.ORBD.main(ORBD.java:334)

Cause

The Object Request Broker (ORB) database is corrupted.

Resolving The Problem

Backup and delete the orb.db directory, which is located in the <ICS_INSTALL>/jre/bin. The orb.db directory is automatically recreated again when the persistent name server restarts.

[{"Product":{"code":"SSBTEG","label":"WebSphere InterChange Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"ICS","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"4.3","Edition":"All Editions","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg21322081