APAR status |
Closed as program error.
| Error description
88058) Introduced in PTF 2 and fixed in PTF 3. env: WAS 3.5
with fixpak 2 on Sun solaris. Customer has Customer has EJB
method is_identical; before fixpak 2 returns true and after
fixpak 2 it returns false even though the EJB object is
identical. Updated CNContextImpl.class was sent to customer,
and it resolved the testcase issue Local fix
sent to the customer, who then updated their copy of ujc.jar Problem summary
When a home registers itself in the Name Space at server
startup, the JNDI code cache stores the reference that is
being bound. This means that "local" lookups to other objects
on the same server, never need to flow remotely to the Name
Server -- effectively we prime the cache with local objects at
startup.
.
Checking with the naming group reveals that the JNDI cache does
work this way, and furthermore revealed that the cache was
caching the server object that was requesting the bind, not a
stub to the requesting object. Hence the lookup is returning
the direct server-side object rather than a stub and we get the
! (not)instance of org.omg.CORBA.Object. Problem conclusion
remote object, not the remote object itself as is currently
done when a server registers its EJB. The code change was made
in CNContextImpl.java. Temporary fixComments
APAR information | APAR number | PQ44827 | Reported component name | WAS ADVANCED AI | Reported component ID | 5648C8400 | Reported release | 350 | Status | CLOSED PER | PE | NoPE | HIPER | NoHIPER | Submitted date | 2001-01-05 | Closed date | 2001-01-08 | Last modified date | 2001-01-08 |
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 AI | Fixed component ID | 5648C8400 |
Applicable component levels | R350 PSY | UP |
|