Problem With Sub-Assembly in Version 4.5.2
Moderators: Colin, dronne, mpyne, akirk, mrodden
Problem With Sub-Assembly in Version 4.5.2
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
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
Re: Problem With Sub-Assembly in Version 4.5.2
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.
Re: Problem With Sub-Assembly in Version 4.5.2
Same problem with 4.5.3. Version 4.4.9 is what worked for me previously.
Re: Problem With Sub-Assembly in Version 4.5.2
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
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
Lead Developer
Re: Problem With Sub-Assembly in Version 4.5.2
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.
Re: Problem With Sub-Assembly in Version 4.5.2
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.
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.
Re: Problem With Sub-Assembly in Version 4.5.2
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
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
Re: Problem With Sub-Assembly in Version 4.5.2
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)
==== 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)
Re: Problem With Sub-Assembly in Version 4.5.2
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
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