Your message dated Sat, 31 Aug 2019 01:02:22 +0000
with message-id <e1i3rmy-0006x8...@fasolo.debian.org>
and subject line Bug#935990: fixed in osmpbf 1.3.3-11+deb10u1
has caused the Debian Bug report #935990,
regarding mkgmap: Boundary preprocessor and splitter throw exceptions, likely 
dependency issue
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)


-- 
935990: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=935990
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: mkgmap
Version: 0.0.0+svn4262-1
Severity: grave
Justification: renders package unusable

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

It appears something is seriously wrong with dependency versions, linkage or
similar, as both mkgmap's boundary preprocessor and mkgmap-splitter are broken,
throwing exceptions.

I cannot determine what the problem is exactly, but from what I read similar
errors often are caused by dependency version mismatches, especially with
protobuf. Perhaps the classes are compiled with a mismatched protobuf compiler
version (compared to runtime)?

Upstream pre-compiled download ships with versions:
fastutil-6.5.15-mkg.1b.jar
osmpbf-1.3.3.jar
protobuf-java-2.5.0.jar

Upstream mkgmaps-splitter ships, in addition to the above three, with versions:
xpp3-1.1.4c.jar

If I use upstream's zip file, and the upstream-provided libraries/dependencies,
everything works fine. I use an utility called vermosm for generating the maps,
the following steps will reproduce the problem using the tiny country Luxembourg
to avoid downloading big files and to avoid long processing time. Around 300MiB
will be downloaded, processing will fail very quickly after downloading.

git clone https://git.mel.vin/osm/vermosm.git vermosm
cd vermosm
# Check required dependencies in README.md, optionals not needed to reproduce.
./vermosm.sh -c luxembourg -r europe -t asset/typ/freizeitkarte_contrast.txt -v

mkgmap boundary preprocessor throws:

java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
java.util.concurrent.ExecutionException: java.lang.UnsupportedOperationException
        at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122)
        at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191)
        at 
uk.me.parabola.mkgmap.reader.osm.boundary.BoundaryPreprocessor.runPreprocessing(BoundaryPreprocessor.java:186)
        at 
uk.me.parabola.mkgmap.reader.osm.boundary.BoundaryPreprocessor.main(BoundaryPreprocessor.java:129)
Caused by: java.lang.UnsupportedOperationException
        at crosby.binary.Fileformat$BlobHeader.dynamicMethod(Unknown Source)
        at com.google.protobuf.GeneratedMessageLite.dynamicMethod(Unknown 
Source)
        at com.google.protobuf.GeneratedMessageLite.isInitialized(Unknown 
Source)
        at com.google.protobuf.GeneratedMessageLite.isInitialized(Unknown 
Source)
        at 
com.google.protobuf.GeneratedMessageLite.checkMessageInitialized(Unknown Source)
        at com.google.protobuf.GeneratedMessageLite.parseFrom(Unknown Source)
        at crosby.binary.Fileformat$BlobHeader.parseFrom(Unknown Source)
        at crosby.binary.file.FileBlockHead.readHead(Unknown Source)
        at crosby.binary.file.FileBlock.process(Unknown Source)
        at crosby.binary.file.BlockInputStream.process(Unknown Source)
        at 
uk.me.parabola.mkgmap.reader.osm.bin.OsmBinHandler.parse(OsmBinHandler.java:57)
        at 
uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.parse(OsmMapDataSource.java:171)
        at 
uk.me.parabola.mkgmap.reader.osm.OsmMapDataSource.load(OsmMapDataSource.java:152)
        at 
uk.me.parabola.mkgmap.reader.osm.boundary.BoundaryPreprocessor.createRawData(BoundaryPreprocessor.java:97)
        at 
uk.me.parabola.mkgmap.reader.osm.boundary.BoundaryPreprocessor.run(BoundaryPreprocessor.java:74)
        at 
java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:515)
        at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at 
java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:834)
Bnd files converted in 1148 ms

mkgmap-splitter throws:

java.lang.UnsupportedOperationException
        at crosby.binary.Fileformat$BlobHeader.dynamicMethod(Unknown Source)
        at com.google.protobuf.GeneratedMessageLite.dynamicMethod(Unknown 
Source)
        at com.google.protobuf.GeneratedMessageLite.isInitialized(Unknown 
Source)
        at com.google.protobuf.GeneratedMessageLite.isInitialized(Unknown 
Source)
        at 
com.google.protobuf.GeneratedMessageLite.checkMessageInitialized(Unknown Source)
        at com.google.protobuf.GeneratedMessageLite.parseFrom(Unknown Source)
        at crosby.binary.Fileformat$BlobHeader.parseFrom(Unknown Source)
        at crosby.binary.file.FileBlockHead.readHead(Unknown Source)
        at crosby.binary.file.FileBlock.process(Unknown Source)
        at crosby.binary.file.BlockInputStream.process(Unknown Source)
        at 
uk.me.parabola.splitter.OSMFileHandler.process(OSMFileHandler.java:98)
        at uk.me.parabola.splitter.OSMFileHandler$1.run(OSMFileHandler.java:148)
uk.me.parabola.splitter.SplitFailedException: ERROR: file 
build/osm/vermosm_europe_benelux_germany_switzerland_austria.osm.pbf caused 
exception
        at 
uk.me.parabola.splitter.OSMFileHandler.process(OSMFileHandler.java:127)
        at uk.me.parabola.splitter.OSMFileHandler$1.run(OSMFileHandler.java:148)

- -- System Information:
Debian Release: 10.0
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.19.0-5-amd64 (SMP w/12 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, 
TAINT_UNSIGNED_MODULE
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_GB:en (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages mkgmap depends on:
ii  default-jre-headless [java8-runtime-headless]     2:1.11-71
ii  libfastutil-java                                  8.2.2-1
ii  libosmpbf-java                                    1.3.3-11
ii  libprotobuf-java                                  3.6.1.3-2
ii  openjdk-11-jre-headless [java8-runtime-headless]  11.0.4+11-1~deb10u1

mkgmap recommends no packages.

Versions of packages mkgmap suggests:
pn  josm       <none>
ii  qmapshack  1.13.1-1~bpo10+1

- -- no debconf information

-----BEGIN PGP SIGNATURE-----

iQJJBAEBCgAzFiEETnzUjuV5O+rCrz6nRiwQnTrHuFkFAl1mw70VHHZlcm1lZXJl
bkBwb3N0ZW8ubmV0AAoJEEYsEJ06x7hZhYcP/3Ju5iIAqxCueacZb10V9U7gGzF5
mP8J8/h0cfdE0FpwLlQbPxMgZdyOS6H9cJm/OMnYbYq+j9J75cMn580AVNX0Hi5O
yZljHcLXxmQVMBx+b7d0fJ03rtM4RvPgL+/etwIRk7qZFxxztkhwM+o45KEyV8f5
m8jxf7wcc9tnDiammQXAMlTidV5CqaxiQv43NLtuFXT7cRPgpYpbq3ypmFC6ulxu
DXpsctGy5JlLlcMuJbcja2SKCT6vObmtp3hKy6a9YSdf4ySTQ3dpdDPdvp3ukfvG
0oIIePaYg0Kh4qr8wZHjdLgsz4cc660MlvQBmQ9lSqaXD5zEFnL3I7remy2+pHcF
GDfM3BT35yv8aLRXwELfVcX8HIVvKYBxN7grfrm9jwLPaBAIQclE2SCwP96pltgs
0wKGnrBURAqfYhtmLw9+fGA2yBHxJPhsPtfytCcgEQwCHY3fuxgpdFmqwGO49nSc
x1t6zDX/L+En1Wts25O63pviOydeg+56eGjKPr1Xj146tdGoslsLuopa458dXxbq
Fu+3En8/bK7vRVzYcOQU93x5FYrg/LAGKvTXD9CUL8vmx57wTRg2MDS51Ua23ZPD
8LkVKrhFNnK+c1PiASnmllykoC+XaKjdT9y4MwNGp24s8YML18rr9zgXO6GUY9+y
wa78fRN7bRP/0jg3
=ezMp
-----END PGP SIGNATURE-----

--- End Message ---
--- Begin Message ---
Source: osmpbf
Source-Version: 1.3.3-11+deb10u1

We believe that the bug you reported is fixed in the latest version of
osmpbf, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 935...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bas Couwenberg <sebas...@debian.org> (supplier of updated osmpbf package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Thu, 29 Aug 2019 09:19:36 +0200
Source: osmpbf
Binary: libosmpbf-dev libosmpbf-java osmpbf-bin
Architecture: source amd64 all
Version: 1.3.3-11+deb10u1
Distribution: buster
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-de...@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebas...@debian.org>
Description:
 libosmpbf-dev - C headers for OpenStreetMap PBF file format
 libosmpbf-java - Java access library for OpenStreetMap PBF file format
 osmpbf-bin - OpenStreetMap PBF file format library - tools
Closes: 935990
Changes:
 osmpbf (1.3.3-11+deb10u1) buster; urgency=medium
 .
   * Update branch in gbp.conf & Vcs-Git URL.
   * Rebuild with protobuf 3.6.1.
     (closes: #935990)
Checksums-Sha1:
 5031b865bc7808a225cab07c03fe66271e3b7729 2252 osmpbf_1.3.3-11+deb10u1.dsc
 2170f47ea5c755ee485126cf9b76953d26421f6e 4956 
osmpbf_1.3.3-11+deb10u1.debian.tar.xz
 5f5649955ea3cac138663538b4157ff0ae9eca30 73572 
libosmpbf-dev_1.3.3-11+deb10u1_amd64.deb
 68833332c4686d1bc0f15c205d42b5513dacbab9 112020 
libosmpbf-java_1.3.3-11+deb10u1_all.deb
 80634049b0d7c55eb84d8d21559a6afe30237c81 49212 
osmpbf-bin_1.3.3-11+deb10u1_amd64.deb
 db7c4b6f646edd2b082625a2b642bf6e8ad6033e 8215 
osmpbf_1.3.3-11+deb10u1_amd64.buildinfo
Checksums-Sha256:
 52f7c79e5e7d13b8327a7b4b5ce188a67456cd1544ee07c1e8e1a6beb3a48c7e 2252 
osmpbf_1.3.3-11+deb10u1.dsc
 7481f5dbb3044abe7c3b341d427e956bb0928ccfd6807f67d0edc84232147808 4956 
osmpbf_1.3.3-11+deb10u1.debian.tar.xz
 2a4c25d58577958e00783afbfbdceed5cb4127172f9e1a2581aff06a84642c5d 73572 
libosmpbf-dev_1.3.3-11+deb10u1_amd64.deb
 356bf9bb28963a45c88e1c3f711328a06611bb3948935a2e668019f84a1116c1 112020 
libosmpbf-java_1.3.3-11+deb10u1_all.deb
 9d0725507022beef6ca17d856bda91a5ea19c6d32bc29683526093f644f52fe3 49212 
osmpbf-bin_1.3.3-11+deb10u1_amd64.deb
 d41f5f4cd02a9a19127827a51593575adef3bb3aefc1e55863859fae78edec6f 8215 
osmpbf_1.3.3-11+deb10u1_amd64.buildinfo
Files:
 84e12e26c3d8bab95335a29b56c0b4fe 2252 java optional osmpbf_1.3.3-11+deb10u1.dsc
 06096f6d809844ca566bdfe421de6f03 4956 java optional 
osmpbf_1.3.3-11+deb10u1.debian.tar.xz
 0acb9d67984808a5f925d799533469be 73572 libdevel optional 
libosmpbf-dev_1.3.3-11+deb10u1_amd64.deb
 22d070412ef4dc7471ebfc69ca151da8 112020 java optional 
libosmpbf-java_1.3.3-11+deb10u1_all.deb
 ef958c2af3d81d66fa867ece9ff871a8 49212 utils optional 
osmpbf-bin_1.3.3-11+deb10u1_amd64.deb
 b9d8b01b960c17962510e3b55293c7ca 8215 java optional 
osmpbf_1.3.3-11+deb10u1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAl1oquAACgkQZ1DxCuiN
SvH7lw//UsncTWxUBNEDDDAGEuVni3AB5+ATkljypMtL1k6jXYQwLGz7gf9d75nv
c3pnSm12s/1wBze6bIXmfJ+/0ucQJYiLtRmRvJ1Y5sZUhHEcUaRDcEY5bfWD8e5L
cBq5KS+ezS7zUFtKfJdIFcB0hjx4R+YvgugQ0npwv4rv6XkkxKjWNhCqct++NfMA
b5u5Od1CaQGXiPgGc+8TMAEe5D/vP8gwTmyD92jxwzE4cUzelljme3AarHaJWBCm
vu9fdIvfkK26e0FWcNekIPtt7ECiOhIFFDrVeNvzgda5SCPHXW/qPA4Hsvsjqx7I
qZOs7ScrLQtn4T1LE2bBbSIbJUNAcNsah7/puONjn3RCf1xmibOvNgGkX2pAAY+q
t93zRJkMvtbozYxUxZENmYlKqwXvzkewMGaojrJYWOmQgBQ1brKIBmShh+ELg63V
Md9odnoAORa493fuAFoRovEHWzD9GGciICFh1x09K2F1NG/6F7EtRSevB+XUBfQK
6U8cCsFQ6wIqwazyI5j88uOcKcc94dgMX3ZvkJTamyCuyUHLfTmBK74xrnyShT3Q
GnTT9qRXDYSoRO7cpl4xZIShDgWGzgwtl0Dcoi5jULO7cJ/DFZ5LbFhEQpAPWyrb
AbL3pNH3dfwvyFC5J2VFW6hBrLohQ+ETQhS4HHcWCBnE0eFGGsY=
=zyu7
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to