quick@it:~/robocode$ ./robocode.sh
Loaded net.sf.robocode.api
Loading plugins from /home/quick/robocode/libs
Loaded net.sf.robocode.ui.editor
Loaded net.sf.robocode.battle
Loaded net.sf.robocode.sound
Loaded net.sf.robocode.ui
Loaded net.sf.robocode.core
Loaded net.sf.robocode.repository
Loaded net.sf.robocode.host
java.lang.ArrayIndexOutOfBoundsException: 0
at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:123)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:173)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:284)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:218)
at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:66)
at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:80)
at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:574)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:535)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:515)
at org.picocontainer.classname.DefaultClassLoadingPicoContainer.getComponent(DefaultClassLoadingPicoContainer.java:186)
at org.picocontainer.containers.AbstractDelegatingPicoContainer.getComponent(AbstractDelegatingPicoContainer.java:46)
at net.sf.robocode.core.Container.getComponent(Container.java:228)
at net.sf.robocode.core.RobocodeMainBase.robocodeMain(RobocodeMainBase.java:42)
at java.lang.reflect.Method.invoke(libgcj.so.90)
at net.sf.robocode.security.HiddenAccess.robocodeMain(HiddenAccess.java:286)
at robocode.Robocode.main(Robocode.java:39)
java.lang.reflect.InvocationTargetException
at java.lang.reflect.Method.invoke(libgcj.so.90)
at net.sf.robocode.security.HiddenAccess.robocodeMain(HiddenAccess.java:286)
at robocode.Robocode.main(Robocode.java:39)
Caused by: java.lang.ArrayIndexOutOfBoundsException: 0
at org.picocontainer.injectors.ConstructorInjector.getGreediestSatisfiableConstructor(ConstructorInjector.java:123)
at org.picocontainer.injectors.ConstructorInjector$1.run(ConstructorInjector.java:173)
at org.picocontainer.injectors.AbstractInjector$ThreadLocalCyclicDependencyGuard.observe(AbstractInjector.java:284)
at org.picocontainer.injectors.ConstructorInjector.getComponentInstance(ConstructorInjector.java:218)
at org.picocontainer.behaviors.AbstractBehavior.getComponentInstance(AbstractBehavior.java:66)
at org.picocontainer.behaviors.Stored.getComponentInstance(Stored.java:80)
at org.picocontainer.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:574)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:535)
at org.picocontainer.DefaultPicoContainer.getComponent(DefaultPicoContainer.java:515)
at org.picocontainer.classname.DefaultClassLoadingPicoContainer.getComponent(DefaultClassLoadingPicoContainer.java:186)
at org.picocontainer.containers.AbstractDelegatingPicoContainer.getComponent(AbstractDelegatingPicoContainer.java:46)
at net.sf.robocode.core.Container.getComponent(Container.java:228)
at net.sf.robocode.core.RobocodeMainBase.robocodeMain(RobocodeMainBase.java:42)
at java.lang.reflect.Method.invoke(libgcj.so.90)
...2 more
Hi,
You do not write which version of Robocode you have trouble with. We had an issue with Ubuntu (and other Linux distributions as well) som versions ago.
I just tested the newest version of Robocode (version 1.7.1.3) on my Ubuntu 9.04 x64 (newest updates) running Robocode with OpenJDK 6. It runs perfect on my system.
So perhaps you have an old version of Robocode?
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 30 days (the time period specified by
the administrator of this Tracker).