Iniciando um instalador install4j a partir de outro instalador install4j no modo de console

Eu tenho um instalador A. Quando ele é executado, lança o instalador B usando a ação "Executar arquivo executável ou em lote".

No modo GUI, isso funciona bem.

No entanto, no Ubuntu sem cabeçalho (ou passando o sinalizador -c), a instalação trava. Observando o arquivo de log do instalador B, parece que ele está tentando executar a "tela de boas-vindas", embora deva ser executado no modo de console:

[INFO] com.....install4j.extensions.WelcomeFormPanelScreen [ID WelcomeScreen]: Show screen

O log do instalador A mostra claramente que o sinalizador -c foi passado:

[INFO] com.install4j.runtime.beans.actions.misc.RunExecutableAction [ID 21125]: Execute action
   Property environmentVariables: {}       
   Property returnCodeVariable: 
   Property rollbackArguments: null
   Property rollbackExecutable: null
   Property rollbackWorkingDirectory: null
   Property stderrFile: null
   Property stderrRedirectionMode: No redirection
   Property waitForStreams: false
   Property stderrVariableName: 
   Property stdinFile: null
   Property stdinString: 
   Property stdoutFile: null
   Property stdoutRedirectionMode: No redirection
   Property stdoutVariableName: 
   Property workingDirectory: /opt/folder
   Property failOnStderrFileError: false
   Property failOnStdinFileError: false
   Property failOnStdoutFileError: false
   Property includeParentEnvironmentVariables: true
   Property keepConsoleWindow: true
   Property logArguments: true
   Property showWindowsConsole: true
   Property useRollbackExecutable: false
   Property wait: true
   Property stdinRedirectionMode: No redirection
   Property timeout: 0
   Property arguments: [-c]

Quando executo o instalador B sozinho a partir da linha de comando com a opção -c, ele é executado no modo de console sem problemas.

Alguém mais se deparou com esse problema ou sabe de uma solução alternativa?

Obrigado Bella

questionAnswers(1)

yourAnswerToTheQuestion