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