Opened 3 years ago
Last modified 10 days ago
#21348 new defect
Kendzi3d plugin does not work under Java 11+
Reported by: | WlaKom | Owned by: | kendzi |
---|---|---|---|
Priority: | blocker | Milestone: | |
Component: | Plugin kendzi3d | Version: | |
Keywords: | java11+ | Cc: |
Description
Kandzi3d plugin does not work under Java 16. Can this plugin be updated?
Attachments (0)
Change History (13)
comment:1 by , 3 years ago
comment:3 by , 3 years ago
In this past month, the MS Windows installers were updated to include the Java 16 runtime. This is the same problem encountered in those two issues. Although Mac is being fun and deprecating OpenGL as well.
comment:4 by , 3 years ago
Looks like jogl library I used for Kendzi3d is no longer develop. The only solution would be re-write plugin to use some other opengl bindings like LWJGL. Unfortunately it would be massive change what I have no time for right now.
comment:5 by , 3 years ago
Keywords: | java16 added |
---|---|
Priority: | normal → blocker |
That is bad news. Does the plugin work at all with java 11+? Is the additional plugin "jogl" missing or does it not work anymore?
For me, on java 17 both plugins are offered but JOSM crashes completely if I open the 3D viewer:
Inconsistency detected by ld.so: dl-lookup.c: 111: check_match: Assertion `version->filename == NULL || ! _dl_name_match_p (version->filename, map)' failed!
If these plugins do not work with some java versions, they should not be available for these java versions.
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2021-09-15 00:16:42 +0200 (Wed, 15 Sep 2021) Revision:18225 Build-Date:2021-09-15 01:31:02 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (18225 en) Linux Debian GNU/Linux 11 (bullseye) Memory Usage: 142 MB / 256 MB (20 MB allocated, but free) Java version: 17-ea+19-Debian-1, Debian, OpenJDK 64-Bit Server VM Look and Feel: javax.swing.plaf.metal.MetalLookAndFeel Plugins: + flatlaf (35799) + jaxb (35543) + jogl (1.2.3) + kendzi3d (1.0.205) + kendzi3d-resources (0.0.2) + log4j (35458) + tagging-preset-tester (35640)
comment:7 by , 3 years ago
Summary: | Kandzi3d plugin does not work under Java 16. → Kendzi3d plugin does not work under Java 16 |
---|
comment:8 by , 3 years ago
Keywords: | java11+ added; java16 removed |
---|---|
Summary: | Kendzi3d plugin does not work under Java 16 → Kendzi3d plugin does not work under Java 11+ |
comment:9 by , 3 years ago
Quick comment: I've got a kendzi3d-dev plugin I've been working on. Please note that I intend to get it merged into kendzi3d itself, and remove the kendzi3d-dev plugin. It fixes this issue with Java 11+. It does have some issues (specifically, there is an issue with roof:colour
and roof:material
).
comment:10 by , 10 days ago
@taylor.smock
Did you ever came around doing that? It would be really awesome to be able to check in JOSM directly the mapping.
comment:11 by , 10 days ago
Yes. I have used this app many times. See: https://www.openstreetmap.org/#map=16/50.06251/19.93646
comment:12 by , 10 days ago
PR is at https://github.com/kendzi/kendzi3d/pull/103. I haven't looked at it in quite some time though.
You might be interested in https://github.com/kendzi/kendzi3d/issues/97 and https://github.com/kendzi/kendzi3d/issues/101 .