Can't create new user

Wojcik's Avatar

Wojcik

30 Jul, 2018 06:58 AM

Hi, I've downloaded new version of app for desktop today but it doesn't want to work. After clicking "+", typing my name and clicking "ok" nothing happens, new user is not added. I've tried importing existing profile but it also didn't work. I've run it on terminal and there were some exceptions, first on opening app, second on creating user and third on importing, stacktrace attached.

  1. Support Staff 1 Posted by Maarten Billemo... on 30 Jul, 2018 12:29 PM

    Maarten Billemont's Avatar

    Is this on Linux? Can you share what system you have? Distribution version, kernel version, processor, etc?

  2. 2 Posted by Wojcik on 30 Jul, 2018 12:57 PM

    Wojcik's Avatar

    Yeah, linux:
    Ubuntu 18.04.1, 64-bit
    kernel version: 4.15.0-29-generic
    processor: Intel Core i7-4710HQ
    java -version:
    "openjdk version "10.0.1" 2018-04-17
    OpenJDK Runtime Environment (build 10.0.1+10-Ubuntu-3ubuntu1)
    OpenJDK 64-Bit Server VM (build 10.0.1+10-Ubuntu-3ubuntu1, mixed mode)"

  3. 3 Posted by Marcelle on 31 Jul, 2018 11:14 PM

    Marcelle's Avatar

    I'm having the same problem with the desktop app on Windows. Both Windows and Java are up to date.

  4. Support Staff 4 Posted by Maarten Billemo... on 31 Jul, 2018 11:39 PM

    Maarten Billemont's Avatar

    Marcelle: can you share what happens when you launch the Windows app from the terminal (cmd.exe)?

    java -jar masterpassword-2.7.2.jar
    
  5. 5 Posted by Marcelle on 01 Aug, 2018 01:03 AM

    Marcelle's Avatar

    I ran java -jar masterpassword-gui.jar and got the following on Windows terminal after trying to add a new user:

    Exception in thread "AWT-EventQueue-0" java.lang.ExceptionInInitializerError  
            at com.lyndir.masterpassword.MPAlgorithm$Version.<clinit>(MPAlgorithm.ja
    va:209)  
            at com.lyndir.masterpassword.model.impl.MPFileUser.<init>(MPFileUser.jav
    a:63)  
            at com.lyndir.masterpassword.model.impl.MPFileUserManager.add(MPFileUser
    Manager.java:97)  
            at com.lyndir.masterpassword.gui.view.UserContentPanel.addUser(UserConte
    ntPanel.java:153)  
            at com.lyndir.masterpassword.gui.view.UserContentPanel.lambda$new$0(User
    ContentPanel.java:48)  
            at com.lyndir.masterpassword.gui.util.Components$7.actionPerformed(Compo
    nents.java:279)  
            at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
            at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
            at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
            at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
            at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(Unknown Sour
    ce)  
            at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
            at java.awt.Component.processMouseEvent(Unknown Source)
            at javax.swing.JComponent.processMouseEvent(Unknown Source)
            at java.awt.Component.processEvent(Unknown Source)
            at java.awt.Container.processEvent(Unknown Source)
            at java.awt.Component.dispatchEventImpl(Unknown Source)
            at java.awt.Container.dispatchEventImpl(Unknown Source)
            at java.awt.Component.dispatchEvent(Unknown Source)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
            at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
            at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
            at java.awt.Container.dispatchEventImpl(Unknown Source)
            at java.awt.Window.dispatchEventImpl(Unknown Source)
            at java.awt.Component.dispatchEvent(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$JavaSecurityAccessImpl.doIntersectionP
    rivilege(Unknown Source)  
            at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP
    rivilege(Unknown Source)  
            at java.awt.EventQueue$4.run(Unknown Source)
            at java.awt.EventQueue$4.run(Unknown Source)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionP
    rivilege(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)
    Caused by: java.lang.IllegalStateException: Library: mpw (/lib/windows/x86/mpw.d  
    ll), not found in class loader for: class com.lyndir.masterpassword.impl.MPAlgor  
    ithmV0  
            at com.lyndir.masterpassword.impl.Native.load(Native.java:65)
            at com.lyndir.masterpassword.impl.MPAlgorithmV0.<clinit>(MPAlgorithmV0.j
    ava:46)  
            ... 43 more
    

    Does that help you, Maarten?
    By the way, happy birthday!

  6. 6 Posted by Antonio Salieri on 01 Aug, 2018 03:38 PM

    Antonio Salieri's Avatar

    Similar behaviour here, whenever I try to add a new user to Master Password it justs does nothing, and when I run it on a terminal I get the following output:

    Exception in thread "AWT-EventQueue-1" java.lang.UnsatisfiedLinkError: /tmp/libmpw9137386386123046297.so: libc.musl-x86_64.so.1: cannot open shared object file: No such file or directory  
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
        at java.lang.Runtime.load0(Runtime.java:809)
        at java.lang.System.load(System.java:1086)
        at com.lyndir.masterpassword.impl.Native.load(Native.java:81)
        at com.lyndir.masterpassword.impl.MPAlgorithmV0.<clinit>(MPAlgorithmV0.java:46)
        at com.lyndir.masterpassword.MPAlgorithm$Version.<clinit>(MPAlgorithm.java:209)
        at com.lyndir.masterpassword.model.impl.MPFileUser.<init>(MPFileUser.java:63)
        at com.lyndir.masterpassword.model.impl.MPFileUserManager.add(MPFileUserManager.java:97)
        at com.lyndir.masterpassword.gui.view.UserContentPanel.addUser(UserContentPanel.java:153)
        at com.lyndir.masterpassword.gui.view.UserContentPanel.lambda$new$0(UserContentPanel.java:48)
        at com.lyndir.masterpassword.gui.util.Components$7.actionPerformed(Components.java:279)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
        at java.awt.Component.processMouseEvent(Component.java:6533)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6298)
        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.LightweightDispatcher.retargetMouseEvent(Container.java:4897)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4475)
        at java.awt.Container.dispatchEventImpl(Container.java:2282)
        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)```
    

    Also, the Java GUI seems a bit different from previous versions, don't know if it's intentional.

    Specs are:
    OS: Debian GNU/Linux 9 (stretch) x86_64
    Kernel: 4.9.0-7-amd64
    CPU: Intel i3-3110M (4) @ 2.4GHz
    Java: openjdk version "1.8.0_171"
    OpenJDK Runtime Environment (build 1.8.0_171-8u171-b11-1~deb9u1-b11)
    OpenJDK 64-Bit Server VM (build 25.171-b11, mixed mode)

  7. Support Staff 7 Posted by Maarten Billemo... on 01 Aug, 2018 05:21 PM

    Maarten Billemont's Avatar

    Thanks guys.

    It looks like there's an issue on Windows 32-bit, since I don't have a precompiled library for it, as well as for Linux systems without musl-libc installed.

  8. Support Staff 8 Posted by Maarten Billemo... on 02 Aug, 2018 05:50 AM

    Maarten Billemont's Avatar

    Please give this another try and report back whether 2.7.3 works better. You can download it off the website or directly from: https://masterpassword.app/masterpassword-gui-2.7.3.jar

  9. 9 Posted by Antonio Salieri on 02 Aug, 2018 06:58 AM

    Antonio Salieri's Avatar

    Unfortunately I'm still unable to create a new user on my Debian machine, now the terminal outputs:

    372                 X11Provider [INFO ] Starting X11 global hotkey provider  
    501                 X11Provider [INFO ] Registering hotkey: HotKey{ctrl meta P}  
    Exception in thread "AWT-EventQueue-1" java.lang.UnsatisfiedLinkError: /tmp/libmpw5840113085218162880.so: /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.25' not found (required by /tmp/libmpw5840113085218162880.so)  
        at java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1941)
        at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1824)
        at java.lang.Runtime.load0(Runtime.java:809)
        at java.lang.System.load(System.java:1086)
        at com.lyndir.masterpassword.impl.Native.load(Native.java:81)
        at com.lyndir.masterpassword.impl.MPAlgorithmV0.<clinit>(MPAlgorithmV0.java:46)
        at com.lyndir.masterpassword.MPAlgorithm$Version.<clinit>(MPAlgorithm.java:209)
        at com.lyndir.masterpassword.model.impl.MPFileUser.<init>(MPFileUser.java:63)
        at com.lyndir.masterpassword.model.impl.MPFileUserManager.add(MPFileUserManager.java:97)
        at com.lyndir.masterpassword.gui.view.UserContentPanel.addUser(UserContentPanel.java:156)
        at com.lyndir.masterpassword.gui.view.UserContentPanel.lambda$new$0(UserContentPanel.java:49)
        at com.lyndir.masterpassword.gui.util.Components$7.actionPerformed(Components.java:283)
        at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2022)
        at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2348)
        at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
        at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
        at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252)
        at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:289)
        at java.awt.Component.processMouseEvent(Component.java:6533)
        at javax.swing.JComponent.processMouseEvent(JComponent.java:3324)
        at java.awt.Component.processEvent(Component.java:6298)
        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.LightweightDispatcher.retargetMouseEvent(Container.java:4897)
        at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4534)
        at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4475)
        at java.awt.Container.dispatchEventImpl(Container.java:2282)
        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)```
    

    glibc-source linux-libc-dev-arm64-cross uclibc-source are the closest candidates to 'GLIBC_2.25' but installing them doesn't solve the problem. I even tried to install glibc-source_2.27-5_all.deb glibc-source_2.25-2_all.deb glibc-source_2.25-3_all.deb from http://ftp.debian.org/debian/pool/main/g/glibc/?C=S;O=D and tried to run Master Password with each version, but again it doesn't seem to solve the error.

  10. 10 Posted by Wojcik on 02 Aug, 2018 07:33 AM

    Wojcik's Avatar

    It's working now on my computer (Ubuntu 18.04.1). Thanks for the quick update!

  11. Support Staff 11 Posted by Maarten Billemo... on 02 Aug, 2018 02:18 PM

    Maarten Billemont's Avatar

    @Antonio: can you try running with LD_DEBUG=all java -jar ..., to see if you get extra info?

  12. Support Staff 12 Posted by Maarten Billemo... on 03 Aug, 2018 03:36 AM

    Maarten Billemont's Avatar

    @Antonio: give it another shot, version is now 2.7.4: https://masterpassword.app/masterpassword-gui-2.7.4.jar

  13. 13 Posted by Antonio Salieri on 03 Aug, 2018 11:11 AM

    Antonio Salieri's Avatar

    Sorry for the late reply. And many, many thanks for the amazing support. Everything works flawlessly now, thank you!

  14. Maarten Billemont closed this discussion on 03 Aug, 2018 12:45 PM.

Comments are currently closed for this discussion. You can start a new one.

Keyboard shortcuts

Generic

? Show this help
ESC Blurs the current field

Comment Form

r Focus the comment reply box
^ + ↩ Submit the comment

You can use Command ⌘ instead of Control ^ on Mac

Recent Discussions

19 Oct, 2018 12:34 AM