Impossible to save a texture library in sweethome3d-texture-editor

Bug #1364387 reported by Rémi Pannequin on 2014-09-02
This bug affects 3 people
Affects Status Importance Assigned to Milestone
sweethome3d (Ubuntu)

Bug Description

When saving a texture library, a ClassNotFound Exception occurs:

java.lang.NoClassDefFoundError: com/eteks/sweethome3d/io/DefaultTexturesCatalog$PropertyKey
 at Source)
 at Source)
 at Source)
 at com.eteks.textureslibraryeditor.viewcontroller.EditorController$ Source)
 at com.eteks.textureslibraryeditor.viewcontroller.EditorController$ Source)
 at com.eteks.sweethome3d.viewcontroller.ThreadedTaskController$ Source)
 at java.util.concurrent.Executors$
 at java.util.concurrent.ThreadPoolExecutor.runWorker(
 at java.util.concurrent.ThreadPoolExecutor$
Caused by: java.lang.ClassNotFoundException:$PropertyKey
 at Method)
 at java.lang.ClassLoader.loadClass(
 at sun.misc.Launcher$AppClassLoader.loadClass(
 at java.lang.ClassLoader.loadClass(
 ... 12 more

The class DefaultTexturesCatalog is missing from sweethome3d-textures-editor.jar, but is presnt in sweethome3d.jar;

Adding the line find_jars /usr/share/sweethome3d/sweethome3d-textures-editor.jar in the launcher solved the issue.

description: updated
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in sweethome3d (Ubuntu):
status: New → Confirmed
SirG (sirg-nj) wrote :

I think you meant to add a line "find_jars /usr/share/sweethome3d/sweethome3d.jar"

Works for me. Patch attached.

The attachment "" seems to be a patch. If it isn't, please remove the "patch" flag from the attachment, remove the "patch" tag, and if you are a member of the ~ubuntu-reviewers, unsubscribe the team.

[This is an automated message performed by a Launchpad user owned by ~brian-murray, for any issues please contact him.]

tags: added: patch
Haim (haim.n) wrote :

@SirG The patch worked for me too.
Thank you.

To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers