Opened 12 years ago
Closed 11 years ago
#7500 closed defect (duplicate)
JOSM exception when trying to insert password from KeePass 2
Reported by: | muh | Owned by: | team |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | tested |
Keywords: | template_report | Cc: |
Description
What steps will reproduce the problem?
- Open JOSM, make some changes to be uploaded.
- The dialog for entering your credentials opens.
- Make KeePass 2 copy the password to the clipboard. Try to paste into the pw field (Ctrl + V).
What is the expected result
The password entered into the pw field.
What happens instead?
This exception. After copying the pw into a text-editor and re-copying it to the clipboard and then to JOSM everything works fine. I suppose it's related to the way KeePass 2 (based on Mono) copies the pw to the clipboard.
Please provide any additional information below. Attach a screenshot if
possible.
KeePass 2.16, Linux Mint Debian (= Debian testing), kernel 3.0.0-1-amd64
Repository Root: http://josm.openstreetmap.de/svn Build-Date: 2012-03-07 02:32:17 Last Changed Author: stoecker Revision: 5047 Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b URL: http://josm.openstreetmap.de/svn/trunk Last Changed Date: 2012-03-06 10:30:34 +0100 (Tue, 06 Mar 2012) Last Changed Rev: 5047 Identification: JOSM/1.5 (5047 en) Memory Usage: 295 MB / 860 MB (144 MB allocated, but free) Java version: 1.6.0_23, Sun Microsystems Inc., OpenJDK 64-Bit Server VM Operating system: Linux Dataset consistency test: No problems found java.lang.NullPointerException: Failed to retrieve atom name. at sun.awt.X11.XlibWrapper.XGetAtomName(Native Method) at sun.awt.X11.XAtom.getName(XAtom.java:186) at sun.awt.X11.XDataTransferer.getTargetNameForAtom(XDataTransferer.java:141) at sun.awt.X11.XDataTransferer.getNativeForFormat(XDataTransferer.java:130) at sun.awt.datatransfer.DataTransferer.getFlavorsForFormats(DataTransferer.java:785) at sun.awt.datatransfer.ClipboardTransferable.<init>(ClipboardTransferable.java:89) at sun.awt.X11.XClipboard.getContents(XClipboard.java:101) at javax.swing.TransferHandler$TransferAction.actionPerformedImpl(TransferHandler.java:1701) at javax.swing.TransferHandler$TransferAction.access$700(TransferHandler.java:1638) at javax.swing.TransferHandler$TransferAction$1.run(TransferHandler.java:1661) at javax.swing.TransferHandler$TransferAction$1.run(TransferHandler.java:1659) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116) at javax.swing.TransferHandler$TransferAction$2.run(TransferHandler.java:1676) at javax.swing.TransferHandler$TransferAction$2.run(TransferHandler.java:1674) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at javax.swing.TransferHandler$TransferAction.actionPerformed(TransferHandler.java:1673) at javax.swing.text.JTextComponent.invokeAction(JTextComponent.java:1499) at javax.swing.text.JTextComponent.paste(JTextComponent.java:1477) at javax.swing.text.DefaultEditorKit$PasteAction.actionPerformed(DefaultEditorKit.java:1354) at javax.swing.SwingUtilities.notifyAction(SwingUtilities.java:1660) at javax.swing.JComponent.processKeyBinding(JComponent.java:2851) at javax.swing.JComponent.processKeyBindings(JComponent.java:2886) at javax.swing.JComponent.processKeyEvent(JComponent.java:2814) at java.awt.Component.processEvent(Component.java:6045) at java.awt.Container.processEvent(Container.java:2045) at java.awt.Component.dispatchEventImpl(Component.java:4629) at java.awt.Container.dispatchEventImpl(Container.java:2103) at java.awt.Component.dispatchEvent(Component.java:4455) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1881) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:759) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1035) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:902) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:724) at java.awt.Component.dispatchEventImpl(Component.java:4499) at java.awt.Container.dispatchEventImpl(Container.java:2103) at java.awt.Window.dispatchEventImpl(Window.java:2517) at java.awt.Component.dispatchEvent(Component.java:4455) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:649) at java.awt.EventQueue.access$000(EventQueue.java:96) at java.awt.EventQueue$1.run(EventQueue.java:608) at java.awt.EventQueue$1.run(EventQueue.java:606) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116) at java.awt.EventQueue$2.run(EventQueue.java:622) at java.awt.EventQueue$2.run(EventQueue.java:620) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.awt.EventQueue.dispatchEvent(EventQueue.java:619) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:194) at java.awt.Dialog$1.run(Dialog.java:1072) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:226) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:647) at java.awt.EventQueue.access$000(EventQueue.java:96) at java.awt.EventQueue$1.run(EventQueue.java:608) at java.awt.EventQueue$1.run(EventQueue.java:606) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:116) at java.awt.EventQueue$2.run(EventQueue.java:622) at java.awt.EventQueue$2.run(EventQueue.java:620) at java.security.AccessController.doPrivileged(Native Method) at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:105) at java.awt.EventQueue.dispatchEvent(EventQueue.java:619) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:275) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:200) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:194) at java.awt.Dialog$1.run(Dialog.java:1072) at java.awt.Dialog$3.run(Dialog.java:1126) at java.security.AccessController.doPrivileged(Native Method) ...<snip>...
Closed as duplicate of #8404.