Your message dated Thu, 29 Aug 2019 09:01:49 +0000
with message-id <e1i3gjr-000c91...@fasolo.debian.org>
and subject line Bug#935990: fixed in osmpbf 1.3.3-12
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-12
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:37:16 +0200
Source: osmpbf
Architecture: source
Version: 1.3.3-12
Distribution: unstable
Urgency: medium
Maintainer: Debian GIS Project <pkg-grass-de...@lists.alioth.debian.org>
Changed-By: Bas Couwenberg <sebas...@debian.org>
Closes: 935990
Changes:
osmpbf (1.3.3-12) unstable; urgency=medium
.
* Bump Standards-Version to 4.4.0, no changes.
* Update dh_install override to use --list-missing.
* Update gbp.conf to use --source-only-changes by default.
* Rebuild with protobuf 3.6.1.
(closes: #935990)
Checksums-Sha1:
0d0dc0c4927176996b472a39e02192009e06b190 2210 osmpbf_1.3.3-12.dsc
db74f71312f88c19ce8c8a9723608a3dd9c1277b 4988 osmpbf_1.3.3-12.debian.tar.xz
01b7fd2022d76ccab7a5d848b38af9ab670c14b7 8554 osmpbf_1.3.3-12_amd64.buildinfo
Checksums-Sha256:
8ca4424e1d041918ca29b17ade21f4a1f7cee71e6490d13cddd473d9977b70a6 2210
osmpbf_1.3.3-12.dsc
56ddea4c5d75defbc02a2a209b964647030638e007a4b9a4557170dd6d122cb9 4988
osmpbf_1.3.3-12.debian.tar.xz
eb7fdcae1a47bce359b31f70ba9ae25f03589f28bcd95b37e8a420cbe46d346b 8554
osmpbf_1.3.3-12_amd64.buildinfo
Files:
9eb6a5e25756e54c2850545c425336e9 2210 java optional osmpbf_1.3.3-12.dsc
6c034cf0697a89cba52fb6e84b5eee87 4988 java optional
osmpbf_1.3.3-12.debian.tar.xz
ee2c34f034b704862b9bb83e3b6856a5 8554 java optional
osmpbf_1.3.3-12_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEgYLeQXBWQI1hRlDRZ1DxCuiNSvEFAl1ng38ACgkQZ1DxCuiN
SvEwhA//VI+x2KQfD8HUVjZ52GxLASPHbDfQwH5ug6i5yzd8WKkvPgfgKurvIkfP
TB98vWEOZWBpIFJLBHdeJv2c7v7SJfRM/XdOkmA6czruFBXZSuEJWZZapkpBvPSb
/ZukkA8VFFpQzpYr209LLLfyxASMr8HTkDLVMVFQt1+r9pvdAbZx12oG3rVpNdKL
hejZgnHohFdjVyCtulaJLZ2berHj0RLZDy4puHdhiA/9MS82VzHS97J99oy0r7ZR
2mvTGONAl7mBoJp26SoQdxHqZoyxK8APHBz+YUQ6IbF/JZSc9i7iqqOLYXevaZj0
RA49y46AuoXBam3wiCVnU8n38ftI51nY/m9LBpIArg4vD2+xhkcjG1J5b1uTdqhd
5oXkM7Qa0Jn14ZkkzJvzZ6tXnatf6WIwJAuAotqvPFXIOwnsRSkmO26zevUn27yS
mpGoVD82jw5SCmDXG70uho91StEjbI/3A/xENrIctva/nXOWA0ZCu/Gw4dV6Oylv
xza/ZLO02xYaYuN2siUhGwsPEA4ZZYO0Sz9H9h7f+Hbq4ZjhgAbPxDyWw2WcVOL/
RTPXrJSFP+1/Ld4RjGGHAXBi7CuO3TftKnA0b4PGqWWaMbIdmoedEoP/m8kCHD9a
+vJcQY6Uq1fDRbaIHYY8OjHMr08AV6CJ3s2noVDU+6lH+Xe9Ubg=
=XooX
-----END PGP SIGNATURE-----
--- End Message ---