Firstly apologies for the length of this post, Google hasn't been
helpful when trying to resolve this.
I'm hoping I've only included the relevant bits of the error output
that are useful.

I am getting deployment errors with ServiceMix 3.3.1 on Windows XP sp2.

I have three scenarios:
(fails)  Scenario 1: ServiceMix freshly started, SA is deployed and
started, deploy new version of SA
(pass) Scenario 2: After Scenario 1, re-run deployment
(fails)  Scenario 3: Rebuilding SA and redploying.

I get errors at Scenario 1 and 3 where I dont expect any errors,
especially since Scenario 2 just re-runs the deployment step straight
after the failure from 1.

Details of what I am doing and the output follows.
Suggestions, pointers, hints all gratefully accepted.

Thanks.
Barrie

===
Scenario 1: ServiceMix freshly started, SA is deployed and started,
deploy new version of SA

Trying to install new version os SA via
mvn jbi:projectDeploy -DforceUpdate=true

Gives
[ERROR] BUILD ERROR
[INFO] ------------------------------------------------------------------------
[INFO] Unable to deploy project, Error accessing ServiceMix administration

org/apache/servicemix/common/ManagementSupport$Message

With ServiceMix console output:
WARN  - InstallationService            - Failed to delete old
installation directory:
D:\apache-servicemix\apache-servicemix-3.3.1\data\smx\components\servicemix-jms\version_17
INFO  - ComponentMBeanImpl             - Starting component: servicemix-jms
WARN  - InstallationService            - Failed to delete old
installation directory:
D:\apache-servicemix\apache-servicemix-3.3.1\data\smx\components\servicemix-file\version_11
INFO  - ComponentMBeanImpl             - Starting component: servicemix-file
WARN  - InstallationService            - Failed to delete old
installation directory:
D:\apache-servicemix\apache-servicemix-3.3.1\data\smx\components\servicemix-camel\version_16
INFO  - ComponentMBeanImpl             - Starting component: servicemix-camel
INFO  - ServiceAssemblyLifeCycle       - Shutting down service assembly: mcp-sa
INFO  - ServiceAssemblyLifeCycle       - Stopping service assembly: mcp-sa
INFO  - ServiceUnitLifeCycle           - Stopping service unit: mcp-eip-su
INFO  - ServiceUnitLifeCycle           - Stopping service unit: mcp-file-su
INFO  - ServiceUnitLifeCycle           - Stopping service unit: mcp-jms-su
INFO  - ServiceUnitLifeCycle           - Shutting down service unit: mcp-eip-su
INFO  - ServiceUnitLifeCycle           - Shutting down service unit: mcp-file-su
INFO  - ServiceUnitLifeCycle           - Shutting down service unit: mcp-jms-su
INFO  - ServiceAssemblyLifeCycle       - Shutting down service assembly: mcp-sa
INFO  - ServiceAssemblyLifeCycle       - Stopping service assembly: mcp-sa

But no further information as to why this failed.

===
Scenario 2: After Scenario 1, re-run deployment

If I re-run the same command
mvn jbi:projectDeploy -DforceUpdate=true

Then the deployment is successful.

===
Scenario 3: Rebuilding SA and redploying.

Same mvn command:
mvn jbi:projectDeploy -DforceUpdate=true

Gives error:
[INFO] Unable to deploy project, Error accessing ServiceMix administration

<?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>shutDown</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-camel</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>shutDown</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-eip-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-file</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>shutDown</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-file-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

And the console gives:
INFO  - ServiceAssemblyLifeCycle       - Stopping service assembly: mcp-sa
INFO  - ServiceUnitLifeCycle           - Stopping service unit: mcp-eip-su
INFO  - ServiceUnitLifeCycle           - Stopping service unit: mcp-file-su
INFO  - ServiceUnitLifeCycle           - Stopping service unit: mcp-jms-su
INFO  - ServiceAssemblyLifeCycle       - Shutting down service assembly: mcp-sa
INFO  - ServiceUnitLifeCycle           - Shutting down service unit: mcp-eip-su
INFO  - ServiceUnitLifeCycle           - Shutting down service unit: mcp-file-su
INFO  - ServiceUnitLifeCycle           - Shutting down service unit: mcp-jms-su
INFO  - JBIContainer                   - Deactivating component servicemix-jms
WARN  - EnvironmentContext             - Failed to remove directory
structure for component [version]: servicemix-jms [s
ervicemix-jms]
WARN  - InstallationService            - Failed to delete old
installation directory: D:\apache-servicemix\apache-servic
emix-3.3.1\data\smx\components\servicemix-jms\version_17
INFO  - ComponentMBeanImpl             - Starting component: servicemix-jms
INFO  - ComponentMBeanImpl             - Initializing component: servicemix-jms
INFO  - ServiceAssemblyLifeCycle       - Starting service assembly: mcp-sa
INFO  - ServiceUnitLifeCycle           - Initializing service unit: mcp-eip-su
INFO  - ServiceUnitLifeCycle           - Initializing service unit: mcp-file-su
INFO  - ServiceUnitLifeCycle           - Initializing service unit: mcp-jms-su
INFO  - JBIContainer                   - Deactivating component servicemix-file
WARN  - EnvironmentContext             - Failed to remove directory
structure for component [version]: servicemix-file [
servicemix-file]
WARN  - InstallationService            - Failed to delete old
installation directory: D:\apache-servicemix\apache-servic
emix-3.3.1\data\smx\components\servicemix-file\version_11
INFO  - ComponentMBeanImpl             - Starting component: servicemix-file
INFO  - ComponentMBeanImpl             - Initializing component: servicemix-file
INFO  - JBIContainer                   - Deactivating component servicemix-camel
WARN  - EnvironmentContext             - Failed to remove directory
structure for component [version]: servicemix-camel
[servicemix-camel]
WARN  - InstallationService            - Failed to delete old
installation directory: D:\apache-servicemix\apache-servic
emix-3.3.1\data\smx\components\servicemix-camel\version_16
INFO  - ComponentMBeanImpl             - Starting component: servicemix-camel
INFO  - ComponentMBeanImpl             - Initializing component:
servicemix-camel
INFO  - ServiceUnitLifeCycle           - Starting service unit: mcp-eip-su
INFO  - ServiceUnitLifeCycle           - Starting service unit: mcp-file-su
INFO  - ServiceUnitLifeCycle           - Starting service unit: mcp-jms-su
ERROR - Registry                       - Error trying to restore
service assembly state
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>start</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-camel</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>start</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-eip-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-file</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>start</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-file-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at 
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
        at 
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
        at 
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:168)
        at 
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.restore(ServiceAssemblyLifeCycle.java:364)
        at 
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.restore(ServiceAssemblyLifeCycle.java:353)
        at 
org.apache.servicemix.jbi.framework.Registry.startPendingAssemblies(Registry.java:864)
        at org.apache.servicemix.jbi.framework.Registry$1.run(Registry.java:840)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)
INFO  - ServiceAssemblyLifeCycle       - Starting service assembly: mcp-sa
INFO  - ServiceUnitLifeCycle           - Starting service unit: mcp-eip-su
INFO  - ServiceUnitLifeCycle           - Starting service unit: mcp-file-su
ERROR - Registry                       - Error trying to restore
service assembly state
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>start</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-camel</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>start</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-eip-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-file</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>start</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-file-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at 
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
        at 
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
        at 
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:168)
        at 
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.restore(ServiceAssemblyLifeCycle.java:364)
        at 
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.restore(ServiceAssemblyLifeCycle.java:353)
        at 
org.apache.servicemix.jbi.framework.Registry.startPendingAssemblies(Registry.java:864)
        at org.apache.servicemix.jbi.framework.Registry$1.run(Registry.java:840)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)
INFO  - ServiceAssemblyLifeCycle       - Starting service assembly: mcp-sa
INFO  - ServiceUnitLifeCycle           - Starting service unit: mcp-eip-su
INFO  - ServiceUnitLifeCycle           - Starting service unit: mcp-file-su
ERROR - Registry                       - Error trying to restore
service assembly state
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>start</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-camel</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>start</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-eip-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-file</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>start</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-file-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at 
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
        at 
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
        at 
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.start(ServiceAssemblyLifeCycle.java:168)
        at 
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.restore(ServiceAssemblyLifeCycle.java:364)
        at 
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.restore(ServiceAssemblyLifeCycle.java:353)
        at 
org.apache.servicemix.jbi.framework.Registry.startPendingAssemblies(Registry.java:864)
        at org.apache.servicemix.jbi.framework.Registry$1.run(Registry.java:840)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
        at 
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
        at java.lang.Thread.run(Thread.java:595)
INFO  - ServiceAssemblyLifeCycle       - Shutting down service assembly: mcp-sa
INFO  - ServiceAssemblyLifeCycle       - Stopping service assembly: mcp-sa
INFO  - ServiceUnitLifeCycle           - Stopping service unit: mcp-jms-su
INFO  - ServiceUnitLifeCycle           - Shutting down service unit: mcp-eip-su
INFO  - ServiceUnitLifeCycle           - Shutting down service unit: mcp-file-su
INFO  - ServiceUnitLifeCycle           - Shutting down service unit: mcp-jms-su
INFO  - DeploymentService              - Error in shutDown
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>shutDown</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-camel</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>shutDown</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-eip-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-file</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>shutDown</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-file-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at 
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
        at 
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
        at 
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.shutDown(ServiceAssemblyLifeCycle.java:260)
        at 
org.apache.servicemix.jbi.framework.DeploymentService.shutDown(DeploymentService.java:426)
        at 
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:32
8)
        at 
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:255)
        at 
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateExternalArchive(AutoDeploymentService.java:20
5)
        at 
org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchive(JBIContainer.java:494)
        at 
org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchive(JBIContainer.java:504)
        at 
org.apache.servicemix.jbi.framework.AdminCommandsService.deployServiceAssembly(AdminCommandsService.java:209)

        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 
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
        at 
org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(BaseStandardMBean.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 
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1410)
        at 
javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81)
        at 
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1247)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1350)
        at 
javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:784)
        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 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
        at sun.rmi.transport.Transport$1.run(Transport.java:153)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
        at 
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
        at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
        at java.lang.Thread.run(Thread.java:595)
ERROR - AutoDeploymentService          - Failed to update Service
Assembly: mcp-sa
java.lang.Exception: <?xml version="1.0" encoding="UTF-8"?>
<jbi-task xmlns="http://java.sun.com/xml/ns/jbi/management-message";
version="1.0">
<jbi-task-result>
<frmwk-task-result>
<frmwk-task-result-details>
<task-result-details>
<task-id>shutDown</task-id>
<task-result>FAILED</task-result>
<message-type>ERROR</message-type>
</task-result-details>
</frmwk-task-result-details>
</frmwk-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-camel</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>shutDown</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-eip-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
<component-task-result
xmlns="http://java.sun.com/xml/ns/jbi/management-message";>
        <component-name>servicemix-file</component-name>
        <component-task-result-details>
                <task-result-details>
                        <task-id>shutDown</task-id>
                        <task-result>FAILED</task-result>
                        <message-type>ERROR</message-type>
                        <task-status-msg>
<msg-loc-info>
<loc-token/>
<loc-message>Service Unit 'mcp-file-su' is not deployed</loc-message>
</msg-loc-info>
</task-status-msg>
                </task-result-details>
        </component-task-result-details>
</component-task-result>
</jbi-task-result>
</jbi-task>

        at 
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:125)
        at 
org.apache.servicemix.jbi.framework.ManagementSupport.failure(ManagementSupport.java:111)
        at 
org.apache.servicemix.jbi.framework.ServiceAssemblyLifeCycle.shutDown(ServiceAssemblyLifeCycle.java:260)
        at 
org.apache.servicemix.jbi.framework.DeploymentService.shutDown(DeploymentService.java:426)
        at 
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateServiceAssembly(AutoDeploymentService.java:32
8)
        at 
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateArchive(AutoDeploymentService.java:255)
        at 
org.apache.servicemix.jbi.framework.AutoDeploymentService.updateExternalArchive(AutoDeploymentService.java:20
5)
        at 
org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchive(JBIContainer.java:494)
        at 
org.apache.servicemix.jbi.container.JBIContainer.updateExternalArchive(JBIContainer.java:504)
        at 
org.apache.servicemix.jbi.framework.AdminCommandsService.deployServiceAssembly(AdminCommandsService.java:209)

        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 
org.apache.commons.beanutils.MethodUtils.invokeMethod(MethodUtils.java:216)
        at 
org.apache.servicemix.jbi.management.BaseStandardMBean.invoke(BaseStandardMBean.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 
javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1410)
        at 
javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81)
        at 
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1247)
        at java.security.AccessController.doPrivileged(Native Method)
        at 
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1350)
        at 
javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:784)
        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 sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
        at sun.rmi.transport.Transport$1.run(Transport.java:153)
        at java.security.AccessController.doPrivileged(Native Method)
        at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
        at 
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
        at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
        at java.lang.Thread.run(Thread.java:595)


At this point I have to restart ServiceMix. Which takes me back
through the Scenario 1, then Scenario 2 cycle.

Reply via email to