Bootstrap FreeKB - Mule - Resolve "Deployment unreconciled" in Mule web console
Mule - Resolve "Deployment unreconciled" in Mule web console

Updated:   |  Mule articles

If "Deployment unreconciled" appears in the Mule web console, check the mule_ee.log to see if the app was deployed. Typically, mule_ee.log would have the following events for a normal deploy. If these events are not in the mule_ee.log, you can attempt to deploy the app.

First, there should be a New app event.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ New app 'name-SNAPSHOT-001'                            +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

Next, there should be a Started app event.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Started app 'name-SNAPSHOT-001'                        +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

Next, there may be a Mule is up and kicking event.

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Mule is up and kicking (every 5000ms)                  +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

 

Lastly, there should be a deployed event.

**********************************************************
* app name                                   * DEPLOYED  *
**********************************************************

 

The mule_ee.log may capture the cause of the failed deploy. In this example, the mule_ee.log identifies that the deploy failed due to a missing XML file. In this example, the missing XML would need to be added to the WAR being deployed to resolve "Deployment unreconciled".

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Failed to deploy artifact                                +
+ 'your_app-v0.0.1-SNAPSHOT-01', see below   +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
org.mule.module.launcher.InstallException: 
Config for app 'your_app-v0.0.1-SNAPSHOT-01' not found: 
/opt/MuleSoft/your_jvm/apps/your_app-v0.0.1-SNAPSHOT-01/example.xml

 

It may be the case that the prior version of the application was not successfully undeployed. You can determine this by checking the ${mule_install_root}/your_jvm/apps directory for a file and directory for a prior snapshot of the application. 

~]# ls -l /opt/MuleSoft/myJVM/apps
drwxr-sr-x 3 root root 4096 May 29 21:59 myApp-SNAPSHOT-001
-rw-r--r-- 1 root root   77 May 29 21:59 myApp-SNAPSHOT-001.anchor.txt

 

Remove the anchor.txt file to undeploy the app. A few moments after the anchor.txt file is removed, the anchor.txt as well as the directory and subdirectories that make up the app will also be removed.

~]# rm /opt/MuleSoft/myJVM/apps/myApp-anchor-SNAPSHOT-001.txt

 




Did you find this article helpful?

If so, consider buying me a coffee over at Buy Me A Coffee



Comments


Add a Comment


Please enter 645297 in the box below so that we can be sure you are a human.