Fixes are available
8.0.0.8: WebSphere Application Server V8.0 Fix Pack 8
7.0.0.31: WebSphere Application Server V7.0 Fix Pack 31
8.5.5.2: WebSphere Application Server V8.5.5 Fix Pack 2
7.0.0.33: WebSphere Application Server V7.0 Fix Pack 33
8.0.0.9: WebSphere Application Server V8.0 Fix Pack 9
8.5.5.3: WebSphere Application Server V8.5.5 Fix Pack 3
7.0.0.35: WebSphere Application Server V7.0 Fix Pack 35
8.5.5.4: WebSphere Application Server V8.5.5 Fix Pack 4
8.0.0.10: WebSphere Application Server V8.0 Fix Pack 10
7.0.0.37: WebSphere Application Server V7.0 Fix Pack 37
8.5.5.5: WebSphere Application Server V8.5.5 Fix Pack 5
8.5.5.6: WebSphere Application Server V8.5.5 Fix Pack 6
8.0.0.11: WebSphere Application Server V8.0 Fix Pack 11
8.5.5.7: WebSphere Application Server V8.5.5 Fix Pack 7
7.0.0.39: WebSphere Application Server V7.0 Fix Pack 39
8.5.5.8: WebSphere Application Server V8.5.5 Fix Pack 8
8.0.0.12: WebSphere Application Server V8.0 Fix Pack 12
8.5.5.9: WebSphere Application Server V8.5.5 Fix Pack 9
7.0.0.41: WebSphere Application Server V7.0 Fix Pack 41
8.5.5.10: WebSphere Application Server V8.5.5 Fix Pack 10
8.5.5.11: WebSphere Application Server V8.5.5 Fix Pack 11
8.0.0.13: WebSphere Application Server V8.0 Fix Pack 13
7.0.0.43: WebSphere Application Server V7.0 Fix Pack 43
8.5.5.12: WebSphere Application Server V8.5.5 Fix Pack 12
8.0.0.14: WebSphere Application Server V8.0 Fix Pack 14
8.5.5.13: WebSphere Application Server V8.5.5 Fix Pack 13
7.0.0.45: WebSphere Application Server V7.0 Fix Pack 45
8.0.0.15: WebSphere Application Server V8.0 Fix Pack 15
7.0.0.45: Java SDK 1.6 SR16 FP60 Cumulative Fix for WebSphere Application Server
7.0.0.31: Java SDK 1.6 SR15 Cumulative Fix for WebSphere Application Server
7.0.0.35: Java SDK 1.6 SR16 FP1 Cumulative Fix for WebSphere Application Server
7.0.0.37: Java SDK 1.6 SR16 FP3 Cumulative Fix for WebSphere Application Server
7.0.0.39: Java SDK 1.6 SR16 FP7 Cumulative Fix for WebSphere Application Server
7.0.0.41: Java SDK 1.6 SR16 FP20 Cumulative Fix for WebSphere Application Server
7.0.0.43: Java SDK 1.6 SR16 FP41 Cumulative Fix for WebSphere Application Server
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
8.5.5.15: WebSphere Application Server V8.5.5 Fix Pack 15
8.5.5.14: WebSphere Application Server V8.5.5 Fix Pack 14
8.5.5.17: WebSphere Application Server V8.5.5 Fix Pack 17
8.5.5.20: WebSphere Application Server V8.5.5.20
8.5.5.18: WebSphere Application Server V8.5.5 Fix Pack 18
8.5.5.19: WebSphere Application Server V8.5.5 Fix Pack 19
8.5.5.16: WebSphere Application Server V8.5.5 Fix Pack 16
8.5.5.21: WebSphere Application Server V8.5.5.21
APAR status
Closed as program error.
Error description
MQServer is added as a member of WebSphere Application Server Service Integration Bus and destinations are created on the MQServer.When "Receive Exclusive" and "Maintain strict message order" properties are enabled on the destinations, java.lang.ClassCastException occurs. Following errors are written to SystemOut.log: CWSID0009E: Destination XXX cannot be created. CWSIP0062E: The destination XXX with UUID nnnnnnnnnn could not be recovered due to a possible WCCM configuration error CWSIK0015E: The destination XXX was not found on messaging engine ZZZZ. FFDCS are produced with the following stack: FFDC Exception:java.lang.ClassCastException SourceId:com.ibm.ws.sib.processor.impl.DestinationManager. createDestinationLocalization ProbeId:1:3550:1.508.2.1 Reporter:com.ibm.ws.sib.processor. impl.DestinationManager@c9fc5684 java.lang.ClassCastException: com.ibm.ws.sib.processor. impl.RMQConsumerManager incompatible with com.ibm.ws.sib. processor.impl.ConsumerDispatcher at com.ibm.ws.sib.processor.impl.AbstractBaseDestination Handler.updateDefinition(AbstractBaseDestinationHandler .java:444) at com.ibm.ws.sib.processor.impl.BaseDestinationHandler. updateDefinition(BaseDestinationHandler.java:2857) at com.ibm.ws.sib.processor.impl.DestinationManager.create DestinationLocalization(DestinationManager.java:3825) at com.ibm.ws.sib.processor.impl.DestinationManager.create DestinationLocalization(DestinationManager.java:3512) at com.ibm.ws.sib.processor.impl.AdministratorImpl.create DestinationLocalization(AdministratorImpl.java:444) at com.ibm.ws.sib.admin.impl.JsLocalizer.loadLocalizations (JsLocalizer.java:518) at com.ibm.ws.sib.admin.impl.BaseMessagingEngineImpl.load Localizations(BaseMessagingEngineImpl.java:2121) at com.ibm.ws.sib.processor.impl.MessageProcessor.start Internal(MessageProcessor.java:1581) at com.ibm.ws.sib.processor.impl.MessageProcessor.start (MessageProcessor.java:1343) at com.ibm.ws.sib.admin.impl.JsMessagingEngineImpl.start (JsMessagingEngineImpl.java:604) at com.ibm.ws.sib.admin.impl.HAManagerMessagingEngineImpl. activate(HAManagerMessagingEngineImpl.java:1018) at com.ibm.ws.sib.admin.impl.JsActivationThread.run (JsActivationThread.java:94) . FFDC Exception:com.ibm.websphere.sib.exception.SIErrorException SourceId:com.ibm.ws.sib.processor.impl.DestinationManager. validateUnreconciled ProbeId:1:566:1.508.2.1 Reporter:com.ibm.ws.sib.processor.impl. DestinationManager@c9fc5684 com.ibm.websphere.sib.exception.SIErrorException: CWSIP0062E: The destination XXX with UUID nnnnnnnn could not be recovered due to a possible WCCM configuration error at com.ibm.ws.sib.processor.impl.DestinationManager.validate Unreconciled(DestinationManager.java:556) at com.ibm.ws.sib.processor.impl.MessageProcessor.start Internal(MessageProcessor.java:1653) at com.ibm.ws.sib.processor.impl.MessageProcessor.start (MessageProcessor.java:1343) at com.ibm.ws.sib.admin.impl.JsMessagingEngineImpl.start (JsMessagingEngineImpl.java:604) at com.ibm.ws.sib.admin.impl.HAManagerMessagingEngineImpl. activate(HAManagerMessagingEngineImpl.java:1018) at com.ibm.ws.sib.admin.impl.JsActivationThread.run (JsActivationThread.java:94) . FFDC Exception:com.ibm.websphere.sib.exception.SIErrorException SourceId:com.ibm.ws.sib.processor.impl.DestinationManager. loadDestination ProbeId:1:1406:1.508.2.1 Reporter:com.ibm.ws.sib.processor. impl.DestinationManager@c9fc5684 com.ibm.websphere.sib.exception.SIErrorException: CWSIP0006E: An internal destination configuration error occurred to destination XXX in DestintionManager, 1:1401:1.508.2.1 at com.ibm.ws.sib.processor.impl.DestinationManager.load Destination(DestinationManager.java:1398) at com.ibm.ws.sib.processor.impl.DestinationManager.get DestinationInternal(DestinationManager.java:1256) at com.ibm.ws.sib.processor.impl.DestinationManager.get Destination(DestinationManager.java:1085) at com.ibm.ws.sib.processor.impl.DestinationManager.get Destination(DestinationManager.java:1061) at com.ibm.ws.sib.processor.impl.ConnectionImpl.internal CreateConsumerSession(ConnectionImpl.java:1393) at com.ibm.ws.sib.processor.impl.ConnectionImpl.create ConsumerSession(ConnectionImpl.java:5269) at com.ibm.ws.sib.ra.inbound.impl.SibRaListener.create Session(SibRaListener.java:768) FFDC Exception:com.ibm.ws.sib.processor.exceptions.SIMPNot PossibleInCurrentConfigurationException SourceId:com.ibm.ws.sib.ra.inbound.impl.SibRaListener.SibRa Listener ProbeId:1:394:1.69 Reporter:com.ibm.ws.sib.ra.inbound. impl.SibRaSingleProcessListener@3721e39c com.ibm.ws.sib.processor.exceptions.SIMPNotPossibleInCurrent ConfigurationException: CWSIK0015E: The destination XXX was not found on messaging engine ZZZ at com.ibm.ws.sib.processor.impl.DestinationManager.check DestinationHandlerExists(DestinationManager.java:4428) at com.ibm.ws.sib.processor.impl.DestinationManager.get Destination(DestinationManager.java:1117) at com.ibm.ws.sib.processor.impl.DestinationManager.get Destination(DestinationManager.java:1061) at com.ibm.ws.sib.processor.impl.ConnectionImpl.internal CreateConsumerSession(ConnectionImpl.java:1393) at com.ibm.ws.sib.processor.impl.ConnectionImpl.create ConsumerSession(ConnectionImpl.java:5269) at com.ibm.ws.sib.ra.inbound.impl.SibRaListener.create Session(SibRaListener.java:768) at com.ibm.ws.sib.ra.inbound.impl.SibRaListener.<init> (SibRaListener.java:280) at com.ibm.ws.sib.ra.inbound.impl.SibRaSingleProcessListener. <init>(SibRaSingleProcessListener.java:214) at com.ibm.ws.sib.ra.inbound.impl.SibRaMessagingEngineConnection. createListener(SibRaMessagingEngineConnection.java:800)
Local fix
Problem summary
**************************************************************** * USERS AFFECTED: Users of the default messaging provider * * for * * IBM WebSphere Application Server * **************************************************************** * PROBLEM DESCRIPTION: MQServer is added as a member of * * SIBus and destinations are created on * * the MQServer. When "Receive * * Exclusive" and "Maintain strict * * message order" properties are enabled * * on the destinations, a * * ClassCastException occurs * **************************************************************** * RECOMMENDATION: * **************************************************************** When MQServer is added as a bus member to a SIBus, the MQ destinations are backed by the SIB destinations created on the SIBus. The properties such as "receiveExclusive", "receiveAllowed" and "maintainStrictMessageOrder" set on these SIBus destinations through administrative console are propagated to the actual MQ destinations. Administrators can be able to modify the settings of these properties. When "receiveExclusive", "receiveAllowed" and "maintainStrictMessageOrder" are enabled on these SIBus destinations by checking the corresponding checkboxes on the administrative console, a ClassCastException is thrown in the messaging engine logs. This exception is also thrown when the properties are enabled and the environment is restarted. Later, the destinations are marked as unavailable. The exception is thrown due to a code defect. When "receiveExclusive" is enabled,the code first tries to obtain the consumer manager related to the SIB Destination which is backing the MQ destination. The consumer manager obtained is not a ConsumerDispatcher but RMQConsumerManager. Due to wrong casting this results in the java.lang.ClassCastException. Similary, the java.lang.ClassCastException occurs when the value of "receiveAllowed" is changed.
Problem conclusion
The defect has been fixed to properly cast the obtained consumer manager into RMQConsumerManager and use it further. The fix for this APAR is currently targeted for inclusion in fix packs 7.0.0.31, 8.0.0.8 and 8.5.5.2. Please refer to the Recommended Updates page for delivery information: http://www.ibm.com/support/docview.wss?rs=180&uid=swg27004980
Temporary fix
Comments
APAR Information
APAR number
PM88997
Reported component name
WAS SIB & SIBWS
Reported component ID
620800101
Reported release
800
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2013-05-14
Closed date
2013-07-23
Last modified date
2013-07-23
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
WAS SIB & SIBWS
Fixed component ID
620800101
Applicable component levels
R800 PSY
UP
R850 PSY
UP
Document Information
Modified date:
28 April 2022