Fix (APAR): IY94525 Status: Fix Product: WBI Release: 6.0.2.0 Operating System: All operating systems Supersedes Fixes: Pre-requisite Fixes: Exclusive-requisite Fixes: CMVC Defect: IY94525 Byte size of APAR: 10125 Date: 2007-02-08 Abstract: addNode fails if there is a second server without Business Process Choreographer configured in the standalone profile. Description/symptom of problem: The federation of a standalone profile fails with the following exception if there are at least to servers in the standalone profile and only one of them has Business Process Choreographer configured. javax.management.MBeanException: null nested exception is com.ibm.websphere.management.exception.AdminException: doMergeConfig failed com.ibm.websphere.management.exception.AdminException: doMergeConfig failed at com.ibm.ws.management.tools.DMgrConfigUtils.doMergeConfig(DMgrConfigUtils.java:79) at com.ibm.ws.management.component.AdminOperationsMBean.mergeConfigDataOnDmgr(AdminOperationsMBean.java:159) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1366) at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:1012) at mx4j.server.interceptor.InvokerMBeanServerInterceptor.invoke(InvokerMBeanServerInterceptor.java:233) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128) at mx4j.server.interceptor.SecurityMBeanServerInterceptor.invoke(SecurityMBeanServerInterceptor.java:86) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128) at mx4j.server.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:128) at mx4j.server.interceptor.ContextClassLoaderMBeanServerInterceptor.invoke(ContextClassLoaderMBeanServerInterceptor.java:167) at mx4j.server.MX4JMBeanServer.invoke(MX4JMBeanServer.java:1249) at com.ibm.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:990) at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118) at com.ibm.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:906) at com.ibm.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDelegator.java:157) at sun.reflect.GeneratedMethodAccessor82.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:324) at com.ibm.ws.management.connector.soap.SOAPConnector.invoke(SOAPConnector.java:345) at com.ibm.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.java:210) at com.ibm.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnection.java:55) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:680) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:484) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1471) Caused by: java.lang.NullPointerException at com.ibm.websphere.management.configservice.ConfigServiceHelper.getConfigDataType(ConfigServiceHelper.java:236) at com.ibm.ws.management.configservice.WorkspaceHelper.getType(WorkspaceHelper.java:354) at com.ibm.ws.management.configservice.WorkspaceHelper.getDelegator(WorkspaceHelper.java:366) at com.ibm.ws.management.configservice.ConfigServiceImpl.getRelationship(ConfigServiceImpl.java:1142) at com.ibm.ws.management.configservice.ConfigServiceServerProxy$24.run(ConfigServiceServerProxy.java:979) at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118) at com.ibm.ws.management.configservice.ConfigServiceServerProxy.getRelationship(ConfigServiceServerProxy.java:971) at com.ibm.bpe.config.confighelper.BPCConfigHelper.getParent(BPCConfigHelper.java:1550) at com.ibm.bpe.config.commands.BPCImportNode.createJDBCProviderOnDMGR(BPCImportNode.java:193) at com.ibm.bpe.config.commands.BPCImportNode.executeStep(BPCImportNode.java:104) at com.ibm.websphere.management.cmdframework.provider.AbstractTaskCommand.execute(AbstractTaskCommand.java:536) at com.ibm.ws.management.tools.DMgrConfigUtils.doMergeConfig(DMgrConfigUtils.java:74) ... 27 more Directions to apply fix: 1) Copy pak file to the directory maintenance in the UpdateInstaller directory 2) Shutdown WebSphere. It is important that you perform a controlled and complete shutdown of the server to ensure that all transactions have completed, before installing the fix. 3) Follow the Fix installation instructions that are packaged with the Fix Installer on how to install the Fix. 4) Restart WebSphere Directions to remove fix: NOTE: FIXES MUST BE REMOVED IN THE ORDER THEY WERE APPLIED. DO NOT REMOVE A FIX UNLESS ALL FIXES APPLIED AFTER IT HAVE FIRST BEEN REMOVED. YOU MAY REAPPLY ANY REMOVED FIX. Example: If your system has fix1, fix2, and fix3 applied in that order and fix2 is to be removed, fix3 must be removed first, then fix2 may be removed 1) Shutdown WebSphere. It is important that you perform a controlled and complete shutdown of the server to ensure that all transactions have completed, before installing the fix. 2) Follow the Fix instructions that are packaged with the Fix Installer on how to uninstall and reinstall the Fix. 3) Restart WebSphere Directions to re-apply fix: 1) Shutdown WebSphere. It is important that you perform a controlled and complete shutdown of the server to ensure that all transactions have completed, before installing the fix. 2) Follow the Fix instructions that are packaged with the Fix Installer on how to uninstall and reinstall the Fix. 3) Restart WebSphere Additional Information: