"uninitialized value" errors trying to import from Bitwarden [Solved]
Tried to debug this a bit myself, but I'm not a Perl developer. When I run the converter against my exported Bitwarden vault:
perl convert.pl -v enpass ..\pm_export.json
I get a series of errors, all mentioning an uninitialized value:
Use of uninitialized value in hash element at
C:/Users/tracy/Desktop/mrc-converter-suite/./Converters/Enpass.pm line 652 (#1)
(W uninitialized) An undefined value was used as if it were already
defined. It was interpreted as a "" or a 0, but maybe it was a mistake.
To suppress this warning assign a defined value to your variables.
To help you figure out what was undefined, perl will try to tell you the name of the variable (if any) that was undefined. In some cases it cannot do this, so it also tells you what operation you used the undefined value in. Note, however, that perl optimizes your program and the operation displayed in the warning may not necessarily appear literally in your program. For example, "that $foo" is usually optimized into "that " . $foo, and the warning will refer to the concatenation (.) operator, even though there is no . in your program.
Use of uninitialized value $category in concatenation (.) or string at
C:/Users/tracy/Desktop/mrc-converter-suite/./Converters/Enpass.pm line 670 (#1)
Use of uninitialized value in substitution (s///) at
C:/Users/tracy/Desktop/mrc-converter-suite/./Converters/Enpass.pm line 692 (#1)
Use of uninitialized value in string eq at
C:/Users/tracy/Desktop/mrc-converter-suite/./Converters/Enpass.pm line 692 (#1)
Use of uninitialized value $template in string eq at
C:/Users/tracy/Desktop/mrc-converter-suite/./Converters/Enpass.pm line 705 (#1)
Use of uninitialized value $template in string eq at
C:/Users/tracy/Desktop/mrc-converter-suite/./Converters/Enpass.pm line 717 (#1)
Use of uninitialized value in join or string at
C:/Users/tracy/Desktop/mrc-converter-suite/./Converters/Enpass.pm line 722 (#1)
Use of uninitialized value in join or string at
C:/Users/tracy/Desktop/mrc-converter-suite/./Converters/Enpass.pm line 693 (#1)
Imported 325 items
Exported 325 note items
Exported 325 total items
You may now import the file C:\Users\tracy\Desktop\1P_import.1pif into 1Password
If I then import that resulting file into 1Password, I end up with 325 untitled notes, and no actual logins. All 325 notes are empty and identical.
Please help?
1Password Version: 7.7.819
Extension Version: 2.1.0
OS Version: Windows 10
Comments
-
Arrrgh, I meant to post this in the Windows forum, not here. Admins, can you move it?
0 -
0
-
Thanks - actually, it can be closed entirely, I figured out my problem. I followed the README a little too literally, blindly copy/pasting.
Running the PROPER conversion worked perfectly:
perl convert.pl -v bitwarden ..\pm_export.json
I'll go sit quietly in the corner now and contemplate my actions.
0 -
0
-
Glad to hear you got it sorted @tracymckibben! :chuffed:
0