﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
9097	building_tools crashes on start	Zverikk	Upliner	"Updated josm to the latest version, and after loading an external osm file, building_tools plugin has thrown this strange exception:

{{{
Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2013-09-22 01:35:25
Last Changed Author: Don-vip
Revision: 6244
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2013-09-21 13:19:50 +0200 (Sat, 21 Sep 2013)
Last Changed Rev: 6244

Identification: JOSM/1.5 (6244 ru) Linux RFRemix 19 (Schrödinger’s Cat)
Memory Usage: 135 MB / 592 MB (58 MB allocated, but free)
Java version: 1.7.0_60, Oracle Corporation, OpenJDK 64-Bit Server VM

Plugin: OpeningHoursEditor (29778)
Plugin: PicLayer (29601)
Plugin: buildings_tools (29771)
Plugin: editgpx (29596)
Plugin: geochat (29851)
Plugin: imagery_offset_db (29467)
Plugin: notes (33d2af7)
Plugin: openstreetbugs (29435)
Plugin: pbf (29708)
Plugin: poly (29711)
Plugin: reltoolbox (29535)
Plugin: reverter (29771)
Plugin: utilsplugin2 (29771)

org.openstreetmap.josm.plugins.PluginException: В модуле buildings_tools произошла ошибка
	at org.openstreetmap.josm.plugins.PluginProxy.mapFrameInitialized(PluginProxy.java:32)
	at org.openstreetmap.josm.Main.setMapFrame(Main.java:293)
	at org.openstreetmap.josm.Main.createMapFrame(Main.java:460)
	at org.openstreetmap.josm.Main.addLayer(Main.java:449)
	at org.openstreetmap.josm.io.OsmImporter$1.run(OsmImporter.java:97)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:694)
	at java.awt.EventQueue$3.run(EventQueue.java:692)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:154)
	at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:182)
	at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:221)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:219)
	at java.awt.Dialog.show(Dialog.java:1082)
	at java.awt.Component.show(Component.java:1651)
	at java.awt.Component.setVisible(Component.java:1603)
	at java.awt.Window.setVisible(Window.java:1014)
	at java.awt.Dialog.setVisible(Dialog.java:1005)
	at org.openstreetmap.josm.gui.progress.PleaseWaitProgressMonitor$4.run(PleaseWaitProgressMonitor.java:172)
	at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:694)
	at java.awt.EventQueue$3.run(EventQueue.java:692)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
	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)
Caused by: java.lang.reflect.InvocationTargetException
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.lang.reflect.Method.invoke(Method.java:606)
	at org.openstreetmap.josm.plugins.PluginProxy.mapFrameInitialized(PluginProxy.java:29)
	... 39 more
Caused by: java.lang.VerifyError: Bad type on operand stack
Exception Details:
  Location:
    buildings_tools/Building.findNode(Lorg/openstreetmap/josm/data/coor/EastNorth;)Lorg/openstreetmap/josm/data/osm/Node; @102: invokevirtual
  Reason:
    Type 'org/openstreetmap/josm/data/coor/LatLon' (current frame, stack[1]) is not assignable to 'java/awt/geom/Point2D'
  Current Frame:
    bci: @102
    flags: { }
    locals: { 'buildings_tools/Building', 'org/openstreetmap/josm/data/coor/EastNorth', 'org/openstreetmap/josm/data/osm/DataSet', 'org/openstreetmap/josm/data/coor/LatLon', 'java/util/List', 'org/openstreetmap/josm/data/osm/Node', double, double_2nd, 'java/util/Iterator', 'org/openstreetmap/josm/data/osm/Node' }
    stack: { 'org/openstreetmap/josm/data/coor/LatLon', 'org/openstreetmap/josm/data/coor/LatLon' }
  Bytecode:
    0000000: b200 3eb6 003f 4d2b b800 114e 2cbb 0040
    0000010: 592d b600 4114 0042 672d b600 1214 0042
    0000020: 672d b600 4114 0042 632d b600 1214 0042
    0000030: 63b7 0044 b600 453a 0401 3a05 1400 4639
    0000040: 0619 04b9 0048 0100 3a08 1908 b900 4901
    0000050: 0099 003a 1908 b900 4a01 00c0 004b 3a09
    0000060: 1909 b600 162d b600 4c39 0a18 0a18 0698
    0000070: 9c00 18b2 004d 1909 b900 4e02 0099 000b
    0000080: 1909 3a05 180a 3906 a7ff c219 05b0     
  Stackmap Table:
    full_frame(@74,{Object[#246],Object[#247],Object[#248],Object[#249],Object[#250],Object[#251],Double,Object[#252]},{})
    same_frame(@136)
    chop_frame(@139,1)

	at buildings_tools.DrawBuildingAction.<init>(DrawBuildingAction.java:63)
	at buildings_tools.BuildingsToolsPlugin.mapFrameInitialized(BuildingsToolsPlugin.java:34)
	... 44 more
}}}"	defect	closed	normal		Plugin buildings_tools	latest	invalid		
