Talk:Robocode/Graphical Debugging
Anybody else running into these two issues?
RobertWalker 04:01, 13 May 2009 (UTC)
No, but I'm running into a different one. I just haven't taken the time to troubleshoot it and file a report yet.
java.nio.BufferOverflowException at java.nio.Buffer.nextPutIndex(Buffer.java:501) at java.nio.HeapByteBuffer.putInt(HeapByteBuffer.java:347) at net.sf.robocode.robotpaint.Graphics2DSerialized.put(Graphics2DSerialized.java:1760) at net.sf.robocode.robotpaint.Graphics2DSerialized.setColor(Graphics2DSerialized.java:204) at voidious.utils.RoboGraphic$Dot.render(RoboGraphic.java:45) at voidious.move.<CENSORED>.onPaint(<CENSORED>.java:390) at voidious.<CENSORED>.onPaint(<CENSORED>.java:103) at robocode.PaintEvent.dispatch(PaintEvent.java:61) at robocode.Event$HiddenEventHelper.dispatch(Event.java:249) at net.sf.robocode.security.HiddenAccess.dispatch(HiddenAccess.java:195) at net.sf.robocode.host.events.EventManager.dispatch(EventManager.java:486) at net.sf.robocode.host.events.EventManager.processEvents(EventManager.java:459) at net.sf.robocode.host.proxies.BasicRobotProxy.executeImpl(BasicRobotProxy.java:403) at net.sf.robocode.host.proxies.BasicRobotProxy.execute(BasicRobotProxy.java:119) at robocode.AdvancedRobot.execute(AdvancedRobot.java:565) at voidious.<CENSORED>.run(<CENSORED>.java:48) at net.sf.robocode.host.proxies.HostingRobotProxy.run(HostingRobotProxy.java:250) at java.lang.Thread.run(Thread.java:619) SYSTEM: Exception occurred on robocode.PaintEvent
I get this when I enable paint, but then if I restart the match, everything works and paints fine. --Voidious 05:17, 13 May 2009 (UTC)
I bet this is your new robot, isn't it? Or you need not to <CENSORED> =D I myself sometimes get BufferOverflowException, but I got it when DrawingBot overflow its renderables ArrayList. » Nat | Talk » 05:41, 13 May 2009 (UTC)
- Actually I just like to use a lot of swear words in my development version class names. =) Just kidding. --Voidious 14:22, 13 May 2009 (UTC)
Wow, the two bugs I reported have already been fixed! I guess I'll see the fixes in the next version of Robocode. RobertWalker 16:05, 14 May 2009 (UTC)
Not so surprised. If it isn't hard, Flemming will get it in one night actually. Even if it is hard, having stack trace reported along will make his life a lot easier (even the hard one I've reported fixed in 3 days, but by Pavel Savara) » Nat | Talk » 16:22, 14 May 2009 (UTC)
Complete Code
I think that we should have the completed robot code posted because for the life of me i can't figure it out. And there are newbies who won't either.