Custom client by Latikai, building on Ender's client

Forum for game modifications and custom clients.

Re: Custom client by Latikai, building on Ender's client

Postby Ghoul » Sun Apr 16, 2017 6:24 pm

NullPointerException. Entered a mine on a giant cricket and almost immediately tried to leave by the usual means. Crash occurred after trying to leave the mine.

Code: Select all
java.lang.RuntimeException: java.lang.NullPointerException
   at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
   at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
   at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:206)
   at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
   at javax.media.opengl.Threading.invoke(Threading.java:191)
   at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:528)
   at haven.HavenPanel.uglyjoglhack(HavenPanel.java:418)
   at haven.HavenPanel.run(HavenPanel.java:453)
   at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NullPointerException
   at haven.FastMesh$DLCompiler$DLCompiled.draw(FastMesh.java:139)
   at haven.FastMesh.draw(FastMesh.java:316)
   at haven.MapMesh$Layer.draw(MapMesh.java:318)
   at haven.RenderList.render(RenderList.java:232)
   at haven.RenderList.render(RenderList.java:249)
   at haven.PView.draw(PView.java:256)
   at haven.MapView.draw(MapView.java:1043)
   at haven.GameUI.drawFiltered(GameUI.java:658)
   at haven.GameUI.draw(GameUI.java:666)
   at haven.Widget.draw(Widget.java:516)
   at haven.Widget.draw(Widget.java:521)
   at haven.RootWidget.draw(RootWidget.java:182)
   at haven.UI.draw(UI.java:165)
   at haven.HavenPanel.redraw(HavenPanel.java:296)
   at haven.HavenPanel$1.display(HavenPanel.java:92)
   at jogamp.opengl.GLDrawableHelper.displayImpl(GLDrawableHelper.java:649)
   at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:633)
   at javax.media.opengl.awt.GLCanvas$9.run(GLCanvas.java:1271)
   at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1103)
   at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:978)
   at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1282)
   at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   at java.awt.EventQueue.access$500(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.awt.EventQueue$3.run(Unknown Source)
   at java.security.AccessController.doPrivileged(Native Method)
   at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   at java.awt.EventQueue.dispatchEvent(Unknown Source)
   at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   at java.awt.EventDispatchThread.run(Unknown Source)
Realak wrote:You guys are treating this game like it is a pvp esport or something and not the retarded version of farmville it is.
User avatar
Ghoul
 
Posts: 226
Joined: Thu Feb 16, 2017 3:10 am
Location: Canada

Re: Custom client by Latikai, building on Ender's client

Postby Heffernan » Mon Apr 17, 2017 8:47 pm

is TAB Bugged? usually it brough the inventory to the middle of the screen, now it doesnt do that.
User avatar
Heffernan
 
Posts: 8564
Joined: Mon Sep 08, 2014 3:07 pm
Location: Marps Closet

Re: Custom client by Latikai, building on Ender's client

Postby Kandarim » Mon Apr 17, 2017 9:08 pm

semi-known issue. As in, I've heard other people have issues with it, but I don't myself. Will test again this weekend.
I have neither the crayons nor the time to explain it to you.
JC wrote:I'm not fully committed to being wrong on that yet.
User avatar
Kandarim
Customer
 
Posts: 5321
Joined: Mon Jan 21, 2013 4:18 pm

Re: Custom client by Latikai, building on Ender's client

Postby Heffernan » Wed Apr 19, 2017 4:42 pm

has anyone found out or did replace the Madness sounds with something empty yet?
User avatar
Heffernan
 
Posts: 8564
Joined: Mon Sep 08, 2014 3:07 pm
Location: Marps Closet

Re: Custom client by Latikai, building on Ender's client

Postby Kandarim » Sun Apr 23, 2017 4:38 pm

judaism posted silent turkey sounds once, the going should be similar.
On topic, I've just had a look at the inventory issue (it staying off-screen).
I owe you guys an apology - apparently I never commited the final version of the client after working on that issue.
I *believe* it should now be fixed. I didn't have the issue because I'm running the latest local version of the client, not the published one :) Alpha testing, yay.

Do let me know if it didn't fix it.
I have neither the crayons nor the time to explain it to you.
JC wrote:I'm not fully committed to being wrong on that yet.
User avatar
Kandarim
Customer
 
Posts: 5321
Joined: Mon Jan 21, 2013 4:18 pm

Re: Custom client by Latikai, building on Ender's client

Postby dragunov » Mon Apr 24, 2017 7:35 am

dragunov wrote:
Kandarim wrote:weird, it seems to work for me. I'll have a look what happens when your inventory window is larger than your screen - might've forgotten to test that :oops: The inventory window should re-enter your screen both when resizing the window and when re-opening it (e.g. with tab-tab)


Resizing the game window does not shift existing containers like inventory/fish traps to within the screen limit, they still stay outside the screen size,

so if you initially had your 850 item inventory pulled off-screen to reach something and your stuff got emptied while filling said traps, or making cloth ye, the inventory doesnt dock back on-screen like it did a few weeks back. a.k.a the last update.



I got no clue what you did with the last update but the inventory is docking on back like it used to again

[edit] a.k.a all is peachy!
User avatar
dragunov
 
Posts: 39
Joined: Sun Dec 28, 2014 11:35 pm

Re: Custom client by Latikai, building on Ender's client

Postby Gamito » Mon May 01, 2017 5:53 pm

Need some help on this please...
so it seams i cant use this because my browser blocks it, and i cant get it to work... i even switched browser
Gamito
 
Posts: 8
Joined: Wed Dec 25, 2013 11:53 pm

Re: Custom client by Latikai, building on Ender's client

Postby Kandarim » Mon May 01, 2017 6:10 pm

have a look at this
It's the most likely culprit
I have neither the crayons nor the time to explain it to you.
JC wrote:I'm not fully committed to being wrong on that yet.
User avatar
Kandarim
Customer
 
Posts: 5321
Joined: Mon Jan 21, 2013 4:18 pm

Re: Custom client by Latikai, building on Ender's client

Postby StoolieP » Thu May 04, 2017 6:26 pm

It appears the certificate used to sign the code on donnessime.github.io, which the Java client needs to trust to run the updater.jnlp.

The command I am using on a Mac (Sierra) is "/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Commands/javaws ~/Downloads/updater.jnlp"

See Screen shots

I have added explicit trust for the cn=Latikai, o=salem cert presented, however it expired on april 2nd 2017.

Anyone else run into this?
Attachments
Screen Shot 2017-05-04 at 9.39.22 AM.png
Cert details as reported by JavaWS
Screen Shot 2017-05-04 at 9.39.22 AM.png (68.63 KiB) Viewed 10420 times
Screen Shot 2017-05-04 at 9.38.36 AM.png
Java error
Screen Shot 2017-05-04 at 9.38.36 AM.png (36.02 KiB) Viewed 10420 times
Last edited by StoolieP on Thu May 04, 2017 9:59 pm, edited 1 time in total.
StoolieP
 
Posts: 3
Joined: Sat Apr 29, 2017 11:04 pm

Re: Custom client by Latikai, building on Ender's client

Postby Kandarim » Thu May 04, 2017 7:41 pm

ah, drat.
I'm using a selfsigned certificate for the updater for the jnlp. It may be that that certificate has expired. I will take a look at it soonTM, but I have just moved and not everything is completely set up at my new place yet.

edit: It should be solved now. unfortunately, this is part of oracle's ongoing attempt to ban self-signed jnlp jars. This will probably crop up every six months from now >.> right now it seems that github.io's caching mechanism is being annoying, though. It may or may not be also required to clear your java cache from the java control panel.
I have neither the crayons nor the time to explain it to you.
JC wrote:I'm not fully committed to being wrong on that yet.
User avatar
Kandarim
Customer
 
Posts: 5321
Joined: Mon Jan 21, 2013 4:18 pm

PreviousNext

Return to Artifice & Arcana

Who is online

Users browsing this forum: No registered users and 3 guests