Warlander

Deedplanner 2.8.10 - 3D House And Deed Planner

2364 posts in this topic

On 3/7/2018 at 2:50 PM, Malena said:

Thank you for all the hard work Warlander. DeedPlanner is such an amazing and fun tool! That change log is pretty mind blowing as well! Countless hours of improving this tool and making our Wurmian lives better! <3

 

Seconded. :wub:

Share this post


Link to post
Share on other sites

word to the wise - if you upgrade to Java 10, deed planner scales correctly on UHD screens. 
(maybe 9, haven't tested it)

Share this post


Link to post
Share on other sites
3 hours ago, Steveleeb said:

word to the wise - if you upgrade to Java 10, deed planner scales correctly on UHD screens. 
(maybe 9, haven't tested it)

 

Just to make sure - DeedPlanner is still using Java 8 as its baseline and I don't plan to force everyone to upgrade yet, but newer versions can have bugfixes in them that make the program work better overall without my interference.

1 person likes this

Share this post


Link to post
Share on other sites

Posted (edited)

On 2/10/2018 at 2:12 PM, Warlander said:

 

This error usually happens when DeedPlanner is unable to load its needed data, did you moved the executable somewhere out of the folder or run program in location where it can't access files?

On 2/10/2018 at 2:12 PM, Warlander said:

 

 

On 2/10/2018 at 0:52 PM, Korhaka said:

[2018-02-10 11:49:39] Error has occurred!
Java vendor: Oracle Corporation
Java version: 1.8.0_161
DeedPlanner 2.8.10
java.lang.NullPointerException
    at java.util.Arrays.stream(Arrays.java:5004)
    at pl.wurmonline.deedplanner.forms.Loading.lambda$new$32(Loading.java:35)
    at java.lang.Thread.run(Thread.java:748)

 

 

I get this error when ever I try and start it.

 

I have the very same error on a freshly downloaded copy, in my case ubuntu 17.10, extracted to my own home folder so I have all the permissions. 64bit java ofc.

[2018-04-09 00:09:03] Error has occurred!
Java vendor: Oracle Corporation
Java version: 1.8.0_151
DeedPlanner 2.8.10
java.lang.NullPointerException
    at java.util.Arrays.stream(Arrays.java:5004)
    at pl.wurmonline.deedplanner.forms.Loading.lambda$new$32(Loading.java:35)
    at java.lang.Thread.run(Thread.java:748)

 

If I close the error windows, the Deed Planner banner stays in the middle of the screen and in focus at "Initializing" and I have to kill the java process.

 

Edited by Jaz

Share this post


Link to post
Share on other sites

I fixed window not closing in case if this (or other loading-related issues) error happens, will be patched in 2.9.

When it comes to above error - it can happen if Data folder isn't found directly (DeedPlanner looks for it in directory it's run from). In case of Linux console, this can happen if you try to run the program while being in different location than DeedPlanner folder itself. CD'ing directly to it and launching the program from there should fix the issue. :)

Share this post


Link to post
Share on other sites
3 hours ago, Warlander said:

I fixed window not closing in case if this (or other loading-related issues) error happens, will be patched in 2.9.

When it comes to above error - it can happen if Data folder isn't found directly (DeedPlanner looks for it in directory it's run from). In case of Linux console, this can happen if you try to run the program while being in different location than DeedPlanner folder itself. CD'ing directly to it and launching the program from there should fix the issue. :)

Thank you, nailed it!

Seems stupid file manager will not change the working dir to the one I'M currently in - running from a terminal issuing

java -jar DeedPlanner.jar

works like a charm!

 

1 person likes this

Share this post


Link to post
Share on other sites
1 hour ago, Jaz said:

Thank you, nailed it!

Seems stupid file manager will not change the working dir to the one I'M currently in - running from a terminal issuing

java -jar DeedPlanner.jar

works like a charm!

 

 

It actually makes sense from technical point of view, imagine creating a Java tool meant to process something in command line - in this case, program running exactly from where it's executed and not in its own directory is reasonable.

In case of DeedPlanner through, this is something that obviously leads to loading error and is difficult to get around. It's possible to get around it, but at the cost of extra build process/debugging complexity so I decided the problem is rare enough to justify leaving it as it is.

 

I will add extra warning if this kind of situation is detected through - currently program doesn't really do anything to signal it.

1 person likes this

Share this post


Link to post
Share on other sites

DeedPlanner is 5 years old! Let's celebrate with a slice of Wurm cake! :D

 

Cake.png

 

Below you can see screenshot of another minor feature coming in 2.9:

 

J7lcEby.png

 

Well... Seems like camera centering for small maps took only 5 years to add! Zooming to and from the mouse position is also coming.

Other than that, DeedPlanner exporter in Wurm got database update and is waiting for client update, all new ground and fence types should export properly after that.

5 people like this

Share this post


Link to post
Share on other sites

Looks promising - can't wait! :)

 

Happy anniversary and please keep up the good work. 

1 person likes this

Share this post


Link to post
Share on other sites

Happy anniversary and thank you for making and maintaining DeedPlanner *sneaks out of the door with a monstrous slice of cake, om nom*

Share this post


Link to post
Share on other sites

Im getting errors when loading my deed that i exported from the token. Any help would be appreciated.

2018-04-18 18:56:49] Error has occurred!
Java vendor: Oracle Corporation
Java version: 1.8.0_161
java.lang.NullPointerException
    at pl.wurmonline.deedplanner.data.Tile.<init>(Tile.java:77)
    at pl.wurmonline.deedplanner.data.Map.<init>(Map.java:102)
    at pl.wurmonline.deedplanner.data.Map.parseMap(Map.java:64)
    at pl.wurmonline.deedplanner.forms.LoadWindow.loadManager(LoadWindow.java:31)
    at pl.wurmonline.deedplanner.forms.LoadWindow.fileButtonActionPerformed(LoadWindow.java:180)
    at pl.wurmonline.deedplanner.forms.LoadWindow.access$400(LoadWindow.java:17)
    at pl.wurmonline.deedplanner.forms.LoadWindow$5.actionPerformed(LoadWindow.java:88)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(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.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.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)
 

Share this post


Link to post
Share on other sites
8 hours ago, Corwen said:

Im getting errors when loading my deed that i exported from the token. Any help would be appreciated.

2018-04-18 18:56:49] Error has occurred!
Java vendor: Oracle Corporation
Java version: 1.8.0_161
java.lang.NullPointerException
    at pl.wurmonline.deedplanner.data.Tile.<init>(Tile.java:77)
    at pl.wurmonline.deedplanner.data.Map.<init>(Map.java:102)
    at pl.wurmonline.deedplanner.data.Map.parseMap(Map.java:64)
    at pl.wurmonline.deedplanner.forms.LoadWindow.loadManager(LoadWindow.java:31)
    at pl.wurmonline.deedplanner.forms.LoadWindow.fileButtonActionPerformed(LoadWindow.java:180)
    at pl.wurmonline.deedplanner.forms.LoadWindow.access$400(LoadWindow.java:17)
    at pl.wurmonline.deedplanner.forms.LoadWindow$5.actionPerformed(LoadWindow.java:88)
    at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
    at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
    at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
    at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
    at java.awt.Component.processMouseEvent(Unknown Source)
    at javax.swing.JComponent.processMouseEvent(Unknown Source)
    at java.awt.Component.processEvent(Unknown Source)
    at java.awt.Container.processEvent(Unknown Source)
    at java.awt.Component.dispatchEventImpl(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(Unknown Source)
    at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
    at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
    at java.awt.Container.dispatchEventImpl(Unknown Source)
    at java.awt.Window.dispatchEventImpl(Unknown Source)
    at java.awt.Component.dispatchEvent(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.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
    at java.awt.EventQueue$4.run(Unknown Source)
    at java.awt.EventQueue$4.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)
 

 

Which DeedPlanner version is this error from? It seems like you have too old version which is unable to load some of the walls/fences on deed.

Share this post


Link to post
Share on other sites

2.4.1 was released 3 years ago and is too old to load most exported maps, I would recommend downloading a new version.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now