APAR status
Closed as program error.
Error description
The problem can be reproduced under V5.02 and V5.01 of
websphere.
Problem:
********************
Client
-------
WSAD
Version: 5.0.1
Build id: 20030423_1316
WebSphere Application Server
WebSphere Platform 5.0 [BASE 5.0.1 ptf1M0314.04]
Embedded MQ:
Name: WebSphere MQ
Version: 530
CMVC level: p000-L021011
BuildType: IKAP - (Production)
Server
----------
MQSeries 5.2 CSD 06
MQSeries Version: 521
CMVC Level: p521-CSD06H
BuildType: IKAP - (Production)
Windows XP
WebSphere MQ 5.3 CSD 04
Name: WebSphere MQ
Version: 530.4 CSD04
CMVC level: p530-04-030617
BuildType: IKAP - (Production)
Steps I took:
In both scenarios I have defined a Queue Connection Factory and
a Destination Queue under the WebSphere MQ JMS Provider as well
as a JAAS alias. Stopped and restarted the server to allow the
connections to be initialized. Configured the WebSphere MQ
Queue Connection Properties of the WebSphere MQ Queue
Destination and specified a user id registered
as a user in the mqm group on the server machine and selected MQ
Config. I am able to see the configuration information for this
particular queue. I can change any attribute and hit Apply or
OK. This will change the Queue definition on the server side.
If I select OK or Apply in the Queue Destination dialogue I
would get an error message (below). Even though I get the
error messages the properties were updated for the
Queue on the remote server.
If I clicked OK against the v5.3 server.
[ServletException in:/secure/layouts/detailTitleLayout.jsp]
Cannot find
bean com.ibm.ws.console.resources.MQQueueDetailForm in scope
null'
[ServletException in:/secure/layouts/tabsLayout.jsp] Cannot find
bean
com.ibm.ws.console.resources.MQQueueDetailForm in scope null'
If I clicked Apply against the v5.3 server.
java.lang.NullPointerException
at
com.ibm.ws.console.resources.jms.mqseries.MQQueueDetailActionGen
.updateM
QQueue(MQQueueDetailActionGen.java:42)
at
com.ibm.ws.console.resources.jms.mqseries.MQQueueDetailAction.pe
rform(MQ
QueueDetailAction.java:117)
at
org.apache.struts.action.ActionServlet.processActionPerform(Acti
onServle
t.java:1791)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.jav
a:1586)
at
If I click OK against the v5.2 server
[ServletException in:/secure/layouts/detailTitleLayout.jsp]
Cannot find
bean com.ibm.ws.console.resources.MQQueueDetailForm in scope
null'
[ServletException in:/secure/layouts/tabsLayout.jsp] Cannot find
bean
com.ibm.ws.console.resources.MQQueueDetailForm in scope null'
If I clicked Apply against the v5.2 server.
java.lang.NullPointerException
at
com.ibm.ws.console.resources.jms.mqseries.MQQueueDetailActionGen
.updateM
QQueue(MQQueueDetailActionGen.java:42)
at
com.ibm.ws.console.resources.jms.mqseries.MQQueueDetailAction.pe
rform(MQ
QueueDetailAction.java:117)
at
org.apache.struts.action.ActionServlet.processActionPerform(Acti
onServle
t.java:1791)
at
org.apache.struts.action.ActionServlet.process(ActionServlet.jav
a:1586)
at
org.apache.struts.action.ActionServlet.doPost(ActionServlet.java
:510)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.ws.webcontainer.servlet.StrictServletInstance.doService(
StrictSe
rvletInstance.java:110)
Local fix Problem summary
****************************************************************
* USERS AFFECTED: WebSphere Application Server V5.0 users *
* who are trying to use Admin Console *
****************************************************************
* PROBLEM DESCRIPTION: java.lang.NullPointerException while *
* configuring MQ Queue Destination - *
* Additional Properties *
****************************************************************
* RECOMMENDATION: *
****************************************************************
The following error occurs when changing properties for
MQ Queue Destination
[ServletException in:/secure/layouts/detailTitleLayout.jsp]
Cannot find
bean com.ibm.ws.console.resources.MQQueueDetailForm in scope
null'
[ServletException in:/secure/layouts/tabsLayout.jsp] Cannot
find bean
com.ibm.ws.console.resources.MQQueueDetailForm in scope null'
.
If I clicked Apply against the v5.3 server.
java.lang.NullPointerException
at
com.ibm.ws.console.resources.jms.mqseries
.MQQueueDetailActionGen.updateM
QQueue(MQQueueDetailActionGen.java:42)
To reproduce
Configure a WebSphere MQJMS Provider
- Configure a MQ Queue Connection Factory
- Configure a MQ Queue Destination
- Double Click on the queue destination name and select dest
under 'Additional Properties'
- Change something and Click OK and then OK again.
The errors occurs.
Problem conclusion
The 'MQQueueDetailAction.java' needs to be modified.
I have updated the APAR. Basically a method removeFormBean(
mapping) is being called when click 'apply' , which should not
be called. This removes all the attribute mapping from the
session.
Temporary fix
A fix will be provided in the next WAS fixpack
Comments
APAR information |
APAR number |
PQ77859 |
Reported component name |
WAS BASE 5.0 |
Reported component ID |
5630A3600 |
Reported release |
00W |
Status |
CLOSED PER |
PE |
NoPE |
HIPER |
NoHIPER |
Special Attention |
NoSpecatt |
Submitted date |
2003-08-27 |
Closed date |
2003-10-06 |
Last modified date |
2003-10-06 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Modules/Macros
Publications Referenced
Applicable component levels |
R003 PSY |
UP |
R00A PSY |
UP |
R00H PSY |
UP |
R00I PSY |
UP |
R00P PSY |
UP |
R00S PSY |
UP |
R00W PSY |
UP |
|