Hi Thorsten

I'm now trying to use the contents of mkgmap  lib/optional, but it has some very
old jar files:

 1933743 Dec 27  2010 ant-1.8.2.jar
  281694 May 26  2006 bsh-2.0b4.jar
   96221 Nov 13  2009 commons-pool-1.5.4.jar
  259959 Feb  4  2009 com.springsource.javax.media.jai.codec-1.1.3.jar
 1914524 Feb  4  2009 com.springsource.javax.media.jai.core-1.1.3.jar
  475284 May 16  2014 fastutil-6.5.15-mkg.1b.jar
  128252 Jun  1  2012 gt-api-2.7.5.jar
  172561 Jun  1  2012 gt-cql-2.7.5.jar
   50410 Jun  1  2012 gt-data-2.7.5.jar
 1378546 Jun  1  2012 gt-main-2.7.5.jar
  487655 Jun  1  2012 gt-metadata-2.7.5.jar
  327634 Jun  1  2012 gt-opengis-2.7.5.jar
 1067067 Jun  1  2012 gt-referencing-2.7.5.jar
  220079 Jun  1  2012 gt-shapefile-2.7.5.jar
 9709288 Apr  1  2014 icu4j-53.1.jar
   55585 Jul  5  2012 jcommander-1.27.jar
  153253 Aug  1  2005 jdom-1.0.jar
   91347 May 20  2010 jsr-275-1.0-beta-2.jar
  710293 Mar 16  2010 jts-1.11.jar
   16376 Feb  4  2009 license-1.1.3.txt
  132654 May 16  2014 osmpbf-1.3.3.jar
  533455 Mar  8  2013 protobuf-java-2.5.0.jar
  393045 Oct 25  2014 splitter-412.jar
  836479 Feb 22  2014 testng-6.8.8.jar
  249354 Aug 18  2009 vecmath-1.3.2.jar
 1203860 Nov 22  2005 xercesImpl-2.7.1.jar
  120069 Nov 28  2007 xpp3-1.1.4c.jar

Do these correspond in size/date/version to the ones you are using?

Running now:

$ java -ea -cp ../mkgmap/mkgmap.jar:
../svn/trunk/lib/optional/splitter-412.jar:
../svn/trunk/lib/optional/commons-pool-1.5.4.jar:
../svn/trunk/lib/optional/gt-api-2.7.5.jar:
../svn/trunk/lib/optional/gt-cql-2.7.5.jar:
../svn/trunk/lib/optional/gt-data-2.7.5.jar:
../svn/trunk/lib/optional/gt-main-2.7.5.jar:
../svn/trunk/lib/optional/gt-metadata-2.7.5.jar:
../svn/trunk/lib/optional/gt-opengis-2.7.5.jar:
../svn/trunk/lib/optional/gt-referencing-2.7.5.jar:
../svn/trunk/lib/optional/gt-shapefile-2.7.5.jar:
../svn/trunk/lib/optional/jsr-275-1.0-beta-2.jar:
../svn/trunk/lib/optional/jts-1.11.jar:
../svn/trunk/lib/optional/vecmath-1.3.2.jar
  uk.me.parabola.mkgmap.sea.optional.PrecompSeaGenerator land-polygons-complete-
4326/land_polygons.shp WGS84 sea-latest

I get:

Exception in thread "main" java.lang.IllegalArgumentException:
org.geotools.data.DataStoreFactorySpi is not an ImageIO SPI class
        at
java.desktop/javax.imageio.spi.ServiceRegistry.checkClassAllowed(ServiceRegistry
.java:711)
        at
java.desktop/javax.imageio.spi.ServiceRegistry.<init>(ServiceRegistry.java:116)
        at
org.geotools.factory.FactoryRegistry.<init>(FactoryRegistry.java:154)
        at org.geotools.factory.FactoryCreator.<init>(FactoryCreator.java:90)
        at
org.geotools.data.DataStoreFinder.getServiceRegistry(DataStoreFinder.java:126)
        at
org.geotools.data.DataStoreFinder.getAvailableDataStores(DataStoreFinder.java:11
4)
        at
org.geotools.data.DataStoreFinder.getDataStore(DataStoreFinder.java:86)
        at
uk.me.parabola.mkgmap.sea.optional.PrecompSeaGenerator.createShapefileAccess(Pre
compSeaGenerator.java:242)
        at
uk.me.parabola.mkgmap.sea.optional.PrecompSeaGenerator.runSeaGeneration(PrecompS
eaGenerator.java:260)
        at
uk.me.parabola.mkgmap.sea.optional.PrecompSeaGenerator.main(PrecompSeaGenerator.
java:415)

I'll investigate a bit more tomorrow

Ticker

On Thu, 2026-07-02 at 16:38 +0200, Thorsten Kukuk wrote:
> Am 2026-07-02 11:04, schrieb Thorsten Kukuk via mkgmap-dev:
> > Hi Ticker,
> > 
> > Am 2026-07-02 10:40, schrieb Ticker Berkin via mkgmap-dev:
> > > Hi Thorsten
> > > 
> > > I've downloaded land-polygons-complete-4326. Is it correct to use this 
> > > rather
> > > than the split version?
> > 
> > The split version works for me most of the time better than the split 
> > version, you need to try.
> 
> This should be of course: the split version works most of the time 
> better than the completed version,
> which often triggers a heap overflow, too.
> 
> Today:
> land-polygons-split-4326 -> works
> land-polygons-complete-4326 -> crashes
> 
> Looks like they don't bump the version for new shapefiles...
> 
> Thorsten
_______________________________________________
mkgmap-dev mailing list -- [email protected]
To unsubscribe send an email to [email protected]
%(web_page_url)slistinfo/%(_internal_name)s

Reply via email to