I get the same behavior when the lockfile is present. When I blow away the lockfile and run
console.txt then contains ...
FINE: Checking if OS constraints OsModel{arch='null', family='mac', jre='null', name='null', version='null'} match platform=windows,version=6.1,arch=x64,symbolicName=WINDOWS_7,javaVersion=1.7.0_80
Jan 25, 2016 3:37:24 PM com.izforge.izpack.util.PlatformModelMatcher matches
FINE: OS constraints do not match platform=windows,version=6.1,arch=x64,symbolicName=WINDOWS_7,javaVersion=1.7.0_80
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.rules.RulesEngineImpl initStandardConditions
FINE: Initializing built-in conditions
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.rules.RulesEngineImpl initStandardConditions
FINE: Initializing built-in conditions for packs
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.data.DefaultVariables set
FINE: Dynamic variable 'MEDIA_PATH' unset
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.data.DefaultVariables refresh
FINE: Refreshing dynamic variables
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.data.DefaultVariables set
FINE: Dynamic variable 'TargetPanel.dir.unix' set to 'C:\Users\smaring/pentaho/pentaho-operations-mart-6.1-SNAPSHOT'
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.data.DefaultVariables set
FINE: Dynamic variable 'TargetPanel.dir.windows' set to 'C:\Users\smaring\pentaho\pentaho-operations-mart-6.1-SNAPSHOT'
Jan 25, 2016 3:37:24 PM com.izforge.izpack.installer.requirement.LockFileChecker check
FINE: Created lock file:C:\Users\smaring\AppData\Local\Temp\iz-pentaho-operations-mart-6.1-SNAPSHOT.tmp
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.data.DefaultVariables refresh
FINE: Refreshing dynamic variables
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.rules.RulesEngineImpl canShowPanel
FINE: Panel licensepanel unconditionally activated
Jan 25, 2016 3:37:24 PM com.izforge.izpack.installer.panel.AbstractPanelView canShow
FINE: Panel 'licensepanel' can be shown
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.data.DefaultVariables refresh
FINE: Refreshing dynamic variables
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.rules.RulesEngineImpl canShowPanel
FINE: Panel licensepanel unconditionally activated
Jan 25, 2016 3:37:24 PM com.izforge.izpack.installer.panel.AbstractPanelView canShow
FINE: Panel 'licensepanel' can be shown
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.data.DefaultVariables refresh
FINE: Refreshing dynamic variables
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.rules.RulesEngineImpl canShowPanel
FINE: Panel licensepanel unconditionally activated
Jan 25, 2016 3:37:24 PM com.izforge.izpack.installer.panel.AbstractPanelView canShow
FINE: Panel 'licensepanel' can be shown
Jan 25, 2016 3:37:24 PM com.izforge.izpack.core.data.DefaultVariables refresh
FINE: Refreshing dynamic variables
Jan 25, 2016 3:37:24 PM com.izforge.izpack.installer.console.ConsoleInstaller run
SEVERE: null
java.lang.StackOverflowError
at java.lang.String.indexOf(String.java:1678)
at java.lang.String.contains(String.java:2076)
at com.izforge.izpack.util.StringTool.wordWrap(StringTool.java:332)
at com.izforge.izpack.util.StringTool.wordWrap(StringTool.java:343)
at com.izforge.izpack.util.StringTool.wordWrap(StringTool.java:343)
at com.izforge.izpack.util.StringTool.wordWrap(StringTool.java:343)
So ... it seems the problem is somehow wordwrap related now.