Page 1 of 1

Can't create design in 6.0.27

Posted: Wed Oct 12, 2022 11:16 am
by burczyk@bfklab.com
Hi,
I am getting this error when trying to create a 5 sided enclosure


java.lang.NoClassDefFoundError: Could not initialize class com.protocase.cad.math.L3Space
at com.protocase.things.thing2d.FaceFlats.getSegment3Ds(FaceFlats.java:766)
at com.protocase.things.solids.faces.ThickFace.getSegment3Ds(ThickFace.java:2974)
at com.protocase.things.solids.Solid.visitChildren(Solid.java:361)
at com.protocase.things.Thing.visitChild(Thing.java:3251)
at com.protocase.things.Thing3D.visitChildren(Thing3D.java:1517)
at com.protocase.things.solids.Solid.visitChildren(Solid.java:354)
at com.protocase.things.Thing.visitChild(Thing.java:3251)
at com.protocase.things.Thing3D.visitChildren(Thing3D.java:1517)
at com.protocase.things.solids.Solid.visitChildren(Solid.java:354)
at com.protocase.things.Thing.visitChild(Thing.java:3251)
at com.protocase.things.Thing3D.visitChildren(Thing3D.java:1517)
at com.protocase.things.Thing.streamExistingByClass(Thing.java:3016)
at com.protocase.designerAPI.ThingExplorer.streamBends(ThingExplorer.java:1468)
at com.protocase.designerAPI.ThingExplorer.getBends(ThingExplorer.java:1481)
at com.protocase.things.visitors.BendCollector.getNumBends(BendCollector.java:40)
at com.protocase.designerAPI.ThingInterrogator.hasBends(ThingInterrogator.java:2682)
at com.protocase.things.BendGroups.getBendGroups(BendGroups.java:100)
at com.protocase.things.BendGroups.isEmpty(BendGroups.java:159)
at com.protocase.things.Part.gatherReferences(Part.java:1918)
at com.protocase.things.id.cleaners.IdCleaningUtility.cleanSnapPtRefs(IdCleaningUtility.java:121)
at com.protocase.things.id.cleaners.IdCleaningUtility.clean(IdCleaningUtility.java:70)
at com.protocase.things.id.cleaners.IdCleaningUtility.doIdCorrectionsOnImport(IdCleaningUtility.java:56)
at com.protocase.things.Thing.conversionsAfterImport(Thing.java:940)
at com.protocase.things.Thing3D.conversionsAfterImport(Thing3D.java:1163)
at com.protocase.things.Part.conversionsAfterImport(Part.java:1027)
at com.protocase.library.FileTreeItem.getItemCopy(FileTreeItem.java:238)
at com.protocase.things.Part.getPartFromLibraryOrPlaceholder(Part.java:915)
at com.protocase.things.Part.importYAML(Part.java:736)
at com.protocase.things.Thing3D.processComponentElementYAML(Thing3D.java:972)
at com.protocase.things.Thing3D.importComponentsYAML(Thing3D.java:889)
at com.protocase.things.Assembly.importYAML(Assembly.java:775)
at com.protocase.io.PDReader.processYAMLMap(PDReader.java:343)
at com.protocase.library.FileTreeItem.fetchItem(FileTreeItem.java:273)
at com.protocase.library.FileTreeItem.getItemCopy(FileTreeItem.java:235)
at com.protocase.designer.client.dialogs.file.project.NewTemplateDialogController$1.call(NewTemplateDialogController.java:219)
at com.protocase.designer.client.dialogs.file.project.NewTemplateDialogController$1.call(NewTemplateDialogController.java:204)
at javafx.concurrent.Task$TaskCallable.call(Task.java:1426)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)


What could be the issue?

Re: Can't create design in 6.0.27

Posted: Thu Oct 13, 2022 9:18 am
by mpyne
Hello Burczyk,

This is because one of Protocase Designers' libraries didn't load correctly. On Linux this sometimes happens because of shared libraries with other software such as FreeCad. Windows we have had a small handle of users report a similar issue but have not found a reason. For Mac users, I haven't seen this yet.

What operating system are you using? Can you send your debug.log to mpyne@protocase.com? My debug log is found C:\Users\Matt Pyne\Documents\ProtocaseDesigner\debug-RD_MPYNE.0

Matt