MacOS: How to move? (workaround available)

The worst monsters in the Hearthlands warp the fabric of space and time...
Juju
Posts: 2
Joined: Sun Jan 31, 2010 12:57 pm

Re: MacOS: How to move? (workaround available)

Post by Juju »

Did exactly as Litaskull wrote, still get this:

java.lang.NoSuchMethodError: javax.media.opengl.GLDrawableFactory.initSingleton()V
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1573)
at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
at javax.media.opengl.GLProfile$1.run(GLProfile.java:155)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123)
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2063)
at javax.media.opengl.GLProfile.get(GLProfile.java:906)
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:640)
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:651)
at haven.HavenPanel.stdcaps(HavenPanel.java:60)
at haven.HavenPanel.<init>(HavenPanel.java:73)
at haven.HavenPanel.<init>(HavenPanel.java:83)
at haven.MainFrame.<init>(MainFrame.java:183)
at haven.MainFrame.main2(MainFrame.java:381)
at haven.MainFrame.access$100(MainFrame.java:35)
at haven.MainFrame$7.run(MainFrame.java:424)
at java.lang.Thread.run(Thread.java:695)


What else should i try? >_<

Macbook Air 2013, MacOS 10.10.5 (14F27), all jogl stuff unarchived
Buddy7787
Posts: 34
Joined: Wed Aug 05, 2015 9:33 am

Re: MacOS: How to move? (workaround available)

Post by Buddy7787 »

Any fix yet?
User avatar
Granger
Posts: 9255
Joined: Mon Mar 22, 2010 2:00 pm

Re: MacOS: How to move? (workaround available)

Post by Granger »

Loftar is lookin into it, please be patient for a while.
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Nummy
Posts: 489
Joined: Sat Mar 19, 2011 10:01 am

Re: MacOS: How to move? (workaround available)

Post by Nummy »

Granger wrote:Loftar is lookin into it, please be patient for a while.
Only thing I need to know, that devs are working on it... I will try out paradox custom client to see if it works there.
User avatar
Granger
Posts: 9255
Joined: Mon Mar 22, 2010 2:00 pm

Re: MacOS: How to move? (workaround available)

Post by Granger »

Nummy wrote:
Granger wrote:Loftar is lookin into it, please be patient for a while.
Only thing I need to know, that devs are working on it... I will try out paradox custom client to see if it works there.
In case it does: feedback would be appreciated.
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Nummy
Posts: 489
Joined: Sat Mar 19, 2011 10:01 am

Re: MacOS: How to move? (workaround available)

Post by Nummy »

No it doesn't... :(

And same goes for Amber custom client.

I have a hunch that there might be some problem with JOGL. Doesn't JOGL also handles input?
User avatar
Granger
Posts: 9255
Joined: Mon Mar 22, 2010 2:00 pm

Re: MacOS: How to move?

Post by Granger »

litaskull wrote:Ok guys, i found the temporary solution, until developers (hopefully) fix this.
This includes replacing java with old version, which lowers security of your mac, so H&H devs should still fix the issue with latest version of java.

First, download and install this:
https://support.apple.com/kb/DL1572?locale=en_US

After it's installed, open terminal, and type this commands one by one:

Code: Select all

sudo mkdir -p /Library/Internet\ Plug-Ins/disabled 

Code: Select all

sudo mv /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin /Library/Internet\ Plug-Ins/disabled

Code: Select all

sudo ln -sf /System/Library/Java/Support/Deploy.bundle/Contents/Resources/JavaPlugin2_NPAPI.plugin /Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin

Code: Select all

sudo ln -sf /System/Library/Frameworks/JavaVM.framework/Commands/javaws /usr/bin/javaws
I have no idea if you can have several java versions in parallel (works on windows), but IF you can:

Wouldn't it be possible to install the working-for-hafen (=older) java version - while leaving the current one as the active one for the system - and manually start the game with the old version? The webstart .jnlp file is a download away, giving that as an argument to the javaws of the old (=working) version should do the trick...

?
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020
User avatar
Paradoxs
Posts: 294
Joined: Tue Aug 25, 2015 7:16 am

Re: MacOS: How to move?

Post by Paradoxs »

Granger wrote:
litaskull wrote: I have no idea if you can have several java versions in parallel (works on windows), but IF you can:

Wouldn't it be possible to install the working-for-hafen (=older) java version - while leaving the current one as the active one for the system - and manually start the game with the old version? The webstart .jnlp file is a download away, giving that as an argument to the javaws of the old (=working) version should do the trick...

?
They could download java to an alternate location and then when calling the game instead of just running

Code: Select all

java -Xms512m -Xmx1024m -jar hafen.jar -U http://game.havenandhearth.com/hres/ game.havenandhearth.com
they would have to change out the java in the code with the location of the alternate version

This is assuming that java doesnt detect this dual install and auto-fix it or some snazz though, so its an experimental idea
User avatar
Noid
Posts: 113
Joined: Sun May 26, 2013 4:12 pm

Re: MacOS: How to move? (workaround available)

Post by Noid »

Can you explain how to try this last "experimental idea" step by step? I'd like to have this bug sorted out and I'm ready to test any possible solution if can help. Thanks
User avatar
Granger
Posts: 9255
Joined: Mon Mar 22, 2010 2:00 pm

Re: MacOS: How to move? (workaround available)

Post by Granger »

Noid wrote:Can you explain how to try this last "experimental idea" step by step? I'd like to have this bug sorted out and I'm ready to test any possible solution if can help. Thanks
Idea is to install the working java version into a folder and launch with the java from there (so not replacing the current up-to-date one in the system).
⁎ Mon Mar 22, 2010 ✝ Thu Jan 23, 2020

Return to “Bugs”