Issue
When trying to bring up Deploy with ./run.sh or trying to execute ./plugin-manager-cli.sh, it will throw the following error:
Exception in thread "main" java.lang.IllegalArgumentException: Type For linux E does not contain
a prefix
at com.xebialabs.deployit.plugin.api.reflect.DescriptorRegistry.lookupType(DescriptorRegistry.
java:199)
at com.xebialabs.deployit.plugin.api.reflect.Type.valueOf(Type.java:48)
at com.xebialabs.deployit.booter.local.AbstractGlobalContextManager.validateContextEntries
(AbstractGlobalContextManager.java:77)
at com.xebialabs.deployit.booter.local.AbstractGlobalContextManager.validateValues(Abstract
GlobalContextManager.java:58)
at com.xebialabs.deployit.booter.local.GlobalContextInitializer.init(GlobalContextInitializer.
java:19)
at com.xebialabs.deployit.booter.local.LocalBooter.boot(LocalBooter.java:130)
at com.xebialabs.deployit.booter.local.LocalBooter.boot(LocalBooter.java:44)
at com.xebialabs.deployit.ApplicationBooter$.bootSystemProperties(ApplicationBooter.scala:101)
at com.xebialabs.deployit.ApplicationBooter$.bootPluginManagerCli(ApplicationBooter.scala:73)
at com.xebialabs.deployit.PluginManagerCliBootstrapper$.main(PluginManagerCliBootstrapper.
scala:18)
at com.xebialabs.deployit.PluginManagerCliBootstrapper.main(PluginManagerCliBootstrapper.
scala)
Cause
The issue is caused by an incorrect configuration in conf/deployit-defaults.properties or centralConfiguration/type-defaults.properties files.
Workaround/Resolution Action
- You need to check all the uncommented lines to find which line is not configured correctly
- If the file is not being used, you can delete it. Deploy will recreate the file with default content during startup
Comments
Please sign in to leave a comment.