This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 79392 - JBI Manager fails to "uninstall" - needs better error message
Summary: JBI Manager fails to "uninstall" - needs better error message
Status: RESOLVED FIXED
Alias: None
Product: soa
Classification: Unclassified
Component: JBI Manager (show other bugs)
Version: 5.x
Hardware: All Windows XP
: P4 blocker (vote)
Assignee: Jun Qian
URL:
Keywords:
: 79393 80251 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-06-29 00:39 UTC by bugbridge
Modified: 2006-08-07 19:57 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments
error shown in the output window (8.50 KB, application/octet-stream)
2006-08-03 20:40 UTC, lchang
Details

Note You need to log in before you can comment on or make changes to this bug.
Description bugbridge 2006-06-29 00:39:24 UTC
Original status: 1-Dispatched; Suggested Status: NEW

Original Target Release: coke_dev; Suggested Target Milestone : 5.5

These items should be added to the Status Whiteboard: MONROVIA
Description:
JBI Manager fails to "uninstall":
stopComponent: com.sun.bpelse-1.0-2
shutdownComponent: com.sun.bpelse-1.0-2
Failed execution of uninstallComponent. 
com.sun.jbi.ui.common.JBIRemoteException

stopComponent: com.sun.httpsoapbc-1.0-2
shutdownComponent: com.sun.httpsoapbc-1.0-2
Failed execution of uninstallComponent. 
com.sun.jbi.ui.common.JBIRemoteException

from server log:
[#|2006-06-22T15:35:17.017-0700|WARNING|sun-appserver-
pe9.0|com.sun.jbi.framework|_ThreadID=12;_ThreadName=httpWorkerThread-4848-
1;_RequestID=734c9b8d-f88c-45c3-bc52-68dbc4d79447;|JBIFW1118: Uninstallation 
of Engine com.sun.bpelse-1.0-2 cannot proceed because the following Service 
Units are still deployed: 0C000000-0D0709B00B0100-8199BC82-01.|#]

[#|2006-06-22T15:35:17.027-0700|WARNING|sun-appserver-
pe9.0|javax.enterprise.system.stream.err|_ThreadID=12;_ThreadName=httpWorkerThr
ead-4848-1;_RequestID=734c9b8d-f88c-45c3-bc52-
68dbc4d79447;|javax.management.MBeanException: Exception thrown in operation 
uninstall
	at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke
(StandardMetaDataImpl.java:435)
	at javax.management.StandardMBean.invoke(StandardMBean.java:323)
	at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke
(DynamicMetaDataImpl.java:213)
	at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke
(DefaultMBeanServerInterceptor.java:815)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke
(JmxMBeanServer.java:784)
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke
(ProxyClass.java:77)
	at $Proxy1.invoke(Unknown Source)
	at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke
(SunoneInterceptor.java:297)
	at 
com.sun.jbi.management.system.EsbInstallationAdapter.uninstallComponent
(EsbInstallationAdapter.java:178)
	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:585)
	at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke
(StandardMetaDataImpl.java:414)
	at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke
(DefaultMBeanServerInterceptor.java:815)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke
(JmxMBeanServer.java:784)
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke
(ProxyClass.java:77)
	at $Proxy1.invoke(Unknown Source)
	at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke
(SunoneInterceptor.java:297)
	at javax.management.MBeanServerInvocationHandler.invoke
(MBeanServerInvocationHandler.java:201)
	at $Proxy14.uninstallComponent(Unknown Source)
	at 
com.sun.jbi.management.system.EsbInstallation.uninstallComponentFromInstance
(EsbInstallation.java:2321)
	at com.sun.jbi.management.system.EsbInstallation.uninstallComponent
(EsbInstallation.java:617)
	at com.sun.jbi.management.system.EsbInstallation.uninstallComponent
(EsbInstallation.java:801)
	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:585)
	at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke
(StandardMetaDataImpl.java:414)
	at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke
(DefaultMBeanServerInterceptor.java:815)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke
(JmxMBeanServer.java:784)
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke
(ProxyClass.java:77)
	at $Proxy1.invoke(Unknown Source)
	at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke
(SunoneInterceptor.java:297)
	at 
com.sun.jbi.esb.ui.admin.runtime.mbeans.AbstractUIMBeanESBImpl.invokeMBeanOpera
tion(AbstractUIMBeanESBImpl.java:165)
	at 
com.sun.jbi.esb.ui.admin.runtime.mbeans.JBIAdminCommandsUIMBeanCASImpl.uninstal
lComponent(JBIAdminCommandsUIMBeanCASImpl.java:193)
	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:585)
	at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke
(StandardMetaDataImpl.java:414)
	at javax.management.StandardMBean.invoke(StandardMBean.java:323)
	at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke
(DynamicMetaDataImpl.java:213)
	at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
	at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke
(DefaultMBeanServerInterceptor.java:815)
	at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke
(JmxMBeanServer.java:784)
	at sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at com.sun.enterprise.admin.util.proxy.ProxyClass.invoke
(ProxyClass.java:77)
	at $Proxy1.invoke(Unknown Source)
	at com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke
(SunoneInterceptor.java:297)
	at com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call
(InvokeCaller.java:56)
	at 
com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle
(MBeanServerRequestHandler.java:142)
	at 
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.pr
ocessRequest(RemoteJmxConnectorServlet.java:109)
	at 
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.do
Post(RemoteJmxConnectorServlet.java:180)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
	at org.apache.catalina.core.ApplicationFilterChain.servletService
(ApplicationFilterChain.java:397)
	at org.apache.catalina.core.StandardWrapperValve.invoke
(StandardWrapperValve.java:278)
	at org.apache.catalina.core.StandardPipeline.doInvoke
(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:536)
	at org.apache.catalina.core.StandardContextValve.invokeInternal
(StandardContextValve.java:240)
	at org.apache.catalina.core.StandardContextValve.invoke
(StandardContextValve.java:179)
	at org.apache.catalina.core.StandardPipeline.doInvoke
(StandardPipeline.java:566)
	at com.sun.enterprise.web.WebPipeline.invoke(WebPipeline.java:73)
	at org.apache.catalina.core.StandardHostValve.invoke
(StandardHostValve.java:182)
	at org.apache.catalina.core.StandardPipeline.doInvoke
(StandardPipeline.java:566)
	at com.sun.enterprise.web.VirtualServerPipeline.invoke
(VirtualServerPipeline.java:120)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:939)
	at org.apache.catalina.core.StandardEngineValve.invoke
(StandardEngineValve.java:137)
	at org.apache.catalina.core.StandardPipeline.doInvoke
(StandardPipeline.java:566)
	at org.apache.catalina.core.StandardPipeline.invoke
(StandardPipeline.java:536)
	at org.apache.catalina.core.ContainerBase.invoke
(ContainerBase.java:939)
	at org.apache.coyote.tomcat5.CoyoteAdapter.service
(CoyoteAdapter.java:231)
	at com.sun.enterprise.web.connector.grizzly.ProcessorTask.invokeAdapter
(ProcessorTask.java:667)
	at 
com.sun.enterprise.web.connector.grizzly.ProcessorTask.processNonBlocked
(ProcessorTask.java:574)
	at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process
(ProcessorTask.java:844)
	at 
com.sun.enterprise.web.connector.grizzly.ReadTask.executeProcessorTask
(ReadTask.java:287)
	at com.sun.enterprise.web.connector.grizzly.ReadTask.doTask
(ReadTask.java:212)
	at com.sun.enterprise.web.connector.grizzly.TaskBase.run
(TaskBase.java:252)
	at com.sun.enterprise.web.connector.grizzly.WorkerThread.run
(WorkerThread.java:75)
Caused by: javax.jbi.JBIException: JBIFW1118: Uninstallation of Engine 
com.sun.bpelse-1.0-2 cannot proceed because the following Service Units are 
still deployed: 0C000000-0D0709B00B0100-8199BC82-01.
	at com.sun.jbi.framework.ComponentFramework.uninstallComponent
(ComponentFramework.java:1333)
	at com.sun.jbi.framework.ComponentInstaller.uninstall
(ComponentInstaller.java:121)
	at sun.ref|#]

[#|2006-06-22T15:35:17.037-0700|WARNING|sun-appserver-
pe9.0|javax.enterprise.system.stream.err|_ThreadID=12;_ThreadName=httpWorkerThr
ead-4848-1;_RequestID=734c9b8d-f88c-45c3-bc52-
68dbc4d79447;|lect.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:585)
	at com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke
(StandardMetaDataImpl.java:414)
	... 93 more
|#]

[#|2006-06-22T15:35:17.047-0700|WARNING|sun-appserver-
pe9.0|javax.enterprise.system.stream.err|_ThreadID=12;_ThreadName=httpWorkerThr
ead-4848-1;_RequestID=734c9b8d-f88c-45c3-bc52-68dbc4d79447;|
java.lang.Exception: <?xml version="1.0" encoding="UTF-8" standalone="yes"?
><jbi:jbi-task xmlns:jbi="http://java.sun.com/xml/ns/jbi/management-
message"><jbi:jbi-task-result><jbi:frmwk-task-result><jbi:frmwk-task-result-
details><jbi:task-result-details><jbi:task-id>uninstallComponent</jbi:task-
id><jbi:task-result>FAILED</jbi:task-result><jbi:exception-info><jbi:nesting-
level>1</jbi:nesting-level><jbi:msg-loc-info><jbi:loc-token>JBIFW1118</jbi:loc-
token><jbi:loc-message>Uninstallation of Engine com.sun.bpelse-1.0-2 cannot 
proceed because the following Service Units are still deployed: 0C000000-
0D0709B00B0100-8199BC82-01.</jbi:loc-message></jbi:msg-loc-info><jbi:stack-
trace>com.sun.jbi.framework.ComponentFramework.uninstallComponent
(ComponentFramework.java:1333)
com.sun.jbi.framework.ComponentInstaller.uninstall(ComponentInstaller.java:121)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke
(StandardMetaDataImpl.java:414)
javax.management.StandardMBean.invoke(StandardMBean.java:323)
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke
(DynamicMetaDataImpl.java:213)
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke
(DefaultMBeanServerInterceptor.java:815)
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:77)
$Proxy1.invoke(Unknown Source)
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke
(SunoneInterceptor.java:297)
com.sun.jbi.management.system.EsbInstallationAdapter.uninstallComponent
(EsbInstallationAdapter.java:178)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke
(StandardMetaDataImpl.java:414)
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke
(DefaultMBeanServerInterceptor.java:815)
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:77)
$Proxy1.invoke(Unknown Source)
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke
(SunoneInterceptor.java:297)
javax.management.MBeanServerInvocationHandler.invoke
(MBeanServerInvocationHandler.java:201)
$Proxy14.uninstallComponent(Unknown Source)
com.sun.jbi.management.system.EsbInstallation.uninstallComponentFromInstance
(EsbInstallation.java:2321)
com.sun.jbi.management.system.EsbInstallation.uninstallComponent
(EsbInstallation.java:617)
com.sun.jbi.management.system.EsbInstallation.uninstallComponent
(EsbInstallation.java:801)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke
(StandardMetaDataImpl.java:414)
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke
(DefaultMBeanServerInterceptor.java:815)
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:77)
$Proxy1.invoke(Unknown Source)
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke
(SunoneInterceptor.java:297)
com.sun.jbi.esb.ui.admin.runtime.mbeans.AbstractUIMBeanESBImpl.invokeMBeanOpera
tion(AbstractUIMBeanESBImpl.java:165)
com.sun.jbi.esb.ui.admin.runtime.mbeans.JBIAdminCommandsUIMBeanCASImpl.uninstal
lComponent(JBIAdminCommandsUIMBeanCASImpl.java:193)
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
com.sun.jmx.mbeanserver.StandardMetaDataImpl.invoke
(StandardMetaDataImpl.java:414)
javax.management.StandardMBean.invoke(StandardMBean.java:323)
com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke
(DynamicMetaDataImpl.java:213)
com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke
(DefaultMBeanServerInterceptor.java:815)
com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
sun.reflect.GeneratedMethodAccessor17.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke
(DelegatingMethodAccessorImpl.java:25)
java.lang.reflect.Method.invoke(Method.java:585)
com.sun.enterprise.admin.util.proxy.ProxyClass.invoke(ProxyClass.java:77)
$Proxy1.invoke(Unknown Source)
com.sun.enterprise.admin.server.core.jmx.SunoneInterceptor.invoke
(SunoneInterceptor.java:297)
com.sun.enterprise.admin.jmx.remote.server.callers.InvokeCaller.call
(InvokeCaller.java:56)
com.sun.enterprise.admin.jmx.remote.server.MBeanServerRequestHandler.handle
(MBeanServerRequestHandler.java:142)
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.pr
ocessRequest(RemoteJmxConnectorServlet.java:109)
com.sun.enterprise.admin.jmx.remote.server.servlet.RemoteJmxConnectorServlet.do
Post(RemoteJmxConnectorServlet.java:180)
javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
org.apache.catalina.core.ApplicationFilterChain.servletService(Appli


Evaluation:
Not a bug. A JBI component can't be uninstalled if there is still service unit 
running in that container.
Comment 1 Jun Qian 2006-07-21 23:48:26 UTC
*** Issue 79393 has been marked as a duplicate of this issue. ***
Comment 2 Jun Qian 2006-07-22 00:31:25 UTC
*** Issue 80251 has been marked as a duplicate of this issue. ***
Comment 3 Jun Qian 2006-07-28 07:00:10 UTC
Fixed to provide better error message.
Comment 4 lchang 2006-08-03 20:39:43 UTC
I am still seeing the entire stack trace...I spoke to Jun Qian who said that 
it should only show the error message.  Please see the message I was seeing in 
the output (attached output.txt):

Failed execution of uninstallComponent.

JBIFW1118: Uninstallation of Engine com.sun.bpelse-1.0-2 cannot proceed 
because the following Service Units are still deployed: 
SynchronousSampleApplication-SynchronousSample.

Comment 5 lchang 2006-08-03 20:40:50 UTC
Created attachment 32510 [details]
error shown in the output window
Comment 6 Jun Qian 2006-08-07 19:57:47 UTC
Fixed now.

Previously, only the error messages from remote invokation on Service Assemblies
were formatted. Now, the error messages from remote invokation on JBI Components
are also formatted.