Modify

Opened 9 years ago

Closed 9 years ago

#13629 closed defect (duplicate)

Cannot paint layer, it is not registered.

Reported by: anonymous Owned by: team
Priority: normal Milestone:
Component: Core Version:
Keywords: template_report regression gsoc-core Cc: michael2402

Description

What steps will reproduce the problem?

  1. Download an area

What is the expected result?

data should be displayed

What happens instead?

nothing, just the error dialog

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

URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2016-09-12 21:15:56 +0200 (Mon, 12 Sep 2016)
Build-Date:2016-09-13 01:34:47
Revision:10996
Relative:URL: ^/trunk

Identification: JOSM/1.5 (10996 de) Linux Debian GNU/Linux 8.5 (jessie)
Memory Usage: 1389 MB / 7140 MB (714 MB allocated, but free)
Java version: 1.8.0_102-8u102-b14.1-2-b14, Oracle Corporation, OpenJDK 64-Bit Server VM
Screen: :0.0 3600x1080, :0.1 1920x1080
Maximum Screen Size: 3600x1080
Java package: openjdk-8-jre:amd64-8u102-b14.1-2
Java ATK Wrapper package: libatk-wrapper-java:all-0.30.5-1
VM arguments: [-Djosm.restart=true, -Djosm.home=<josm.pref>, -Djava.net.useSystemProxies=true]

Plugins:
+ CADTools (1006)
+ FastDraw (32938)
+ FixAddresses (32796)
+ HouseNumberTaggingTool (32699)
+ ImportImagePlugin (32699)
+ Mapillary (32988)
+ OpeningHoursEditor (32699)
+ PicLayer (32796)
+ apache-commons (32699)
+ apache-http (32699)
+ buildings_tools (32944)
+ conflation (0.3.0)
+ continuosDownload (53)
+ contourmerge (1022)
+ dataimport (32699)
+ editgpx (32699)
+ ejml (32680)
+ ext_tools (32796)
+ fieldpapers (v0.4.0)
+ geochat (32796)
+ geojson (43)
+ geotools (32813)
+ gpxfilter (32699)
+ graphview (32796)
+ gson (32680)
+ importvec (32699)
+ indoorhelper (32680)
+ jna (32699)
+ jts (32699)
+ lakewalker (32699)
+ log4j (32699)
+ mapdust (32787)
+ measurement (32936)
+ merge-overlap (32699)
+ namemanager (32699)
+ native_password_manager (32699)
+ opendata (32898)
+ pbf (32865)
+ photo_geotagging (32699)
+ poly (32699)
+ print (32965)
+ public_transport (32796)
+ reltoolbox (32796)
+ reverter (32796)
+ surveyor2 (29210)
+ tag2link (32941)
+ tageditor (32796)
+ tagging-preset-tester (32869)
+ terracer (32699)
+ turnlanes-tagging (245)
+ turnrestrictions (32796)
+ undelete (32699)
+ utilsplugin2 (32815)
+ walkingpapers (32796)
+ wikipedia (32884)

Tagging presets:
+ http://openstreetmap.org.pl/kendzi/preset/current/roofspresets.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Communication_Towers&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/NewParkingFeatures&preset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/ParkingLanes&preset&zip=1
+ http://osmtools.de/josm/steps.xml
+ ${HOME}/osm/tagging_presets/graz-addr.xml
+ ${HOME}/osm/tagging_presets/zebra.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Playground_Equipment&preset&zip=1
+ ${HOME}/osm/projekte/access2life/josm-presets/namo_Gehwege.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/Allergy&preset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/NewTags&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/PublicTransportOneClick&preset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Stolpersteine&preset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/StolpersteineLight&preset&zip=1
+ ${HOME}/osm/projekte/access2life/josm-preset-wheelchair/sidewalks_kerbs.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/NewParkingFeatures&preset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Communication_Towers&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/OneClick&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Crafts&preset&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Animal_facilities&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/LaneAttributes&zip=1
+ http://michreichert.de/osm/wochenaufgabe/wa0607-apotheken/apotheken.xml
+ https://raw.githubusercontent.com/<user.name>/josm-preset-transformap/master/transformap.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/public_bookcase&zip=1
+ https://raw.githubusercontent.com/jacobbraeutigam/JOSM_Preset_street_cabinet/master/street_cabinet.xml
+ https://josm.openstreetmap.de/josmfile?page=Presets/BloodDonation&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/CampingForOverlanders&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Light_sources&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Leaftype&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Historical_Objects&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Crafts&zip=1

Map paint styles:
- https://josm.openstreetmap.de/josmfile?page=Styles/Landcover&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Styles/Sidewalks&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Maxspeed&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/LitObjects&zip=1
- https://dl.dropbox.com/u/8010189/Forum%20attachments/Hide_nodes.mapcss
- https://josm.openstreetmap.de/josmfile?page=Styles/LessObtrusiveNodes&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Lane_and_Road_Attributes&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Surface-DataEntry&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Surface&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/SlovakiaBicycleRoutes&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/MTB&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Cycleways&style&zip=1
+ ${HOME}/osm/projekte/access2life/josm-preset-wheelchair/sidewalks_kerbs.mapcss
- ${HOME}/osm/projekte/bcg/vorarlberg/vogis-shape-stil/vogis-shape-style.mapcss
- ${HOME}/osm/projekte/josm-preset-traffic_sign_direction/direction.mapcss
- <josm.pref>/styles/indoor.mapcss

Validator rules:
- <josm.pref>/validator/indoorhelper.validator.mapcss

Last errors/warnings:
- W: Mappaint style "standard" (direction) icon "styles/standard/vehicle/restriction/give_way.svg" not found.
- E: Fehler beim Laden des Bildes 'presets/misc/entrance-main.png'
- W:  Entrance Details: Could not get presets icon presets/misc/entrance-main.png
- E: Fehler beim Laden des Bildes 'styles/standard/health/pharmacy.png'
- W: [NODE, CLOSEDWAY] Pharmacy: Could not get presets icon styles/standard/health/pharmacy.png
- E: Defekte Objektvorlage "mode_of_organisation:hierarchy_chef-hierarchy" - Anzahl der Datenworte in 'display_values' und in 'values' müssen gleich sein
- E: Detaillierte Information: [Nein, Ja, gewählt, flache Hierarchy] <> [no, yes, elected, flat_hierarchy, others]
- E: org.openstreetmap.josm.plugins.PluginException: In der Erweiterung ColorPlugin ist ein Fehler aufgetreten.. Ursache: java.lang.reflect.InvocationTargetException. Ursache: java.lang.NoSuchMethodError: andrei.josm.plugin.color.ColorAction.getCurrentDataSet()Lorg/openstreetmap/josm/data/osm/DataSet;
- W: Erweiterung deaktivieren - Erweiterung ColorPlugin konnte nicht geladen werden. Aus den Einstellungen entfernen?
- W: Old style SideButton usage for action org.openstreetmap.josm.plugins.mapillary.gui.MapillaryChangesetDialog$SubmitAction@77186ca8


=== REPORTED CRASH DATA ===
MapView#paintLayer:
 - layer: OsmDataLayer [name=Datenebene 1, associatedFile=null]
 - bounds: Bounds[47.1970487,15.2813263,47.2563451,15.3970294]

Warning issued by: MapView#paintLayer

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (18) of main
java.lang.IllegalArgumentException: Cannot paint layer, it is not registered.
	at org.openstreetmap.josm.gui.MapView.paintLayer(MapView.java:427)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:504)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JSplitPane.paintChildren(JSplitPane.java:1047)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JComponent.paintChildren(JComponent.java:889)
	at javax.swing.JComponent.paint(JComponent.java:1065)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
	at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:290)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1272)
	at javax.swing.JComponent._paintImmediately(JComponent.java:5158)
	at javax.swing.JComponent.paintImmediately(JComponent.java:4969)
	at javax.swing.RepaintManager$4.run(RepaintManager.java:831)
	at javax.swing.RepaintManager$4.run(RepaintManager.java:814)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:814)
	at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:789)
	at javax.swing.RepaintManager.prePaintDirtyRegions(RepaintManager.java:738)
	at javax.swing.RepaintManager.access$1200(RepaintManager.java:64)
	at javax.swing.RepaintManager$ProcessingRunnable.run(RepaintManager.java:1732)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109)
	at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:184)
	at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:229)
	at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:227)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:227)
	at java.awt.Dialog.show(Dialog.java:1084)
	at java.awt.Component.show(Component.java:1671)
	at java.awt.Component.setVisible(Component.java:1623)
	at java.awt.Window.setVisible(Window.java:1014)
	at java.awt.Dialog.setVisible(Dialog.java:1005)
	at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor.lambda$doBeginTask$2(PleaseWaitProgressMonitor.java:186)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
	at java.awt.EventQueue.access$500(EventQueue.java:97)
	at java.awt.EventQueue$3.run(EventQueue.java:709)
	at java.awt.EventQueue$3.run(EventQueue.java:703)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

Attachments (0)

Change History (4)

comment:1 by skyper, 9 years ago

Cc: michael2402 added
Keywords: regression gsoc-core added

comment:2 by michael2402, 9 years ago

I can't really make sense of those, because in my eyes:

  • MapView#paint is called in the EDT thread
  • All layer modifications are done in the edt thread and the listeners are called in the edt thread at the same time.

So a LayerAddedEvent should have been fired before that layer appears in the layer list.

in reply to:  2 comment:3 by skyper, 9 years ago

Replying to michael2402:

I can't really make sense of those, because in my eyes:

May be also a problem with a plugin ?

Quoting anonymous:

- E: org.openstreetmap.josm.plugins.PluginException: In der Erweiterung ColorPlugin ist ein Fehler aufgetreten.. Ursache: java.lang.reflect.InvocationTargetException. Ursache: java.lang.NoSuchMethodError: andrei.josm.plugin.color.ColorAction.getCurrentDataSet()Lorg/openstreetmap/josm/data/osm/DataSet;
- W: Erweiterung deaktivieren - Erweiterung ColorPlugin konnte nicht geladen werden. Aus den Einstellungen entfernen?
- W: Old style SideButton usage for action org.openstreetmap.josm.plugins.mapillary.gui.MapillaryChangesetDialog$SubmitAction@77186ca8

comment:4 by simon04, 9 years ago

Resolution: duplicate
Status: newclosed

Closed as duplicate of #13604.

Modify Ticket

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