MaxEtMoritz / PNavCopy

IITC Addon that copies Portal Names and Locations to Clipboard or sends them to Discord in the format needed by the PokeNav Discord Bot.
ISC License
5 stars 2 forks source link

botEdit: TypeError: e is null #6

Closed MaxEtMoritz closed 3 years ago

MaxEtMoritz commented 3 years ago

in the botEdit function, a strange Exception is thrown, i do not know what is causing it and how to avoid it. This is what JQuery logged to Console:

jQuery.Deferred exception: e is null parent@https://intel.ingress.com/ line 27321 > injectedScript:19037:26880
map@https://intel.ingress.com/ line 27321 > injectedScript:19037:3558
S.fn[r]@https://intel.ingress.com/ line 27321 > injectedScript:19037:27642
e@https://intel.ingress.com/ line 27321 > injectedScript:19037:30005
l/</t<@https://intel.ingress.com/ line 27321 > injectedScript:19037:30307
setTimeout handler*l/<@https://intel.ingress.com/ line 27321 > injectedScript:19037:30516
c@https://intel.ingress.com/ line 27321 > injectedScript:19037:28294
add@https://intel.ingress.com/ line 27321 > injectedScript:19037:28572
then/<@https://intel.ingress.com/ line 27321 > injectedScript:19037:30612
Deferred@https://intel.ingress.com/ line 27321 > injectedScript:19037:31025
then@https://intel.ingress.com/ line 27321 > injectedScript:19037:30541
S.fn.ready@https://intel.ingress.com/ line 27321 > injectedScript:19037:31831
S.fn.init@https://intel.ingress.com/ line 27321 > injectedScript:19037:25882
S@https://intel.ingress.com/ line 27321 > injectedScript:19037:1024
S.fn.init@https://intel.ingress.com/ line 27321 > injectedScript:19037:25516
S@https://intel.ingress.com/ line 27321 > injectedScript:19037:1024
work@https://intel.ingress.com/ line 1867 > injectedScript:1433:10
botEdit@https://intel.ingress.com/ line 1867 > injectedScript:1538:5
window.plugin.pnav.bulkModify@https://intel.ingress.com/ line 1867 > injectedScript:823:14
onclick@https://intel.ingress.com/:1:20
 undefined

and this is the error message thrown:

Uncaught TypeError: e is null
    parent https://intel.ingress.com/ line 27321 > injectedScript:19037
    map https://intel.ingress.com/ line 27321 > injectedScript:19037
    r https://intel.ingress.com/ line 27321 > injectedScript:19037
    e https://intel.ingress.com/ line 27321 > injectedScript:19037
    t https://intel.ingress.com/ line 27321 > injectedScript:19037
    setTimeout handler*l/< https://intel.ingress.com/ line 27321 > injectedScript:19037
    c https://intel.ingress.com/ line 27321 > injectedScript:19037
    add https://intel.ingress.com/ line 27321 > injectedScript:19037
    then https://intel.ingress.com/ line 27321 > injectedScript:19037
    Deferred https://intel.ingress.com/ line 27321 > injectedScript:19037
    then https://intel.ingress.com/ line 27321 > injectedScript:19037
    ready https://intel.ingress.com/ line 27321 > injectedScript:19037
    init https://intel.ingress.com/ line 27321 > injectedScript:19037
    S https://intel.ingress.com/ line 27321 > injectedScript:19037
    init https://intel.ingress.com/ line 27321 > injectedScript:19037
    S https://intel.ingress.com/ line 27321 > injectedScript:19037
    work https://intel.ingress.com/ line 1867 > injectedScript:1432
    botEdit https://intel.ingress.com/ line 1867 > injectedScript:1538
    bulkModify https://intel.ingress.com/ line 1867 > injectedScript:823
    onclick https://intel.ingress.com/:1
line 27321 > injectedScript:19037:26880
    parent https://intel.ingress.com/ line 27321 > injectedScript:19037
    map https://intel.ingress.com/ line 27321 > injectedScript:19037
    r https://intel.ingress.com/ line 27321 > injectedScript:19037
    e https://intel.ingress.com/ line 27321 > injectedScript:19037
    t https://intel.ingress.com/ line 27321 > injectedScript:19037
    (Async: setTimeout handler)
    l https://intel.ingress.com/ line 27321 > injectedScript:19037
    c https://intel.ingress.com/ line 27321 > injectedScript:19037
    add https://intel.ingress.com/ line 27321 > injectedScript:19037
    then https://intel.ingress.com/ line 27321 > injectedScript:19037
    Deferred https://intel.ingress.com/ line 27321 > injectedScript:19037
    then https://intel.ingress.com/ line 27321 > injectedScript:19037
    ready https://intel.ingress.com/ line 27321 > injectedScript:19037
    init https://intel.ingress.com/ line 27321 > injectedScript:19037
    S https://intel.ingress.com/ line 27321 > injectedScript:19037
    init https://intel.ingress.com/ line 27321 > injectedScript:19037
    S https://intel.ingress.com/ line 27321 > injectedScript:19037
    work https://intel.ingress.com/ line 1867 > injectedScript:1432
    botEdit https://intel.ingress.com/ line 1867 > injectedScript:1538
    bulkModify https://intel.ingress.com/ line 1867 > injectedScript:823
    onclick https://intel.ingress.com/:1

it seems like this is thrown at the end of executing the function, i get it twice per function call somehow...