Opened 6 years ago
Closed 5 years ago
#16473 closed defect (duplicate)
Exception when typing in Hindi
Reported by: | contrapunctus | Owned by: | contrapunctus |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | tested |
Keywords: | template_report linux debian atk gnome wrapper hindi | Cc: |
Description
Got this exception when typing in Hindi in the Search field (C-f). I use the iTrans layout of iBus for this.
Please provide any additional information below. Attach a screenshot if possible.
URL:https://josm.openstreetmap.de/svn/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2018-07-01 23:07:04 +0200 (Sun, 01 Jul 2018) Build-Date:2018-07-01 21:10:23 Revision:13996 Relative:URL: ^/trunk Identification: JOSM/1.5 (13996 en) Linux Debian GNU/Linux 9.4 (stretch) Memory Usage: 448 MB / 586 MB (129 MB allocated, but free) Java version: 1.8.0_171-8u171-b11-1~deb9u1-b11, Oracle Corporation, OpenJDK Server VM Screen: :0.0 1366x768 Maximum Screen Size: 1366x768 Java package: openjdk-8-jre:i386-8u171-b11-1~deb9u1 Java ATK Wrapper package: libatk-wrapper-java:all-0.33.3-13+deb9u1 Dataset consistency test: No problems found Plugins: + alignways (34389) + continuosDownload (1530471163) + download_along (34389) + pt_assistant (34259) + public_transport (34265) + reverter (34271) + utilsplugin2 (34389) Map paint styles: - https://github.com/bastik/mapcss-tools/raw/osm/mapnik2mapcss/osm-results/mapnik.zip - https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1 Last errors/warnings: - E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException - W: Too many errors. Dropping ReportedException [thread=Thread[AWT-EventQueue-1,6,main], exception=java.lang.ArrayIndexOutOfBoundsException, methodWarningFrom=BugReportExceptionHandler#handleException] - E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException - W: Too many errors. Dropping ReportedException [thread=Thread[AWT-EventQueue-1,6,main], exception=java.lang.ArrayIndexOutOfBoundsException, methodWarningFrom=BugReportExceptionHandler#handleException] - E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException - W: Too many errors. Dropping ReportedException [thread=Thread[AWT-EventQueue-1,6,main], exception=java.lang.ArrayIndexOutOfBoundsException, methodWarningFrom=BugReportExceptionHandler#handleException] - E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException - W: Too many errors. Dropping ReportedException [thread=Thread[AWT-EventQueue-1,6,main], exception=java.lang.ArrayIndexOutOfBoundsException, methodWarningFrom=BugReportExceptionHandler#handleException] - E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException - W: Too many errors. Dropping ReportedException [thread=Thread[AWT-EventQueue-1,6,main], exception=java.lang.ArrayIndexOutOfBoundsException, methodWarningFrom=BugReportExceptionHandler#handleException] === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-1 (18) of main java.lang.ArrayIndexOutOfBoundsException: 48 at sun.font.ExtendedTextSourceLabel.createCharinfo(ExtendedTextSourceLabel.java:814) at sun.font.ExtendedTextSourceLabel.getCharinfo(ExtendedTextSourceLabel.java:548) at sun.font.ExtendedTextSourceLabel.getCharX(ExtendedTextSourceLabel.java:357) at java.awt.font.TextLine$3.computeFunction(TextLine.java:517) at java.awt.font.TextLine.applyFunctionAtIndex(TextLine.java:653) at java.awt.font.TextLine.getCharXPosition(TextLine.java:670) at java.awt.font.TextLine.getCharLinePosition(TextLine.java:680) at java.awt.font.TextLayout.buildCache(TextLayout.java:692) at java.awt.font.TextLayout.ensureCache(TextLayout.java:664) at java.awt.font.TextLayout.getAdvance(TextLayout.java:894) at sun.font.FontDesignMetrics.charsWidth(FontDesignMetrics.java:510) at javax.swing.text.Utilities.getTabbedTextWidth(Utilities.java:273) at javax.swing.text.GlyphPainter1.getSpan(GlyphPainter1.java:62) at javax.swing.text.GlyphView.getPreferredSpan(GlyphView.java:592) at javax.swing.text.View.getMaximumSpan(View.java:268) at javax.swing.text.ParagraphView.findEdgeSpan(ParagraphView.java:762) at javax.swing.text.ParagraphView.findEdgeSpan(ParagraphView.java:768) at javax.swing.text.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:730) at javax.swing.text.BoxView.checkRequests(BoxView.java:935) at javax.swing.text.BoxView.getPreferredSpan(BoxView.java:545) at javax.swing.plaf.basic.BasicTextFieldUI$I18nFieldView.updateVisibilityModel(BasicTextFieldUI.java:288) at javax.swing.plaf.basic.BasicTextFieldUI$I18nFieldView.insertUpdate(BasicTextFieldUI.java:401) at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1610) at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1869) at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:201) at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:748) at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:707) at javax.swing.text.PlainDocument.insertString(PlainDocument.java:130) at org.openstreetmap.josm.gui.tagging.ac.AutoCompletingComboBox$AutoCompletingComboBoxDocument.insertString(AutoCompletingComboBox.java:123) at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:669) at javax.swing.text.JTextComponent.replaceSelection(JTextComponent.java:1328) at javax.swing.text.DefaultEditorKit$DefaultKeyTypedAction.actionPerformed(DefaultEditorKit.java:884) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1663) at javax.swing.JComponent.processKeyBinding(JComponent.java:2882) at javax.swing.JComponent.processKeyBindings(JComponent.java:2929) at javax.swing.JComponent.processKeyEvent(JComponent.java:2845) at java.awt.Component.processEvent(Component.java:6310) at java.awt.Container.processEvent(Container.java:2238) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2296) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:835) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1103) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:974) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:800) at java.awt.Component.dispatchEventImpl(Component.java:4760) at java.awt.Container.dispatchEventImpl(Container.java:2296) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at org.GNOME.Accessibility.AtkWrapper$5.dispatchEvent(AtkWrapper.java:700) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:109) at java.awt.WaitDispatchSupport$2.run(WaitDispatchSupport.java:190) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:235) at java.awt.WaitDispatchSupport$4.run(WaitDispatchSupport.java:233) at java.security.AccessController.doPrivileged(Native Method) at java.awt.WaitDispatchSupport.enter(WaitDispatchSupport.java:233) 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.ExtendedDialog.setVisible(ExtendedDialog.java:459) at org.openstreetmap.josm.gui.ExtendedDialog.showDialog(ExtendedDialog.java:255) at org.openstreetmap.josm.actions.search.SearchAction.showSearchDialog(SearchAction.java:437) at org.openstreetmap.josm.actions.search.SearchAction.search(SearchAction.java:576) at org.openstreetmap.josm.actions.search.SearchAction.actionPerformed(SearchAction.java:182) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1663) at javax.swing.JComponent.processKeyBinding(JComponent.java:2882) at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:307) at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:263) at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2974) at javax.swing.JComponent.processKeyBindings(JComponent.java:2966) at javax.swing.JComponent.processKeyEvent(JComponent.java:2845) at java.awt.Component.processEvent(Component.java:6310) at java.awt.Container.processEvent(Container.java:2238) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2296) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:835) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1103) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:974) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:800) at java.awt.Component.dispatchEventImpl(Component.java:4760) at java.awt.Container.dispatchEventImpl(Container.java:2296) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at org.GNOME.Accessibility.AtkWrapper$5.dispatchEvent(AtkWrapper.java:700) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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 (7)
comment:1 by , 6 years ago
comment:2 by , 6 years ago
Keywords: | linux debian atk gnome wrapper hindi added |
---|
Replying to contrapunctus:
I use the iTrans layout of iBus for this.
Can you please create a Debian bug report against java-atk-wrapper? This software has a tradition of breaking Java applications.
follow-up: 4 comment:3 by , 6 years ago
don-vip - okay, I'll do that. However, I still cannot open the search window, even after restarting JOSM, and even though I'm no longer using a Devanagari input method :o I'm assuming this is the same issue - this happens when I press C-f to open the search window -
URL:https://josm.openstreetmap.de/svn/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2018-07-09 01:47:59 +0200 (Mon, 09 Jul 2018) Build-Date:2018-07-08 23:50:14 Revision:14026 Relative:URL: ^/trunk Identification: JOSM/1.5 (14026 en) Linux Debian GNU/Linux 9.4 (stretch) Memory Usage: 313 MB / 586 MB (186 MB allocated, but free) Java version: 1.8.0_171-8u171-b11-1~deb9u1-b11, Oracle Corporation, OpenJDK Server VM Screen: :0.0 1366x768 Maximum Screen Size: 1366x768 Java package: openjdk-8-jre:i386-8u171-b11-1~deb9u1 Java ATK Wrapper package: libatk-wrapper-java:all-0.33.3-13+deb9u1 Dataset consistency test: No problems found Plugins: + alignways (34389) + continuosDownload (1530471163) + download_along (34389) + pt_assistant (34259) + public_transport (34265) + reverter (34271) + utilsplugin2 (34389) Map paint styles: - https://github.com/bastik/mapcss-tools/raw/osm/mapnik2mapcss/osm-results/mapnik.zip - https://josm.openstreetmap.de/josmfile?page=Styles/PublicTransport&zip=1 Last errors/warnings: - W: No configuration settings found. Using hardcoded default values for all pools. - W: java.net.SocketTimeoutException: Read timed out - W: java.net.SocketTimeoutException: Read timed out - W: java.net.SocketTimeoutException: Read timed out - W: java.net.SocketTimeoutException: Read timed out - E: Handled by bug report queue: java.lang.ArrayIndexOutOfBoundsException: 48 === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: AWT-EventQueue-1 (18) of main java.lang.ArrayIndexOutOfBoundsException: 48 at sun.font.ExtendedTextSourceLabel.createCharinfo(ExtendedTextSourceLabel.java:814) at sun.font.ExtendedTextSourceLabel.getCharinfo(ExtendedTextSourceLabel.java:548) at sun.font.ExtendedTextSourceLabel.getCharX(ExtendedTextSourceLabel.java:357) at java.awt.font.TextLine$3.computeFunction(TextLine.java:517) at java.awt.font.TextLine.applyFunctionAtIndex(TextLine.java:653) at java.awt.font.TextLine.getCharXPosition(TextLine.java:670) at java.awt.font.TextLine.getCharLinePosition(TextLine.java:680) at java.awt.font.TextLayout.buildCache(TextLayout.java:692) at java.awt.font.TextLayout.ensureCache(TextLayout.java:664) at java.awt.font.TextLayout.getAdvance(TextLayout.java:894) at sun.font.FontDesignMetrics.charsWidth(FontDesignMetrics.java:510) at javax.swing.text.Utilities.getTabbedTextWidth(Utilities.java:273) at javax.swing.text.GlyphPainter1.getSpan(GlyphPainter1.java:62) at javax.swing.text.GlyphView.getPreferredSpan(GlyphView.java:592) at javax.swing.text.View.getMaximumSpan(View.java:268) at javax.swing.text.ParagraphView.findEdgeSpan(ParagraphView.java:762) at javax.swing.text.ParagraphView.findEdgeSpan(ParagraphView.java:768) at javax.swing.text.ParagraphView.calculateMinorAxisRequirements(ParagraphView.java:730) at javax.swing.text.BoxView.checkRequests(BoxView.java:935) at javax.swing.text.BoxView.getPreferredSpan(BoxView.java:545) at javax.swing.plaf.basic.BasicTextFieldUI$I18nFieldView.updateVisibilityModel(BasicTextFieldUI.java:288) at javax.swing.plaf.basic.BasicTextFieldUI$I18nFieldView.insertUpdate(BasicTextFieldUI.java:401) at javax.swing.plaf.basic.BasicTextUI$RootView.insertUpdate(BasicTextUI.java:1610) at javax.swing.plaf.basic.BasicTextUI$UpdateHandler.insertUpdate(BasicTextUI.java:1869) at javax.swing.text.AbstractDocument.fireInsertUpdate(AbstractDocument.java:201) at javax.swing.text.AbstractDocument.handleInsertString(AbstractDocument.java:748) at javax.swing.text.AbstractDocument.insertString(AbstractDocument.java:707) at javax.swing.text.PlainDocument.insertString(PlainDocument.java:130) at org.openstreetmap.josm.gui.tagging.ac.AutoCompletingComboBox$AutoCompletingComboBoxDocument.insertString(AutoCompletingComboBox.java:123) at javax.swing.text.AbstractDocument.replace(AbstractDocument.java:669) at javax.swing.text.JTextComponent.setText(JTextComponent.java:1669) at javax.swing.plaf.basic.BasicComboBoxEditor.setItem(BasicComboBoxEditor.java:87) at org.openstreetmap.josm.gui.tagging.ac.AutoCompletingComboBox.configureEditor(AutoCompletingComboBox.java:258) at javax.swing.plaf.basic.BasicComboBoxUI$Handler.contentsChanged(BasicComboBoxUI.java:1864) at javax.swing.AbstractListModel.fireContentsChanged(AbstractListModel.java:118) at javax.swing.DefaultComboBoxModel.setSelectedItem(DefaultComboBoxModel.java:93) at org.openstreetmap.josm.gui.widgets.ComboBoxHistory.addElement(ComboBoxHistory.java:62) at org.openstreetmap.josm.gui.widgets.ComboBoxHistory.addElement(ComboBoxHistory.java:16) at org.openstreetmap.josm.gui.tagging.ac.AutoCompletingComboBox.setPossibleItems(AutoCompletingComboBox.java:298) at org.openstreetmap.josm.actions.search.SearchAction.showSearchDialog(SearchAction.java:290) at org.openstreetmap.josm.actions.search.SearchAction.search(SearchAction.java:576) at org.openstreetmap.josm.actions.search.SearchAction.actionPerformed(SearchAction.java:182) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1663) at javax.swing.JComponent.processKeyBinding(JComponent.java:2882) at javax.swing.KeyboardManager.fireBinding(KeyboardManager.java:307) at javax.swing.KeyboardManager.fireKeyboardAction(KeyboardManager.java:263) at javax.swing.JComponent.processKeyBindingsForAllComponents(JComponent.java:2974) at javax.swing.JComponent.processKeyBindings(JComponent.java:2966) at javax.swing.JComponent.processKeyEvent(JComponent.java:2845) at java.awt.Component.processEvent(Component.java:6310) at java.awt.Container.processEvent(Container.java:2238) at java.awt.Component.dispatchEventImpl(Component.java:4889) at java.awt.Container.dispatchEventImpl(Container.java:2296) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:835) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1103) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:974) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:800) at java.awt.Component.dispatchEventImpl(Component.java:4760) at java.awt.Container.dispatchEventImpl(Container.java:2296) at java.awt.Window.dispatchEventImpl(Window.java:2746) at java.awt.Component.dispatchEvent(Component.java:4711) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:760) 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:80) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:90) at java.awt.EventQueue$4.run(EventQueue.java:733) at java.awt.EventQueue$4.run(EventQueue.java:731) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(ProtectionDomain.java:80) at java.awt.EventQueue.dispatchEvent(EventQueue.java:730) at org.GNOME.Accessibility.AtkWrapper$5.dispatchEvent(AtkWrapper.java:700) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:205) 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)
comment:4 by , 6 years ago
Replying to contrapunctus:
at org.GNOME.Accessibility.AtkWrapper$5.dispatchEvent(AtkWrapper.java:700)
Yep, I guess GNOME AtkWrapper is guilty here too. Once created, please share the debian bug report here so we can follow it.
comment:7 by , 5 years ago
Resolution: | → duplicate |
---|---|
Status: | needinfo → closed |
Closed as duplicate of #13759.
javabug:8041480 fixed in Java 9.
This error kept coming up repeatedly, and "suppress this error for this session" had no effect. I was unable to use the search feature after this.