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

Cannot create additional persistent POA if poaids.db file is present

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P2 P2
    • j2ee1.0_fcs
    • 1.0
    • other-libs
    • None
    • fcs
    • sparc
    • solaris_2.5


      If there is already a poaids.db file when orbd is started, it
      is not possible to create additional persistentPOAs. It will
      cause the following exception:

      java.lang.NullPointerException
      Unable to write POA Id Database!
      org.omg.CORBA.INTERNAL: minor code: 1398082490 completed: No
              at com.sun.corba.ee.internal.Activation.POAIdMapImpl$POAIdDB.flush(POAIdMapImpl.java:215)
              at com.sun.corba.ee.internal.Activation.POAIdMapImpl.getId(POAIdMapImpl.java:127)
              at com.sun.corba.ee.internal.POA.POATable.addPersistentPOA(POATable.java:68)
              at com.sun.corba.ee.internal.POA.POATable.addPOA(POATable.java:36)
              at com.sun.corba.ee.internal.POA.POAImpl.initialize(POAImpl.java:97)
              at com.sun.corba.ee.internal.POA.POAImpl.<init>(POAImpl.java:88)
              at com.sun.corba.ee.internal.POA.POAImpl.create_POA(POAImpl.java:128)
              at com.sun.corba.ee.internal.POA.POAImpl.create_POA(POAImpl.java:376)
              at com.sun.jts.CosTransactions.DefaultTransactionService.createPOAs(DefaultTransactionService.java:350)
              at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:184)
              at com.sun.enterprise.iiop.poa.POAEJBORB.initTransactionService(POAEJBORB.java:306)
              at com.sun.enterprise.iiop.poa.POAProtocolMgr.initTransactionService(POAProtocolMgr.java:193)
              at com.sun.enterprise.iiop.J2EEServer.run(J2EEServer.java:203)
              at com.sun.enterprise.iiop.J2EEServer.main(J2EEServer.java:478)
      org.omg.CORBA.INTERNAL: minor code: 265 completed: No
              at com.sun.jts.CosTransactions.DefaultTransactionService.identify_ORB(DefaultTransactionService.java:187)
              at com.sun.enterprise.iiop.poa.POAEJBORB.initTransactionService(POAEJBORB.java:306)
              at com.sun.enterprise.iiop.poa.POAProtocolMgr.initTransactionService(POAProtocolMgr.java:193)
              at com.sun.enterprise.iiop.J2EEServer.run(J2EEServer.java:203)
              at com.sun.enterprise.iiop.J2EEServer.main(J2EEServer.java:478)

            kcavanauorcl Ken Cavanaugh (Inactive)
            duke J. Duke
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: