A newly configured RSA Archer GRC AFX Connector remains in a
Deployed state and may change to a
Not Deployed state. All other connectors show a normal
Running status.
The
$AFX_HOME/esb/logs/mule_ee.log shows the following errors:
ERROR 2017-05-26 12:35:42,933 [Mule.app.deployer.monitor.1.thread.1] org.mule.module.launcher.DefaultArchiveDeployer:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
+ Failed to deploy artifact +
+ 'AFX-CONN-RSA_Archer_GRC_applicationConnector', see +
+ below +
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
org.mule.module.launcher.DeploymentInitException: MultipleCompilationErrorsException: startup failed:
Script107.groovy: 5: illegal string body character after dollar sign;
solution: either escape a literal dollar sign "\$5" or bracket the value expression "${5}" @ line 5, column 54.
(...)
1 error
at org.mule.module.launcher.application.DefaultMuleApplication.init(DefaultMuleApplication.java:196)
at org.mule.module.launcher.artifact.ArtifactWrapper$2.execute(ArtifactWrapper.java:62)
at org.mule.module.launcher.artifact.ArtifactWrapper.executeWithinArtifactClassLoader(ArtifactWrapper.java:129)
at org.mule.module.launcher.artifact.ArtifactWrapper.init(ArtifactWrapper.java:57)
at org.mule.module.launcher.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:25)
at org.mule.module.launcher.DefaultArchiveDeployer.guardedDeploy(DefaultArchiveDeployer.java:310)
at org.mule.module.launcher.DefaultArchiveDeployer.deployArtifact(DefaultArchiveDeployer.java:330)
at org.mule.module.launcher.DefaultArchiveDeployer.deployExplodedApp(DefaultArchiveDeployer.java:297)
at org.mule.module.launcher.DefaultArchiveDeployer.deployExplodedArtifact(DefaultArchiveDeployer.java:108)
at org.mule.module.launcher.DeploymentDirectoryWatcher.deployExplodedApps(DeploymentDirectoryWatcher.java:289)
at org.mule.module.launcher.DeploymentDirectoryWatcher.run(DeploymentDirectoryWatcher.java:362)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:304)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:178)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:745)
Caused by: org.mule.api.config.ConfigurationException: Error creating bean with name 'RSA_Archer_GRC_applicationConnector':
Cannot create inner bean '(inner bean)#4b3fd138' of type [org.mule.config.spring.factories.ChoiceRouterFactoryBean]
while setting bean property 'messageProcessors' with key [7]; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name '(inner bean)#4b3fd138':
Cannot create inner bean '(inner bean)#4ac0da20' of type [org.mule.config.spring.factories.MessageProcessorFilterPairFactoryBean]
while setting bean property 'routes' with key [0]; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name '(inner bean)#4ac0da20': Cannot create inner bean '(inner bean)#718dd03c' of type
[org.mule.config.spring.factories.FlowRefFactoryBean] while setting bean property 'messageProcessors' with key [1];
nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name
'(inner bean)#718dd03c': Invocation of init method failed; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name 'RSA_Archer_GRC_applicationConnector_process_login': Cannot create inner bean '(inner bean)#7b7dd4b4'
of type [org.mule.module.scripting.component.ScriptComponent] while setting bean property 'messageProcessors' with key [3];
nested exception is org.springframework.beans.factory.BeanCreationException: Error creating bean with name '(inner bean)#7b7dd4b4':
Cannot create inner bean '(inner bean)#625c6f47' of type [org.mule.module.scripting.component.Scriptable]
while setting bean property 'script'; nested exception is org.springframework.beans.factory.BeanCreationException:
Error creating bean with name '(inner bean)#625c6f47': Invocation of init method failed;
nested exception is org.mule.api.lifecycle.InitialisationException: org.codehaus.groovy.control.MultipleCompilationErrorsException:
startup failed:
Script107.groovy: 5: illegal string body character after dollar sign;
solution: either escape a literal dollar sign "\$5" or bracket the value expression "${5}" @ line 5, column 54.
(...)
1 error
(org.mule.api.lifecycle.InitialisationException) (org.mule.api.config.ConfigurationException)
at org.mule.config.builders.AbstractConfigurationBuilder.configure(AbstractConfigurationBuilder.java:49)
at org.mule.config.builders.AbstractResourceConfigurationBuilder.configure(AbstractResourceConfigurationBuilder.java:69)
at org.mule.context.DefaultMuleContextFactory$1.configure(DefaultMuleContextFactory.java:84)
at org.mule.context.DefaultMuleContextFactory.doCreateMuleContext(DefaultMuleContextFactory.java:217)
at org.mule.context.DefaultMuleContextFactory.createMuleContext(DefaultMuleContextFactory.java:76)
at org.mule.module.launcher.application.DefaultMuleApplication.init(DefaultMuleApplication.java:187)
...
...
...
The key error here is:
illegal string body character after dollar sign;