#17933 closed defect (fixed)
Illegal reflective access operation
Reported by: | naoliv | Owned by: | Don-vip |
---|---|---|---|
Priority: | normal | Milestone: | 19.09 |
Component: | Core | Version: | |
Keywords: | java11 | Cc: |
Description
While loading JOSM I saw:
2019-07-16 10:20:29.724 INFORMAÇÕES: carregando plugin 'geotools' (versão 34908) WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.geotools.image.ImageWorker (file:/home/naoliv/.josm/plugins/geotools.jar) to constructor com.sun.imageio.plugins.jpeg.JPEGImageWriterSpi() WARNING: Please consider reporting this to the maintainers of org.geotools.image.ImageWorker
JOSM:
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2019-07-15 22:22:57 +0200 (Mon, 15 Jul 2019) Revision:15251 Build-Date:2019-07-16 01:30:52 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (15251 pt_BR) Linux Debian GNU/Linux bullseye/sid Memory Usage: 429 MB / 6144 MB (167 MB allocated, but free) Java version: 13-ea+28-Debian-1, Debian, OpenJDK 64-Bit Server VM Screen: :0.0 1600x900, :0.1 1280x1024 Maximum Screen Size: 1600x1024 Java ATK Wrapper package: libatk-wrapper-java:all-0.33.3-22 libcommons-compress-java: libcommons-compress-java:all-1.18-2 libcommons-logging-java: libcommons-logging-java:all-1.2-2 fonts-noto: fonts-noto:- liboauth-signpost-java: liboauth-signpost-java:all-1.2.1.2-2 VM arguments: [-Dawt.useSystemAAFontSettings=gasp] Plugins: + FixAddresses (34977) + OpeningHoursEditor (34977) + PicLayer (35030) + SimplifyArea (34977) + apache-commons (34908) + apache-http (34908) + buildings_tools (34982) + ejml (35049) + geojson (124) + geotools (34908) + http2 (35062) + jaxb (35014) + jna (34908) + jts (35064) + log4j (34908) + mbtiles (v2.5.0) + measurement (35051) + merge-overlap (34972) + opendata (34997) + poly (34991) + reverter (34999) + tag2link (35068) + tageditor (34977) + todo (30306) + turnlanes-tagging (281) + turnrestrictions (34977) + undelete (34977) + utilsplugin2 (34977) + wikipedia (v1.1.1)
Attachments (0)
Change History (14)
comment:1 by , 5 years ago
comment:2 by , 5 years ago
Status: | new → assigned |
---|
comment:5 by , 5 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
It's still here:
WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.geotools.image.ImageWorker (file:/home/naoliv/.josm/plugins/geotools.jar) to constructor com.sun.imageio.plugins.jpeg.JPEGImageWriterSpi() WARNING: Please consider reporting this to the maintainers of org.geotools.image.ImageWorker WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2019-09-26 22:40:50 +0200 (Thu, 26 Sep 2019) Revision:15378 Build-Date:2019-09-27 01:30:53 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (15378 pt_BR) Linux Debian GNU/Linux bullseye/sid Memory Usage: 308 MB / 2048 MB (88 MB allocated, but free) Java version: 13+33-Debian-1, Debian, OpenJDK 64-Bit Server VM Screen: :0.0 1920x1080 Maximum Screen Size: 1920x1080 Java ATK Wrapper package: libatk-wrapper-java:all-0.36.0-1 libcommons-compress-java: libcommons-compress-java:all-1.18-3 libcommons-logging-java: libcommons-logging-java:all-1.2-2 VM arguments: [-Dawt.useSystemAAFontSettings=gasp] Plugins: + EasyPresets (1537621333) + FastDraw (34977) + OpeningHoursEditor (34977) + SimplifyArea (34977) + apache-commons (34908) + buildings_tools (34982) + ejml (35122) + geojson (124) + geotools (35137) + http2 (35062) + jaxb (35014) + jogl (1.2.3) + jts (35122) + log4j (34908) + measurement (35051) + opendata (35139) + reverter (35084) + tageditor (34977) + tagging-preset-tester (34908) + todo (30306) + turnlanes-tagging (281) + turnrestrictions (34977) + undelete (34977) + utilsplugin2 (35098) + wikipedia (v1.1.1)
comment:6 by , 5 years ago
I don't have it, don't understand why. This is my output when running JOSM with --debug:
2019-09-27 13:14:54.143 FINE: Loading plugin 'geotools'... 2019-09-27 13:14:54.153 INFO: loading plugin 'geotools' (version 35137) ... 2019-09-27 13:14:55.781 INFO: Warp/affine reduction enabled: true 2019-09-27 13:14:55.785 FINE: geotools: load JAI-Ext operations 2019-09-27 13:14:55.837 FINE: Registering class it.geosolutions.imageioimpl.plugins.tiff.TIFFImageWriterSpi 2019-09-27 13:14:55.841 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriterSpi 2019-09-27 13:14:55.841 FINE: Registering class com.sun.media.imageioimpl.plugins.png.CLibPNGImageWriterSpi 2019-09-27 13:14:55.842 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageWriterSpi 2019-09-27 13:14:55.844 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageWriterCodecLibSpi 2019-09-27 13:14:55.847 FINE: Registering class com.sun.media.imageioimpl.plugins.wbmp.WBMPImageWriterSpi 2019-09-27 13:14:55.851 FINE: Registering class com.sun.media.imageioimpl.plugins.bmp.BMPImageWriterSpi 2019-09-27 13:14:55.854 FINE: Registering class com.sun.media.imageioimpl.plugins.gif.GIFImageWriterSpi 2019-09-27 13:14:55.856 FINE: Registering class com.sun.media.imageioimpl.plugins.pnm.PNMImageWriterSpi 2019-09-27 13:14:55.857 FINE: Registering class com.sun.media.imageioimpl.plugins.raw.RawImageWriterSpi 2019-09-27 13:14:55.858 FINE: Registering class com.sun.media.imageioimpl.plugins.tiff.TIFFImageWriterSpi 2019-09-27 13:14:55.860 FINE: Registering class it.geosolutions.imageioimpl.plugins.tiff.TIFFImageReaderSpi 2019-09-27 13:14:55.861 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReaderSpi 2019-09-27 13:14:55.862 FINE: Registering class com.sun.media.imageioimpl.plugins.png.CLibPNGImageReaderSpi 2019-09-27 13:14:55.863 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageReaderSpi 2019-09-27 13:14:55.872 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageReaderCodecLibSpi 2019-09-27 13:14:55.873 FINE: Registering class com.sun.media.imageioimpl.plugins.wbmp.WBMPImageReaderSpi 2019-09-27 13:14:55.874 FINE: Registering class com.sun.media.imageioimpl.plugins.bmp.BMPImageReaderSpi 2019-09-27 13:14:55.875 FINE: Registering class com.sun.media.imageioimpl.plugins.pnm.PNMImageReaderSpi 2019-09-27 13:14:55.878 FINE: Registering class com.sun.media.imageioimpl.plugins.raw.RawImageReaderSpi 2019-09-27 13:14:55.879 FINE: Registering class com.sun.media.imageioimpl.plugins.tiff.TIFFImageReaderSpi 2019-09-27 13:14:55.911 FINE: Registering class it.geosolutions.imageio.stream.output.spi.FileImageOutputStreamExtImplSpi 2019-09-27 13:14:55.921 FINE: Registering class it.geosolutions.imageio.stream.output.spi.URLImageOutputStreamSpi 2019-09-27 13:14:55.923 FINE: Registering class it.geosolutions.imageio.stream.output.spi.StringImageOutputStreamSpi 2019-09-27 13:14:55.924 FINE: Registering class com.sun.media.imageioimpl.stream.ChannelImageOutputStreamSpi 2019-09-27 13:14:55.927 FINE: Registering class it.geosolutions.imageio.stream.input.spi.FileImageInputStreamExtImplSpi 2019-09-27 13:14:55.929 FINE: Registering class it.geosolutions.imageio.stream.input.spi.URLImageInputStreamSpi 2019-09-27 13:14:55.933 FINE: Registering class it.geosolutions.imageio.stream.input.spi.StringImageInputStreamSpi 2019-09-27 13:14:55.938 FINE: Registering class com.sun.media.imageioimpl.stream.ChannelImageInputStreamSpi
What's yours?
comment:7 by , 5 years ago
Ah I have it when running josm with java -jar but not from Eclipse:
2019-09-27 13:25:13.946 FINE: Loading plugin 'geotools'... 2019-09-27 13:25:13.952 INFO: loading plugin 'geotools' (version 35137) WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by org.geotools.image.ImageWorker (file:/C:/Users/vippy/AppData/Roaming/JOSM/plugins/geotools.jar) to constructor com.sun.imageio.plugins.jpeg.JPEGImageWriterSpi() WARNING: Please consider reporting this to the maintainers of org.geotools.image.ImageWorker WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 2019-09-27 13:25:14.438 INFO: Warp/affine reduction enabled: true 2019-09-27 13:25:14.440 FINE: geotools: load JAI-Ext operations 2019-09-27 13:25:14.458 FINE: Registering class it.geosolutions.imageioimpl.plugins.tiff.TIFFImageWriterSpi 2019-09-27 13:25:14.463 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageWriterSpi 2019-09-27 13:25:14.463 FINE: Registering class com.sun.media.imageioimpl.plugins.png.CLibPNGImageWriterSpi 2019-09-27 13:25:14.465 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageWriterSpi 2019-09-27 13:25:14.470 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageWriterCodecLibSpi 2019-09-27 13:25:14.472 FINE: Registering class com.sun.media.imageioimpl.plugins.wbmp.WBMPImageWriterSpi 2019-09-27 13:25:14.476 FINE: Registering class com.sun.media.imageioimpl.plugins.bmp.BMPImageWriterSpi 2019-09-27 13:25:14.476 FINE: Registering class com.sun.media.imageioimpl.plugins.gif.GIFImageWriterSpi 2019-09-27 13:25:14.477 FINE: Registering class com.sun.media.imageioimpl.plugins.pnm.PNMImageWriterSpi 2019-09-27 13:25:14.479 FINE: Registering class com.sun.media.imageioimpl.plugins.raw.RawImageWriterSpi 2019-09-27 13:25:14.480 FINE: Registering class com.sun.media.imageioimpl.plugins.tiff.TIFFImageWriterSpi 2019-09-27 13:25:14.482 FINE: Registering class it.geosolutions.imageio.stream.output.spi.FileImageOutputStreamExtImplSpi 2019-09-27 13:25:14.483 FINE: Registering class it.geosolutions.imageio.stream.output.spi.URLImageOutputStreamSpi 2019-09-27 13:25:14.483 FINE: Registering class it.geosolutions.imageio.stream.output.spi.StringImageOutputStreamSpi 2019-09-27 13:25:14.485 FINE: Registering class com.sun.media.imageioimpl.stream.ChannelImageOutputStreamSpi 2019-09-27 13:25:14.487 FINE: Registering class it.geosolutions.imageioimpl.plugins.tiff.TIFFImageReaderSpi 2019-09-27 13:25:14.489 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg.CLibJPEGImageReaderSpi 2019-09-27 13:25:14.491 FINE: Registering class com.sun.media.imageioimpl.plugins.png.CLibPNGImageReaderSpi 2019-09-27 13:25:14.492 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageReaderSpi 2019-09-27 13:25:14.494 FINE: Registering class com.sun.media.imageioimpl.plugins.jpeg2000.J2KImageReaderCodecLibSpi 2019-09-27 13:25:14.495 FINE: Registering class com.sun.media.imageioimpl.plugins.wbmp.WBMPImageReaderSpi 2019-09-27 13:25:14.497 FINE: Registering class com.sun.media.imageioimpl.plugins.bmp.BMPImageReaderSpi 2019-09-27 13:25:14.502 FINE: Registering class com.sun.media.imageioimpl.plugins.pnm.PNMImageReaderSpi 2019-09-27 13:25:14.507 FINE: Registering class com.sun.media.imageioimpl.plugins.raw.RawImageReaderSpi 2019-09-27 13:25:14.508 FINE: Registering class com.sun.media.imageioimpl.plugins.tiff.TIFFImageReaderSpi 2019-09-27 13:25:14.510 FINE: Registering class it.geosolutions.imageio.stream.input.spi.FileImageInputStreamExtImplSpi 2019-09-27 13:25:14.510 FINE: Registering class it.geosolutions.imageio.stream.input.spi.URLImageInputStreamSpi 2019-09-27 13:25:14.511 FINE: Registering class it.geosolutions.imageio.stream.input.spi.StringImageInputStreamSpi 2019-09-27 13:25:14.512 FINE: Registering class com.sun.media.imageioimpl.stream.ChannelImageInputStreamSpi
comment:8 by , 5 years ago
Component: | Plugin geotools → Core |
---|---|
Keywords: | java11 added |
Milestone: | → 19.09 |
Priority: | minor → normal |
OK got it, one add-exports option is missing in core
comment:10 by , 5 years ago
Do I need to include something when calling JOSM? (basically I am using java -jar josm.jar
)
I am asking because the warning is still here with JOSM 15401 and geotools 35154.
comment:12 by , 5 years ago
Resolution: | fixed |
---|---|
Status: | closed → reopened |
comment:13 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | reopened → closed |
Makefile updated. r15404 will be the first official version to contain the fix.
update: first part in [o35122].