PQ73825: WSCP FAILS TO INSTALL AN APPLICATION IN A CLUSTER WHEN ONE NODE GOES DOWN. | |||||||||||||||||||||||||||||||||||
![]() |
|||||||||||||||||||||||||||||||||||
![]() APAR status Closed as program error. Error description Problem:WSCP failes when installing an application in a cluster when one node goes down.It fails with following stack trace: wscp> E install /Node:Mother/ C:/WebSphere/AppServer/installableApps/classloader dump.ear -appname ClassLoader -defappserver /ServerGroup:test/ [4/23/03 8:04:18:327 EDT] 6f6d7525 ArchiveInstal X WSCP0111E: create app failed: com.ibm.ejs.sm.ejscp.commands.ArchiveInstallException: RemoteException occurred in server thread; nested exception is: java.rmi.MarshalException: CORBA COMM_FAILURE 3 No; nested exception is: org.omg.CORBA.COMM_FAILURE: minor code: 3 completed: No at com.ibm.ejs.sm.ejscp.commands.ArchiveInstall.getInstallDir(Archi veInstall.java:549) com.ibm.ejs.sm.ejscp.commands.ArchiveInstall.setNodeDirMaps(Arch iveInstall.java:658) at com.ibm.ejs.sm.ejscp.commands.ArchiveInstall.create(ArchiveInsta ll.java:1265) at com.ibm.ejs.sm.ejscp.commands.ArchiveInstall.install(ArchiveInst all.java:1869) at com.ibm.ejs.sm.ejscp.commands.EnterpriseAppScriptCmdHandler.doin stall(EnterpriseAppScriptCmdHandler.java:483) at java.lang.reflect.Method.invoke(Native Method) at com.ibm.ejs.sm.ejscp.commands.ScriptCommandHandler.performAction (ScriptCommandHandler.java:235) at com.ibm.ejs.sm.ejscp.commands.EnterpriseAppScriptCmdHandler.doCo mmand (EnterpriseAppScriptCmdHandler.java:96) at com.ibm.ejs.sm.ejscp.EjscpCmd.cmdProc(EjscpCmd.java:74) at tcl.lang.Parser.evalObjv(Parser.java:810) at tcl.lang.Parser.eval2(Parser.java:1209) at tcl.lang.Interp.eval(Interp.java:2042) at tcl.lang.Interp.eval(Interp.java:2101) at tcl.lang.UplevelCmd.cmdProc(UplevelCmd.java:94) at tcl.lang.Parser.evalObjv(Parser.java:810) at tcl.lang.Parser.eval2(Parser.java:1209) at tcl.lang.Parser.evalTokens(Parser.java:993) at tcl.lang.Parser.eval2(Parser.java:1196) at tcl.lang.Interp.eval(Interp.java:2042) at tcl.lang.Interp.eval(Interp.java:2101) at tcl.lang.IfCmd.cmdProc(IfCmd.java:57) at tcl.lang.Parser.evalObjv(Parser.java:810) at tcl.lang.Parser.eval2(Parser.java:1209) at tcl.lang.Interp.eval(Interp.java:2042) at tcl.lang.Interp.eval(Interp.java:2101) at tcl.lang.IfCmd.cmdProc(IfCmd.java:57) at tcl.lang.Parser.evalObjv(Parser.java:810) at tcl.lang.Parser.eval2(Parser.java:1209) at tcl.lang.Procedure.cmdProc(Procedure.java:161) at tcl.lang.Parser.evalObjv(Parser.java:810) at tcl.lang.Parser.evalObjv(Parser.java:796) at tcl.lang.Parser.eval2(Parser.java:1209) at tcl.lang.Interp.eval(Interp.java:2042) at tcl.lang.Interp.eval(Interp.java:2071) at com.ibm.ejs.sm.ejscp.WscpShell.evalCommand(WscpShell.java:351) at com.ibm.ejs.sm.ejscp.WscpShell.main(WscpShell.java:171) at java.lang.reflect.Method.invoke(Native Method) at com.ibm.ws.bootstrap.WSLauncher.main(WSLauncher.java:158) WSCP0086E: Exception installing EnterpriseApp: com.ibm.ejs.sm.ejscp.commands.Arc hiveInstallException: WSCP0111E: create app failed: com.ibm.ejs.sm.ejscp.command s.ArchiveInstallException: RemoteException occurred in server thread; nested exc eption is: java.rmi.MarshalException: CORBA COMM_FAILURE 3 No; nested exception is: org.omg.CORBA.COMM_FAILURE: minor code: 3 completed: NoLocal fix Install succeeds using AdminConsole in a cluster when one node went down.Problem summary **************************************************************** * USERS AFFECTED: WebSphere Application Server 4.0 users * * who use wscp to install applications. * **************************************************************** * PROBLEM DESCRIPTION: When installing an enterprise * * application to a server group with * * one node in the server group down, * * wscp install will fail but admin * * console succeeds. * **************************************************************** * RECOMMENDATION: * **************************************************************** The wscp component is missing code to handle the application install scenario when one node in a server group is down. The similar function exists in admin console component. This is why the application can be installed from the admin console, but not from the wscp command line. The fix is to add the missing code in the wscp component so the wscp and admin console behaves the same.Problem conclusion Add code in the wscp component to handle the application install with one node in the server group is down. The code added is based on similar code from the admin console component.Temporary fix Test fix for PQ73825 was placed on PQ99999.raleigh.ibm.com on 30May03. Have also updated the PMR and send an email to tdwatts@us.ibm.com about the availability of the fix. Note the fix works on 4.0.4 and 4.0.5 only.Comments
APAR is sysrouted FROM one or more of the following: APAR is sysrouted TO one or more of the following: Modules/Macros
SRLS
|
Document Information |
Product categories: Software > Application Servers >
Distributed Application & Web Servers > WebSphere Application
Server > General
Operating system(s):
Software version: 400
Software edition:
Reference #: PQ73825
IBM Group: Software Group
Modified date: Jun 9, 2003
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.