Modify

Opened 7 months ago

Last modified 7 months ago

#23650 new defect

rasterfilter not working

Reported by: canoehull@… Owned by: Nipel-Crumple
Priority: normal Milestone:
Component: Plugin rasterfilters Version:
Keywords: template_report Cc: gmedeiros93

Description

What steps will reproduce the problem?

  1. Trying to install filter.

What is the expected result? Filter would activate

What happens instead? Got bug report.

Please provide any additional information below. Attach a screenshot if possible.

Revision:19039
Build-Date:2024-04-10 13:35:37

Identification: JOSM/1.5 (19039 en) Mac OS X 14.4.1
OS Build number: macOS 14.4.1 (23E224)
Memory Usage: 677 MB / 2048 MB (272 MB allocated, but free)
Java version: 17.0.10+7-LTS, Azul Systems, Inc., OpenJDK 64-Bit Server VM
Look and Feel: com.apple.laf.AquaLookAndFeel
Screen: Display 1 2240×1260 (scaling 2.00×2.00)
Maximum Screen Size: 2240×1260
Best cursor sizes: 16×16→16×16, 32×32→32×32
System property file.encoding: UTF-8
System property sun.jnu.encoding: UTF-8
Locale info: en_CA
Numbers with default locale: 1234567890 -> 1234567890
VM arguments: [-Djpackage.app-version=19039, --add-modules=java.scripting,java.sql,javafx.controls,javafx.media,javafx.swing,javafx.web, --add-exports=java.base/sun.security.action=ALL-UNNAMED, --add-exports=java.desktop/com.apple.eawt=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.plugins.jpeg=ALL-UNNAMED, --add-exports=java.desktop/com.sun.imageio.spi=ALL-UNNAMED, --add-opens=java.base/java.lang=ALL-UNNAMED, --add-opens=java.base/java.nio=ALL-UNNAMED, --add-opens=java.base/jdk.internal.loader=ALL-UNNAMED, --add-opens=java.base/jdk.internal.ref=ALL-UNNAMED, --add-opens=java.desktop/javax.imageio.spi=ALL-UNNAMED, --add-opens=java.desktop/javax.swing.text.html=ALL-UNNAMED, --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED, -Djpackage.app-path=/Applications/JOSM.app/Contents/MacOS/JOSM]
Dataset consistency test: No problems found

Plugins:
+ FastDraw (36226)
+ apache-commons (36176)
+ auto_tools (81)
+ buildings_tools (36226)
+ ejml (36176)
+ geotools (36176)
+ imagery_offset_db (36226)
+ jackson (36176)
+ jaxb (36118)
+ jts (36004)
+ markseen (14)
+ measurement (36200)
+ pmtiles (36219)
+ rasterfilters (1.0.4)
+ terracer (36205)
+ utilsplugin2 (36241)

Last errors/warnings:
- 00099.904 E: Handled by bug report queue: java.lang.AbstractMethodError: Receiver class org.openstreetmap.josm.plugins.rasterfilters.filters.ContrastFilterImpl does not define or inherit an implementation of the resolved method 'abstract jakarta.json.JsonObject changeFilterState(jakarta.json.JsonObject)' of interface org.openstreetmap.josm.plugins.rasterfilters.filters.Filter.



=== REPORTED CRASH DATA ===
BugReportExceptionHandler#handleException:
No data collected.

Warning issued by: BugReportExceptionHandler#handleException

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (23) of main
java.lang.AbstractMethodError: Receiver class org.openstreetmap.josm.plugins.rasterfilters.filters.ContrastFilterImpl does not define or inherit an implementation of the resolved method 'abstract jakarta.json.JsonObject changeFilterState(jakarta.json.JsonObject)' of interface org.openstreetmap.josm.plugins.rasterfilters.filters.Filter.
	at org.openstreetmap.josm.plugins.rasterfilters.model.FiltersManager.createFilterWithPanel(FiltersManager.java:131)
	at org.openstreetmap.josm.plugins.rasterfilters.model.FiltersManager.createPanelByTitle(FiltersManager.java:168)
	at org.openstreetmap.josm.plugins.rasterfilters.gui.FiltersDialog$AddFilterToPanelListener.actionPerformed(FiltersDialog.java:215)
	at java.desktop/javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at java.desktop/javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at java.desktop/javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.desktop/java.awt.Component.processMouseEvent(Unknown Source)
	at java.desktop/javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.Component.processEvent(Unknown Source)
	at java.desktop/java.awt.Container.processEvent(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.desktop/java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.Component.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$4.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.desktop/java.awt.EventQueue$5.run(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at java.base/java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
	at java.desktop/java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.desktop/java.awt.EventDispatchThread.run(Unknown Source)

Attachments (0)

Change History (1)

comment:1 by taylor.smock, 7 months ago

Cc: gmedeiros93 added
Component: CorePlugin rasterfilters
Owner: changed from team to Nipel-Crumple

Most of the filters are located at wiki:ImageFilters. Rather unfortunately, AFAIK, no public source exists for them.

Since I have no idea which filter you used, I'm going to poke all the authors of the filters.

Something to note as well is that some of the filters are now built-in to JOSM.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as new The owner will remain Nipel-Crumple.
as The resolution will be set. Next status will be 'closed'.
to The owner will be changed from Nipel-Crumple to the specified user.
Next status will be 'needinfo'. The owner will be changed from Nipel-Crumple to canoehull@….
as duplicate The resolution will be set to duplicate. Next status will be 'closed'. The specified ticket will be cross-referenced with this ticket.
The owner will be changed from Nipel-Crumple to anonymous. Next status will be 'assigned'.

Add Comment


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