﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
10785	Problems displaying japanese names	anonymous	team	"==== What steps will reproduce the problem?
1. Load the area around the Siebold-Museum in Würzburg
2. Klick on the Siebold-Museum.
3. Scroll the properties till the name:jp Tag.
==== What is the expected result?
Show the value of the name:jp key.

==== What happens instead?
An error occurs and the name is not shown. Seems to be a unicode problem because you get also an out-of-bounds-exception(possibly the same) when you try to insert a japanese name(シーボルト·博物館) by copy and paste. 


==== Please provide any additional information below. Attach a screenshot if possible.
It happens in tested and latest development version of josm.
{{{
Repository Root: http://josm.openstreetmap.de/svn
Build-Date: 2014-11-24 02:33:57
Last Changed Author: Don-vip
Revision: 7743
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Relative URL: ^/trunk
URL: http://josm.openstreetmap.de/svn/trunk
Last Changed Date: 2014-11-23 23:54:40 +0100 (Sun, 23 Nov 2014)
Last Changed Rev: 7743

Identification: JOSM/1.5 (7743 de) Linux openSUSE 13.2 (Harlequin) (x86_64)
Memory Usage: 272 MB / 592 MB (89 MB allocated, but free)
Java version: 1.7.0_71, Oracle Corporation, OpenJDK 64-Bit Server VM
Java package: java-1_7_0-openjdk:x86_64-1.7.0.71
Dataset consistency test: No problems found

Plugins:
- Create_grid_of_ways (30762)
- DirectDownload (30737)
- DirectUpload (30737)
- ElevationProfile (30737)
- FixAddresses (30737)
- HouseNumberTaggingTool (30762)
- InfoMode (30737)
- OpeningHoursEditor (30737)
- PicLayer (30762)
- RoadSigns (30788)
- alignways (30695)
- continuosDownload (1413902943)
- contourmerge (1012)
- dataimport (30800)
- download_along (30762)
- editgpx (30737)
- fieldpapers (b49dadd)
- geotools (30762)
- gpsblam (30761)
- gpxfilter (30738)
- graphview (30762)
- imagery-xml-bounds (30735)
- imagery_offset_db (30808)
- imageryadjust (30737)
- importvec (30762)
- jts (30762)
- junctionchecking (30695)
- log4j (30762)
- mapdust (30738)
- mbtiles (v1.2)
- measurement (30737)
- merge-overlap (30784)
- namemanager (30737)
- notes (v0.9.5)
- opendata (30806)
- openvisible (30736)
- pbf (30762)
- print (30812)
- proj4j (30738)
- public_transport (30762)
- reltoolbox (30762)
- reverter (30737)
- routes (30762)
- routing (30737)
- tag2link (30719)
- tageditor (30738)
- terracer (30737)
- todo (29154)
- turnlanes (30737)
- turnrestrictions (30762)
- undelete (30762)
- utilsplugin2 (30762)
- waydownloader (30762)
- wikipedia (30780)

Last errors/warnings:
- E: java.lang.ArrayIndexOutOfBoundsException: -33554428

java.lang.ArrayIndexOutOfBoundsException: -33554428
	at sun.font.FileFontStrike.getCachedGlyphPtr(FileFontStrike.java:472)
	at sun.font.FileFontStrike.getSlot0GlyphImagePtrs(FileFontStrike.java:438)
	at sun.font.CompositeStrike.getGlyphImagePtrs(CompositeStrike.java:115)
	at sun.font.GlyphList.mapChars(GlyphList.java:272)
	at sun.font.GlyphList.setFromString(GlyphList.java:244)
	at sun.java2d.pipe.GlyphListPipe.drawString(GlyphListPipe.java:71)
	at sun.java2d.pipe.ValidatePipe.drawString(ValidatePipe.java:165)
	at sun.java2d.SunGraphics2D.drawString(SunGraphics2D.java:2867)
	at sun.swing.SwingUtilities2.drawString(SwingUtilities2.java:556)
	at sun.swing.SwingUtilities2.drawStringUnderlineCharAt(SwingUtilities2.java:588)
	at javax.swing.plaf.basic.BasicLabelUI.paintEnabledText(BasicLabelUI.java:119)
	at javax.swing.plaf.basic.BasicLabelUI.paint(BasicLabelUI.java:179)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
	at javax.swing.JComponent.paintComponent(JComponent.java:769)
	at javax.swing.JComponent.paint(JComponent.java:1045)
	at javax.swing.CellRendererPane.paintComponent(CellRendererPane.java:151)
	at javax.swing.plaf.basic.BasicTableUI.paintCell(BasicTableUI.java:2109)
	at javax.swing.plaf.basic.BasicTableUI.paintCells(BasicTableUI.java:2010)
	at javax.swing.plaf.basic.BasicTableUI.paint(BasicTableUI.java:1806)
	at javax.swing.plaf.ComponentUI.update(ComponentUI.java:161)
	at javax.swing.JComponent.paintComponent(JComponent.java:769)
	at javax.swing.JComponent.paint(JComponent.java:1045)
	at javax.swing.JComponent.paintChildren(JComponent.java:878)
	at javax.swing.JComponent.paint(JComponent.java:1054)
	at javax.swing.JComponent.paintToOffscreen(JComponent.java:5210)
	at javax.swing.BufferStrategyPaintManager.paint(BufferStrategyPaintManager.java:295)
	at javax.swing.RepaintManager.paint(RepaintManager.java:1249)
	at javax.swing.JComponent.paintForceDoubleBuffered(JComponent.java:1081)
	at javax.swing.JViewport.blitDoubleBuffered(JViewport.java:1606)
	at javax.swing.JViewport.windowBlitPaint(JViewport.java:1559)
	at javax.swing.JViewport.setViewPosition(JViewport.java:1102)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.vsbStateChanged(BasicScrollPaneUI.java:1054)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.stateChanged(BasicScrollPaneUI.java:1043)
	at javax.swing.DefaultBoundedRangeModel.fireStateChanged(DefaultBoundedRangeModel.java:364)
	at javax.swing.DefaultBoundedRangeModel.setRangeProperties(DefaultBoundedRangeModel.java:302)
	at javax.swing.DefaultBoundedRangeModel.setValue(DefaultBoundedRangeModel.java:168)
	at javax.swing.JScrollBar.setValue(JScrollBar.java:463)
	at javax.swing.plaf.basic.BasicScrollBarUI.scrollByUnits(BasicScrollBarUI.java:1022)
	at javax.swing.plaf.basic.BasicScrollPaneUI$Handler.mouseWheelMoved(BasicScrollPaneUI.java:1014)
	at java.awt.Component.processMouseWheelEvent(Component.java:6604)
	at java.awt.Component.processEvent(Component.java:6288)
	at java.awt.Container.processEvent(Container.java:2229)
	at java.awt.Component.dispatchEventImpl(Component.java:4872)
	at java.awt.Container.dispatchEventToSelf(Container.java:2311)
	at java.awt.Component.dispatchMouseWheelToAncestor(Component.java:5025)
	at java.awt.Component.dispatchEventImpl(Component.java:4756)
	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:4521)
	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:735)
	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)
...<snip>...
}}}

"	defect	closed	normal		Core	latest	duplicate	template_report	leichsenring@…
