Skip to main content

On Sale: GamesAssetsToolsTabletopComics
Indie game storeFree gamesFun gamesHorror games
Game developmentAssetsComics
SalesBundles
Jobs
TagsGame Engines

The application does not work on MacOS anymore. Both the .app file and the .jar file don't work. When opening the .jar file with java -jar, the following error is displayed:

fandango@MacBookAir Downloads % java -jar TalesOfAndrogyny.jar 
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by org.lwjgl.LWJGLUtil$3 (file:/Users/Fandango/Downloads/TalesOfAndrogyny.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of org.lwjgl.LWJGLUtil$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
2020-11-19 20:14:41.072 java[2549:117461] *** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'NSWindow drag regions should only be invalidated on the Main Thread!'
*** First throw call stack:
(
0   CoreFoundation                      0x00007fff204a96af __exceptionPreprocess + 242
1   libobjc.A.dylib                     0x00007fff201e13c9 objc_exception_throw + 48
2   CoreFoundation                      0x00007fff204d1a9a -[NSException raise] + 9
3   AppKit                              0x00007fff22c7197d -[NSWindow(NSWindow_Theme) _postWindowNeedsToResetDragMarginsUnlessPostingDisabled] + 321
4   AppKit                              0x00007fff22c99cf3 -[NSThemeFrame setStyleMask:] + 142
5   AppKit                              0x00007fff22c99a89 __25-[NSWindow setStyleMask:]_block_invoke + 2057
6   AppKit                              0x00007fff22c99226 NSPerformVisuallyAtomicChange + 132
7   AppKit                              0x00007fff22c9912f -[NSWindow setStyleMask:] + 170
8   liblwjgl.dylib                      0x000000013205dcca Java_org_lwjgl_opengl_MacOSXDisplay_nSetResizable + 90
9   ???                                 0x000000011732b6b0 0x0 + 4684166832
10  ???                                 0x0000000117325ef3 0x0 + 4684144371
11  ???                                 0x0000000117325f38 0x0 + 4684144440
)
libc++abi.dylib: terminating with uncaught exception of type NSException
zsh: abort      java -jar TalesOfAndrogyny.jar

Here is the output of java --version :

java 14.0.1 2020-04-14
Java(TM) SE Runtime Environment (build 14.0.1+7)
Java HotSpot(TM) 64-Bit Server VM (build 14.0.1+7, mixed mode, sharing)

MacOS is version 11.0.1. If you need someone with MacOS to help you test, please tell me, I'd love to help.

(4 edits)

Mac apps commonly don't work because the SomeApp.app/Contents/MacOS/SomeExecutable doesn't have the execute permission set , but even so it wouldn't run because the jre needed replaced. Also the current build fixes the DesktopLauncher quit problem though you still need to replace the jre to get the app to not crash instantly (because of the jre issue), but again can't execute an executable if it doesn't have the execute permission which is why I made a helper script that you can just copy (it's in my posts)