
Good morning, I think have found a bug in the splitter. I am trying making a map of France using the farnce.osm.pbf file from geofabrik.de. With the values by default the splitter crashed in the third pass. I tried to reduce MAX_AREAS and it always crashed in the third pass. Then I make MAX_AREAS bigger and it works but this is because now I have two pass. In summary when there are 3 pass or more the splitter crashes in the third pass.

El 24/01/12 11:54, Maetma 91 escribió:
Good morning,
I think have found a bug in the splitter. I am trying making a map of France using the farnce.osm.pbf file from geofabrik.de <http://geofabrik.de>. With the values by default the splitter crashed in the third pass. I tried to reduce MAX_AREAS and it always crashed in the third pass. Then I make MAX_AREAS bigger and it works but this is because now I have two pass. In summary when there are 3 pass or more the splitter crashes in the third pass. Could you send your working and not working commands?

java -ea -jar splitter.jar --max-areas=100 /fast-scratch/OSM/france.osm.pbf -> OK java -ea -jar splitter.jar --max-areas=50 /fast-scratch/OSM/france.osm.pbf -> NO OK Exception in thread "worker-1" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-0" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-2" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) 2012/1/24 Carlos Dávila <cdavilam@orangecorreo.es>
** El 24/01/12 11:54, Maetma 91 escribió:
Good morning,
I think have found a bug in the splitter. I am trying making a map of France using the farnce.osm.pbf file from geofabrik.de. With the values by default the splitter crashed in the third pass. I tried to reduce MAX_AREAS and it always crashed in the third pass. Then I make MAX_AREAS bigger and it works but this is because now I have two pass. In summary when there are 3 pass or more the splitter crashes in the third pass.
Could you send your working and not working commands?
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Hi Maetma, I am not able to reproduce the error :-( Please, could you send the complete logs created by splitter for both cases? Does this error also appear when you specify e.g. -Xmx1000m ? Ciao, Gerd Date: Tue, 24 Jan 2012 14:01:56 +0100 From: maetma91@gmail.com To: mkgmap-dev@lists.mkgmap.org.uk Subject: Re: [mkgmap-dev] Bug in the splitter java -ea -jar splitter.jar --max-areas=100 /fast-scratch/OSM/france.osm.pbf -> OK java -ea -jar splitter.jar --max-areas=50 /fast-scratch/OSM/france.osm.pbf -> NO OK Exception in thread "worker-1" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-0" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-2" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) 2012/1/24 Carlos Dávila <cdavilam@orangecorreo.es> El 24/01/12 11:54, Maetma 91 escribió: Good morning, I think have found a bug in the splitter. I am trying making a map of France using the farnce.osm.pbf file from geofabrik.de. With the values by default the splitter crashed in the third pass. I tried to reduce MAX_AREAS and it always crashed in the third pass. Then I make MAX_AREAS bigger and it works but this is because now I have two pass. In summary when there are 3 pass or more the splitter crashes in the third pass. Could you send your working and not working commands? _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

I utilize only the the command i send before. Did you use a big file ? Because Italy or a France region is OK but all France is no OK. 2012/1/24 Gerd Petermann <gpetermann_muenchen@hotmail.com>
Hi Maetma,
I am not able to reproduce the error :-( Please, could you send the complete logs created by splitter for both cases? Does this error also appear when you specify e.g. -Xmx1000m ?
Ciao, Gerd
------------------------------ Date: Tue, 24 Jan 2012 14:01:56 +0100 From: maetma91@gmail.com To: mkgmap-dev@lists.mkgmap.org.uk Subject: Re: [mkgmap-dev] Bug in the splitter
java -ea -jar splitter.jar --max-areas=100 /fast-scratch/OSM/france.osm.pbf -> OK
java -ea -jar splitter.jar --max-areas=50 /fast-scratch/OSM/france.osm.pbf -> NO OK
Exception in thread "worker-1" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-0" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-2" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679)
2012/1/24 Carlos Dávila <cdavilam@orangecorreo.es>
** El 24/01/12 11:54, Maetma 91 escribió:
Good morning,
I think have found a bug in the splitter. I am trying making a map of France using the farnce.osm.pbf file from geofabrik.de. With the values by default the splitter crashed in the third pass. I tried to reduce MAX_AREAS and it always crashed in the third pass. Then I make MAX_AREAS bigger and it works but this is because now I have two pass. In summary when there are 3 pass or more the splitter crashes in the third pass.
Could you send your working and not working commands?
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Hi Maetma, I tried with splitter r200 and france.osm.pbf from today and your command, but on windows, not linux. Gerd Date: Tue, 24 Jan 2012 16:12:22 +0100 From: maetma91@gmail.com To: mkgmap-dev@lists.mkgmap.org.uk Subject: Re: [mkgmap-dev] Bug in the splitter I utilize only the the command i send before. Did you use a big file ? Because Italy or a France region is OK but all France is no OK. 2012/1/24 Gerd Petermann <gpetermann_muenchen@hotmail.com> Hi Maetma, I am not able to reproduce the error :-( Please, could you send the complete logs created by splitter for both cases? Does this error also appear when you specify e.g. -Xmx1000m ? Ciao, Gerd Date: Tue, 24 Jan 2012 14:01:56 +0100 From: maetma91@gmail.com To: mkgmap-dev@lists.mkgmap.org.uk Subject: Re: [mkgmap-dev] Bug in the splitter java -ea -jar splitter.jar --max-areas=100 /fast-scratch/OSM/france.osm.pbf -> OK java -ea -jar splitter.jar --max-areas=50 /fast-scratch/OSM/france.osm.pbf -> NO OK Exception in thread "worker-1" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-0" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-2" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) 2012/1/24 Carlos Dávila <cdavilam@orangecorreo.es> El 24/01/12 11:54, Maetma 91 escribió: Good morning, I think have found a bug in the splitter. I am trying making a map of France using the farnce.osm.pbf file from geofabrik.de. With the values by default the splitter crashed in the third pass. I tried to reduce MAX_AREAS and it always crashed in the third pass. Then I make MAX_AREAS bigger and it works but this is because now I have two pass. In summary when there are 3 pass or more the splitter crashes in the third pass. Could you send your working and not working commands? _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

El 24/01/12 16:23, Gerd Petermann escribió:
Hi Maetma,
I tried with splitter r200 and france.osm.pbf from today and your command, but on windows, not linux. Could not reproduce on Linux either (splitter r198)
Gerd
------------------------------------------------------------------------ Date: Tue, 24 Jan 2012 16:12:22 +0100 From: maetma91@gmail.com To: mkgmap-dev@lists.mkgmap.org.uk Subject: Re: [mkgmap-dev] Bug in the splitter
I utilize only the the command i send before.
Did you use a big file ? Because Italy or a France region is OK but all France is no OK.
2012/1/24 Gerd Petermann <gpetermann_muenchen@hotmail.com <mailto:gpetermann_muenchen@hotmail.com>>
Hi Maetma,
I am not able to reproduce the error :-( Please, could you send the complete logs created by splitter for both cases? Does this error also appear when you specify e.g. -Xmx1000m ?
Ciao, Gerd
------------------------------------------------------------------------ Date: Tue, 24 Jan 2012 14:01:56 +0100 From: maetma91@gmail.com <mailto:maetma91@gmail.com> To: mkgmap-dev@lists.mkgmap.org.uk <mailto:mkgmap-dev@lists.mkgmap.org.uk> Subject: Re: [mkgmap-dev] Bug in the splitter
java -ea -jar splitter.jar --max-areas=100 /fast-scratch/OSM/france.osm.pbf -> OK
java -ea -jar splitter.jar --max-areas=50 /fast-scratch/OSM/france.osm.pbf -> NO OK
Exception in thread "worker-1" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-0" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-2" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679)
2012/1/24 Carlos Dávila <cdavilam@orangecorreo.es <mailto:cdavilam@orangecorreo.es>>
El 24/01/12 11:54, Maetma 91 escribió:
Good morning,
I think have found a bug in the splitter. I am trying making a map of France using the farnce.osm.pbf file from geofabrik.de <http://geofabrik.de>. With the values by default the splitter crashed in the third pass. I tried to reduce MAX_AREAS and it always crashed in the third pass. Then I make MAX_AREAS bigger and it works but this is because now I have two pass. In summary when there are 3 pass or more the splitter crashes in the third pass.
Could you send your working and not working commands?

I cannot use the machine now but I try again when I can. The machine is Linux 64 bits. 2012/1/24 Carlos Dávila <cdavilam@orangecorreo.es>
** El 24/01/12 16:23, Gerd Petermann escribió:
Hi Maetma,
I tried with splitter r200 and france.osm.pbf from today and your command, but on windows, not linux.
Could not reproduce on Linux either (splitter r198)
Gerd
------------------------------ Date: Tue, 24 Jan 2012 16:12:22 +0100 From: maetma91@gmail.com To: mkgmap-dev@lists.mkgmap.org.uk Subject: Re: [mkgmap-dev] Bug in the splitter
I utilize only the the command i send before.
Did you use a big file ? Because Italy or a France region is OK but all France is no OK.
2012/1/24 Gerd Petermann <gpetermann_muenchen@hotmail.com>
Hi Maetma,
I am not able to reproduce the error :-( Please, could you send the complete logs created by splitter for both cases? Does this error also appear when you specify e.g. -Xmx1000m ?
Ciao, Gerd
------------------------------ Date: Tue, 24 Jan 2012 14:01:56 +0100 From: maetma91@gmail.com To: mkgmap-dev@lists.mkgmap.org.uk Subject: Re: [mkgmap-dev] Bug in the splitter
java -ea -jar splitter.jar --max-areas=100 /fast-scratch/OSM/france.osm.pbf -> OK
java -ea -jar splitter.jar --max-areas=50 /fast-scratch/OSM/france.osm.pbf -> NO OK
Exception in thread "worker-1" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-0" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679) Exception in thread "worker-2" java.lang.NullPointerException at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Prim.addStringsToStringtable(BinaryMapWriter.java:69) at crosby.binary.BinarySerializer.processBatch(BinarySerializer.java:116) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.checkLimit(BinaryMapWriter.java:364) at uk.me.parabola.splitter.BinaryMapWriter$PBFSerializer$Processor.process(BinaryMapWriter.java:376) at uk.me.parabola.splitter.BinaryMapWriter.write(BinaryMapWriter.java:517) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.processElement(SplitProcessor.java:353) at uk.me.parabola.splitter.SplitProcessor$OSMWriterWorker.run(SplitProcessor.java:388) at java.lang.Thread.run(Thread.java:679)
2012/1/24 Carlos Dávila <cdavilam@orangecorreo.es>
El 24/01/12 11:54, Maetma 91 escribió:
Good morning,
I think have found a bug in the splitter. I am trying making a map of France using the farnce.osm.pbf file from geofabrik.de. With the values by default the splitter crashed in the third pass. I tried to reduce MAX_AREAS and it always crashed in the third pass. Then I make MAX_AREAS bigger and it works but this is because now I have two pass. In summary when there are 3 pass or more the splitter crashes in the third pass.
Could you send your working and not working commands?
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

I can use the machine and it is NO OK. The JVM is /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java 2012/1/25 Marko Mäkelä <marko.makela@iki.fi>
On Wed, Jan 25, 2012 at 07:24:41PM +0100, Maetma 91 wrote:
I cannot use the machine now but I try again when I can. The machine is Linux 64 bits.
Which JVM are you using? It could play a role here.
Marko _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev

Hi, On Fri, Jan 27, Maetma 91 wrote:
I can use the machine and it is NO OK.
The JVM is /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/bin/java
I'm able to reproduce it with this openjdk version, I'm not able to reproduce it with IBM or SUN java. So looks like a openjdk bug to me. Thorsten
2012/1/25 Marko Mäkelä <marko.makela@iki.fi>
On Wed, Jan 25, 2012 at 07:24:41PM +0100, Maetma 91 wrote:
I cannot use the machine now but I try again when I can. The machine is Linux 64 bits.
Which JVM are you using? It could play a role here.
Marko _______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
_______________________________________________ mkgmap-dev mailing list mkgmap-dev@lists.mkgmap.org.uk http://www.mkgmap.org.uk/mailman/listinfo/mkgmap-dev
-- Thorsten Kukuk, Project Manager/Release Manager SLES SUSE LINUX Products GmbH, Maxfeldstr. 5, D-90409 Nuernberg GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 16746 (AG Nürnberg)
participants (5)
-
Carlos Dávila
-
Gerd Petermann
-
Maetma 91
-
Marko Mäkelä
-
Thorsten Kukuk