2017-10-13 36 views
1

lors de l'installation dspace je suis l'erreur suivante:« clé pour opération d'ajout doit être défini » erreur sur fresh_install fourmi ou la mise à jour des fourmis

test_database: 
[java] Failure during kernel init: Key for add operation must be defined! 
[java] java.lang.IllegalArgumentException: Key for add operation must be defined! 
[java]  at org.apache.commons.configuration.tree.DefaultExpressionEngine.prepareAdd(DefaultExpressionEngine.java:420) 
[java]  at org.apache.commons.configuration.HierarchicalConfiguration.addPropertyDirect(HierarchicalConfiguration.java:383) 
[java]  at org.apache.commons.configuration.AbstractConfiguration.addPropertyValues(AbstractConfiguration.java:423) 
[java]  at org.apache.commons.configuration.AbstractConfiguration.append(AbstractConfiguration.java:1271) 
[java]  at org.apache.commons.configuration.ConfigurationUtils.convertToHierarchical(ConfigurationUtils.java:252) 
[java]  at org.apache.commons.configuration.CombinedConfiguration$ConfigData.getTransformedRoot(CombinedConfiguration.java:943) 
[java]  at org.apache.commons.configuration.CombinedConfiguration.constructCombinedNode(CombinedConfiguration.java:793) 
[java]  at org.apache.commons.configuration.CombinedConfiguration.getRootNode(CombinedConfiguration.java:626) 
[java]  at org.apache.commons.configuration.HierarchicalConfiguration.fetchNodeList(HierarchicalConfiguration.java:958) 
[java]  at org.apache.commons.configuration.CombinedConfiguration.fetchNodeList(CombinedConfiguration.java:739) 
[java]  at org.apache.commons.configuration.HierarchicalConfiguration.getProperty(HierarchicalConfiguration.java:344) 
[java]  at org.dspace.servicemanager.config.DSpaceConfigurationService.setProperty(DSpaceConfigurationService.java:354) 
[java]  at org.dspace.servicemanager.config.DSpaceConfigurationService.setDynamicProperties(DSpaceConfigurationService.java:539) 
[java]  at org.dspace.servicemanager.config.DSpaceConfigurationService.loadInitialConfig(DSpaceConfigurationService.java:504) 
[java]  at org.dspace.servicemanager.config.DSpaceConfigurationService.<init>(DSpaceConfigurationService.java:87) 
[java]  at org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:148) 
[java]  at org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:128) 
[java]  at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:49) 
[java] Exception in thread "main" java.lang.IllegalStateException: Failure during kernel init: Key for add operation must be defined! 
[java]  at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:65) 
[java] Caused by: java.lang.IllegalArgumentException: Key for add operation must be defined! 
[java]  at org.apache.commons.configuration.tree.DefaultExpressionEngine.prepareAdd(DefaultExpressionEngine.java:420) 
[java]  at org.apache.commons.configuration.HierarchicalConfiguration.addPropertyDirect(HierarchicalConfiguration.java:383) 
[java]  at org.apache.commons.configuration.AbstractConfiguration.addPropertyValues(AbstractConfiguration.java:423) 
[java]  at org.apache.commons.configuration.AbstractConfiguration.append(AbstractConfiguration.java:1271) 
[java]  at org.apache.commons.configuration.ConfigurationUtils.convertToHierarchical(ConfigurationUtils.java:252) 
[java]  at org.apache.commons.configuration.CombinedConfiguration$ConfigData.getTransformedRoot(CombinedConfiguration.java:943) 
[java]  at org.apache.commons.configuration.CombinedConfiguration.constructCombinedNode(CombinedConfiguration.java:793) 
[java]  at org.apache.commons.configuration.CombinedConfiguration.getRootNode(CombinedConfiguration.java:626) 
[java]  at org.apache.commons.configuration.HierarchicalConfiguration.fetchNodeList(HierarchicalConfiguration.java:958) 
[java]  at org.apache.commons.configuration.CombinedConfiguration.fetchNodeList(CombinedConfiguration.java:739) 
[java]  at org.apache.commons.configuration.HierarchicalConfiguration.getProperty(HierarchicalConfiguration.java:344) 
[java]  at org.dspace.servicemanager.config.DSpaceConfigurationService.setProperty(DSpaceConfigurationService.java:354) 
[java]  at org.dspace.servicemanager.config.DSpaceConfigurationService.setDynamicProperties(DSpaceConfigurationService.java:539) 
[java]  at org.dspace.servicemanager.config.DSpaceConfigurationService.loadInitialConfig(DSpaceConfigurationService.java:504) 
[java]  at org.dspace.servicemanager.config.DSpaceConfigurationService.<init>(DSpaceConfigurationService.java:87) 
[java]  at org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:148) 
[java]  at org.dspace.servicemanager.DSpaceKernelImpl.start(DSpaceKernelImpl.java:128) 
[java]  at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:49) 

BUILD FAILED 
/Users/uttam/Desktop/Epub/edoc-dspace-source/dspace/target/dspace- 
installer/build.xml:792: Java returned: 1 

j'ai eu un dspace de travail, mais après que je nettoyais base de données dspace Je continue à obtenir cette erreur message. J'ai fatigué de réinstaller postgresql après essuyer propre mais je continue à obtenir cette erreur, une suggestion sur ce qui pourrait causer cela?

Maintenant, si je veux commencer depuis le début "mvn package" fonctionne mais après que "ant fresh_install" renvoie cette erreur.

Répondre

1

Bon, je sais maintenant quel était le problème. Ce code d'erreur est lié au fichier de configuration (.cfg) dans le dossier source dspace. J'ai eu des caractères spéciaux dans mon fichier local.cfg et j'ai réussi à ignorer cela, en supprimant ces caractères spéciaux ont résolu le cas.