Print

Print


The java.util.InputMismatchException is happening in setupLandscapeSpace, and is thrown by Scanner, probably inside ArcInfoACSGridImporter.  This exception is causing the result of setLandscapeSpace(...) to be null, which triggers the null pointer exception.

I have no problem loading sillypeds here.  I think you may have a corrupted version of first.txt.gz.

Sean

On Apr 16, 2013, at 11:08 AM, Norman Langner wrote:

> Hi,
> 
> I'm Norman, from Germany, new to your mailing-list and I have a problem with geomason. I try to run the sillypeds demo, but it won't work.
> It would be nice if you could help me.
> 
> My configuration: Win7, eclipse-indigo, all needed libs in build-path, imported the source code from the zip-file provided by the geomason homepage
> 
> got missing data files (first.txt.gz) from http://code.google.com/p/mason/source/browse/trunk/contrib/geomason/
> 
> now to my problem: Mason starts without any problems but when I hit the run button following exception is thrown:
> 
> java.util.InputMismatchException
> Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException
>    at sim.app.geo.sillypeds.SillyPeds.scenarioSimpleRoom(SillyPeds.java:76)
>    at sim.app.geo.sillypeds.SillyPeds.start(SillyPeds.java:102)
>    at sim.display.GUIState.start(GUIState.java:289)
>    at sim.app.geo.sillypeds.SillyPedsWithUI.start(SillyPedsWithUI.java:98)
>    at sim.display.Console.startSimulation(Console.java:1432)
>    at sim.display.Console.pressPlay(Console.java:2271)
>    at sim.display.Console$1.actionPerformed(Console.java:285)
> (...)
> 
> Debugging lead to the fact that
> 
> Space floor = setupLandscapeSpace("data/first.txt.gz");
> 
> in SillyPeds.java (line 67) is still null.
> The file is in the right directory -> any change (extracting the file, moving to src-directory) lead to other exceptions (e.g. FileNotFoundException when moving the file).
> The file is obviously found, so I have no clue why there is a type mismatch.
> 
> Do you have any idea?
> 
> Kind Regards,
> Norman