How to Configure the Process Administrator and Ant Tasks in a Secure Websphere Environment (Doc ID 1175843.1)

Last updated on MARCH 08, 2017

Applies to:

Oracle Business Process Management Suite - Version 10.3.1 and later
Information in this document applies to any platform.
***Checked for relevance on 14-Feb-2012***


Symptoms

BPM 10.3.1
Websphere 10gR3
Websphere is configured with administrator level security .

While trying to deploy the project  to Websphere cluster(2 managed servers) through ANT script and Process Administrator it is failing.
During deployment Errors related to JMX are received and that engine is not reachable. Engine needs to be started for changes to take effect in the engine.

Same error can be received if you select a engine in process-admin and click on 'reload from directory''.


Error Message:
-------------------
[fuego:publish] Mar 25, 2010 4:51:50 PM com.ibm.websphere.management.AdminClientFactory
[fuego:publish] WARNING: ADMC0046W
[fuego:publish] Could not notify deployment changes to engine 'JDGBPMEngine'. Engine seems to be stopped. [notification:type='4', processId='/TestCasesReceivingToBe#Default-1.0']
[fuego:publish] Details :
[fuego:publish] fuego.papi.impl.EngineNotAvailableException: Cannot reach engine 'JDGBPMEngine' at URL: 'null'.
[fuego:publish] Cannot reach engine 'JDGBPMEngine' at URL: 'null'.
[fuego:publish] Caused by: java.io.IOException
[fuego:publish] Caused by: java.lang.reflect.InvocationTargetException
[fuego:publish] Caused by: ADMC0016E: The system cannot create a SOAP connector to connect to host ctj3037-04.int.westgroup.com at port 8881.
[fuego:publish] Caused by: java.lang.reflect.InvocationTargetException
[fuego:publish] Caused by: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error parsing HTTP status line "  ": java.util.NoSuchElementException; targetException=java.lang.IllegalArgumentException: Error parsing HTTP status line "     ": java.util.NoSuchElementException]
[fuego:publish] Caused by: Error parsing HTTP status line "    ": java.util.NoSuchElementException
[fuego:publish] fuego.papi.impl.EngineNotAvailableException: Cannot reach engine 'JDGBPMEngine' at URL: 'null'.
[fuego:publish] at fuego.mami.engine.j2ee.J2EEAdminEngineAccessImpl.getEngineManagement(J2EEAdminEngineAccessImpl.java:75)
[fuego:publish] at fuego.mami.engine.j2ee.J2EEAdminEngineAccessImpl.getEngineManagement(J2EEAdminEngineAccessImpl.java:91)
[fuego:publish] at fuego.mami.Engine.getEngineManagement(Engine.java:1389)
[fuego:publish] at fuego.mami.ProjectManager.notifyEngines(ProjectManager.java:592)
[fuego:publish] at fuego.project.publisher.ProjectPublisher.notifyEngines(ProjectPublisher.java:826)
[fuego:publish] at fuego.tools.ant.enterprise.impl.PublishProjectTaskImpl.execute(Unknown Source)
[fuego:publish] at fuego.tools.ant.enterprise.impl.PublishProjectTaskImpl.execute(Unknown Source)
[fuego:publish] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[fuego:publish] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[fuego:publish] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[fuego:publish] at java.lang.reflect.Method.invoke(Method.java:597)
[fuego:publish] at fuego.tools.ant.enterprise.taskdefs.Utils.executeTask(Unknown Source)
[fuego:publish] at fuego.tools.ant.enterprise.taskdefs.Utils.executeTask(Unknown Source)
[fuego:publish] at fuego.tools.ant.enterprise.taskdefs.PublishProjectTask.execute(Unknown Source)
[fuego:publish] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[fuego:publish] at org.apache.tools.ant.Task.perform(Task.java:364)
[fuego:publish] at fuego.tools.ant.enterprise.taskdefs.DirectorySessionTask.processTasks(Unknown Source)
[fuego:publish] at fuego.tools.ant.enterprise.taskdefs.DirectorySessionTask.executeImpl(Unknown Source)
[fuego:publish] at fuego.tools.ant.BaseFuegoTask.execute(Unknown Source)
[fuego:publish] at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
[fuego:publish] at org.apache.tools.ant.Task.perform(Task.java:364)
[fuego:publish] at org.apache.tools.ant.Target.execute(Target.java:341)
[fuego:publish] at org.apache.tools.ant.Target.performTasks(Target.java:369)
[fuego:publish] at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
[fuego:publish] at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
[fuego:publish] at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
[fuego:publish] at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
[fuego:publish] at org.apache.tools.ant.Main.runBuild(Main.java:668)
[fuego:publish] at org.apache.tools.ant.Main.startAnt(Main.java:187)
[fuego:publish] at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257)
[fuego:publish] at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104)
[fuego:publish] Caused by: java.io.IOException
[fuego:publish] at fuego.mami.engine.jmx.WebsphereJmxConnectorProvider.createJMXConnector(WebsphereJmxConnectorProvider.java:96)
[fuego:publish] at fuego.mami.engine.j2ee.J2EEAdminEngineAccessImpl.createMBeanServerConnection(J2EEAdminEngineAccessImpl.java:182)
[fuego:publish] at fuego.mami.engine.j2ee.J2EEAdminEngineAccessImpl.getJmxEngineManagement(J2EEAdminEngineAccessImpl.java:136)
[fuego:publish] at fuego.mami.engine.j2ee.J2EEAdminEngineAccessImpl.getEngineManagement(J2EEAdminEngineAccessImpl.java:68)
[fuego:publish] ... 30 more
[fuego:publish] Caused by: java.lang.reflect.InvocationTargetException
[fuego:publish] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[fuego:publish] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[fuego:publish] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[fuego:publish] at java.lang.reflect.Method.invoke(Method.java:597)
[fuego:publish] at fuego.mami.engine.jmx.WebsphereJmxConnectorProvider.createJMXConnector(WebsphereJmxConnectorProvider.java:91)
[fuego:publish] ... 33 more
[fuego:publish] Caused by: com.ibm.websphere.management.exception.ConnectorException: ADMC0016E: The system cannot create a SOAP connector to connect to host ctj3037-04.int.westgroup.com at port 8881.
[fuego:publish] at com.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:489)
[fuego:publish] ... 38 more
[fuego:publish] Caused by: java.lang.reflect.InvocationTargetException
[fuego:publish] at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
[fuego:publish] at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
[fuego:publish] at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
[fuego:publish] at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
[fuego:publish] at com.ibm.websphere.management.AdminClientFactory.createAdminClient(AdminClientFactory.java:341)
[fuego:publish] ... 38 more
[fuego:publish] Caused by: com.ibm.websphere.management.exception.ConnectorNotAvailableException: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error parsing HTTP status line "  ": java.util.NoSuchElementException; targetException=java.lang.IllegalArgumentException: Error parsing HTTP status line "  ": java.util.NoSuchElementException]
[fuego:publish] at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:344)
[fuego:publish] at com.ibm.ws.management.connector.soap.SOAPConnectorClient.(SOAPConnectorClient.java:177)
[fuego:publish] ... 43 more
[fuego:publish] Caused by: [SOAPException: faultCode=SOAP-ENV:Client; msg=Error parsing HTTP status line "   ": java.util.NoSuchElementException; targetException=java.lang.IllegalArgumentException: Error parsing HTTP status line "    ": java.util.NoSuchElementException]
[fuego:publish] at org.apache.soap.transport.http.SOAPHTTPConnection.send(Unknown Source)
[fuego:publish] at org.apache.soap.rpc.Call.invoke(Unknown Source)
[fuego:publish] at com.ibm.ws.management.connector.soap.SOAPConnectorClient$4.run(SOAPConnectorClient.java:309)
[fuego:publish] at com.ibm.ws.security.util.AccessController.doPrivileged(AccessController.java:118)
[fuego:publish] at com.ibm.ws.management.connector.soap.SOAPConnectorClient.reconnect(SOAPConnectorClient.java:302)
[fuego:publish] ... 44 more


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms