Modify

Opened 5 years ago

Closed 5 years ago

Last modified 3 years ago

#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 Don-vip, 5 years ago

update: first part in [o35122].

comment:2 by Don-vip, 5 years ago

Status: newassigned

comment:3 by Don-vip, 5 years ago

Geotools updated in [o35123:35128].

comment:4 by Don-vip, 5 years ago

Resolution: fixed
Status: assignedclosed

Seems to fix the issue.

comment:5 by naoliv, 5 years ago

Resolution: fixed
Status: closedreopened

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 Don-vip, 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 Don-vip, 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 Don-vip, 5 years ago

Component: Plugin geotoolsCore
Keywords: java11 added
Milestone: 19.09
Priority: minornormal

OK got it, one add-exports option is missing in core

comment:9 by Don-vip, 5 years ago

Resolution: fixed
Status: reopenedclosed

In 15380/josm:

fix #17933 - add-exports java.desktop/com.sun.imageio.plugins.jpeg

comment:10 by naoliv, 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:11 by Don-vip, 5 years ago

No, I forgot to update server makefile

comment:12 by Don-vip, 5 years ago

Resolution: fixed
Status: closedreopened

comment:13 by Don-vip, 5 years ago

Resolution: fixed
Status: reopenedclosed

Makefile updated. r15404 will be the first official version to contain the fix.

comment:14 by Don-vip, 3 years ago

In 18003/josm:

see #17933 - list VM arguments in the same order between josm.jnlp and josm-latest.jnlp

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Don-vip.
as The resolution will be set.
The resolution will be deleted. Next status will be 'reopened'.

Add Comment


E-mail address and name can be saved in the Preferences .
 
Note: See TracTickets for help on using tickets.