- summary: La aplicación se cae i el robot no llega a destino --> La aplicación se cae si el robot no llega a destino
Después de correr el programa durante un buen rato, si el robot no llega a destino (y vuelve a empezar), se cae el programa y en la consola del Eclipse sale una excepción:
EasyBotApp.java - Linea 1880: "Exception in thread "main" org.eclipse.swt.SWTError: No more handles"
---------------------- TRACE -------------------------
Exception in thread "main" org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:3400)
at org.eclipse.swt.graphics.Image.init(Image.java:1542)
at org.eclipse.swt.graphics.Image.<init>(Image.java:174)
at org.eclipse.swt.widgets.Composite.WM_PAINT(Composite.java:1233)
at org.eclipse.swt.widgets.Control.windowProc(Control.java:3299)
at org.eclipse.swt.widgets.Display.windowProc(Display.java:4025)
at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1932)
at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2966)
at gui.EasyBotApp.main(EasyBotApp.java:1880)
Exception in thread "Thread-5" org.eclipse.swt.SWTError: No more handles
at org.eclipse.swt.SWT.error(SWT.java:3400)
at org.eclipse.swt.SWT.error(SWT.java:3297)
at org.eclipse.swt.SWT.error(SWT.java:3268)
at org.eclipse.swt.graphics.Region.<init>(Region.java:77)
at org.eclipse.swt.graphics.Region.<init>(Region.java:50)
at utils.images.RecognizedShape.<init>(RecognizedShape.java:56)
at utils.images.ImageUtils.recognizeShapes(ImageUtils.java:243)
at components.gps.imagebased.ImageBasedGPS.recognizeRobot(ImageBasedGPS.java:85)
at components.gps.imagebased.ImageBasedGPS.getRobotState(ImageBasedGPS.java:287)
at components.robot.Robot.updateState(Robot.java:251)
at components.robot.mazeresolver.MazeResolverRobot.move(MazeResolverRobot.java:125)
at components.robot.Robot.run(Robot.java:511)
at java.lang.Thread.run(Thread.java:619)