Print at Dec 18, 2025, 6:31:08 PM

Posted by ocumo3D at Feb 10, 2013, 11:49:00 PM
Re: Save does not save !! HELP !
Yes, I have created various projects and am able to save them.

I have downloaded the standalone v3.7 tar file, decompressed it to another folder and run SweetHome3D --still not sure if it is ok to do this. Now, since this means I have to launch the program from the command line, now I can see errors in stderr/stdout.

When I launch the SweetHome3D script, it outputs this:
Java 3D: implicit antialiasing enabled

Now, when I open the project that gave me the problem, this is the output in the console:
Can't load texture: POST-201.JPG Make sure it is located in the same server and directory with the model file. the loader's base path is: jar:file:/home/user/.eteks/sweethome3d/work/3700-9cd90453-dc53-4678-972c-aec1a0062ff6/open40075525050687096.sweethome3d!/12/
java.lang.NullPointerException
at javax.vecmath.Tuple3f.<init>(Tuple3f.java:93)
at javax.vecmath.Vector3f.<init>(Vector3f.java:75)
at com.microcrowd.loader.java3d.max3ds.data.KeyFramer.buildPivotGroup(KeyFramer.java:230)
at com.microcrowd.loader.java3d.max3ds.data.KeyFramer.createBehavior(KeyFramer.java:105)
at com.microcrowd.loader.java3d.max3ds.chunks.KeyFramerInfoChunk.initialize(KeyFramerInfoChunk.java:62)

at com.microcrowd.loader.java3d.max3ds.ChunkChopper.loadSubChunks(ChunkChopper.java:225)
at com.microcrowd.loader.java3d.max3ds.ChunkChopper.loadSubChunks(ChunkChopper.java:223)
at com.microcrowd.loader.java3d.max3ds.ChunkChopper.loadSceneBase(ChunkChopper.java:141)
at com.microcrowd.loader.java3d.max3ds.Loader3DS.parseChunks(Loader3DS.java:223)
at com.microcrowd.loader.java3d.max3ds.Loader3DS.load(Loader3DS.java:299)
at com.eteks.sweethome3d.j3d.ModelManager$2.load(Unknown Source)
at com.eteks.sweethome3d.j3d.ModelManager.loadModel(Unknown Source)
at com.eteks.sweethome3d.j3d.ModelManager$1.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)


I do not know whether this is the root cause of the issue or just something else unrelated. This refers to a furniture I dodwnloaded from the above referred site, a zip file containing only three files: "Armchair N230808.3DS", "Armchair N23080.gsm" and "archibase.net.txt"; Now, the .3DS file (binary) does include the string "POST-201.JPG", but the file is not existing. I do not know how to remove that Armchair furniture from the project, because I don't see it in the list of furniture, or in the project. I suppose I may have used it in the home, but then deleted it, however this reference inside the .sh3d file is still there.

Is there a way to remove this reference to the Armchair file from the .sh3d file? Could this be the cause of the bug in the SH3D program refusing to save and not reporting it?

Thanks again