PQ84530: SPORADIC CONCURRENTMODIFICATIONEXCEPTIONS WHILE DRIVING WEB SERVICES CLIENTS INTO WEBSPHERE APPLICATION SERVER V5.02 Z/OS | |||||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description Customers may see sporadic ConncurrentModificationExceptions while driving multiple WebServices client requests into WebSphere Application Server v5.02 for z/OS. Stack trace: java.util.ConcurrentModificationException: concurrent access to HashMap attempted by Thread■WebSphere t=008d2e88,5,main .at java.util.HashMap.onExit(HashMap.java(Compiled Code)) .at java.util.HashMap.rehash(HashMap.java(Inlined Compiled Code) .at java.util.HashMap.put(HashMap.java(Compiled Code)) .at com.ibm.ws.webservices.engine.description.TypeDesc.getFieldN .at com.ibm.ws.webservices.engine.encoding.ser.BeanDeserializer. .at com.ibm.ws.webservices.engine.events.DEventProcessor.onSimpl .at com.ibm.ws.webservices.engine.encoding.ser.BeanDeserializer. .at com.ibm.ws.webservices.engine.events.P2DConverter.flush(P2DC .at com.ibm.ws.webservices.engine.events.P2DConverter.endElement .at sax.SAX2DocumentEntityParserBase.endElementAction(Unknown So .at util.DocumentEntityParserBase.endElementEvent(Unknown Source .at com.ibm.xml.b2b.scan.latin.LatinWFCDocumentScanner.scanEndEl .at com.ibm.xml.b2b.scan.latin.LatinWFCDocumentScanner.scanConte .at com.ibm.xml.b2b.scan.latin.LatinWFCDocumentScanner.scanDocum .at sax.latin.LatinWFCSAX2DocumentEntityParser.scanDocument(Unkn .at util.DocumentEntityParserBase.parse(Unknown Source) .at sax.SAX2DocumentEntityParserBase.parseEntity(Unknown Source) .at sax.SAX2DocumentEntityParserBase.parse(Unknown Source) .at javax.xml.parsers.SAXParser.parse(Unknown Source) .at com.ibm.ws.webservices.engine.encoding.DeserializationContex .at com.ibm.ws.webservices.engine.SOAPPart.getAsSOAPEnvelope(SOA .at com.ibm.ws.webservices.engine.Message.getSOAPEnvelope(Messag .at com.ibm.ws.webservices.engine.handlers.jaxrpc.JAXRPCSOAPHand .at com.ibm.ws.webservices.engine.handlers.jaxrpc.JAXRPCSOAPHand 8) .at com.ibm.ws.webservices.engine.handlers.jaxrpc.JAXRPCHandler$ .at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(Piv .at com.ibm.ws.webservices.engine.handlers.WrappedHandler.invoke .at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(Piv .at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(Piv .at com.ibm.ws.webservices.engine.WebServicesEngine.invoke(WebSe .at com.ibm.ws.webservices.engine.transport.http.WebServicesServ .at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) .at com.ibm.ws.webservices.engine.transport.http.WebServicesServ .at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) .at com.ibm.ws.webcontainer.servlet.StrictServletInstance.doServ .at com.ibm.ws.webcontainer.servlet.StrictLifecycleServlet._serv .at com.ibm.ws.webcontainer.servlet.ServicingServletState.servicLocal fix Problem summary **************************************************************** * USERS AFFECTED: All users of WebSphere Application Server * * V5.0 for z/OS * **************************************************************** * PROBLEM DESCRIPTION: The following exception: java.util. * * ConcurrentModificationException: * * concurrent access to HashMap * * attempted by Thread WebSphere * * * * May be issued while driving multiple * * Webservices client requests into * * a Websphere Application Server * **************************************************************** * RECOMMENDATION: * **************************************************************** Sporadic ConncurrentModificationExceptions while driving multiple WebServices client requests into WebSphere Application Server V5 for z/OS may be issued. ExtendedMessage: TRAS0014I: The following exception was logged WebServicesFault faultCode: {http://websphere.ibm.com/webservices/}Server.generalException faultString: java.util.ConcurrentModificationException: concurrent access to HashMap attempted by Thread faultActor: null faultDetail: stackTrace: java.util.ConcurrentModificationException: concurrent access to HashMap attempted by Thread at java.util.HashMap.onExit(HashMap.java(Compiled Code)) at java.util.HashMap.rehash(HashMap.java(Compiled Code)) at java.util.HashMap.put(HashMap.java(Compiled Code)) at com.ibm.ws.webservices.engine.description.TypeDesc. getFieldNameForElement(TypeDesc.java(Compiled Code)) at com.ibm.ws.webservices.engine.encoding.ser.BeanDeserializer. onStartChild(BeanDeserializer.java:218) at com.ibm.ws.webservices.engine.events.DEventProcessor. onSimpleChild(DEventProcessor.java:212)Problem conclusion This issue corresponds to WebSphere Application Server for Distributed APAR PQ85560. The fix for APAR PQ85560 has now been into WebSphere Application Server V5.0 for z/OS with APAR PQ84530. APAR PQ84530 is associated with SERVICE LEVEL W502009 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: PQ85560 PQ88117 Modules/Macros
Publications Referenced
|
Document Information |
Current web document: swg1PQ84530.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 #: PQ84530
IBM Group: Software Group
Modified date: Jun 3, 2004
(C) Copyright IBM Corporation 2000, 2009. All Rights Reserved.