APAR status |
Closed as program error.
| Error description
WASSECK
Refer to PMR 46935,7TD,000.
This APAR corresponds to CMVC defect 90272.
.
Environment:
Solaris
WebSphere Application Server 3.5 Advanced
.
Description:Environment:SolarisWebSphere Application Server 3.5 Advanced.
The customer has WAS security enabled and has a secured
session bean which then calls a secured entity bean.
Intermittently, she gets authorization failures when the session
bean calls the entity bean. In the security trace, she get
"org.omg.CORBA.INV_OBJREF" exceptions, and in the SAS trace, the
following exception appears:Description:The customer has WAS security enabled and has a securedsession bean which then calls a secured entity bean.Intermittently, she gets authorization failures when the sessionbean calls the entity bean. In the security trace, she get"org.omg.CORBA.INV_OBJREF" exceptions, and in the SAS trace, the
.
org.omg.CORBA.INV_OBJREF:following exception appears:.
com.ibm.ejs.persistence.RemoteEnumeratorImpl
not exported or is a JRMP stub minor code: 0 completed: No
at java.lang.Throwable.fillInStackTrace(Native Method)
at java.lang.Throwable.fillInStackTrace(Compiled Code)
at java.lang.Throwable.<init>(Compiled Code)
at java.lang.Exception.<init>(Compiled Code)
at java.lang.RuntimeException.<init>(Compiled Code)
at org.omg.CORBA.SystemException.<init>(Compiled Code)
at org.omg.CORBA.INV_OBJREF.<init>(INV_OBJREF.java:72)
at org.omg.CORBA.INV_OBJREF.<init>(INV_OBJREF.java:48)
at com.ibm.rmi.util.Utility.autoConnect(Compiled Code)
at com.ibm.CORBA.iiop.Util.writeRemoteObject(Compiled Code)
at javax.rmi.CORBA.Util.writeRemoteObject(Compiled Code)
at com.ibm.rmi.io.IIOPOutputStream.outputClassFields(Compiled
Code)
at
com.ibm.rmi.io.IIOPOutputStream.defaultWriteObjectDelegate(Compi
led Code)
at com.ibm.rmi.io.IIOPOutputStream.outputObject(Compiled Code)
at com.ibm.rmi.io.IIOPOutputStream.simpleWriteObject(Compiled
Code)
at com.ibm.rmi.io.ValueHandlerImpl.writeValueInternal(Compiled
Code)
at com.ibm.rmi.io.ValueHandlerImpl.writeValue(Compiled Code)
at com.ibm.rmi.iiop.CDROutputStream.write_value(Compiled Code)
at com.ibm.rmi.iiop.CDROutputStream.write_value(Compiled Code)
at com.ibm.CORBA.iiop.ServerResponseImpl.write_value(Compiled
Code)
at
com.ibm.ejs.security._EJSRemoteSecurityServer_Tie._invoke(Compil
ed Code)
at com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(Compiled
Code)
at com.ibm.CORBA.iiop.ORB.process(Compiled Code)
at com.ibm.CORBA.iiop.WorkerThread.run(Compiled Code)
at com.ibm.ejs.oa.pool.ThreadPool$PooledThread.run(Compiled
Code) org.omg.CORBA.INV_OBJREF:com.ibm.ejs.persistence.RemoteEnumeratorImplnot exported or is a JRMP stub minor code: 0 completed: Noat java.lang.Throwable.fillInStackTrace(Native Method)at java.lang.Throwable.fillInStackTrace(Compiled Code)at java.lang.Throwable.(Compiled Code)at java.lang.Exception.(Compiled Code)at java.lang.RuntimeException.(Compiled Code)at org.omg.CORBA.SystemException.(Compiled Code)at org.omg.CORBA.INV_OBJREF.(INV_OBJREF.java:72)at org.omg.CORBA.INV_OBJREF.(INV_OBJREF.java:48)at com.ibm.rmi.util.Utility.autoConnect(Compiled Code)at com.ibm.CORBA.iiop.Util.writeRemoteObject(Compiled Code)at javax.rmi.CORBA.Util.writeRemoteObject(Compiled Code)at com.ibm.rmi.io.IIOPOutputStream.outputClassFields(CompiledCode)atcom.ibm.rmi.io.IIOPOutputStream.defaultWriteObjectDelegate(Compiled Code)at com.ibm.rmi.io.IIOPOutputStream.outputObject(Compiled Code)at com.ibm.rmi.io.IIOPOutputStream.simpleWriteObject(CompiledCode)at com.ibm.rmi.io.ValueHandlerImpl.writeValueInternal(CompiledCode)at com.ibm.rmi.io.ValueHandlerImpl.writeValue(Compiled Code)at com.ibm.rmi.iiop.CDROutputStream.write_value(Compiled Code)at com.ibm.rmi.iiop.CDROutputStream.write_value(Compiled Code)at com.ibm.CORBA.iiop.ServerResponseImpl.write_value(CompiledCode)atcom.ibm.ejs.security._EJSRemoteSecurityServer_Tie._invoke(Compiled Code)at com.ibm.CORBA.iiop.ExtendedServerDelegate.dispatch(CompiledCode)at com.ibm.CORBA.iiop.ORB.process(Compiled Code)at com.ibm.CORBA.iiop.WorkerThread.run(Compiled Code)at com.ibm.ejs.oa.pool.ThreadPool$PooledThread.run(CompiledCode) Local fix
Developer has created an eFix to resolve this problem and will
place it on wasdoc0/apars/pq44976/35. Problem summary
permissions. After configuring with XMLConfig or admin gui,
getting unexpected cannot start transaction exceptions.
Security trace indicate authorization failures, something about
not getting granted permissions. The admin console seems to
show the correct security settings, but still doesn't operate
as expected. Problem conclusion
RemoteEnumeratorImpl class and throws an INVALID OBJ REF
exception. The following 2 files have been changed to correct
this:
com/ibm/ejs/sm/beans/AuthorizationTableBean.java
com/ibm/ejs/sm/beans/SpecialEnumeration.java this:com/ibm/ejs/sm/beans/AuthorizationTableBean.javacom/ibm/ejs/sm/beans/SpecialEnumeration.java Temporary fixComments
APAR information | APAR number | PQ44976 | Reported component name | WAS ADVANCED SU | Reported component ID | 5648C8402 | Reported release | 350 | Status | CLOSED PER | PE | NoPE | HIPER | NoHIPER | Submitted date | 2001-01-10 | Closed date | 2001-01-18 | Last modified date | 2001-02-12 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:APAR is sysrouted FROM one or more of the following:
Modules/Macros APAR is sysrouted TO one or more of the following:Modules/Macros
|
Fix information |
Fixed component name | WAS ADVANCED SU | Fixed component ID | 5648C8402 |
Applicable component levels | R350 PSY | UP |
|