PQ93652: Error message is not being formatted correctly - security.registry.uniqueid

 A fix is available

Obtain the fix for this APAR



APAR status
Closed as program error.

Error description
There is a problem with printing the real error message
because the key 'security.registry.uniqueid' does
not exist.  To determinate the real cause of the problem,
security tracing needs to be enabled.
                                                       .
Trace: 2004/07/26 12:07:29.150 01 t=7F4260 c=UNK key=P8
(13007002)
  FunctionName: com.ibm.ejs.ras.TraceNLS
  SourceId: com.ibm.ejs.ras.TraceNLS
  Category: UNCOND
  ExtendedMessage: No message text associated with key
security.registry.uniqueid in bundle
com.ibm.ejs.resources.security
java.util.MissingResourceException: Can't find resource for
bundle com.ibm.ejs.resources.security, key
security.registry.uniqueid
.at java.util.ResourceBundle.getObject(ResourceBundle.java:388)
.at java.util.ResourceBundle.getObject(ResourceBundle.java:385)
.at java.util.ResourceBundle.getString(ResourceBundle.java:360)
.at com.ibm.ras.RASMessageCatalog.getMessage
  (RASMessageCatalog.java:455)
.at com.ibm.ejs.ras.CB390TraceEventListener.writeEvent
  (CB390TraceEventListener.java:492)
.at com.ibm.ejs.ras.CB390TraceEventListener.errorEvent
  (CB390TraceEventListener.java:246)
.at com.ibm.ejs.ras.Ws390TraceEventGenerator.fireMessageEvent
  (Ws390TraceEventGenerator.java:257)
.at com.ibm.ejs.ras.Ws390TraceEventGenerator.fireMessageEvent
  (Ws390TraceEventGenerator.java:171)
.at com.ibm.ejs.ras.Tr.error(Tr.java:569)
.at com.ibm.ws.security.registry.zOS.SAFRegistryImpl.
  getUniqueUserId(SAFRegistryImpl.java:903)
.at com.ibm.ws.security.registry.UserRegistryImpl.
  getUniqueUserId(UserRegistryImpl.java:647)
Local fix
To determinate the real cause of the problem, security tracing
needs to be enabled.
Problem summary
****************************************************************
* USERS AFFECTED: All users of WebSphere Application Server    *
*                 V5.0 for z/OS                                *
****************************************************************
* PROBLEM DESCRIPTION: When the securityname being passed to   *
*                      getUniqueUserId is null, the            *
*                      resulting error messages are            *
*                      not formatted correctly.                *
****************************************************************
* RECOMMENDATION:                                              *
****************************************************************
When the securityname being passed to getUniqueUserId is null
instead of an formatted error message, the following appears
in the trace:
FunctionName: com.ibm.ejs.ras.TraceNLS
SourceId: com.ibm.ejs.ras.TraceNLS
Category: UNCOND
ExtendedMessage: No message text associated with key
security.registry.uniqueid in bundle
com.ibm.ejs.resources.security
java.util.MissingResourceException: Can't find resource for
bundle com.ibm.ejs.resources.security, key
security.registry.uniqueid
at java.util.ResourceBundle.getObject(ResourceBundle.java:388)
at java.util.ResourceBundle.getObject(ResourceBundle.java:385)
at java.util.ResourceBundle.getString(ResourceBundle.java:360)
at com.ibm.ras.RASMessageCatalog.getMessage
(RASMessageCatalog.java:455)
at com.ibm.ejs.ras.CB390TraceEventListener.writeEvent
(CB390TraceEventListener.java:492).
at com.ibm.ejs.ras.CB390TraceEventListener.errorEvent
(CB390TraceEventListener.java:246)
at com.ibm.ejs.ras.Ws390TraceEventGenerator.fireMessageEvent
(Ws390TraceEventGenerator.java:257)
at com.ibm.ejs.ras.Ws390TraceEventGenerator.fireMessageEvent
(Ws390TraceEventGenerator.java:171)
at com.ibm.ejs.ras.Tr.error(Tr.java:569)
at com.ibm.ws.security.registry.zOS.SAFRegistryImpl.
getUniqueUserId(SAFRegistryImpl.java:903)
at com.ibm.ws.security.registry.UserRegistryImpl.
getUniqueUserId(UserRegistryImpl.java:647)
Problem conclusion
Messages added to ws390security.nlsprops: BBOS1006 and BBOS1010
to cover these errors.  Now the message text is available and
will show when the situation arises.

The following publication was revised as a result
of APAR PQ93652:
________________________________________________________________
WebSphere Application Server V5 for z/OS
Messages and Codes
GA22-7915-01
_______________________________________________________________
This APAR requires changes to documentation.

NOTE: Periodically, we refresh the documentation on our
Web site, so the changes might have been made before you
read this text. To access the latest on-line
documentation, go to the product library page at:

www.ibm.com/software/webservers/appserv/zos_os390/library.html

________________________________________________________________
Chapter 1, pg. 64 (new message)
Message identifier - BBOS1006E
Could not get the uniqueId of the user {0} due to the following
exception {1}.
Explanation: Internal Error.  Unable to obtain the uniqueid of
             the user.
User Response: Contact the IBM Support Center if the problem
               persists.
________________________________________________________________
Chapter 1, pg. 64 (new message)
Message identifier - BBOS1010E
Could not get the uniqueId due to a NULL SecurityName
Explanation: Unable to obtain the uniqueId of the user.
             The SecurityName is null.
User Response: Make sure that the user or group is valid in the
               registry and if it is a custom registry make
               sure a uniqueId exists for the user or group.
Temporary fix Comments
APAR information
APAR number PQ93652
Reported component name WEBSPHERE FOR Z
Reported component ID 5655I3500
Reported release 500
Status CLOSED PER
PE NoPE
HIPER NoHIPER
Special Attention NoSpecatt
Submitted date 2004-09-01
Closed date 2004-10-28
Last modified date 2004-12-02

APAR is sysrouted FROM one or more of the following:

APAR is sysrouted TO one or more of the following:
PQ93655

Modules/Macros
BBOUBINF          

Publications Referenced

Fix information
Fixed component name WEBSPHERE FOR Z
Fixed component ID 5655I3500

Applicable component levels
R500 PSY UQ94534    UP04/11/03 P F411

  Fix is available
Select the PTF appropriate for your component level. You will be required to sign in. Distribution on physical media is not available in all countries.


Document Information


Current web document: swg1PQ93652.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 #: PQ93652
IBM Group: Software Group
Modified date: Dec 2, 2004