Modify

Opened 16 months ago

Closed 2 months ago

#13503 closed defect (irreproducible)

IAE: Cannot paint layer, it is not registered (TMSLayer)

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

Description

What steps will reproduce the problem?

What is the expected result?

What happens instead?

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-08-11 21:54:24 +0200 (Thu, 11 Aug 2016)
Build-Date:2016-08-11 22:36:05
Revision:10786
Relative:URL: ^/trunk

Identification: JOSM/1.5 (10786 it) Windows 8.1 64-Bit
Memory Usage: 163 MB / 989 MB (61 MB allocated, but free)
Java version: 1.8.0_45-b14, Oracle Corporation, Java HotSpot(TM) Client VM
Dataset consistency test: No problems found

Plugins:
+ ImageWayPoint (32699)
+ RoadSigns (32796)
+ buildings_tools (32796)
+ ejml (32680)
+ geotools (32813)
+ imageryadjust (32699)
+ jts (32699)
+ log4j (32699)
+ reltoolbox (32796)
+ reverter (32796)
+ undelete (32699)
+ utilsplugin2 (32815)

Tagging presets:
+ https://josm.openstreetmap.de/josmfile?page=Presets/Mountainbike&zip=1
+ https://josm.openstreetmap.de/josmfile?page=Presets/Mountains&zip=1

Map paint styles:
+ https://josm.openstreetmap.de/josmfile?page=Styles/Lit&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Cycleways&style&zip=1
- https://josm.openstreetmap.de/josmfile?page=Styles/Surface&style&zip=1

Last errors/warnings:
- E: java.lang.reflect.InvocationTargetException. Causa: java.lang.IllegalArgumentException: Comparison method violates its general contract!
- E: java.lang.reflect.InvocationTargetException. Causa: org.openstreetmap.josm.tools.bugreport.ReportedException: java.lang.IllegalArgumentException: Comparison method violates its general contract!. Causa: java.lang.IllegalArgumentException: Comparison method violates its general contract!
- E: org.openstreetmap.josm.tools.bugreport.ReportedException: java.lang.IllegalArgumentException: Comparison method violates its general contract!. Causa: java.lang.IllegalArgumentException: Comparison method violates its general contract!
- E: org.openstreetmap.josm.tools.bugreport.ReportedException: java.lang.IllegalArgumentException: Cannot paint layer, it is not registered.. Causa: java.lang.IllegalArgumentException: Cannot paint layer, it is not registered.


=== REPORTED CRASH DATA ===
MapView#paintLayer:
 - layer: org.openstreetmap.josm.gui.layer.TMSLayer@d20e87
 - bounds: Bounds[45.9471473,9.6734188,45.9477374,9.6741488]

BugReportExceptionHandler$BugReporterThread#askForBugReport:
No data collected.

=== STACK TRACE ===
Thread: AWT-EventQueue-0 (16) of main
java.lang.IllegalArgumentException: Cannot paint layer, it is not registered.
	at org.openstreetmap.josm.gui.MapView.paintLayer(MapView.java:818)
	at org.openstreetmap.josm.gui.MapView.paint(MapView.java:898)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JSplitPane.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JLayeredPane.paint(Unknown Source)
	at javax.swing.JComponent.paintChildren(Unknown Source)
	at javax.swing.JComponent.paint(Unknown Source)
	at javax.swing.JComponent.paintToOffscreen(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paintDoubleBuffered(Unknown Source)
	at javax.swing.RepaintManager$PaintManager.paint(Unknown Source)
	at javax.swing.RepaintManager.paint(Unknown Source)
	at javax.swing.JComponent._paintImmediately(Unknown Source)
	at javax.swing.JComponent.paintImmediately(Unknown Source)
	at javax.swing.RepaintManager$4.run(Unknown Source)
	at javax.swing.RepaintManager$4.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.paintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.prePaintDirtyRegions(Unknown Source)
	at javax.swing.RepaintManager.access$1300(Unknown Source)
	at javax.swing.RepaintManager$ProcessingRunnable.run(Unknown Source)
	at java.awt.event.InvocationEvent.dispatch(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.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 (15)

comment:1 in reply to:  description Changed 16 months ago by morsi71

Summary: BugIt is impossible to work!!
Last edited 14 months ago by simon04 (previous) (diff)

comment:2 Changed 16 months ago by michael2402

How did you add the TMS layer? Did any error or other dialog appear before this warning appeared?

comment:3 Changed 16 months ago by Don-vip

Keywords: regression gsoc-core added

comment:4 Changed 16 months ago by Don-vip

In 10934/josm:

see #13503 - add more debug info

comment:5 Changed 16 months ago by Don-vip

@morsi71: can you please answer Michael's question, and post new crash report if it happens again with JOSM >= r10934?

comment:6 Changed 16 months ago by Don-vip

Summary: It is impossible to work!!IllegalArgumentException: Cannot paint layer, it is not registered

comment:7 Changed 16 months ago by Don-vip

Ticket #13525 has been marked as a duplicate of this ticket.

comment:8 Changed 15 months ago by Klumbumbus

new duplicate #13619?

comment:9 Changed 14 months ago by simon04


Last edited 14 months ago by simon04 (previous) (diff)

comment:10 Changed 14 months ago by simon04


Last edited 14 months ago by simon04 (previous) (diff)

comment:11 Changed 14 months ago by simon04


Last edited 14 months ago by simon04 (previous) (diff)

comment:12 Changed 14 months ago by simon04

Summary: IllegalArgumentException: Cannot paint layer, it is not registeredIllegalArgumentException: Cannot paint layer, it is not registered (TMSLayer)

comment:13 Changed 11 months ago by skyper

Component: CoreCore imagery

comment:14 Changed 8 months ago by Don-vip

Summary: IllegalArgumentException: Cannot paint layer, it is not registered (TMSLayer)IAE: Cannot paint layer, it is not registered (TMSLayer)

comment:15 Changed 2 months ago by Don-vip

Resolution: irreproducible
Status: newclosed

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.

Add Comment


E-mail address and name can be saved in the Preferences.

 
Note: See TracTickets for help on using tickets.