I agree with you, joblack, since this error doesn't matter what version does.
The
String required: None error refers to line 789 which is
str_value function. This is called in several places:
a)
Line 1179: in
initialize_ebx function, to convert ADEPT_LICENSE in string object. After decodes it from base-64.
b)
Lines 1214 and 1215: in
initialize_standard function, to convert owner and revision in string object.
c)
Lines 1218 and 1219: in
initialize_standard function, to convert user and password in string object.
So
mariokart64n has tried to decrypt a drm'ed pdf so we're in case a).
The script can't convert
ADEPT_LICENSE in string format or can't find, maybe parsing is not working, because that string is included in dictionary object (located at the end of the pdf, the line where Length, EBX_HANDLER.. are placed).
P.D.: Is this a "full service"? hehe. Sincerenly, I like helping people, like people helped me and incidentally, I learn more about the script for future issues.