Fwd: Repast simphony display problem

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|

Fwd: Repast simphony display problem

Erkin Alp Güney
I get an error while creating an ABMS model in Repast Simphony 2.3.1 in
Groovy 2. I get an invalid transform exception using repast-supplied
displays:

ERROR [AWT-EventQueue-0] 20:40:12,187
repast.simphony.visualization.engine.DisplayComponentControllerAction -
Error while creating displays
javax.media.j3d.BadTransformException: TransformGroup: non-affine transform
     at javax.media.j3d.TransformGroup.setTransform(TransformGroup.java:133)
     at
repast.simphony.visualization.visualization3D.Transformer.apply(Transformer.java:65)
     at
repast.simphony.visualization.visualization3D.VisualItem3D.applyTransform(VisualItem3D.java:200)
     at
repast.simphony.visualization.visualization3D.AbstractDisplayLayer3D.applyUpdates(AbstractDisplayLayer3D.java:117)
     at
repast.simphony.visualization.visualization3D.Display3D.init(Display3D.java:318)
     at
repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:105)
     at
repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:214)
     at
repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
     at
repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:292)
     at
repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:295)
     at
repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:295)
     at
repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:288)
     at
repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:212)
     at
repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:383)
     at repast.simphony.ui.RSApplication.initSim(RSApplication.java:157)
     at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
     at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
     at
javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
     at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
     at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
     at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
     at
java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
     at java.awt.Component.processMouseEvent(Component.java:6535)
     at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
     at java.awt.Component.processEvent(Component.java:6300)
     at java.awt.Container.processEvent(Container.java:2236)
     at java.awt.Component.dispatchEventImpl(Component.java:4891)
     at java.awt.Container.dispatchEventImpl(Container.java:2294)
     at java.awt.Component.dispatchEvent(Component.java:4713)
     at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
     at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
     at java.awt.Container.dispatchEventImpl(Container.java:2280)
     at java.awt.Window.dispatchEventImpl(Window.java:2750)
     at java.awt.Component.dispatchEvent(Component.java:4713)
     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
     at java.awt.EventQueue.access$500(EventQueue.java:97)
     at java.awt.EventQueue$3.run(EventQueue.java:709)
     at java.awt.EventQueue$3.run(EventQueue.java:703)
     at java.security.AccessController.doPrivileged(Native Method)
     at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
     at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
     at java.awt.EventQueue$4.run(EventQueue.java:731)
     at java.awt.EventQueue$4.run(EventQueue.java:729)
     at java.security.AccessController.doPrivileged(Native Method)
     at
java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
     at
java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
     at
java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
     at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
     at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)




------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Repast-interest mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/repast-interest
Reply | Threaded
Open this post in threaded view
|

Re: Repast simphony display problem

srcnick
Can you provide a bit more information? Is this a custom style? Can you show the offending code? If its created by the wizard, what are you trying to display the agent as?

thanks,

Nick

> On May 18, 2016, at 2:53 PM, Erkin Alp Güney <[hidden email]> wrote:
>
> I get an error while creating an ABMS model in Repast Simphony 2.3.1 in
> Groovy 2. I get an invalid transform exception using repast-supplied
> displays:
>
> ERROR [AWT-EventQueue-0] 20:40:12,187
> repast.simphony.visualization.engine.DisplayComponentControllerAction -
> Error while creating displays
> javax.media.j3d.BadTransformException: TransformGroup: non-affine transform
>     at javax.media.j3d.TransformGroup.setTransform(TransformGroup.java:133)
>     at
> repast.simphony.visualization.visualization3D.Transformer.apply(Transformer.java:65)
>     at
> repast.simphony.visualization.visualization3D.VisualItem3D.applyTransform(VisualItem3D.java:200)
>     at
> repast.simphony.visualization.visualization3D.AbstractDisplayLayer3D.applyUpdates(AbstractDisplayLayer3D.java:117)
>     at
> repast.simphony.visualization.visualization3D.Display3D.init(Display3D.java:318)
>     at
> repast.simphony.visualization.engine.DisplayComponentControllerAction.runInitialize(DisplayComponentControllerAction.java:105)
>     at
> repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:214)
>     at
> repast.simphony.engine.controller.DefaultController$2.visit(DefaultController.java:1)
>     at
> repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:292)
>     at
> repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:295)
>     at
> repast.simphony.util.collections.NaryTree.preOrderTraverals(NaryTree.java:295)
>     at
> repast.simphony.util.collections.NaryTree.preOrderTraversal(NaryTree.java:288)
>     at
> repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:212)
>     at
> repast.simphony.engine.controller.DefaultController.runInitialize(DefaultController.java:383)
>     at repast.simphony.ui.RSApplication.initSim(RSApplication.java:157)
>     at repast.simphony.ui.action.InitRun.actionPerformed(InitRun.java:17)
>     at
> javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
>     at
> javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
>     at
> javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
>     at
> javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
>     at
> javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
>     at
> java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
>     at java.awt.Component.processMouseEvent(Component.java:6535)
>     at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
>     at java.awt.Component.processEvent(Component.java:6300)
>     at java.awt.Container.processEvent(Container.java:2236)
>     at java.awt.Component.dispatchEventImpl(Component.java:4891)
>     at java.awt.Container.dispatchEventImpl(Container.java:2294)
>     at java.awt.Component.dispatchEvent(Component.java:4713)
>     at
> java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4888)
>     at
> java.awt.LightweightDispatcher.processMouseEvent(Container.java:4525)
>     at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4466)
>     at java.awt.Container.dispatchEventImpl(Container.java:2280)
>     at java.awt.Window.dispatchEventImpl(Window.java:2750)
>     at java.awt.Component.dispatchEvent(Component.java:4713)
>     at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:758)
>     at java.awt.EventQueue.access$500(EventQueue.java:97)
>     at java.awt.EventQueue$3.run(EventQueue.java:709)
>     at java.awt.EventQueue$3.run(EventQueue.java:703)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
>     at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:86)
>     at java.awt.EventQueue$4.run(EventQueue.java:731)
>     at java.awt.EventQueue$4.run(EventQueue.java:729)
>     at java.security.AccessController.doPrivileged(Native Method)
>     at
> java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
>     at java.awt.EventQueue.dispatchEvent(EventQueue.java:728)
>     at
> java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
>     at
> java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
>     at
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
>     at
> java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
>     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
>     at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)
>
>
>
>
> ------------------------------------------------------------------------------
> Mobile security can be enabling, not merely restricting. Employees who
> bring their own devices (BYOD) to work are irked by the imposition of MDM
> restrictions. Mobile Device Manager Plus allows you to control only the
> apps on BYO-devices by containerizing them, leaving personal data untouched!
> https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
> _______________________________________________
> Repast-interest mailing list
> [hidden email]
> https://lists.sourceforge.net/lists/listinfo/repast-interest


------------------------------------------------------------------------------
Mobile security can be enabling, not merely restricting. Employees who
bring their own devices (BYOD) to work are irked by the imposition of MDM
restrictions. Mobile Device Manager Plus allows you to control only the
apps on BYO-devices by containerizing them, leaving personal data untouched!
https://ad.doubleclick.net/ddm/clk/304595813;131938128;j
_______________________________________________
Repast-interest mailing list
[hidden email]
https://lists.sourceforge.net/lists/listinfo/repast-interest