

When bundling a 3.6 + Tkinter application using Pyinstaller on Mac, I ran into the.

The output to the console.app is the highly uninformative Oct 22 12:33:13 Teghans-MacBook-Pro 1 (test.10192 42509): Service exited with abnormal code: 255. More Detail: We have the Install4j generated launcher invoke a stub jar file, which among other things performs a "silent update" self-patching operation. App opens and closes immediately when running open. Interestingly, I have also observed Install4j itself revert to this behavior, after the Dock gets updated by running a generated installer.Īm I doing something wrong here? Is there an option in Install4j I should have changed when switching from Java 5/6 (using Apple JRE) to Java 7 (using bundled JRE 1.7.0_67)? On the 'Executable->Windows manifest options' step you can adjust the contents of the executable manifest, a static resource in the executable that. I have attempted to resolve this by adding CFBundleDisplayName to the generated ist, along with the necessary InfoPlist.strings file (in Contents/Resources/en.lproj), but this didn't change anything. The 'original file name', the 'company name', the 'product name' and the 'product version' fields in the version info resource are filled in automatically by install4j and cannot be configured. What I don't understand is why our application is no longer showing its actual title, nor why a new icon appears while it's running. I know that JavaApplicationStub is the name of the actual executable launched by MacOS X, which then launches the JVM. If the user then selects Options->Keep In Dock on this application, the icon reverts to what appears to be a generic console app icon on exit. In its place a new icon appears on the Dock (as for an application which was not already kept in the Dock), with the correct appearance, but with the title JavaApplicationStub. tool Affects the 'flutter' command-line tool.

P4 Priority 4 issue (default for bugs, things we're likely to work on) severe: crash Stack traces logged to the console. To enabled the Finder's 'Run in 32-bit mode' checkbox for Java apps, and to make the transition to 64-bit by. a: build Building flutter applications with the tool found in release: 1.22 Found to occur in 1.22 has reproducible steps The issue is ready to work on. This is part of a change to the double-clickable app launching policy (which we explained in detail in the developer preview release notes). This includes IntelliJ, Install4J and DbVisualizer. When we switched to Java 7, the installed Dock icon bounces when clicked, briefly changes to a generic window icon, then reverts and becomes inactive. (when I have changed the plist to say 1.6+). Previously, the icon on the Dock would launch our application, and would then show as being the active application, as is normal for MacOS. When we converted our application from Java 5/6 to Java 7, the icon installed on the Dock no longer behaves as expected.
