Can't create design in 6.0.27

For general Protocase Designer questions. Anything and everything about Protocase Designer except support questions.

Moderators: Colin, dronne, mpyne, akirk, mrodden

Post Reply
burczyk@bfklab.com
Posts: 1
Joined: Wed Oct 12, 2022 11:15 am

Can't create design in 6.0.27

Post 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?

mpyne
Site Admin
Posts: 137
Joined: Mon Nov 14, 2016 11:15 am

Re: Can't create design in 6.0.27

Post 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

Post Reply