First post here. I hope you guys allow folks from 'Merica here!
I built a cool robot for FIRST Lego League in LDD and went to generate build instructions for it with LDD and wow, was I disappointed. I started thinking, some smart guy must have built a better instruction generator by now, so go check the interwebs. And I found this! Looked at the screenshots and yes, it looks PERFECT. Installed it and tried opening the lxf model.
Crash! :(
Here's the console text:
Operating system detected: Windows
Starting Blueprint v0.0.1.9beta.. Good luck!
Current folder: C:\Users\skip\Local Apps\Blueprint0019
Initializing database..
Cache is up to date.
OpenGL version: 3.2.0 NVIDIA 368.20
OpenGL vendor: NVIDIA Corporation
OpenGL renderer: GeForce GTX 650/PCIe/SSE2
OpenGL shading lang: 1.50 NVIDIA via Cg compiler
Loading brick 74043 MS SMALL TACHO MOTOR HOUSING,V
Loading brick 92911 POWER JOINT
Loading brick 6558 CONNECTOR PEG W. FRICTION 3M
Loading brick 32009 DOUBLE ANGULAR BEAM 3X7 45°
Loading brick 32523 TECHNIC 3M BEAM
Loading brick 2780 CONNECTOR PEG W. FRICTION
Loading brick 32278 TECHNIC 15M BEAM
Loading brick 99948 STEEL BALL
Loading brick 3737 CROSS AXLE 10M
Loading brick 3707 CROSS AXLE 8M
Loading brick 41239 TECHNIC 13M BEAM
Loading brick 59158 FUNC. MOTOR ?40, OUTPUT DRIVE
Loading brick 43093 CONN.BUSH W.FRIC./CROSSALE
Loading brick 40490 TECHNIC 9M BEAM
Loading brick 32316 TECHNIC 5M BEAM
Loading brick 32073 CROSS AXLE 5M
Loading brick 32270 DOUBLE CONICAL WHEEL Z12 1M
Loading brick 64179 BEAM FRAME 5X7 ? 4.85
Loading brick 44294 CROSS AXLE 7M
Loading brick 32054 2M FRIC. SNAP W/CROSS HOLE
Loading brick 32525 TECHNIC 11M BEAM
Loading brick 32556 3M CONNECTOR PEG
Loading brick 50951 TYRE LOW NARROW ?14.58 X 6.24
Loading brick 42610 HUB ?11,2 X 7,84
Loading brick 41678 TECHNIC CROSS BLOCK/FORK 2X2
Loading brick 64178 BEAM H. FRAME 5X11 ?4.85
Loading brick 32524 TECHNIC 7M BEAM
Loading brick 32062 2M CROSS AXLE W. GROOVE
Loading brick 95650 MS, EV3, SENSOR, COLOUR
Loading brick 4519 CROSS AXLE 3M
Loading brick 32184 DOUBLE CROSS BLOCK
Loading brick 6590 BUSH FOR CROSS AXLE
Loading brick 54725 Output drive
Loading brick 60410 RJ12 STIK - VIRTUEL
Loading brick 74042 MS TACHO MOTOR HOUSING,VIRTUEL
Loading brick 55615 Angular beam 90degr. w.4 snaps
Loading brick 60485 CROSS AXLE 9M
Loading brick 56908 RIM WIDE 43,2X26 W 6 HOL.? 4.8
Loading brick 95646 MS-EV3, P-BRICK
Loading brick 41897 TYRE LOW WIDE ?56 X 28
Exception in thread "JavaFX Application Thread" java.lang.RuntimeException: java.lang.reflect.InvocationTargetException
at javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1774)
at javafx.fxml.FXMLLoader$ControllerMethodEventHandler.handle(FXMLLoader.java:1657)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.control.MenuItem.fire(MenuItem.java:462)
at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.doSelect(ContextMenuContent.java:1405)
at com.sun.javafx.scene.control.skin.ContextMenuContent$MenuItemContainer.lambda$createChildren$343(ContextMenuContent.java:1358)
at com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218)
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238)
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56)
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
at com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
at com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
at javafx.event.Event.fireEvent(Event.java:198)
at javafx.scene.Scene$MouseHandler.process(Scene.java:3757)
at javafx.scene.Scene$MouseHandler.access$1500(Scene.java:3485)
at javafx.scene.Scene.impl_processMouseEvent(Scene.java:1762)
at javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2494)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:380)
at com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:294)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$354(GlassViewEventHandler.java:416)
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:389)
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:415)
at com.sun.glass.ui.View.handleMouseEvent(View.java:555)
at com.sun.glass.ui.View.notifyMouse(View.java:937)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$148(WinApplication.java:191)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.reflect.InvocationTargetException
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.reflect.misc.Trampoline.invoke(Unknown Source)
at sun.reflect.GeneratedMethodAccessor1.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.reflect.misc.MethodUtil.invoke(Unknown Source)
at javafx.fxml.FXMLLoader$MethodHandler.invoke(FXMLLoader.java:1769)
... 43 more
Caused by: java.lang.RuntimeException: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 2
at blueprint.Blueprint.c(Unknown Source)
at blueprint.Blueprint.onImportLXF(Unknown Source)
... 53 more
Caused by: java.lang.RuntimeException: java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 2
at blueprint.b.b.a.b.b(Unknown Source)
at blueprint.b.b.a.a(Unknown Source)
at java.util.stream.ReferencePipeline$3$1.accept(Unknown Source)
at java.util.ArrayList$ArrayListSpliterator.forEachRemaining(Unknown Source)
at java.util.stream.AbstractPipeline.copyInto(Unknown Source)
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(Unknown Source)
at java.util.stream.ReduceOps$ReduceTask.doLeaf(Unknown Source)
at java.util.stream.AbstractTask.compute(Unknown Source)
at java.util.concurrent.CountedCompleter.exec(Unknown Source)
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source)
at java.util.concurrent.ForkJoinPool.helpComplete(Unknown Source)
at java.util.concurrent.ForkJoinPool.externalHelpComplete(Unknown Source)
at java.util.concurrent.ForkJoinTask.externalAwaitDone(Unknown Source)
at java.util.concurrent.ForkJoinTask.doInvoke(Unknown Source)
at java.util.concurrent.ForkJoinTask.invoke(Unknown Source)
at java.util.stream.ReduceOps$ReduceOp.evaluateParallel(Unknown Source)
at java.util.stream.AbstractPipeline.evaluate(Unknown Source)
at java.util.stream.ReferencePipeline.collect(Unknown Source)
at blueprint.b.b.a.d(Unknown Source)
at blueprint.b.b.a.b(Unknown Source)
at blueprint.b.b.a.a(Unknown Source)
... 55 more
Caused by: java.util.concurrent.ExecutionException: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 2
at java.util.concurrent.FutureTask.report(Unknown Source)
at java.util.concurrent.FutureTask.get(Unknown Source)
... 77 more
Caused by: java.lang.RuntimeException: java.lang.ArrayIndexOutOfBoundsException: 2
at blueprint.b.b.a.a.a(Unknown Source)
at blueprint.b.b.a.b.c(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
... 1 more
Caused by: java.lang.ArrayIndexOutOfBoundsException: 2
at blueprint.opengl.b.b.a(Unknown Source)
at blueprint.opengl.b.e.a(Unknown Source)
at blueprint.opengl.b.e.b(Unknown Source)
at blueprint.opengl.b.d.a(Unknown Source)
... 6 more
Any suggestions?
Skip