Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error when installing Notepad++ #1010

Closed
madoar opened this issue Aug 21, 2017 · 37 comments
Closed

Error when installing Notepad++ #1010

madoar opened this issue Aug 21, 2017 · 37 comments
Labels

Comments

@madoar
Copy link
Collaborator

madoar commented Aug 21, 2017

When installing notepad++ I get the following exception:

[DEBUG] org.phoenicis.tools.config.CompatibleConfigFileFormat (l.88) - Error while reading the file. Will assume that the config file is EMPTY
java.io.FileNotFoundException: /home/marc/.Phoenicis/containers/wineprefix/Notepad/phoenicis.cfg (Datei oder Verzeichnis nicht gefunden)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at com.fasterxml.jackson.core.JsonFactory.createParser(JsonFactory.java:753)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2673)
	at org.phoenicis.tools.config.CompatibleConfigFileFormat.getMap(CompatibleConfigFileFormat.java:77)
	at org.phoenicis.tools.config.CompatibleConfigFileFormat.writeValue(CompatibleConfigFileFormat.java:53)
	at jdk.nashorn.internal.scripts.Script$Recompilation$68$2538A$\^eval\_.prefix([Engines, Wine, Engine, Object]:128)
	at jdk.nashorn.internal.scripts.Script$Recompilation$46$611$\^eval\_.go([Engines, Wine, QuickScript, InstallerScript]:72)
	at jdk.nashorn.internal.scripts.Script$24$\^eval\_.:program(<eval>:3)
	at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)
	at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
	at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:449)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:406)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:402)
	at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155)
	at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
	at org.phoenicis.scripts.nashorn.NashornEngine.eval(NashornEngine.java:45)
	at org.phoenicis.scripts.nashorn.NashornScriptInterpreter.runScript(NashornScriptInterpreter.java:35)
	at org.phoenicis.scripts.interpreter.BackgroundScriptInterpreter.lambda$runScript$0(BackgroundScriptInterpreter.java:35)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Installiere Version:
[INFO ] org.phoenicis.tools.archive.Tar (l.56) - Uncompressing /home/marc/.Phoenicis/tmp/phoenicis1914670018849945586.tar.gz to dir /home/marc/.Phoenicis/engines/wine/upstream-linux-x86/2.0.2.
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '320 kBits'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '384 kBits'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '\b3'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '\b2'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Mono'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '- %d frames,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'width=%d pixels,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'height=%d pixels,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'depth=%d,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'ticks/frame=%d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '- %d frames'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'width=%d pixels,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'height=%d pixels,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'depth=%d,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'ticks/frame=%d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ''
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '\b.%d,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d instruments'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d bits'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'ASCII,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'continuation,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'extra field,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'original filename,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'comment,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'encrypted,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'last modified: %s,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%c)'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%c)'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%ld x'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%ld,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%ld x'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%ld,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d-bit'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'interlaced'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %.3s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'POSIX'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %c'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '\b.%c'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 've'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d entries'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d entries'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'v%d'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%s'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %c,'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect macro'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect help file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect keyboard file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect document'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect dictionary'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect thesaurus'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect block'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect rectangular block'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect column block'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect printer data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect printer data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect driver resource data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect hyphenation code'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect hyphenation data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect macro resource data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect hyphenation lex'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect wordlist'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect equation resource data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect spell rules'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect dictionary rules'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect spell rules (Microlytics)'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect settings file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect 4.2 document'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect dialog file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect button bar'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Shell macro'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Shell definition'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Notebook macro'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Notebook help file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Notebook keyboard file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Notebook definition'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Calculator help file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Calendar help file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Calendar data file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Editor macro'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Editor help file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Editor keyboard file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Editor macro resource file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Macro editor macro'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Macro editor help file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Macro editor keyboard file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect macro'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect help file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect keyboard file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect worksheet'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect printer definition'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect graphic definition'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect temporary printer'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect macro resource data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'help file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'distribution list'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'out box'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'in box'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'users archived mailbox'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'archived message database'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'archived attachments'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Printer temporary file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Scheduler help file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Scheduler in file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Scheduler out file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise settings file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise directory services'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise settings file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Terminal resource data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Terminal resource data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Terminal resource data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GUI loadable text'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'graphics resource data'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'printer settings file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'port definition file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'print queue parameters'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'compressed file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Network service msg file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Network service msg file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Async gateway login msg'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise message file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise admin domain database'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise admin host database'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise admin remote host database'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise admin ADS deferment data file'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'IntelliTAG (SGML) compiled DTD'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect graphic image (1.0)'
Aug 21, 2017 12:06:46 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect graphic image (2.0)'
...
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '/home/marc/.Phoenicis/containers//wineprefix/Notepad' has been updated.
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
[ERROR] org.phoenicis.javafx.views.common.ErrorMessage (l.42) - javax.script.ScriptException: Ausführbare Datei Notepad++.exe nicht gefunden! in <eval> at line number 66 at column number 12
	at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:470)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:454)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:406)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:402)
	at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155)
	at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
	at org.phoenicis.scripts.nashorn.NashornEngine.eval(NashornEngine.java:45)
	at org.phoenicis.scripts.nashorn.NashornScriptInterpreter.runScript(NashornScriptInterpreter.java:35)
	at org.phoenicis.scripts.interpreter.BackgroundScriptInterpreter.lambda$runScript$0(BackgroundScriptInterpreter.java:35)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: <eval>:66:12 Ausführbare Datei Notepad++.exe nicht gefunden!
	at jdk.nashorn.internal.runtime.ECMAException.create(ECMAException.java:113)
	at jdk.nashorn.internal.scripts.Script$Recompilation$119$1574$\^eval\_.WineShortcut#create([Engines, Wine, Shortcuts, Wine]:66)
	at jdk.nashorn.internal.scripts.Script$Recompilation$46$611$\^eval\_.go([Engines, Wine, QuickScript, InstallerScript]:96)
	at jdk.nashorn.internal.scripts.Script$24$\^eval\_.:program(<eval>:3)
	at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)
	at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
	at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:449)
	... 10 more
@plata
Copy link
Collaborator

plata commented Aug 21, 2017

The FileNotFoundException is not a problem. It's shown every time when you create a new prefix. We should just remove it.
I cannot reproduce all the other error output.

@madoar
Copy link
Collaborator Author

madoar commented Aug 21, 2017

To be sure the program state is correct I've just removed my whole .Phoenicis folder.
Afterwards I still get an error:

...
[DEBUG] org.phoenicis.tools.config.CompatibleConfigFileFormat (l.88) - Error while reading the file. Will assume that the config file is EMPTY
java.io.FileNotFoundException: /home/marc/.Phoenicis/containers/wineprefix/Notepad/phoenicis.cfg (Datei oder Verzeichnis nicht gefunden)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at com.fasterxml.jackson.core.JsonFactory.createParser(JsonFactory.java:753)
	at com.fasterxml.jackson.databind.ObjectMapper.readValue(ObjectMapper.java:2673)
	at org.phoenicis.tools.config.CompatibleConfigFileFormat.getMap(CompatibleConfigFileFormat.java:77)
	at org.phoenicis.tools.config.CompatibleConfigFileFormat.writeValue(CompatibleConfigFileFormat.java:53)
	at jdk.nashorn.internal.scripts.Script$Recompilation$68$2538A$\^eval\_.prefix([Engines, Wine, Engine, Object]:128)
	at jdk.nashorn.internal.scripts.Script$Recompilation$46$611$\^eval\_.go([Engines, Wine, QuickScript, InstallerScript]:72)
	at jdk.nashorn.internal.scripts.Script$24$\^eval\_.:program(<eval>:3)
	at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)
	at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
	at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:449)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:406)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:402)
	at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155)
	at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
	at org.phoenicis.scripts.nashorn.NashornEngine.eval(NashornEngine.java:45)
	at org.phoenicis.scripts.nashorn.NashornScriptInterpreter.runScript(NashornScriptInterpreter.java:35)
	at org.phoenicis.scripts.interpreter.BackgroundScriptInterpreter.lambda$runScript$0(BackgroundScriptInterpreter.java:35)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Installiere Version:
[INFO ] org.phoenicis.tools.archive.Tar (l.56) - Uncompressing /home/marc/.Phoenicis/tmp/phoenicis5724945461926053283.tar.gz to dir /home/marc/.Phoenicis/engines/wine/upstream-linux-x86/2.0.2.
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '320 kBits'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '384 kBits'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '\b3'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '\b2'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Mono'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '- %d frames,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'width=%d pixels,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'height=%d pixels,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'depth=%d,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'ticks/frame=%d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '- %d frames'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'width=%d pixels,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'height=%d pixels,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'depth=%d,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'ticks/frame=%d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ''
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '\b.%d,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d instruments'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d bits'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'ASCII,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'continuation,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'extra field,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'original filename,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'comment,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'encrypted,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'last modified: %s,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%c)'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%c)'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%ld x'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%ld,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%ld x'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%ld,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d-bit'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'interlaced'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %.3s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher ': %s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'POSIX'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %c'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '\b.%c'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'length %d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 've'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d entries'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d entries'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d x'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'v%d'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher '%s'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'version %c,'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect macro'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect help file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect keyboard file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect document'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect dictionary'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect thesaurus'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect block'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect rectangular block'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect column block'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect printer data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect printer data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect driver resource data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect hyphenation code'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect hyphenation data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect macro resource data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect hyphenation lex'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect wordlist'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect equation resource data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect spell rules'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect dictionary rules'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect spell rules (Microlytics)'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect settings file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect 4.2 document'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect dialog file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect button bar'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Shell macro'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Shell definition'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Notebook macro'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Notebook help file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Notebook keyboard file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Notebook definition'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Calculator help file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Calendar help file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Calendar data file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Editor macro'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Editor help file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Editor keyboard file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Editor macro resource file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Macro editor macro'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Macro editor help file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Macro editor keyboard file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect macro'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect help file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect keyboard file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect worksheet'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect printer definition'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect graphic definition'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect temporary printer'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'PlanPerfect macro resource data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'help file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'distribution list'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'out box'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'in box'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'users archived mailbox'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'archived message database'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'archived attachments'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Printer temporary file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Scheduler help file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Scheduler in file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Scheduler out file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise settings file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise directory services'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise settings file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Terminal resource data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Terminal resource data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Terminal resource data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GUI loadable text'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'graphics resource data'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'printer settings file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'port definition file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'print queue parameters'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'compressed file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Network service msg file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Network service msg file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'Async gateway login msg'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise message file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise admin domain database'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise admin host database'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise admin remote host database'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'GroupWise admin ADS deferment data file'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'IntelliTAG (SGML) compiled DTD'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect graphic image (1.0)'
Aug 21, 2017 12:28:54 PM net.sf.jmimemagic.MagicParser endElement
INFORMATION: endElement(): not adding invalid matcher 'WordPerfect graphic image (2.0)'
...
Could not load wine-gecko. HTML rendering will be disabled.
wine: configuration in '/home/marc/.Phoenicis/containers//wineprefix/Notepad' has been updated.
wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
[ERROR] org.phoenicis.javafx.views.common.ErrorMessage (l.42) - javax.script.ScriptException: Ausführbare Datei Notepad++.exe nicht gefunden! in <eval> at line number 66 at column number 12
	at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:470)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:454)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:406)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:402)
	at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155)
	at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
	at org.phoenicis.scripts.nashorn.NashornEngine.eval(NashornEngine.java:45)
	at org.phoenicis.scripts.nashorn.NashornScriptInterpreter.runScript(NashornScriptInterpreter.java:35)
	at org.phoenicis.scripts.interpreter.BackgroundScriptInterpreter.lambda$runScript$0(BackgroundScriptInterpreter.java:35)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: <eval>:66:12 Ausführbare Datei Notepad++.exe nicht gefunden!
	at jdk.nashorn.internal.runtime.ECMAException.create(ECMAException.java:113)
	at jdk.nashorn.internal.scripts.Script$Recompilation$119$1574$\^eval\_.WineShortcut#create([Engines, Wine, Shortcuts, Wine]:66)
	at jdk.nashorn.internal.scripts.Script$Recompilation$46$611$\^eval\_.go([Engines, Wine, QuickScript, InstallerScript]:96)
	at jdk.nashorn.internal.scripts.Script$24$\^eval\_.:program(<eval>:3)
	at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)
	at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
	at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:449)
	... 10 more

@plata
Copy link
Collaborator

plata commented Aug 21, 2017

Is your scripts repo up to date?

@madoar
Copy link
Collaborator Author

madoar commented Aug 21, 2017

After deleting the .Phoenicis folder it should be, right?

@plata
Copy link
Collaborator

plata commented Aug 21, 2017

Depends on your repository settings...

@madoar
Copy link
Collaborator Author

madoar commented Aug 21, 2017

? As far as I know all repository settings are done inside the .Phoenicis folder right?
I haven't modified the source code.

@plata
Copy link
Collaborator

plata commented Aug 21, 2017

Oh yes, you're right.

@plata
Copy link
Collaborator

plata commented Aug 21, 2017

Maybe this is fixed in PhoenicisOrg/scripts#358.

@plata plata added the bug label Aug 21, 2017
@madoar
Copy link
Collaborator Author

madoar commented Aug 21, 2017

No the error still seems to be there: exception.txt

@plata
Copy link
Collaborator

plata commented Aug 21, 2017

Weird. I think you have to enhance the log. E.g. where does it look for the file etc. Only the very last exception is relevant because everything before is just the Wine installation.

@madoar
Copy link
Collaborator Author

madoar commented Aug 21, 2017

The script seems to not install the application at all. I've taken a look inside the wineprefix folder and ran:
find . -name "Notepad++.exe", which found nothing.

@plata
Copy link
Collaborator

plata commented Aug 21, 2017

I can't even see when this error occurs. Is it when Wine tries to run the Notepad++ installer or when it tries to create the shortcut... Therefore I think we need better logs.

@madoar
Copy link
Collaborator Author

madoar commented Aug 21, 2017

Then let's expand the logs. I'm just not sure where to expand it. Can you do this?
I'm happy to give you the new logs :P

@plata
Copy link
Collaborator

plata commented Aug 21, 2017

I'd say start in the QuickScript. Add a printout for every step that is performed.

@madoar
Copy link
Collaborator Author

madoar commented Aug 23, 2017

Ok, I've added some debug output to WineShortcut and InstallerScript.
I've printed to the installationCommand and the shortcutPrefixDirectory:

installationCommand:
{"command":"/home/marc/.Phoenicis/tmp/phoenicis3747128155091170043.exe","args":[[]]}
shortcutPrefixDirectory
"/home/marc/.Phoenicis/containers//wineprefix//Notepad"

The error occurs in line 66 in WineShortcut, i.e. _fileSearcher is unable to locate Notepad++.exe. I've tried to search for the file in the wineprefix directory too, but couldn't detect it too.

Can you try to rename your whole .Phoenicis folder to test if this error only occurs with a fresh installation?

@plata
Copy link
Collaborator

plata commented Aug 23, 2017

I've just tried it. Everything works for me. Did you even run through the installation wizard of Notepad++?

@madoar
Copy link
Collaborator Author

madoar commented Aug 23, 2017

I'm not sure what you mean by through the installation wizard of Notepad++?
This is how it looks like when the error occurs:
grafik
This window appears after I've started the installation (i.e. Bitte warten is shown in the installation wizard).

@madoar
Copy link
Collaborator Author

madoar commented Aug 23, 2017

I've just tried to install 7-zip, it produces the same error.

@plata
Copy link
Collaborator

plata commented Aug 23, 2017

I'm a bit confused. Above you said that the error is caused in WineShortcut but now you say that it happens after you have started the installation. In this case, it cannot be in the WineShortcut because that's executed only after the app has been installed (wine.run()). That's why I asked if the Notepad++ installation wizard did even show up (not the Phoenicis wizard).

@madoar
Copy link
Collaborator Author

madoar commented Aug 23, 2017

I'm not too deep in the wine integration of POL 5, therefore I can't really tell what exactly happened and what not. The important thing is the exception which I posted above:

[ERROR] org.phoenicis.javafx.views.common.ErrorMessage (l.42) - javax.script.ScriptException: Ausführbare Datei Notepad++.exe nicht gefunden! in <eval> at line number 66 at column number 12
	at jdk.nashorn.api.scripting.NashornScriptEngine.throwAsScriptException(NashornScriptEngine.java:470)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:454)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:406)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:402)
	at jdk.nashorn.api.scripting.NashornScriptEngine.eval(NashornScriptEngine.java:155)
	at javax.script.AbstractScriptEngine.eval(AbstractScriptEngine.java:264)
	at org.phoenicis.scripts.nashorn.NashornEngine.eval(NashornEngine.java:45)
	at org.phoenicis.scripts.nashorn.NashornScriptInterpreter.runScript(NashornScriptInterpreter.java:35)
	at org.phoenicis.scripts.interpreter.BackgroundScriptInterpreter.lambda$runScript$0(BackgroundScriptInterpreter.java:35)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
Caused by: <eval>:66:12 Ausführbare Datei Notepad++.exe nicht gefunden!
	at jdk.nashorn.internal.runtime.ECMAException.create(ECMAException.java:113)
	at jdk.nashorn.internal.scripts.Script$Recompilation$119$1574$\^eval\_.WineShortcut#create([Engines, Wine, Shortcuts, Wine]:66)
	at jdk.nashorn.internal.scripts.Script$Recompilation$46$611$\^eval\_.go([Engines, Wine, QuickScript, InstallerScript]:96)
	at jdk.nashorn.internal.scripts.Script$24$\^eval\_.:program(<eval>:3)
	at jdk.nashorn.internal.runtime.ScriptFunctionData.invoke(ScriptFunctionData.java:637)
	at jdk.nashorn.internal.runtime.ScriptFunction.invoke(ScriptFunction.java:494)
	at jdk.nashorn.internal.runtime.ScriptRuntime.apply(ScriptRuntime.java:393)
	at jdk.nashorn.api.scripting.NashornScriptEngine.evalImpl(NashornScriptEngine.java:449)
	... 10 more

Especially the two rows:

	at jdk.nashorn.internal.scripts.Script$Recompilation$119$1574$\^eval\_.WineShortcut#create([Engines, Wine, Shortcuts, Wine]:66)
	at jdk.nashorn.internal.scripts.Script$Recompilation$46$611$\^eval\_.go([Engines, Wine, QuickScript, InstallerScript]:96)

These two rows tell us that the error occurs in line 66 inside [Engines, Wine, Shortcuts, Wine], which is called during line 96 in [Engines, Wine, QuickScript, InstallerScript].

@madoar
Copy link
Collaborator Author

madoar commented Aug 23, 2017

My current guess is, that wine.run(installationCommand.command, installationCommand.args).wait(); somehow produces an error. Because this error is not caught the following lines

    // if no executable given, ask user
    if (!this._executable) {
        this._executable = fileName(setupWizard.browse(tr("Please select the executable."), wine.prefixDirectory, ["exe"]));
    }

    new WineShortcut()
        .name(this._name)
        .type(this._type)
        .category(this._category)
        .prefix(wine.prefix())
        .search(this._executable)
        .arguments(this._executableArgs)
        .miniature([this._type, this._category, this._name])
        .create();

    this._postInstall(wine, setupWizard);

will also be executed and throw the error, because the installation command hasn't worked.

@plata
Copy link
Collaborator

plata commented Aug 23, 2017

You could try to implement PhoenicisOrg/scripts#335.

@plata
Copy link
Collaborator

plata commented Aug 23, 2017

Btw: Did you reinstall your OS before you got this issue?

@madoar
Copy link
Collaborator Author

madoar commented Aug 23, 2017

Yes, I reinstalled my OS before I got the issue.

@madoar
Copy link
Collaborator Author

madoar commented Aug 23, 2017

Exactly:
Reinstall OS -> Issue

@plata
Copy link
Collaborator

plata commented Aug 23, 2017

Then I had this error as well when I used a new VM to check the .deb.

@madoar
Copy link
Collaborator Author

madoar commented Aug 23, 2017

Do you have any idea how this error occurs?

@plata
Copy link
Collaborator

plata commented Aug 23, 2017

No. I thought it was somehow related to the .deb so I didn't care too much. You should try to implement a log for Wine like I said above. Maybe that will give us some insights. Also add some printouts to run() in Wine js.

@madoar
Copy link
Collaborator Author

madoar commented Aug 24, 2017

wine.log contains the single line: wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"

@plata
Copy link
Collaborator

plata commented Aug 24, 2017

That's because WINEDEBUG is -all.

@madoar
Copy link
Collaborator Author

madoar commented Aug 24, 2017

What should I change to improve the winedebug messages?

@plata
Copy link
Collaborator

plata commented Aug 24, 2017

Remove the -all in the Wine js.

this._wineDebug = "-all";

@madoar
Copy link
Collaborator Author

madoar commented Aug 24, 2017

Ok, after changing your line to this._wineDebug = ""; I get the following content in wine.log:

wine: cannot find L"C:\\windows\\system32\\winemenubuilder.exe"
err:wineboot:ProcessRunKeys Error running cmd L"C:\\windows\\system32\\winemenubuilder.exe -a -r" (2)
err:module:load_builtin_dll failed to load .so lib for builtin L"winex11.drv": libXext.so.6: Kann die Shared-Object-Datei nicht öffnen: Datei oder Verzeichnis nicht gefunden
fixme:file:SetDefaultDllDirectories (c00): stub
err:winediag:nulldrv_CreateWindow Application tried to create a window, but no driver could be loaded.
err:winediag:nulldrv_CreateWindow Unknown error (127).

@plata
Copy link
Collaborator

plata commented Aug 24, 2017

So Wine is missing some X11 stuff which is why it cannot show the Notepad++ installation wizard. Therefore, you cannot install Notepad++ and the shortcut cannot be created.

@plata
Copy link
Collaborator

plata commented Aug 24, 2017

I guess you're missing libxext6 (i386). If this is really the case, we have to update the wiki and the deb.

@madoar
Copy link
Collaborator Author

madoar commented Aug 24, 2017

Yes, that was the reason.
After running apt-get install libxext6:i386 I could install notepad++.

@plata
Copy link
Collaborator

plata commented Aug 25, 2017

I have updated the wiki (only for Ubuntu, I don't know about Arch).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants