PQ93566: ABEND0C4 in *PATHNAM jni_SetPrimitiveArrayRegion called from ORBEJSBridge::CORBAinvoke(void*)

 A fix is available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
WebSphere application server abends with a CEEDUMP and a Java
TDUMP with the following error symptoms.

CEE3204S The system detected a protection exception (System
Completion Code=0C4)SOC4 From compile unit /u/sovbld/cm131s/cm13
1s-20031114/src/jvm/sov/ci/jni.c at entry point jni_SetPrimitive
ArrayRegion at statement 4105 at compile unit offset +000000174
at entry offset +00000174 at address 7CA90724.
In the failing OC4 TCB, you see that the exception is occuring
in the method jni_SetPrimitiveArrayRegion which was called from
method ORBEJSBridge::CORBAinvoke(void*)

Dsa        Entry      Offset     Function
---        -----      ------     --------
471d3088   7c943c78   ae952c30   SYSTDUMP
471d2da0   7c92dfb8   000003fe   ThreadUtils_CoreDump
471d2c88   7c90d350   00000646   userSignalHandler
471d2bd8   7c90dac8   000000b6   intrDispatch
471d2b20   240b3af0   000000c2   @@GETFN
471d24c0   23f1f040   0000075c   __zerros
471cf928   05ce39e8   00000c0a   CEEHDSP    (exception dispatche
471ceeb0   7ca905b0   0000017a   jni_SetPrimitiveArrayRegion
471ce0a0   2370b548   00001216   ORBEJSBridge::CORBAinvoke
471cda78   23cc02d8   00001c66   threadDispatch
471ccf10   23ccc318   00000644   ACR_ExecutionThread::ProcessInb
471ccc60   23cc86c0   00000782   ACR_ExecutionThread::RemoveAndP
471ccb90   23cbfda8   00000122   ACR_ExecutionRoutine
Local fix
Local Fix: None.
Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V5.0 for z/OS                                *
****************************************************************
* PROBLEM DESCRIPTION: ABEND0C4/ABENDS0C4 in *PATHNAM          *
*                      jni_SetPrimitiveArrayRegion called      *
*                      from ORBEJSBridge::CORBAinvoke(void*)   *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
The source buffer address supplied to the JNI method
SetPrimitiveArrayRegion is incorrectly adjusted in the
CORBAinvoke() and invoke() methods of Request (bbooreq.cpp).
The attempt at adjusting the source buffer address was to
accommodate padding bytes to properly align marshalled data.
The adjustment caused the source buffer address to point
4-bytes prior to storage containing the source buffer.  The
4-bytes prior to the source buffer was not allocated and caused
an ABENDS0C4.
Problem conclusion
Code has been modified to add the required padding bytes
without adjusting the source buffer address.

APAR PQ93566 is associated with SERVICE LEVEL W502016 of
WebSphere Application Server V5.0 for z/OS.
Temporary fix Comments
APAR information
APAR number PQ93566
Reported component name WEBSPHERE FOR Z
Reported component ID 5655I3500
Reported release 500
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2004-08-31
Closed date 2004-10-07
Last modified date 2004-11-01

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:
PQ93567

Modules/Macros
BBOUBINF          

Publications Referenced

Fix information
Fixed component name WEBSPHERE FOR Z
Fixed component ID 5655I3500

Applicable component levels
R500 PSY UQ93769    UP04/10/15 P F410

  Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.


Document Information


Current web document: swg1PQ93566.html
Product categories: Software > Application Servers > Distributed Application & Web Servers > WebSphere Application Server for z/OS
Operating system(s):
Software version: 500
Software edition:
Reference #: PQ93566
IBM Group: Software Group
Modified date: Nov 1, 2004