Dansoftowner / Restart4j

Library for restarting your java application
Apache License 2.0
16 stars 2 forks source link

Filename too long!? #2

Open stephansann opened 3 years ago

stephansann commented 3 years ago

Hi @Dansoftowner

Maybe this is nothing, since I tried a restart from an IDE-started application (not really a productive case), but it smelled a bit fishy to me:

Exception in thread "Thread-3" com.restart4j.RestartException: Couldn't execute the starter command with the OS: [/Library/Java/JavaVirtualMachines/jdk-11.0.10+9/Contents/Home/bin/java -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=62511:/Applications/IntelliJ IDEA CE.app/Contents/bin -Dfile.encoding=UTF-8 -p /Users/stephan/Developer/Java/DocumentArchiver/target/classes:/Users/stephan/.m2/repository/com/github/Dansoftowner/PDFViewerFX/0.8/PDFViewerFX-0.8.jar:/Users/stephan/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/stephan/.m2/repository/com/github/Dansoftowner/jSystemThemeDetector/3.4/jSystemThemeDetector-3.4.jar:/Users/stephan/.m2/repository/net/java/dev/jna/jna-platform/5.8.0/jna-platform-5.8.0.jar:/Users/stephan/.m2/repository/de/jangassen/jfa/1.1.9/jfa-1.1.9.jar:/Users/stephan/.m2/repository/com/github/oshi/oshi-core/5.7.1/oshi-core-5.7.1.jar:/Users/stephan/.m2/repository/org/jetbrains/annotations/19.0.0/annotations-19.0.0.jar:/Users/stephan/.m2/repository/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar:/Users/stephan/.m2/repository/org/zwobble/mammoth/mammoth/1.4.2/mammoth-1.4.2.jar:/Users/stephan/.m2/repository/org/apache/poi/poi-scratchpad/5.0.0/poi-scratchpad-5.0.0.jar:/Users/stephan/.m2/repository/org/apache/poi/poi/5.0.0/poi-5.0.0.jar:/Users/stephan/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.30/jcl-over-slf4j-1.7.30.jar:/Users/stephan/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/Users/stephan/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/Users/stephan/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar:/Users/stephan/.m2/repository/com/zaxxer/SparseBitSet/1.2/SparseBitSet-1.2.jar:/Users/stephan/.m2/repository/com/github/Dansoftowner/Restart4j/1.4.1/Restart4j-1.4.1.jar:/Users/stephan/.m2/repository/org/apache/commons/commons-imaging/1.0-alpha2/commons-imaging-1.0-alpha2.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-controls/15.0.1/javafx-controls-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-controls/15.0.1/javafx-controls-15.0.1-mac.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-graphics/15.0.1/javafx-graphics-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-graphics/15.0.1/javafx-graphics-15.0.1-mac.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-base/15.0.1/javafx-base-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-base/15.0.1/javafx-base-15.0.1-mac.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-web/15.0.1/javafx-web-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-web/15.0.1/javafx-web-15.0.1-mac.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-media/15.0.1/javafx-media-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-media/15.0.1/javafx-media-15.0.1-mac.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-fxml/15.0.1/javafx-fxml-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-fxml/15.0.1/javafx-fxml-15.0.1-mac.jar -m DocumentArchiver/com.sophisticatedapps.archiving.documentarchiver.App]
    at Restart4j@1.4.1/com.restart4j.ApplicationRestart.execArray(ApplicationRestart.java:94)
    at Restart4j@1.4.1/com.restart4j.ApplicationRestart.exec(ApplicationRestart.java:82)
    at Restart4j@1.4.1/com.restart4j.ApplicationRestart.lambda$buildNewProcessCreation$4(ApplicationRestart.java:74)
    at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.io.IOException: Cannot run program "/Library/Java/JavaVirtualMachines/jdk-11.0.10+9/Contents/Home/bin/java -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=62511:/Applications/IntelliJ IDEA CE.app/Contents/bin -Dfile.encoding=UTF-8 -p /Users/stephan/Developer/Java/DocumentArchiver/target/classes:/Users/stephan/.m2/repository/com/github/Dansoftowner/PDFViewerFX/0.8/PDFViewerFX-0.8.jar:/Users/stephan/.m2/repository/org/slf4j/slf4j-api/1.7.30/slf4j-api-1.7.30.jar:/Users/stephan/.m2/repository/com/github/Dansoftowner/jSystemThemeDetector/3.4/jSystemThemeDetector-3.4.jar:/Users/stephan/.m2/repository/net/java/dev/jna/jna-platform/5.8.0/jna-platform-5.8.0.jar:/Users/stephan/.m2/repository/de/jangassen/jfa/1.1.9/jfa-1.1.9.jar:/Users/stephan/.m2/repository/com/github/oshi/oshi-core/5.7.1/oshi-core-5.7.1.jar:/Users/stephan/.m2/repository/org/jetbrains/annotations/19.0.0/annotations-19.0.0.jar:/Users/stephan/.m2/repository/net/java/dev/jna/jna/5.8.0/jna-5.8.0.jar:/Users/stephan/.m2/repository/org/zwobble/mammoth/mammoth/1.4.2/mammoth-1.4.2.jar:/Users/stephan/.m2/repository/org/apache/poi/poi-scratchpad/5.0.0/poi-scratchpad-5.0.0.jar:/Users/stephan/.m2/repository/org/apache/poi/poi/5.0.0/poi-5.0.0.jar:/Users/stephan/.m2/repository/org/slf4j/jcl-over-slf4j/1.7.30/jcl-over-slf4j-1.7.30.jar:/Users/stephan/.m2/repository/commons-codec/commons-codec/1.15/commons-codec-1.15.jar:/Users/stephan/.m2/repository/org/apache/commons/commons-collections4/4.4/commons-collections4-4.4.jar:/Users/stephan/.m2/repository/org/apache/commons/commons-math3/3.6.1/commons-math3-3.6.1.jar:/Users/stephan/.m2/repository/com/zaxxer/SparseBitSet/1.2/SparseBitSet-1.2.jar:/Users/stephan/.m2/repository/com/github/Dansoftowner/Restart4j/1.4.1/Restart4j-1.4.1.jar:/Users/stephan/.m2/repository/org/apache/commons/commons-imaging/1.0-alpha2/commons-imaging-1.0-alpha2.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-controls/15.0.1/javafx-controls-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-controls/15.0.1/javafx-controls-15.0.1-mac.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-graphics/15.0.1/javafx-graphics-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-graphics/15.0.1/javafx-graphics-15.0.1-mac.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-base/15.0.1/javafx-base-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-base/15.0.1/javafx-base-15.0.1-mac.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-web/15.0.1/javafx-web-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-web/15.0.1/javafx-web-15.0.1-mac.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-media/15.0.1/javafx-media-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-media/15.0.1/javafx-media-15.0.1-mac.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-fxml/15.0.1/javafx-fxml-15.0.1.jar:/Users/stephan/.m2/repository/org/openjfx/javafx-fxml/15.0.1/javafx-fxml-15.0.1-mac.jar -m DocumentArchiver/com.sophisticatedapps.archiving.documentarchiver.App": error=63, File name too long
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1128)
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1071)
    at java.base/java.lang.Runtime.exec(Runtime.java:592)
    at java.base/java.lang.Runtime.exec(Runtime.java:451)
    at Restart4j@1.4.1/com.restart4j.ApplicationRestart.execArray(ApplicationRestart.java:92)
    ... 3 more
Caused by: java.io.IOException: error=63, File name too long
    at java.base/java.lang.ProcessImpl.forkAndExec(Native Method)
    at java.base/java.lang.ProcessImpl.<init>(ProcessImpl.java:340)
    at java.base/java.lang.ProcessImpl.start(ProcessImpl.java:271)
    at java.base/java.lang.ProcessBuilder.start(ProcessBuilder.java:1107)
    ... 7 more

Maybe you want to have a look at it to make sure it is really nothing!?