Application starts a second instance without any visible reason
Brought to you by:
grzegok
My Application is nothing but a systray, wrapped by the getdown autoupdater (tried it without it, same issue)
I start the application via double click and it starts as expected. After ca. 5 seconds it starts again, without me doing anything else.
If I do start the launcher within the commandline, I can see that the command line is blocked (yes I did try it with --l4j-no-wait and or with --l4j-no-splash, even with --l4j-no-splash-err) for a few seconds. after its not blocked anymore, the application starts again.
Using windows 8.1 x64, launch4j 3.5
Please attach the configuration file and the output of --l4j-debug.
I added a whole testproject, in which I could reproduce the error. the config.xml is inside.
I just noticed, that sometimes (I can't tell you when exactly) it is working. :/
The problem with the log from --l4j-debug:
It seems like it only gets created the second time, the app starts.
as you can probably see in the log, i am searching for a local jre before using the Path configured one
Just added a Video how that error appears.
Last edit: unicate 2014-11-19
I was not able to reproduce this behavior using your configuration and my test app.
From the log file I see that the application was started once. I saw in your application a LaunchUtil class that uses java.exe - I assume you also start the application yourself not using launch4j. You also write that the log file is not created each time. Please check if it's not a problem in your application, by commenting out the launch feature.
Grzegorz
I have similar problem. I start application in
cmd
on Windows 8.1 64bit with 32b Java 8u20. First the application starts in another cmd and even when everything seems to be OK that window closes after around 10s. Then it continues in the firstcmd
where everything goes OK. My configuration is based on Maven config:Here executable.name=swiftimp.
Before I run anything, I have
cmd
with subprocessconhost.exe
- these are there all the time. When I run swiftimp.exe, it opens another cmd window and process tree looks like this:After this window collapses on its own, application restarts in first
cmd
and runs happily there - with process tree much more likely:When I try running exe with debug, the first run does NOT produce any output (or if it does then elsewhere and I can't find it), second run produces nothing suspicious for me:
~~~~
Version: 3.5
CmdLine: c:\work\finrisk\finrisk2\swift-imp\target\swiftimp.exe --l4j-debug
WOW64: yes
64-bit search: SOFTWARE\JavaSoft\Java Runtime Environment...
32-bit search: SOFTWARE\JavaSoft\Java Runtime Environment...
Check: SOFTWARE\JavaSoft\Java Runtime Environment\1.8
Ignore: 1.8
Check: SOFTWARE\JavaSoft\Java Runtime Environment\1.8.0_20
Check launcher: C:\Program Files (x86)\Java\jre1.8.0_20\bin\java.exe (OK)
Match: 1.8.0_20
64-bit search: SOFTWARE\JavaSoft\Java Development Kit...
32-bit search: SOFTWARE\JavaSoft\Java Development Kit...
Check: SOFTWARE\JavaSoft\Java Development Kit\1.6
Ignore: 1.6
Check: SOFTWARE\JavaSoft\Java Development Kit\1.6.0_45
Ignore: 1.6.0_45
Check: SOFTWARE\JavaSoft\Java Development Kit\1.7
Ignore: 1.7
Check: SOFTWARE\JavaSoft\Java Development Kit\1.7.0_67
Ignore: 1.7.0_67
Check: SOFTWARE\JavaSoft\Java Development Kit\1.8
Ignore: 1.8
Check: SOFTWARE\JavaSoft\Java Development Kit\1.8.0_20
Ignore: 1.8.0_20
Runtime used: 1.8.0_20 (32-bit)
Loading: c:\work\finrisk\finrisk2\swift-imp\target\swiftimp.l4j.ini
Add classpath: dependency_libs*.jar
" : dependency_libs\activation-1.1.1.jar
" : dependency_libs\activemq-core-5.7.0.jar
" : dependency_libs\activemq-protobuf-1.1.jar
" : dependency_libs\aopalliance-1.0.jar
" : dependency_libs\aopalliance-repackaged-2.3.0-b05.jar
" : dependency_libs\aspectjrt-1.8.4.jar
" : dependency_libs\aspectjweaver-1.8.4.jar
" : dependency_libs\bridge-method-annotation-1.13.jar
" : dependency_libs\bsh-2.0b4.jar
" : dependency_libs\camel-core-2.14.0.jar
" : dependency_libs\camel-spring-2.14.0.jar
" : dependency_libs\camel-spring-javaconfig-2.14.0.jar
" : dependency_libs\codegen-0.6.3.jar
" : dependency_libs\commons-codec-1.7.jar
" : dependency_libs\commons-email-1.3.3.jar
" : dependency_libs\commons-io-2.4.jar
" : dependency_libs\commons-lang-2.6.jar
" : dependency_libs\core-1.0-SNAPSHOT.jar
" : dependency_libs\dom4j-1.6.1.jar
" : dependency_libs\ecj-4.3.1.jar
" : dependency_libs\FastInfoset-1.2.12.jar
" : dependency_libs\geronimo-j2ee-management_1.1_spec-1.0.1.jar
" : dependency_libs\geronimo-jms_1.1_spec-1.1.1.jar
" : dependency_libs\guava-17.0.jar
" : dependency_libs\h2-1.3.176.jar
" : dependency_libs\hamcrest-core-1.3.jar
" : dependency_libs\hk2-api-2.3.0-b05.jar
" : dependency_libs\hk2-locator-2.3.0-b05.jar
" : dependency_libs\hk2-utils-2.3.0-b05.jar
" : dependency_libs\istack-commons-runtime-2.16.jar
" : dependency_libs\jackson-annotations-2.3.4.jar
" : dependency_libs\jackson-core-2.3.4.jar
" : dependency_libs\jackson-databind-2.3.4.jar
" : dependency_libs\jackson-jaxrs-base-2.3.2.jar
" : dependency_libs\jackson-jaxrs-json-provider-2.4.2.jar
" : dependency_libs\jackson-module-jaxb-annotations-2.4.2.jar
" : dependency_libs\jasypt-1.9.0.jar
" : dependency_libs\javasimon-core-4.0.0.jar
" : dependency_libs\javassist-3.18.1-GA.jar
" : dependency_libs\javax.annotation-api-1.2.jar
" : dependency_libs\javax.inject-1.jar
" : dependency_libs\javax.inject-2.3.0-b05.jar
" : dependency_libs\javax.mail-api-1.4.7.jar
" : dependency_libs\javax.persistence-2.1.0.jar
" : dependency_libs\javax.ws.rs-api-2.0.jar
" : dependency_libs\jaxb-api-2.2.7.jar
" : dependency_libs\jaxb-core-2.2.7.jar
" : dependency_libs\jaxb-impl-2.2.7.jar
" : dependency_libs\jcl-over-slf4j-1.7.7.jar
" : dependency_libs\jcommander-1.35.jar
" : dependency_libs\jersey-common-2.11.jar
" : dependency_libs\jersey-guava-2.11.jar
" : dependency_libs\jersey-media-json-jackson-2.11.jar
" : dependency_libs\jms-api-1.1-rev-1.jar
" : dependency_libs\jpa_entities-1.0-SNAPSHOT.jar
" : dependency_libs\jsr173_api-1.0.jar
" : dependency_libs\jsr305-2.0.3.jar
" : dependency_libs\jtds-1.3.1.jar
" : dependency_libs\junit-4.11.jar
" : dependency_libs\juniversalchardet-1.0.3.jar
" : dependency_libs\logback-classic-1.1.2.jar
" : dependency_libs\logback-core-1.1.2.jar
" : dependency_libs\mail-1.4.5.jar
" : dependency_libs\messaging-1.0-SNAPSHOT.jar
" : dependency_libs\mina-core-2.0.7.jar
" : dependency_libs\module-1.0-SNAPSHOT.jar
" : dependency_libs\mysema-commons-lang-0.2.4.jar
" : dependency_libs\org.apache.servicemix.bundles.cglib-2.1_3_7.jar
" : dependency_libs\org.eclipse.persistence.antlr-2.5.2.jar
" : dependency_libs\org.eclipse.persistence.asm-2.5.2.jar
" : dependency_libs\org.eclipse.persistence.core-2.5.2.jar
" : dependency_libs\org.eclipse.persistence.jpa-2.5.2.jar
" : dependency_libs\org.eclipse.persistence.jpa.jpql-2.5.2.jar
" : dependency_libs\osgi-resource-locator-1.0.1.jar
" : dependency_libs\poi-3.10-FINAL.jar
" : dependency_libs\poi-ooxml-3.10-FINAL.jar
" : dependency_libs\poi-ooxml-schemas-3.10-FINAL.jar
" : dependency_libs\poi-scratchpad-3.10-FINAL.jar
" : dependency_libs\querydsl-apt-3.4.3.jar
" : dependency_libs\querydsl-codegen-3.4.3.jar
" : dependency_libs\querydsl-core-3.4.3.jar
" : dependency_libs\querydsl-jpa-3.4.3.jar
" : dependency_libs\service-1.0-SNAPSHOT.jar
" : dependency_libs\slf4j-api-1.7.7.jar
" : dependency_libs\spring-aop-4.0.8.RELEASE.jar
" : dependency_libs\spring-beans-4.0.8.RELEASE.jar
" : dependency_libs\spring-context-4.0.8.RELEASE.jar
" : dependency_libs\spring-core-4.0.8.RELEASE.jar
" : dependency_libs\spring-expression-4.0.8.RELEASE.jar
" : dependency_libs\spring-jdbc-4.0.8.RELEASE.jar
" : dependency_libs\spring-orm-4.0.8.RELEASE.jar
" : dependency_libs\spring-security-core-3.2.5.RELEASE.jar
" : dependency_libs\spring-test-4.0.8.RELEASE.jar
" : dependency_libs\spring-tx-4.0.8.RELEASE.jar
" : dependency_libs\stax-api-1.0.1.jar
" : dependency_libs\swift-1.0-SNAPSHOT.jar
" : dependency_libs\test-support-1.0-SNAPSHOT.jar
" : dependency_libs\testng-6.8.8.jar
" : dependency_libs\xml-apis-1.0.b2.jar
" : dependency_libs\xmlbeans-2.6.0.jar
" : dependency_libs\xmlpull-1.1.3.1.jar
" : dependency_libs\xpp3-1.1.4c.jar
Add classpath: jpa_entities-1.0-SNAPSHOT.jar
Add classpath: core-1.0-SNAPSHOT.jar
Add classpath: guava-17.0.jar
Add classpath: org.eclipse.persistence.jpa-2.5.2.jar
Add classpath: javax.persistence-2.1.0.jar
Add classpath: org.eclipse.persistence.asm-2.5.2.jar
Add classpath: org.eclipse.persistence.antlr-2.5.2.jar
Add classpath: org.eclipse.persistence.jpa.jpql-2.5.2.jar
Add classpath: org.eclipse.persistence.core-2.5.2.jar
Add classpath: querydsl-apt-3.4.3.jar
Add classpath: querydsl-codegen-3.4.3.jar
Add classpath: codegen-0.6.3.jar
Add classpath: ecj-4.3.1.jar
Add classpath: javax.inject-1.jar
Add classpath: querydsl-jpa-3.4.3.jar
Add classpath: querydsl-core-3.4.3.jar
Add classpath: jsr305-2.0.3.jar
Add classpath: mysema-commons-lang-0.2.4.jar
Add classpath: bridge-method-annotation-1.13.jar
Add classpath: jersey-media-json-jackson-2.11.jar
Add classpath: jersey-common-2.11.jar
Add classpath: javax.ws.rs-api-2.0.jar
Add classpath: javax.annotation-api-1.2.jar
Add classpath: jersey-guava-2.11.jar
Add classpath: hk2-api-2.3.0-b05.jar
Add classpath: hk2-utils-2.3.0-b05.jar
Add classpath: aopalliance-repackaged-2.3.0-b05.jar
Add classpath: javax.inject-2.3.0-b05.jar
Add classpath: hk2-locator-2.3.0-b05.jar
Add classpath: javassist-3.18.1-GA.jar
Add classpath: osgi-resource-locator-1.0.1.jar
Add classpath: jackson-jaxrs-base-2.3.2.jar
Add classpath: jackson-core-2.3.4.jar
Add classpath: jackson-databind-2.3.4.jar
Add classpath: jackson-jaxrs-json-provider-2.4.2.jar
Add classpath: jackson-module-jaxb-annotations-2.4.2.jar
Add classpath: jackson-annotations-2.3.4.jar
Add classpath: spring-orm-4.0.8.RELEASE.jar
Add classpath: spring-beans-4.0.8.RELEASE.jar
Add classpath: spring-core-4.0.8.RELEASE.jar
Add classpath: spring-jdbc-4.0.8.RELEASE.jar
Add classpath: spring-tx-4.0.8.RELEASE.jar
Add classpath: spring-context-4.0.8.RELEASE.jar
Add classpath: spring-aop-4.0.8.RELEASE.jar
Add classpath: spring-expression-4.0.8.RELEASE.jar
Add classpath: aspectjrt-1.8.4.jar
Add classpath: spring-security-core-3.2.5.RELEASE.jar
Add classpath: aopalliance-1.0.jar
Add classpath: slf4j-api-1.7.7.jar
Add classpath: logback-classic-1.1.2.jar
Add classpath: logback-core-1.1.2.jar
Add classpath: jcl-over-slf4j-1.7.7.jar
Add classpath: module-1.0-SNAPSHOT.jar
Add classpath: service-1.0-SNAPSHOT.jar
Add classpath: aspectjweaver-1.8.4.jar
Add classpath: poi-3.10-FINAL.jar
Add classpath: commons-codec-1.7.jar
Add classpath: poi-scratchpad-3.10-FINAL.jar
Add classpath: poi-ooxml-3.10-FINAL.jar
Add classpath: poi-ooxml-schemas-3.10-FINAL.jar
Add classpath: xmlbeans-2.6.0.jar
Add classpath: stax-api-1.0.1.jar
Add classpath: dom4j-1.6.1.jar
Add classpath: xml-apis-1.0.b2.jar
Add classpath: javax.mail-api-1.4.7.jar
Add classpath: activation-1.1.1.jar
Add classpath: commons-email-1.3.3.jar
Add classpath: mail-1.4.5.jar
Add classpath: commons-lang-2.6.jar
Add classpath: juniversalchardet-1.0.3.jar
Add classpath: commons-io-2.4.jar
Add classpath: messaging-1.0-SNAPSHOT.jar
Add classpath: jms-api-1.1-rev-1.jar
Add classpath: activemq-core-5.7.0.jar
Add classpath: geronimo-jms_1.1_spec-1.1.1.jar
Add classpath: activemq-protobuf-1.1.jar
Add classpath: geronimo-j2ee-management_1.1_spec-1.0.1.jar
Add classpath: jasypt-1.9.0.jar
Add classpath: mina-core-2.0.7.jar
Add classpath: xmlpull-1.1.3.1.jar
Add classpath: xpp3-1.1.4c.jar
Add classpath: jtds-1.3.1.jar
Add classpath: javasimon-core-4.0.0.jar
Add classpath: swift-1.0-SNAPSHOT.jar
Add classpath: testng-6.8.8.jar
Add classpath: bsh-2.0b4.jar
Add classpath: jcommander-1.35.jar
Add classpath: spring-test-4.0.8.RELEASE.jar
Add classpath: camel-spring-javaconfig-2.14.0.jar
Add classpath: camel-core-2.14.0.jar
Add classpath: jaxb-impl-2.2.7.jar
Add classpath: jaxb-core-2.2.7.jar
Add classpath: jaxb-api-2.2.7.jar
Add classpath: istack-commons-runtime-2.16.jar
Add classpath: FastInfoset-1.2.12.jar
Add classpath: jsr173_api-1.0.jar
Add classpath: camel-spring-2.14.0.jar
Add classpath: org.apache.servicemix.bundles.cglib-2.1_3_7.jar
Launcher: C:\Program Files (x86)\Java\jre1.8.0_20\bin\java.exe
Launcher args: -DourPropertiesOmitted-ButNothingSystemRelatedHere -classpath "c:\work\finrisk\finrisk2\swift-imp\target\swiftimp.exe;dependency_libs\activation-1.1.1.jar;dependency_libs\activemq-core-5.7.0.jar;dependency_libs\activemq-protobuf-1.1.jar;dependency_libs\aopalliance-1.0.jar;dependency_libs\aopalliance-repackaged-2.3.0-b05.jar;dependency_libs\aspectjrt-1.8.4.jar;dependency_libs\aspectjweaver-1.8.4.jar;dependency_libs\bridge-method-annotation-1.13.jar;dependency_libs\bsh-2.0b4.jar;dependency_libs\camel-core-2.14.0.jar;dependency_libs\camel-spring-2.14.0.jar;dependency_libs\camel-spring-javaconfig-2.14.0.jar;dependency_libs\codegen-0.6.3.jar;dependency_libs\commons-codec-1.7.jar;dependency_libs\commons-email-1.3.3.jar;dependency_libs\commons-io-2.4.jar;dependency_libs\commons-lang-2.6.jar;dependency_libs\core-1.0-SNAPSHOT.jar;dependency_libs\dom4j-1.6.1.jar;dependency_libs\ecj-4.3.1.jar;dependency_libs\FastInfoset-1.2.12.jar;dependency_libs\geronimo-j2ee-management_1.1_spec-1.0.1.jar;dependency_libs\geronimo-jms_1.1_spec-1.1.1.jar;dependency_libs\guava-17.0.jar;dependency_libs\h2-1.3.176.jar;dependency_libs\hamcrest-core-1.3.jar;dependency_libs\hk2-api-2.3.0-b05.jar;dependency_libs\hk2-locator-2.3.0-b05.jar;dependency_libs\hk2-utils-2.3.0-b05.jar;dependency_libs\istack-commons-runtime-2.16.jar;dependency_libs\jackson-annotations-2.3.4.jar;dependency_libs\jackson-core-2.3.4.jar;dependency_libs\jackson-databind-2.3.4.jar;dependency_libs\jackson-jaxrs-base-2.3.2.jar;dependency_libs\jackson-jaxrs-json-provider-2.4.2.jar;dependency_libs\jackson-module-jaxb-annotations-2.4.2.jar;dependency_libs\jasypt-1.9.0.jar;dependency_libs\javasimon-core-4.0.0.jar;dependency_libs\javassist-3.18.1-GA.jar;dependency_libs\javax.annotation-api-1.2.jar;dependency_libs\javax.inject-1.jar;dependency_libs\javax.inject-2.3.0-b05.jar;dependency_libs\javax.mail-api-1.4.7.jar;dependency_libs\javax.persistence-2.1.0.jar;dependency_libs\javax.ws.rs-api-2.0.jar;dependency_libs\jaxb-api-2.2.7.jar;dependency_libs\jaxb-core-2.2.7.jar;dependency_libs\jaxb-impl-2.2.7.jar;dependency_libs\jcl-over-slf4j-1.7.7.jar;dependency_libs\jcommander-1.35.jar;dependency_libs\jersey-common-2.11.jar;dependency_libs\jersey-guava-2.11.jar;dependency_libs\jersey-media-json-jackson-2.11.jar;dependency_libs\jms-api-1.1-rev-1.jar;dependency_libs\jpa_entities-1.0-SNAPSHOT.jar;dependency_libs\jsr173_api-1.0.jar;dependency_libs\jsr305-2.0.3.jar;dependency_libs\jtds-1.3.1.jar;dependency_libs\junit-4.11.jar;dependency_libs\juniversalchardet-1.0.3.jar;dependency_libs\logback-classic-1.1.2.jar;dependency_libs\logback-core-1.1.2.jar;dependency_libs\mail-1.4.5.jar;dependency_libs\messaging-1.0-SNAPSHOT.jar;dependency_libs\mina-core-2.0.7.jar;dependency_libs\module-1.0-SNAPSHOT.jar;dependency_libs\mysema-commons-lang-0.2.4.jar;dependency_libs\org.apache.servicemix.bundles.cglib-2.1_3_7.jar;dependency_libs\org.eclipse.persistence.antlr-2.5.2.jar;dependency_libs\org.eclipse.persistence.asm-2.5.2.jar;dependency_libs\org.eclipse.persistence.core-2.5.2.jar;dependency_libs\org.eclipse.persistence.jpa-2.5.2.jar;dependency_libs\org.eclipse.persistence.jpa.jpql-2.5.2.jar;dependency_libs\osgi-resource-locator-1.0.1.jar;dependency_libs\poi-3.10-FINAL.jar;dependency_libs\poi-ooxml-3.10-FINAL.jar;dependency_libs\poi-ooxml-schemas-3.10-FINAL.jar;dependency_libs\poi-scratchpad-3.10-FINAL.jar;dependency_libs\querydsl-apt-3.4.3.jar;dependency_libs\querydsl-codegen-3.4.3.jar;dependency_libs\querydsl-core-3.4.3.jar;dependency_libs\querydsl-jpa-3.4.3.jar;dependency_libs\service-1.0-SNAPSHOT.jar;dependency_libs\slf4j-api-1.7.7.jar;dependency_libs\spring-aop-4.0.8.RELEASE.jar;dependency_libs\spring-beans-4.0.8.RELEASE.jar;dependency_libs\spring-context-4.0.8.RELEASE.jar;dependency_libs\spring-core-4.0.8.RELEASE.jar;dependency_libs\spring-expression-4.0.8.RELEASE.jar;dependency_libs\spring-jdbc-4.0.8.RELEASE.jar;dependency_libs\spring-orm-4.0.8.RELEASE.jar;dependency_libs\spring-security-core-3.2.5.RELEASE.jar;dependency_libs\spring-test-4.0.8.RELEASE.jar;dependency_libs\spring-tx-4.0.8.RELEASE.jar;dependency_libs\stax-api-1.0.1.jar;dependency_libs\swift-1.0-SNAPSHOT.jar;dependency_libs\test-support-1.0-SNAPSHOT.jar;dependency_libs\testng-6.8.8.jar;dependency_libs\xml-apis-1.0.b2.jar;dependency_libs\xmlbeans-2.6.0.jar;dependency_libs\xmlpull-1.1.3.1.jar;dependency_libs\xpp3-1.1.4c.jar;jpa_entities-1.0-SNAPSHOT.jar;core-1.0-SNAPSHOT.jar;guava-17.0.jar;org.eclipse.persistence.jpa-2.5.2.jar;javax.persistence-2.1.0.jar;org.eclipse.persistence.asm-2.5.2.jar;org.eclipse.persistence.antlr-2.5.2.jar;org.eclipse.persistence.jpa.jpql-2.5.2.jar;org.eclipse.persistence.core-2.5.2.jar;querydsl-apt-3.4.3.jar;querydsl-codegen-3.4.3.jar;codegen-0.6.3.jar;ecj-4.3.1.jar;javax.inject-1.jar;querydsl-jpa-3.4.3.jar;querydsl-core-3.4.3.jar;jsr305-2.0.3.jar;mysema-commons-lang-0.2.4.jar;bridge-method-annotation-1.13.jar;jersey-media-json-jackson-2.11.jar;jersey-common-2.11.jar;javax.ws.rs-api-2.0.jar;javax.annotation-api-1.2.jar;jersey-guava-2.11.jar;hk2-api-2.3.0-b05.jar;hk2-utils-2.3.0-b05.jar;aopalliance-repackaged-2.3.0-b05.jar;javax.inject-2.3.0-b05.jar;hk2-locator-2.3.0-b05.jar;javassist-3.18.1-GA.jar;osgi-resource-locator-1.0.1.jar;jackson-jaxrs-base-2.3.2.jar;jackson-core-2.3.4.jar;jackson-databind-2.3.4.jar;jackson-jaxrs-json-provider-2.4.2.jar;jackson-module-jaxb-annotations-2.4.2.jar;jackson-annotations-2.3.4.jar;spring-orm-4.0.8.RELEASE.jar;spring-beans-4.0.8.RELEASE.jar;spring-core-4.0.8.RELEASE.jar;spring-jdbc-4.0.8.RELEASE.jar;spring-tx-4.0.8.RELEASE.jar;spring-context-4.0.8.RELEASE.jar;spring-aop-4.0.8.RELEASE.jar;spring-expression-4.0.8.RELEASE.jar;aspectjrt-1.8.4.jar;spring-security-core-3.2.5.RELEASE.jar;aopalliance-1.0.jar;slf4j-api-1.7.7.jar;logback-classic-1.1.2.jar;logback-core-1.1.2.jar;jcl-over-slf4j-1.7.7.jar;module-1.0-SNAPSHOT.jar;service-1.0-SNAPSHOT.jar;aspectjweaver-1.8.4.jar;poi-3.10-FINAL.jar;commons-codec-1.7.jar;poi-scratchpad-3.10-FINAL.jar;poi-ooxml-3.10-FINAL.jar;poi-ooxml-schemas-3.10-FINAL.jar;xmlbeans-2.6.0.jar;stax-api-1.0.1.jar;dom4j-1.6.1.jar;xml-apis-1.0.b2.jar;javax.mail-api-1.4.7.jar;activation-1.1.1.jar;commons-email-1.3.3.jar;mail-1.4.5.jar;commons-lang-2.6.jar;juniversalchardet-1.0.3.jar;commons-io-2.4.jar;messaging-1.0-SNAPSHOT.jar;jms-api-1.1-rev-1.jar;activemq-core-5.7.0.jar;geronimo-jms_1.1_spec-1.1.1.jar;activemq-protobuf-1.1.jar;geronimo-j2ee-management_1.1_spec-1.0.1.jar;jasypt-1.9.0.jar;mina-core-2.0.7.jar;xmlpull-1.1.3.1.jar;xpp3-1.1.4c.jar;jtds-1.3.1.jar;javasimon-core-4.0.0.jar;swift-1.0-SNAPSHOT.jar;testng-6.8.8.jar;bsh-2.0b4.jar;jcommander-1.35.jar;spring-test-4.0.8.RELEASE.jar;camel-spring-javaconfig-2.14.0.jar;camel-core-2.14.0.jar;jaxb-impl-2.2.7.jar;jaxb-core-2.2.7.jar;jaxb-api-2.2.7.jar;istack-commons-runtime-2.16.jar;FastInfoset-1.2.12.jar;jsr173_api-1.0.jar;camel-spring-2.14.0.jar;org.apache.servicemix.bundles.cglib-2.1_3_7.jar" xxx.swiftimp.SwiftImpMain
Args length: 7199/32768 chars
~~~~~
Additional info: My colleagues with Windows 7 64bit have no problem with the same executable using JDK 8u25 64bit. I tried the same JDK just to be really sure - no change on Windows 8.1. There is something else going on here.
Because the additional
cmd
kicks in right away I don't think it is related to the fact that my main thread terminates quite quickly (after loading Spring context) and application is then carried on by other non-daemon threads. I just state this because it seems strange that the first process stops after a while, but the same program in main cmd then runs normally.Can you try the previous version of launch4j (3.4) and check if this problem occurs as well?
Thanks for the additional information, unfortunately I haven't found the problem yet.
Grzegorz