Issue: Deploy startup fails with "Type For linux E does not contain a prefix" error

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

  1. You need to check all the uncommented lines to find which line is not configured correctly
  2. If the file is not being used, you can delete it. Deploy will recreate the file with default content during startup

 

Was this article helpful?
0 out of 0 found this helpful

Comments

0 comments

Please sign in to leave a comment.