APAR status
Closed as program error.
Error description
Under certain conditions, WebSphere Portal runs into a deadlock situation. This is caused by WebSphere Portal and WebSphere Application Server (in its dynacaches) using the same lock object to prevent multiple execution of code areas. The 2 threads that are locked up are: WebContainer : 3 State Deadlock/Blocked Monitor Owns Monitor Lock on com/ibm/wps/model/te/ThreadSafeDynamicRunti meContentModel@0700000008B4F2B8/0700000008B4F2D0 Waiting for Monitor Lock on com/ibm/wps/datastore/id/ObjectIDImpl@0700000018 317360/0700000018317378 Java Stack at com/ibm/ws/cache/CacheEntry.getValue(CacheEntry .java:616(Compiled Code)) at com/ibm/ws/cache/Cache.getValue(Cache.java:1201(Compiled Code)) at com/ibm/ws/cache/DistributedObjectCacheAdapter .common_get(DistributedObjectCacheAdapter.java:531(Compiled Code)) at com/ibm/ws/cache/DistributedMapImpl.get(DistributedMapImpl .java:62(Compiled Code)) at com/ibm/wps/services/cache/DistributedMapCache .get(DistributedMapCache.java:116(Compiled Code)) at com/ibm/wps/model/content/impl/ContentModelImpl .findAllInternalContentUrlSources(ContentModelImpl .java:2420(Compiled Code)) at com/ibm/wps/model/te/ThreadSafeDynamicRuntimeContentModel .findAllInternalContentUrlSources(ThreadSafeDynamicRuntimeConten tModel.java:219(Compiled Code)) at com/ibm/wps/model/impl/LocatorMapper$ContentModelLocatorImpl .findAllInternalContentUrlSources(LocatorMapper .java:615(Compiled Code)) at com/ibm/wps/resolver/model/xml/ModelNodeVisitor .addBacklinks(ModelNodeVisitor.java:1766(Compiled Code)) at com/ibm/wps/resolver/model/content/xml/ContentNodeVisitor .beginNode(ContentNodeVisitor.java:744(Compiled Code)) at com/ibm/wps/resolver/model/xml/TreeModelAtomReader .iterateOverNodes(TreeModelAtomReader.java:90(Compiled Code)) at com/ibm/wps/resolver/model/xml/TreeModelAtomReader .iterateOverNodes(TreeModelAtomReader.java:178(Compiled Code)) at com/ibm/wps/resolver/model/content/xml/ContentModelXmlReader .parse(ContentModelXmlReader.java:172(Compiled Code)) at com/ibm/wps/resolver/xml/IdentityTransformerImpl .transformSAX(IdentityTransformerImpl.java:628(Compiled Code)) at com/ibm/wps/resolver/xml/IdentityTransformerImpl .transform(IdentityTransformerImpl.java:532(Compiled Code)) at com/ibm/wps/resolver/xml/DisposableTransformerImpl .transform(DisposableTransformerImpl.java:263(Compiled Code)) at com/ibm/portal/resolver/helper/ByteXmlDataSource .write(ByteXmlDataSource.java:101(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload .handleDownload(ContentHandlerDownload.java:1274(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload .handleDownloadAndDispose(ContentHandlerDownload .java:1475(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload .handleDownload(ContentHandlerDownload.java:1395(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload .handleDownload(ContentHandlerDownload.java:1320(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload .doFilter(ContentHandlerDownload.java:554(Compiled Code)) at com/ibm/wps/resolver/servlet/AbstractFilter .doFilter(AbstractFilter.java:93(Compiled Code)) : and WebContainer : 7 State Deadlock/Blocked Monitor Owns Monitor Lock on com/ibm/wps/datastore/id/ObjectIDImpl@07000 00018317360/0700000018317378 Waiting for Monitor Lock on com/ibm/wps/model/te/ThreadSafeDynamicRuntimeContentModel@070000 0008B4F2B8/0700000008B4F2D0 Java Stack at com/ibm/wps/model/impl/LocatorMapper$ContentModelLocatorImpl .findByID(LocatorMapper.java:463(Compiled Code)) at com/ibm/wps/spa/data/ContentModelPageDataAccess .getStaticContent(ContentModelPageDataAccess.java:88) at com/ibm/wps/spa/data/PageDataSourceFactory .getStaticContent(PageDataSourceFactory.java:624) at com/ibm/wps/spa/data/PageDataSourceFactory .getPageDataSourceFactory(PageDataSourceFactory.java:561) at com/ibm/wps/spa/data/PageDataSourceFactory .newSource(PageDataSourceFactory.java:1134) at com/ibm/wps/resolver/data/DataSourceFactoryExImpl .newSource(DataSourceFactoryExImpl.java:84(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload .handleDownload(ContentHandlerDownload.java:1387(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload .handleDownload(ContentHandlerDownload.java:1320(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload .doFilter(ContentHandlerDownload.java:554(Compiled Code)) at com/ibm/wps/resolver/servlet/AbstractFilter .doFilter(AbstractFilter.java:93(Compiled Code)) :
Local fix
n/a
Problem summary
Under certain conditions, WebSphere Portal runs into a deadlock situation. This is caused by WebSphere Portal and WebSphere Application Server (in its dynacaches) using the same lock object to prevent multiple execution of code areas. The two threads that are locked up are: WebContainer : 3 State Deadlock/Blocked Monitor Owns Monitor Lock on com/ibm/wps/model/te/ThreadSafeDynamicRunti meContentModel@0700000008B4F2B8/0700000008B4F2D0 Waiting for Monitor Lock on com/ibm/wps/datastore/id/ObjectIDImpl@0700000018 317360/0700000018317378 Java Stack at com/ibm/ws/cache/CacheEntry.getValue(CacheEntry.java:616(Compile d Code)) at com/ibm/ws/cache/Cache.getValue(Cache.java:1201(Compiled Code)) at com/ibm/ws/cache/DistributedObjectCacheAdapter.common_get(Distri butedObjectCacheAdapter.java:531(Compiled Code)) at com/ibm/ws/cache/DistributedMapImpl.get(DistributedMapImpl.java: 62(Compiled Code)) at com/ibm/wps/services/cache/DistributedMapCache.get(DistributedMa pCache.java:116(Compiled Code)) at com/ibm/wps/model/content/impl/ContentModelImpl.findAllInternalC ontentUrlSources(ContentModelImpl .java:2420(Compiled Code)) at com/ibm/wps/model/te/ThreadSafeDynamicRuntimeContentModel.findAl lInternalContentUrlSources(ThreadSafeDynamicRuntimeConten tModel.java:219(Compiled Code)) at com/ibm/wps/model/impl/LocatorMapper$ContentModelLocatorImpl.fin dAllInternalContentUrlSources(LocatorMapper .java:615(Compiled Code)) at com/ibm/wps/resolver/model/xml/ModelNodeVisitor.addBacklinks(Mod elNodeVisitor.java:1766(Compiled Code)) at com/ibm/wps/resolver/model/content/xml/ContentNodeVisitor.beginN ode(ContentNodeVisitor.java:744(Compiled Code)) at com/ibm/wps/resolver/model/xml/TreeModelAtomReader.iterateOverNo des(TreeModelAtomReader.java:90(Compiled Code)) at com/ibm/wps/resolver/model/xml/TreeModelAtomReader.iterateOverNo des(TreeModelAtomReader.java:178(Compiled Code)) at com/ibm/wps/resolver/model/content/xml/ContentModelXmlReader.par se(ContentModelXmlReader.java:172(Compiled Code)) at com/ibm/wps/resolver/xml/IdentityTransformerImpl.transformSAX(Id entityTransformerImpl.java:628(Compiled Code)) at com/ibm/wps/resolver/xml/IdentityTransformerImpl.transform(Ident ityTransformerImpl.java:532(Compiled Code)) at com/ibm/wps/resolver/xml/DisposableTransformerImpl.transform(Dis posableTransformerImpl.java:263(Compiled Code)) at com/ibm/portal/resolver/helper/ByteXmlDataSource.write(ByteXmlDa taSource.java:101(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload.handleDownlo ad(ContentHandlerDownload.java:1274(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload.handleDownlo adAndDispose(ContentHandlerDownload .java:1475(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload.handleDownlo ad(ContentHandlerDownload.java:1395(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload.handleDownlo ad(ContentHandlerDownload.java:1320(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload.doFilter(Con tentHandlerDownload.java:554(Compiled Code)) at com/ibm/wps/resolver/servlet/AbstractFilter.doFilter(AbstractFil ter.java:93(Compiled Code)) : WebContainer : 7 State Deadlock/Blocked Monitor Owns Monitor Lock on com/ibm/wps/datastore/id/ObjectIDImpl@07000 00018317360/0700000018317378 Waiting for Monitor Lock on com/ibm/wps/model/te/ThreadSafeDynamicRuntimeContentModel@070000 0008B4F2B8/0700000008B4F2D0 Java Stack at com/ibm/wps/model/impl/LocatorMapper$ContentModelLocatorImpl.fin dByID(LocatorMapper.java:463(Compiled Code)) at com/ibm/wps/spa/data/ContentModelPageDataAccess.getStaticContent (ContentModelPageDataAccess.java:88) at com/ibm/wps/spa/data/PageDataSourceFactory.getStaticContent(Page DataSourceFactory.java:624) at com/ibm/wps/spa/data/PageDataSourceFactory.getPageDataSourceFact ory(PageDataSourceFactory.java:561) at com/ibm/wps/spa/data/PageDataSourceFactory.newSource(PageDataSou rceFactory.java:1134) at com/ibm/wps/resolver/data/DataSourceFactoryExImpl.newSource(Data SourceFactoryExImpl.java:84(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload.handleDownlo ad(ContentHandlerDownload.java:1387(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload.handleDownlo ad(ContentHandlerDownload.java:1320(Compiled Code)) at com/ibm/wps/resolver/servlet/ContentHandlerDownload.doFilter(Con tentHandlerDownload.java:554(Compiled Code)) at com/ibm/wps/resolver/servlet/AbstractFilter.doFilter(AbstractFil ter.java:93(Compiled Code)) :
Problem conclusion
Avoid locking using a com.ibm.portal.ObjectID object. Manual Steps: None Platform Specific: This fix applies to all platforms. Version Information: PM31513 is part of Cumulative Fix 12 - available on Fix Central. Portal 6.1.0.4 / 6.1.5.1: http://www.ibm.com/eserver/support/fixes/fixcentral/swgquickorde r?apar=PM31591&productid=WebSphere%20Portal&brandid=5 Portal 6.1.0.5 / 6.1.5.2: http://www.ibm.com/eserver/support/fixes/fixcentral/swgquickorde r?apar=PM31611&productid=WebSphere%20Portal&brandid=5 You may need to type or paste the complete address into your Web browser.
Temporary fix
Comments
APAR Information
APAR number
PM31513
Reported component name
WEBSPHERE PORTA
Reported component ID
5724E7600
Reported release
610
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2011-01-31
Closed date
2011-03-02
Last modified date
2011-03-02
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
WEBSPHERE PORTA
Fixed component ID
5724E7600
Applicable component levels
R610 PSY
UP
R615 PSY
UP
[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSHRKX","label":"WebSphere Portal"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"6.1","Line of Business":{"code":"LOB31","label":"WCE Watson Marketing and Commerce"}}]
Document Information
Modified date:
21 December 2021