IBM Support

PK90588; href element in web module extension file causes NullPointerException

Download


Abstract

An href element in an IBM specific extension file for a web module (WEB-INF/ibm-web-ext.xml or WEB-INF/ibm-web-ext.xmi) refers to web_merged.xml

Download Description

PK90588 resolves the following problem:

ERROR DESCRIPTION:
After saving a web archive in an application that had an existing WEB-INF/ibm-web-ext.xml (or xmi) file with a href element pointing to deployment descriptor (WEB-INF/web.xml), the href can now point to the internal deployment descriptor, (WEB-INF/web_merged.xml). This incorrect reference can cause
a NullPointerException, load and/or save errors.

LOCAL FIX:

PROBLEM SUMMARY

USERS AFFECTED:
All users of IBM WebSphere Application Server V7.0 who have applications that
contain an IBM extension file (WEB-INF/ibm-web-ext.xml or WEB-INF/ibm-web-ext.xmi) that contains an href element.

PROBLEM DESCRIPTION:
An href element in an IBM specific extension file for a web module (WEB-INF/ibm-web-ext.xml or
WEB-INF/ibm-web-ext.xmi) refers to web_merged.xml

RECOMMENDATION:
None

After saving a web archive in an application that had an existing WEB-INF/ibm-web-ext.xml (or xmi) file with a href element pointing to deployment descriptor (WEB-INF/web.xml), the href can now point to the internal deployment descriptor, (WEB-INF/web_merged.xml). This incorrect reference can cause
a NullPointerException, load and/or save errors.

PROBLEM CONCLUSION:
Modified code to have extension file href element always refer to web module deployment descriptor (WEB-INF/web.xml).

The fix for this APAR is currently targeted for inclusion in Fix Pack 7.0.0.7. Refer to the Recommended Updates page for delivery information:
http://www.ibm.com/support/docview.wss?uid=swg27004980

Prerequisites

Download the UpdateInstaller below to install this fix.

[{"PRLabel":"UpdateInstaller","PRLang":"US English","PRSize":"7250000","PRPlat":{"label":"AIX","code":"PF002"},"PRURL":"http://www.ibm.com/support/docview.wss?uid=swg21205991"}]

Installation Instructions

Review the readme.txt for detailed installation instructions.

[{"INLabel":"Readme","INLang":"US English","INSize":"6521","INURL":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK90588/readme.txt"}]
On
[{"DNLabel":"7.0.0.0-WS-WAS-MultiOS-IFPK90588","DNDate":"4/16/2010","DNLang":"US English","DNSize":"19097","DNPlat":{"label":"AIX","code":"PF002"},"DNURL":"http://www.ibm.com/support/fixcentral/quickorder?fixids=7.0.0.0-WS-WAS-MultiOS-IFPK90588&product=ibm%2FWebSphere%2FWebSphere%20Application%20Server&source=dbluesearch","DNURL_FTP":"ftp://public.dhe.ibm.com/software/websphere/appserv/support/fixes/PK90588/7.0.0.0-WS-WAS-MultiOS-IFPK90588.pak","DDURL":"http://public.dhe.ibm.com:7618;sw_websphere;appserv/support/fixes/PK90588/7.0.0.0-WS-WAS-MultiOS-IFPK90588.pak"}]

Technical Support

Contact IBM Support using SR (http://www.ibm.com/software/support/probsub.html), visit the WebSphere Application Server support web site (http://www.ibm.com/support/entry/portal/Overview/Software/WebSphere/WebSphere_Application_Server), or contact 1-800-IBM-SERV (U.S. only).

[{"Product":{"code":"SSEQTP","label":"WebSphere Application Server"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Deploy (for example: AAT or ANT or EAR\/WAR\/JAR)","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF012","label":"IBM i"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"7.0;7.0.0.1;7.0.0.3;7.0.0.5","Edition":"Advanced;Base;Enterprise;Network Deployment;Single Server","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 June 2018

UID

swg24026473