ProtocaseDesigner 6.0.27 unusable on Windows 10

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

Moderators: Colin, dronne, mpyne, akirk, mrodden

Post Reply
thesassyindian
Posts: 2
Joined: Wed Oct 26, 2022 4:19 pm

ProtocaseDesigner 6.0.27 unusable on Windows 10

Post by thesassyindian »

Hello folks,
I just installed ProtocaseDesigner 6.0.27 on Windows 10 and I'm not able to create any designs.
Getting the following error:

Code: Select all

java.lang.UnsatisfiedLinkError: 'long org.jcae.opencascade.jni.OccJavaJNI.new_BRep_Builder()'
	at org.jcae.opencascade.jni.OccJavaJNI.new_BRep_Builder(Native Method)
	at org.jcae.opencascade.jni.BRep_Builder.<init>(BRep_Builder.java:69)
	at com.protocase.cad.model.CadExchange.readBrep(CadExchange.java:169)
	at com.protocase.cad.model.CadExchange.readBrepString(CadExchange.java:185)
	at com.protocase.things.solids.CadSolidThing.importYAML(CadSolidThing.java:100)
	at com.protocase.things.thing2d.loaders.HardwareLoader.importCadSolid(HardwareLoader.java:56)
	at com.protocase.things.thing2d.loaders.HardwareLoader.finalizeLoad(HardwareLoader.java:31)
	at com.protocase.things.loaders.ThingLoader.importYAML(ThingLoader.java:109)
	at com.protocase.io.PDReader.processYAMLMap(PDReader.java:445)
	at com.protocase.library.FileTreeItem.fetchItem(FileTreeItem.java:273)
	at com.protocase.library.FileTreeItem.getItemCopy(FileTreeItem.java:235)
	at com.protocase.things.thing2d.importers.Thing2DImportHelper.getThing2DFromFileTreeItem(Thing2DImportHelper.java:1144)
	at com.protocase.things.thing2d.importers.Thing2DImportHelper.importByParsedPartnumber(Thing2DImportHelper.java:1178)
	at com.protocase.things.thing2d.importers.Thing2DImportHelper.importThing2DFromLibraryYAML(Thing2DImportHelper.java:767)
	at com.protocase.things.thing2d.importers.Thing2DImportHelper.importFlatsYAML(Thing2DImportHelper.java:635)
	at com.protocase.things.solids.faces.ThickFace.importHelperYAML(ThickFace.java:2579)
	at com.protocase.things.solids.faces.PathFace.importYAML(PathFace.java:201)
	at com.protocase.things.Thing3D.processComponentElementYAML(Thing3D.java:985)
	at com.protocase.things.Thing3D.importComponentsYAML(Thing3D.java:889)
	at com.protocase.things.solids.faces.ThickFace.importHelperYAML(ThickFace.java:2572)
	at com.protocase.things.solids.faces.Bend.importYAML(Bend.java:292)
	at com.protocase.things.Thing3D.processComponentElementYAML(Thing3D.java:981)
	at com.protocase.things.Thing3D.importComponentsYAML(Thing3D.java:889)
	at com.protocase.things.solids.faces.ThickFace.importHelperYAML(ThickFace.java:2572)
	at com.protocase.things.solids.faces.PathFace.importYAML(PathFace.java:201)
	at com.protocase.things.Thing3D.processComponentElementYAML(Thing3D.java:985)
	at com.protocase.things.Thing3D.importComponentsYAML(Thing3D.java:889)
	at com.protocase.things.Part.importComponentsYAML(Part.java:830)
	at com.protocase.things.Part.importYAML(Part.java:748)
	at com.protocase.io.PDReader.processYAMLMap(PDReader.java:347)
	at com.protocase.library.FileTreeItem.fetchItem(FileTreeItem.java:273)
	at com.protocase.library.FileTreeItem.getItemCopy(FileTreeItem.java:235)
	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)
Tried fresh installs a few times, without any luck.
Is there a workaround?
Thanks!

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

Re: ProtocaseDesigner 6.0.27 unusable on Windows 10

Post by mpyne »

Hello,

We have had a few reports over the years of this. Unfortunately, no good workaround was found. Trying an older version is an option. https://www.protocasedesigner.com/RELEA ... signer.exe

May I ask you if you have any audio or video software installed? One theory is the library we use avcodec; if the wrong version is on the system from another piece of software, it might be causing this issue.

Thanks,
Matt

thesassyindian
Posts: 2
Joined: Wed Oct 26, 2022 4:19 pm

Re: ProtocaseDesigner 6.0.27 unusable on Windows 10

Post by thesassyindian »

Thank you @mpyne.
Unfortunately that doesn't work either.
This time, the software loads, but gets stuck when I try to make a new assembly from template.

Any other solutions?
Thanks!

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

Re: ProtocaseDesigner 6.0.27 unusable on Windows 10

Post by mpyne »

Can you send the debug log when you ran the older version of PD? Might be the same issue and if so I have an other older version you can try that shouldn't have this issue.

Thanks,
Matt

Post Reply