PK50569: MIGR0286E UPGRADEEXCEPTION AT WASPOSTUPGRADE.RESTORE CAUSED BY NULLPOINTEREXCEPTION AT SECURITYCONFIG.LOGPROGRESSMESSAGE | |||||||||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description BBOWMG3F fails in the UPGRADE step with a MIGR0286E error, due to a NullPointerException from the logProgressMessage() method in com.ibm.ws.migration.postupgrade.common.SecurityConfig.java . Here is the full Stack trace: <cut> com.ibm.ws.migration.utility.UpgradeException: java.lang.NullPointerException .at com.ibm.ws.migration.postupgrade.Restore.<init>(Restore.java:249 ) .at com.ibm.ws.migration.postupgrade.WASPostUpgrade.restore(WASPostU pgrade.java:231) .at com.ibm.ws.migration.postupgrade.WASPostUpgrade.main(WASPostUpgr ade.java:1147) .at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) .at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl.java:64) .at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod AccessorImpl.java:43) .at java.lang.reflect.Method.invoke(Method.java:615) .at com.ibm.wsspi.bootstrap.WSLauncher.launchMain(WSLauncher.java:18 3) .at com.ibm.wsspi.bootstrap.WSLauncher.main(WSLauncher.java:90) .at com.ibm.wsspi.bootstrap.WSLauncher.run(WSLauncher.java:72) .at org.eclipse.core.internal.runtime.PlatformActivator$1.run(Platfo rmActivator.java:78) .at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.run Application(EclipseAppLauncher.java:92) .at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.sta rt(EclipseAppLauncher.java:68) .at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStart er.java:400) .at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStart er.java:177) .at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) .at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl.java:64) .at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod AccessorImpl.java:43) .at java.lang.reflect.Method.invoke(Method.java:615) .at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336) .at org.eclipse.core.launcher.Main.basicRun(Main.java:280) .at org.eclipse.core.launcher.Main.run(Main.java:977) .at com.ibm.wsspi.bootstrap.WSPreLauncher.launchEclipse(WSPreLaunche r.java:321) .at com.ibm.wsspi.bootstrap.WSPreLauncher.main(WSPreLauncher.java:89 ) Caused by: java.lang.NullPointerException .at com.ibm.ws.migration.postupgrade.common.SecurityConfig.logProgre ssMessage(SecurityConfig.java:1114) .at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) .at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessor Impl.java:64) .at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethod AccessorImpl.java:43) .at java.lang.reflect.Method.invoke(Method.java:615) .at com.ibm.ws.migration.common.WCCMDocumentReflector.logProgressMes sage(WCCMDocumentReflector.java:820) .at com.ibm.ws.migration.common.WCCMDocumentReflector.processXML(WCC MDocumentReflector.java:482) .at com.ibm.ws.migration.common.WCCMDocumentReflector.processContent s(WCCMDocumentReflector.java:463) .at com.ibm.wsspi.migration.document.wccm.BasicWCCMDocumentProcessor .processContents(BasicWCCMDocumentProcessor.java:128) .at com.ibm.ws.migration.postupgrade.common.SecurityConfig.processCo ntents(SecurityConfig.java:1752) .at com.ibm.ws.migration.common.WCCMDocumentReflector.migrate(WCCMDo cumentReflector.java:178) .at com.ibm.wsspi.migration.document.wccm.BasicWCCMDocumentProcessor .migrate(BasicWCCMDocumentProcessor.java:110) .at com.ibm.ws.migration.common.WCCMDocumentReflector.migrate(WCCMDo cumentReflector.java:160) .at com.ibm.wsspi.migration.document.wccm.BasicWCCMDocumentProcessor .migrate(BasicWCCMDocumentProcessor.java:95) .at com.ibm.ws.migration.common.WCCMDocumentReflector.migrate(WCCMDo cumentReflector.java:142) .at com.ibm.wsspi.migration.document.wccm.BasicWCCMDocumentProcessor .migrate(BasicWCCMDocumentProcessor.java:86) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate Documents(BasicDocumentTransform.java:297) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate (BasicDocumentTransform.java:81) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate DocumentCollections(BasicDocumentTransform.java:319) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate (BasicDocumentTransform.java:84) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate DocumentCollections(BasicDocumentTransform.java:319) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate (BasicDocumentTransform.java:84) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate DocumentCollections(BasicDocumentTransform.java:319) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate (BasicDocumentTransform.java:84) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate DocumentCollections(BasicDocumentTransform.java:319) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate (BasicDocumentTransform.java:84) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate DocumentCollections(BasicDocumentTransform.java:319) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate (BasicDocumentTransform.java:84) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate DocumentCollections(BasicDocumentTransform.java:319) .at com.ibm.wsspi.migration.transform.BasicDocumentTransform.migrate (BasicDocumentTransform.java:84) .at com.ibm.ws.migration.postupgrade.BasicPostUpgradeManager.migrate (BasicPostUpgradeManager.java:97) .at com.ibm.ws.migration.postupgrade.Restore.<init>(Restore.java:241 ) .... 23 more </cut>Local fix Problem summary **************************************************************** * USERS AFFECTED: All users of WebSphere Application Server * * V6.1 for z/OS migrating RACF configurations * * with the string safkeyring:// prefixed on * * their keyfile paths, or configurations * * where the active user registry is not * * specified or does not have a server defined * **************************************************************** * PROBLEM DESCRIPTION: Migration receives a null pointer * * execption when the active user * * registry is not set, and the migrated * * environment does not function * * correctly when the keyfiles are * * migrated the safkeyring prefix * * is prepended twice. * **************************************************************** * RECOMMENDATION: * **************************************************************** When logging progress, the migration incorrectly expects that the active user registry is set and has a server id. This does not cause the migration itself to fail, only the logging. The second problem is that when migrated, some keyfile paths end up with multiple instances of the safkeyring:// prefix because the migration code prepends this text assuming that the prefix does not exist.Problem conclusion The migration logging has been updated to no longer require an active user registry, and the keyfile path processing has been updated to only prepend the safkeyring:// prefix if it does not already exist. APAR PK50569 is currently targeted for inclusion in Service Level (Fix Pack) 6.1.0.12 of WebSphere Application Server V6.1 for z/OS.Temporary fix Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: UK30119 Modules/Macros Publications Referenced
|
Document Information |
Current web document: swg1PK50569.html
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server for z/OS
Operating system(s):
Software version: 610
Software edition:
Reference #: PK50569
IBM Group: Software Group
Modified date: Nov 8, 2007
(C) Copyright IBM Corporation 2000, 2009. All Rights Reserved.