Problem With Sub-Assembly in Version 4.5.2

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

Moderators: Colin, dronne, mpyne, akirk, mrodden

Post Reply
kms
Posts: 6
Joined: Mon Aug 29, 2016 5:46 pm

Problem With Sub-Assembly in Version 4.5.2

Post by kms »

The previous version of Protocase Designer I was using allowed me to create an sub-assembly and then place it on a case. The latest version that I have (4.5.2) appears to be broken. I can place a sub-assembly created with the old version on a case created with the new version, but any sub-assemblies created with the new version of Protocase Designer will not work.

Is this a known issue with 4.5.2?

Steps to re-create problem:

- Create 5-sided box
- Create sub-assembly using the 5-sided box, select mating face
- Create rack enclosure
- Attempt to place sub-assembly on the side (face) of the rack enclosure
- No outline is shown on the face editor and the sub-assembly is not placed - this used to work

Thanks

kms
Posts: 6
Joined: Mon Aug 29, 2016 5:46 pm

Re: Problem With Sub-Assembly in Version 4.5.2

Post by kms »

Interesting...I downloaded the "latest" on August 19th and I now see that the current version is 4.5.3. I'll give that a try.

kms
Posts: 6
Joined: Mon Aug 29, 2016 5:46 pm

Re: Problem With Sub-Assembly in Version 4.5.2

Post by kms »

Same problem with 4.5.3. Version 4.4.9 is what worked for me previously.

dronne
Posts: 353
Joined: Wed Nov 18, 2009 10:54 am

Re: Problem With Sub-Assembly in Version 4.5.2

Post by dronne »

Hello and sorry for the late reply! Apparently the notifications on the forum are not working.

I believe the latest version on our wiki (which is a beta version, hence why it is not on the main page) http://www.protocasedesigner.com/wiki/i ... s_Released should work for you. If it doesn't, can you tell me what size of 5-sided and rackmount you are using and what face of the 5-sided you are using?

Thank you,
--Douglas Ronne
Lead Developer
Protocase, Inc
--Douglas Ronne
Lead Developer

kms
Posts: 6
Joined: Mon Aug 29, 2016 5:46 pm

Re: Problem With Sub-Assembly in Version 4.5.2

Post by kms »

I'm not able to see a beta release using the link you supplied. I only see the 4.5.3 release. maybe I'm missing something.

Colin
Posts: 96
Joined: Tue May 17, 2011 4:10 pm

Re: Problem With Sub-Assembly in Version 4.5.2

Post by Colin »

Hi kms,

after clicking the link (http://www.protocasedesigner.com/wiki/i ... s_Released)

the download link is right under the 4.5.3 release, you should see a list of operating systems. Click the one you are using and your download should start.

kms
Posts: 6
Joined: Mon Aug 29, 2016 5:46 pm

Re: Problem With Sub-Assembly in Version 4.5.2

Post by kms »

I'm using version 4.5.3 June 09 version and sub-assembly still doesn't work.

Can you verify that the follow does or doesn't work?:

Steps to re-create problem:

- Create 5-sided box
- Create sub-assembly using the 5-sided box, select mating face
- Create rack enclosure
- Attempt to place sub-assembly on the side (face) of the rack enclosure
- No outline is shown on the face editor and the sub-assembly is not placed - this used to work

I do notice if I select "Show Part Tree" that the sub-assembly shows up in the tree but it doesn't show up on the 3D image of the main assembly. Version 4.4.9 used to work fine. Is this a graphics display issue?

Thanks,

Kevin

kms
Posts: 6
Joined: Mon Aug 29, 2016 5:46 pm

Re: Problem With Sub-Assembly in Version 4.5.2

Post by kms »

I also see a Java exception in the log file when I place the sub-assembly on a face:

==== exception ====java.lang.NullPointerExceptionnull--- stack trace ----nulljava.lang.NullPointerException
at com.protocase.things.Thing.importNameYAML(Thing.java:1466)
at com.protocase.things.Thing.importHelperYAML(Thing.java:1384)
at com.protocase.things.thing2d.Thing2D.importThing2DFromLibraryYAML(Thing2D.java:3146)
at com.protocase.things.thing2d.Thing2D.importFlatsYAML(Thing2D.java:3102)
at com.protocase.things.solids.faces.Face.importHelperYAML(Face.java:2939)
at com.protocase.things.solids.faces.PathFace.importYAML(PathFace.java:210)
at com.protocase.things.Thing3D.processComponentElementYAML(Thing3D.java:875)
at com.protocase.things.Thing3D.importComponentsYAML(Thing3D.java:762)
at com.protocase.things.Part.importComponentsYAML(Part.java:782)
at com.protocase.things.Part.importYAML(Part.java:737)
at com.protocase.things.Thing3D.processComponentElementYAML(Thing3D.java:839)
at com.protocase.things.Thing3D.importComponentsYAML(Thing3D.java:762)
at com.protocase.things.Assembly.importYAML(Assembly.java:534)
at com.protocase.things.thing2d.AutoProfileFootprint.importYAML(AutoProfileFootprint.java:225)
at com.protocase.io.PDReader.processYAMLMap(PDReader.java:256)
at com.protocase.io.PDReader.processYAMLStream(PDReader.java:197)
at com.protocase.io.PDReader.parseYAMLString(PDReader.java:451)
at com.protocase.io.PDReader.parsePDString(PDReader.java:424)
at com.protocase.library.FileTreeItem.getItemCopy(FileTreeItem.java:220)
at com.protocase.library.PartMenuItemPressedEditorAction.actionPerformed(FileTreeItem.java:579)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Window.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$300(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.awt.EventQueue$3.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.awt.EventQueue$4.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at com.protocase.viewer.EventQueueProxy.dispatchEvent(EventQueueProxy.java:25)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

Colin
Posts: 96
Joined: Tue May 17, 2011 4:10 pm

Re: Problem With Sub-Assembly in Version 4.5.2

Post by Colin »

Hi kms,

placing a sub-assembly into an assembly is now a known bug within our recent releases. We are working on the solution and will update you when it is working.

If you have any more questions or issues you would like address, please feel free to email me directly at cpoushay@protocase.com

Thanks,
Colin

Post Reply