Hi, first thanks for the this very interesting project :)
i'am on the Step 3 : Create the installer for the wallet and all is doing on Ubutu.
I have a problem with this step on the Build Doc : "Building the installer on Unix"
When i'm executing the vi installer/build-installer.log, i have this fatal error :
:: IzPack - Version 5.1.3 ::.
< compiler specifications version: 5.0 >
Copyright (c) 2001-2010 Julien Ponge and others. All Rights Reserved.
Released under the terms of the Apache Software License version 2.0.
-> Processing : ../installer/setup.xml
-> Output : ../MFT-client-V.0.0.1.jar
-> Base path : .
-> Kind : standard
-> Compression : default
-> Compr. level: -1
-> IzPack home : .
-> Fatal error :
org.picocontainer.PicoCompositionException: 2 satisfiable constructors is too many for 'class com.izforge.izpack.core.substitutor.VariableSubstitutorImpl'. Constructor List:[(java.util.Properties), (com.izforge.izpack.api.data.Variables)]
com.izforge.izpack.api.exception.ContainerException: org.picocontainer.PicoCompositionException: 2 satisfiable constructors is too many for 'class com.izforge.izpack.core.substitutor.VariableSubstitutorImpl'. Constructor List:[(java.util.Properties), (com.izforge.izpack.api.data.Variables)]
at com.izforge.izpack.core.container.AbstractContainer.getComponent(AbstractContainer.java:135)
at com.izforge.izpack.compiler.bootstrap.CompilerLauncher.main(CompilerLauncher.java:54)
Caused by: org.picocontainer.PicoCompositionException: 2 satisfiable constructors is too many for 'class com.izforge.izpack.core.substitutor.VariableSubstitutorImpl'. Constructor List:[(java.util.Properties), (com.izforge.izpack.api.data.Variables)]
at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:195)
at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:112)
at org.picocontainer.injectors.ConstructorInjector.access$100(ConstructorInjector.java:52)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:337)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:272)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:370)
at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:692)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:105)
at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:75)
at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:315)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:341)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:272)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:370)
at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:692)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:671)
at com.izforge.izpack.core.container.AbstractContainer.getComponent(AbstractContainer.java:131)
... 1 more
Hi, first thanks for the this very interesting project :) i'am on the Step 3 : Create the installer for the wallet and all is doing on Ubutu. I have a problem with this step on the Build Doc : "Building the installer on Unix"
When i'm executing the vi installer/build-installer.log, i have this fatal error : :: IzPack - Version 5.1.3 ::.
< compiler specifications version: 5.0 >
-> Processing : ../installer/setup.xml -> Output : ../MFT-client-V.0.0.1.jar -> Base path : . -> Kind : standard -> Compression : default -> Compr. level: -1 -> IzPack home : .
-> Fatal error : org.picocontainer.PicoCompositionException: 2 satisfiable constructors is too many for 'class com.izforge.izpack.core.substitutor.VariableSubstitutorImpl'. Constructor List:[(java.util.Properties), (com.izforge.izpack.api.data.Variables)]
com.izforge.izpack.api.exception.ContainerException: org.picocontainer.PicoCompositionException: 2 satisfiable constructors is too many for 'class com.izforge.izpack.core.substitutor.VariableSubstitutorImpl'. Constructor List:[(java.util.Properties), (com.izforge.izpack.api.data.Variables)]
at com.izforge.izpack.core.container.AbstractContainer.getComponent(AbstractContainer.java:135)
at com.izforge.izpack.compiler.bootstrap.CompilerLauncher.main(CompilerLauncher.java:54)
Caused by: org.picocontainer.PicoCompositionException: 2 satisfiable constructors is too many for 'class com.izforge.izpack.core.substitutor.VariableSubstitutorImpl'. Constructor List:[(java.util.Properties), (com.izforge.izpack.api.data.Variables)]
at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:195)
at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:112)
at org.picocontainer.injectors.ConstructorInjector.access$100(ConstructorInjector.java:52)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:337)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:272)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:370)
at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:692)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:632)
at org.picocontainer.parameters.BasicComponentParameter$1.resolveInstance(BasicComponentParameter.java:105)
at org.picocontainer.parameters.ComponentParameter$1.resolveInstance(ComponentParameter.java:136)
at org.picocontainer.injectors.SingleMemberInjector.getParameter(SingleMemberInjector.java:75)
at org.picocontainer.injectors.ConstructorInjector$CtorAndAdapters.getParameterArguments(ConstructorInjector.java:315)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:341)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:272)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:370)
at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:64)
at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:91)
at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:692)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:646)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:671)
at com.izforge.izpack.core.container.AbstractContainer.getComponent(AbstractContainer.java:131)
... 1 more
Can you help me ? :) Thanks