java.nio.Buffer.position(Unknown Source)

I get this error when compiling South America with boundaries... Anyone knows why this error happens? Exception in thread "main" java.lang.IllegalArgumentException at java.nio.Buffer.position(Unknown Source) at uk.me.parabola.imgfmt.Utils.bytesToString(Utils.java:80) at uk.me.parabola.imgfmt.sys.ImgHeader.setHeader(ImgHeader.java:25 at uk.me.parabola.imgfmt.sys.ImgFS.readInitFS(ImgFS.java:313) at uk.me.parabola.imgfmt.sys.ImgFS.openFs(ImgFS.java:131) at uk.me.parabola.imgfmt.sys.ImgFS.openFs(ImgFS.java:124) at uk.me.parabola.mkgmap.combiners.FileInfo.imgInfo(FileInfo.java: at uk.me.parabola.mkgmap.combiners.FileInfo.getFileInfo(FileInfo.j at uk.me.parabola.mkgmap.main.Main.endOptions(Main.java:429) at uk.me.parabola.mkgmap.CommandArgsReader.readArgs(CommandArgsRea at uk.me.parabola.mkgmap.main.Main.main(Main.java:114)

Hi
Exception in thread "main" java.lang.IllegalArgumentException at java.nio.Buffer.position(Unknown Source) at uk.me.parabola.imgfmt.Utils.bytesToString(Utils.java:80)
That is most likely from a zero length file (or corrupt in some similar way). I've written and attached a patch that will print out an error when this happens with the file name. ..Steve
participants (2)
-
Felix Hartmann
-
Steve Ratcliffe