Linux permissions problem. "EncryptionOperationNotPossibleException: null"

    Joined
    Jul 4, 2013
    Messages
    425
    Reaction score
    273
    Version: Launcher version 9
    OS: Bodhi (based on Ubuntu 12.04 LTS)
    Problem: Every time I start the launcher, if I've saved login previously, I don't reuplink, and the launcher is not started with sudo, this error comes up apparently when the launcher attempts to decrypt login credentials.
    It is unreasonable to need sudoer privileges for a launcher to work correctly, and having to reuplink everytime is both annoying and insecure (more opportunities for password-grabbing if a keylogger managed to sneak its way in).
     
    Joined
    Jul 4, 2013
    Messages
    425
    Reaction score
    273
    I got the IOException too at some point, but I think that was only when I tested trying to reuplink with absolutely nothing for login info.
     
    Joined
    Jan 22, 2014
    Messages
    1,047
    Reaction score
    299
    A few questions:
    • When do you get the exception that you quoted in the topic?
    • Which game version are you on?
    • Are you using Oracle Java or OpenJDK? (execute "java -version" in a terminal)
    I found this non-reproducible, everything seems to be working fine here. (Fedora 20, OpenJDK)
     
    Joined
    Jul 4, 2013
    Messages
    425
    Reaction score
    273
    When the "ok" button is pressed on the game settings window (the window that comes up when launcher says "exited because updater staring game" in stdout) but before the main game window with the loading percent comes up.
    Game version .1421
    OpenJDK version 1.7.0_51

    However, it doesn't matter. The problem appears to have been the result of permissions settings on folders and files within the StarMade folder (some were owned by root) and appears to have been caused by a much earlier version of the game. Chowning everything in the StarMade folder to my normal user fixed it and, most importantly, a fresh install didn't have the issue (all the files were created with the correct owner and permissions).
     
    Last edited: