JotForm Integration in Trello via Power ups doesn't work for EU accounts

  • Profile Image
    janflorian
    Asked on September 07, 2017 at 04:12 PM

    hi, after having set the Power-Ups for JotForm in Trello the integration seems to work just fine. but when selecting and clicking one of the 5 options (Create a new form, Change a form, Fill a Form, Attach Uploads, Attach Reports) it doesn't work or go further. Only "Create a new Form" allows to create a new form, but not to use it (it appears a window, which stays blank). "Change ..", "Fill ..."  or "Attach Reports") has NO effect. "Attach Uploads" askes to "link to your JotForm Account" and then also it's a dead end.

    Are you aware of this, is this a known bug? help, what am I supposed to do to get it running, any workarounds?

    I tried with all kinds of different browser.

    Thank you for your answer, florian

  • Profile Image
    EltonCris
    Answered on September 07, 2017 at 05:17 PM

    Thanks for reporting.

    I checked the JotForm integration with Trello and it is working fine for me.

    I also re-integrated it several times and it still works as usual.

    Could you please try to remove JotForm in the power ups, then enable it again and relink your JotForm account? See if this makes a difference.

    If the issue persists, please copy the errors shown in the browser console and send it to us so we will forward it to our developers for further investigation.

    Thank you

  • Profile Image
    janflorian
    Answered on September 08, 2017 at 05:59 AM

    Errors on fetchForms Object { stack: "", 2 weitere… } index.js:1:16728
    Vt</<.value/</<() index.js:1
    o() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseFromHandler() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseAt() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromises() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueue() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueues() power-up.min.js:1
    n/this.drainQueues() power-up.min.js:1

    Errors on fetchForms Object { stack: "", 2 weitere… } index.js:1:16728

    Errors on fetchForms Object { stack: "", 2 weitere… } index.js:1:19016
    Vt</<.value/<() index.js:1
    o() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseFromHandler() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseAt() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromises() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueue() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueues() power-up.min.js:1
    n/this.drainQueues() power-up.min.js:1

    embed builder ref "https://www.jotform.com" builder.php:12:3
    getPreventDefault() sollte nicht mehr verwendet werden. Verwenden Sie stattdessen defaultPrevented. jquery-1.8.0.min.js:2:40351
    mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create Wizards.js:1:2283
    unreachable code after return statement encryptedForms.js:96:505
    unreachable code after return statement encryption_wizard.js:215:20
    mutating the [[Prototype]] of an object will cause your code to run very slowly; instead create the object with the correct initial [[Prototype]] value using Object.create Wizards.js:1:2283
    unreachable code after return statement encryptedForms.js:96:505
    unreachable code after return statement encryption_wizard.js:215:20
    Sicherheitsfehler: Inhalt auf https://www.jotform.com/build/72502657690359 darf keine Daten von https://twitter.com/ laden.
    Sicherheitsfehler: Inhalt auf https://www.jotform.com/build/72502657690359 darf keine Daten von https://eu.jotform.com/myforms laden.
    Sicherheitsfehler: Inhalt auf https://www.jotform.com/build/72502657690359 darf keine Daten von https://eu.jotform.com/ laden.
    message message { target: Window → overlay.php, isTrusted: false, data: "{"opType":"loaded","formID":"72502657690359","formURL":"https://www.jotform.com/form/72502657690359","formEmbedUrl":"https://www.jotform.com/jsform/72502657690359"}", origin: "https://www.jotform.com", lastEventId: "", source: Window → builder.php, ports: MessagePortList, currentTarget: Window → overlay.php, eventPhase: 2, bubbles: false, cancelable: false } JotFormAnywherev2.min.js:1:1850
    message message { target: Window → overlay.php, isTrusted: false, data: "{"opType":"created","formName":"Datum TEST","formID":"72502657690359","formURL":"https://www.jotform.com/form/72502657690359","formEmbedUrl":"https://www.jotform.com/jsform/72502657690359"}", origin: "https://www.jotform.com", lastEventId: "", source: Window → builder.php, ports: MessagePortList, currentTarget: Window → overlay.php, eventPhase: 2, bubbles: false, cancelable: false } JotFormAnywherev2.min.js:1:1850
    Errors for grid report creation Object { stack: "", 2 weitere… } Overlay.js:1:17155
    Ne</<.value/</</</<() Overlay.js:1
    o() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseFromHandler() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseAt() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromises() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueue() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueues() power-up.min.js:1
    n/this.drainQueues() power-up.min.js:1

    Errors  JotForm::Unknown FormSection.js:1:20080
    Vt</<.value/</<() FormSection.js:1
    o() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseFromHandler() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseAt() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromises() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueue() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueues() power-up.min.js:1
    n/this.drainQueues() power-up.min.js:1

    Errors for collab token JotForm::Unknown Overlay.js:1:17684
    Ne</<.value/</</<() Overlay.js:1
    o() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseFromHandler() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseAt() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromises() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueue() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueues() power-up.min.js:1
    n/this.drainQueues() power-up.min.js:1

    Editing form error undefined Overlay.js:1:18137
    Ne</<.value/<() Overlay.js:1
    o() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseFromHandler() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseAt() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromises() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueue() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueues() power-up.min.js:1
    n/this.drainQueues() power-up.min.js:1

    JotForm overlay edit error TypeError: e is undefined
    Stack-Trace:
    @https://www.jotform.com/trello/dist/Overlay.js?ver=d7ab4e5218e7a8aa3bb580ba83b0cd6e:1:18714
    o@https://trello.com/power-ups/power-up.min.js:1:94239
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseFromHandler@https://trello.com/power-ups/power-up.min.js:1:67270
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseAt@https://trello.com/power-ups/power-up.min.js:1:68544
    [23]</</</<[23]</r.exports/n.prototype._settlePromises@https://trello.com/power-ups/power-up.min.js:1:70389
    [23]</</</<[2]</n.prototype._drainQueue@https://trello.com/power-ups/power-up.min.js:1:32569
    [23]</</</<[2]</n.prototype._drainQueues@https://trello.com/power-ups/power-up.min.js:1:32627
    n/this.drainQueues@https://trello.com/power-ups/power-up.min.js:1:30842
     Overlay.js:1:19189
    <anonym> Overlay.js:1
    o() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseFromHandler() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromiseAt() power-up.min.js:1
    [23]</</</<[23]</r.exports/n.prototype._settlePromises() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueue() power-up.min.js:1
    [23]</</</<[2]</n.prototype._drainQueues() power-up.min.js:1
    n/this.drainQueues() power-up.min.js:1

    Unhandled rejection  power-up.min.js:1:41769
    should work with REFERER "https://www.jotform.com/trello/oauth/?secret=Ly8vH9aPcDcfiiFP&ref=https%3A%2F%2Fwww.jotform.com" "https://www.jotform.com/api/oauth.php?registrationType=oauth&ref=https%3A%2F%2Fwww.jotform.com%2Ftrello%2Foauth%2F%3Fsecret%3DLy8vH9aPcDcfiiFP%26ref%3Dhttps%253A%252F%252Fwww.jotform.com&client_id=Trello&access_type=readOnly&auth_type=signup&fullscreen=1" oauth.php:65:5
    message arrived to page:  message { target: Window → oauth, isTrusted: false, data: "login:7cc9a1333da9d2dddad0ae6001", origin: "https://www.jotform.com", lastEventId: "", source: Window → oauth.php, ports: MessagePortList, currentTarget: Window → oauth, eventPhase: 2, bubbles: false, cancelable: false } JotForm.min.js:1:21449
    message arrived to page:  message { target: Window → oauth, isTrusted: false, data: Object, origin: "https://www.jotform.com", lastEventId: "", source: Window → authorize.php, ports: MessagePortList, currentTarget: Window → oauth, eventPhase: 2, bubbles: false, cancelable: false } JotForm.min.js:1:21449
    TypeError: b.match is not a function
    JF</root.bindXD/<()
     JotForm.min.js:1
    JF</y</<.receiveMessage/c()
     JotForm.min.js:1
     JotForm.min.js:1:21649

  • Profile Image
    janflorian
    Answered on September 08, 2017 at 06:04 AM

    Hope you can read it better than I can.

    Maybe there are difficulties with the security settings of the .eu server... looks a bit like it

    We experienced the problem out of a company network as well as from a rather unprotected personal network.

    Thx, florian

  • Profile Image
    ashwin_d
    Answered on September 08, 2017 at 09:53 AM

    I also tested this but I am not able to replicate the issue you are having. I was able to create new form in Trello via JotForm integration without any problem. Please check the screenshot below:

     

    I will go ahead and ask my colleague from EU support team to look into this issue. We will get back to you on this soon.

  • Profile Image
    BJoanna
    Answered on September 09, 2017 at 05:15 AM

    I tested JotForm integration in Trello from my EU account and I was able to replicate some of the issues you reported. 

    I was able to 'Create new form', but I was not able to edit it. When I try to edit the form I created blank screen is shown, like on the screenshot you provided. 

    Other options 'Change a form', 'Fill a Form', 'Attach Uploads' and 'Attach Reports' are not working on my end as well.

    I will escalate this issue to our developers and we will inform you via this thread once this issue is resolved. 

  • Profile Image
    janflorian
    Answered on September 09, 2017 at 03:36 PM

    this is exactly like what I experienced. I'll be very happy, if you could resolve it, since this integration would be very useful in our current project.

  • Profile Image
    annemarie_01
    Answered on September 12, 2017 at 04:21 AM

    I have exactly the same issue - has there been any update on how to get this working? 
  • Profile Image
    Charlie
    Answered on September 12, 2017 at 05:53 AM

    @annemarie_01

    I have opened a separate thread for your concern, please refer to this link instead: https://www.jotform.com/answers/1245165. We will address it shortly.