PDA

View Full Version : RestrictedAccessException: Group: only a BranchGroup node may be removed


RollTide
06-23-2011, 07:02 PM
Hello,
I'm having a problem when leaving the current working world. Because I (obviously) didn't write Alice, I'm having trouble locating where the problems are and how I should go about mending them. I attached the error anyways. Thanks in advance


Throwable that caused the error:
javax.media.j3d.RestrictedAccessException: Group: only a BranchGroup node may be removed
at javax.media.j3d.Group.removeChild(Group.java:345)
at edu.cmu.cs.stage3.alice.scenegraph.renderer.java3d renderer.SceneProxy.changed(SceneProxy.java:48)
at edu.cmu.cs.stage3.alice.scenegraph.renderer.Abstra ctProxyRenderer.dispatchPropertyChange (AbstractProxyRenderer.java:37)
at edu.cmu.cs.stage3.alice.scenegraph.renderer.Abstra ctRenderer.changed(AbstractRenderer.java:220)
at edu.cmu.cs.stage3.alice.scenegraph.Element.onPrope rtyChange(Element.java:153)
at edu.cmu.cs.stage3.alice.scenegraph.Element.onPrope rtyChange(Element.java:160)
at edu.cmu.cs.stage3.alice.scenegraph.Scene.setBackgr ound(Scene.java:70)
at edu.cmu.cs.stage3.alice.core.World.internalRelease (World.java:182)
at edu.cmu.cs.stage3.alice.core.Element.release(Eleme nt.java:287)
at edu.cmu.cs.stage3.alice.authoringtool.AuthoringToo l.leaveWorld(AuthoringTool.java:1534)
at edu.cmu.cs.stage3.alice.authoringtool.AuthoringToo l.quit(AuthoringTool.java:1397)
at edu.cmu.cs.stage3.alice.authoringtool.AuthoringToo l$8.windowClosing(AuthoringTool.java:681)
at java.awt.AWTEventMulticaster.windowClosing(Unknown Source)
at java.awt.Window.processWindowEvent(Unknown Source)
at javax.swing.JFrame.processWindowEvent(Unknown Source)
at java.awt.Window.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(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$000(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.awt.EventQueue$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(Unknown Source)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.awt.EventQueue$2.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectio nPrivilege(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilter s(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(U nknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarch y(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)

x2495iiii
06-26-2011, 01:10 AM
That's a new one for me. Looks like something important has been deleted from the world, though I have no idea what.

This is one of those errors that can't really be "mended" per se, since no one really understands what it means (except maybe Dennis, but he's crazy busy). I'd recommend restoring your backups and working from those. If the error persists, try to identify what you did both times that triggered it so we have more to work with.