Modify

Opened 10 years ago

Closed 10 years ago

#11800 closed defect (fixed)

Tried new rasterfilters plugin brightness/contrast gave generic error, stack trace in ticket

Reported by: bgirardot Owned by: Nipel-Crumple
Priority: normal Milestone:
Component: Plugin rasterfilters Version:
Keywords: Cc:

Description

I have the latest version of JOSM and Plugins, I have all the available filters checked in preferences.

Revision: 8677
Repository Root: http://josm.openstreetmap.de/svn
Relative URL: ^/trunk
Last Changed Author: Don-vip
Last Changed Date: 2015-08-21 22:18:03 +0200 (Fri, 21 Aug 2015)
Build-Date: 2015-08-21 23:32:08
URL: http://josm.openstreetmap.de/svn/trunk
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last Changed Rev: 8677

Identification: JOSM/1.5 (8677 en) Windows 7 64-Bit
Memory Usage: 499 MB / 910 MB (267 MB allocated, but free)
Java version: 1.8.0_31, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM

Plugins:
- BuildingGeneralization (UNKNOWN)
- FastDraw (31265)
- ImportImagePlugin (31241)
- PicLayer (31241)
- buildings_tools (31361)
- fieldpapers (v0.3.0)
- geochat (31241)
- geotools (31126)
- imagery_offset_db (31241)
- josm-plugin-opengl (1440156917)
- jts (31126)
- log4j (31231)
- measurement (31289)
- mirrored_download (31294)
- opendata (31241)
- pdfimport (31241)
- poly (31241)
- rasterfilters (31499)
- todo (29154)
- utilsplugin2 (31463)

Last errors/warnings:
- E: java.io.FileNotFoundException: C:\Program Files\JOSM\bgpresets.xml (The system cannot find the path specified)
- E: C:\Program Files\JOSM\bgpresets.xml
- E: java.io.FileNotFoundException: C:\Documents and Settings\BGirardot\My Documents\hotosm_tasking_manager_project_676.xml (The system cannot find the path specified)
- E: C:\Documents and Settings\BGirardot\My Documents\hotosm_tasking_manager_project_676.xml
- E: java.lang.NullPointerException

java.lang.NullPointerException
	at org.openstreetmap.josm.plugins.rasterfilters.model.FiltersManager.createFilterWithPanel(FiltersManager.java:136)
	at org.openstreetmap.josm.plugins.rasterfilters.model.FiltersManager.createPanelByTitle(FiltersManager.java:172)
	at org.openstreetmap.josm.plugins.rasterfilters.gui.FiltersDialog$AddFilterToPanelListener.actionPerformed(FiltersDialog.java:217)
	at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
	at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
	at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Source)
	at java.awt.Component.processMouseEvent(Unknown Source)
	at javax.swing.JComponent.processMouseEvent(Unknown Source)
	at java.awt.Component.processEvent(Unknown Source)
	at java.awt.Container.processEvent(Unknown Source)
	at java.awt.Component.dispatchEventImpl(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
	at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
	at java.awt.Container.dispatchEventImpl(Unknown Source)
	at java.awt.Window.dispatchEventImpl(Unknown Source)
	at java.awt.Component.dispatchEvent(Unknown Source)
	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
	at java.awt.EventQueue.access$500(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.awt.EventQueue$3.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.awt.EventQueue$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at java.awt.EventQueue.dispatchEvent(Unknown Source)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
	at java.awt.EventDispatchThread.run(Unknown Source)

Attachments (0)

Change History (6)

comment:1 by bgirardot, 10 years ago

Ok, so I have tried this plug in on another machine still win 7, but the jvm was just Java version: 1.8.0_31, Oracle Corporation, Java HotSpot(TM) Server VM.

Basically I can't get the new plug in to work beyond the "add filter" dialog. I have tried a mix of checked and unchecked filters in the preferences and closed every panel on the right but the layers panel (since the stack trace looks related to that) all with no luck. Always exactly the same behavior, if I try to "Add" any filter, I get a pretty generic error with options to udpate/disable/keep/help, and the result is then "coding error, please report" dialog with a stack track like the one already on this ticket.

comment:2 by bgirardot, 10 years ago

I just tried it in a virtual machine with lubuntu 14.10, which josm works fine in, here is the error report:

Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2015-08-21 23:32:08
Last Changed Author: Don-vip
Revision: 8677
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Relative URL: ^/trunk
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2015-08-21 22:18:03 +0200 (Fri, 21 Aug 2015)
Last Changed Rev: 8677

Identification: JOSM/1.5 (8677 en) Linux Ubuntu 14.10
Memory Usage: 141 MB / 494 MB (13 MB allocated, but free)
Java version: 1.7.0_79, Oracle Corporation, OpenJDK Client VM
Java package: openjdk-7-jre:i386-7u79-2.5.5-0ubuntu0.14.10.2
VM arguments: [-Djosm.restart=true, -Djava.net.useSystemProxies=true]

Plugins:
- rasterfilters (31499)

Last errors/warnings:
- E: java.lang.NullPointerException
- E: java.lang.NullPointerException

java.lang.NullPointerException
	at org.openstreetmap.josm.plugins.rasterfilters.model.FiltersManager.createFilterWithPanel(FiltersManager.java:136)
	at org.openstreetmap.josm.plugins.rasterfilters.model.FiltersManager.createPanelByTitle(FiltersManager.java:172)
	at org.openstreetmap.josm.plugins.rasterfilters.gui.FiltersDialog$AddFilterToPanelListener.actionPerformed(FiltersDialog.java:217)
	at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
	at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
	at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
	at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
	at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
	at java.awt.Component.processMouseEvent(Component.java:6516)
	at javax.swing.JComponent.processMouseEvent(JComponent.java:3312)
	at java.awt.Component.processEvent(Component.java:6281)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4872)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Component.dispatchEvent(Component.java:4698)
	at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
	at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
	at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
	at java.awt.Container.dispatchEventImpl(Container.java:2273)
	at java.awt.Window.dispatchEventImpl(Window.java:2719)
	at java.awt.Component.dispatchEvent(Component.java:4698)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:747)
	at java.awt.EventQueue.access$300(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:706)
	at java.awt.EventQueue$3.run(EventQueue.java:704)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:720)
	at java.awt.EventQueue$4.run(EventQueue.java:718)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:717)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)

comment:3 by anonymous, 10 years ago

Summary: Tried new rasterfilters plugin brightness/contrast gave generic error, then pasted in error trying to "Update Plugin"Tried new rasterfilters plugin brightness/contrast gave generic error, stack trace in ticket

comment:4 by Nipel-Crumple, 10 years ago

Tried to fix this bug with 31527 revision. Sorry for delay. Thanks a lot for your review!

comment:5 by bgirardot, 10 years ago

I just used the "Update Plugins" feature in JOSM and it downloaded 31509 of this plug in, which I am happy to report, works perfectly so far!

No more errors when trying to add a filter, it works great!

I will let you know if I can break it any other way :)

Thank you very much for this plugin, a lot of people are going to get a lot of benefit from it.

comment:6 by bgirardot, 10 years ago

Resolution: fixed
Status: newclosed

I hope it is ok I mark this as fixed. As the submitter, my issue seems fixed/resolved and I think this ticket should be closed.

Modify Ticket

Change Properties
Set your email in Preferences
Action
as closed The owner will remain Nipel-Crumple.
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.