PQ93566: ABEND0C4 in *PATHNAM jni_SetPrimitiveArrayRegion called from ORBEJSBridge::CORBAinvoke(void*) | |||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||
![]() 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_ExecutionRoutineLocal 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 is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: PQ93567 Modules/Macros
Publications Referenced
|
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
(C) Copyright IBM Corporation 2000, 2009. All Rights Reserved.