kakaroto / Beyond20

D&D Beyond Character Sheet Integration in Roll20
GNU General Public License v3.0
489 stars 144 forks source link

Unable to roll from DNDBeyond to Roll20 #1071

Closed jeffgillispie114 closed 9 months ago

jeffgillispie114 commented 1 year ago

Describe the bug Before the update, I was able to roll from DNDBeyond to Roll20, but now I am not able to. Beyond20 is stating that there is not a VTT available.

To Reproduce Steps to reproduce the behavior:

  1. Open a Roll 20 game
  2. Open a DND Character
  3. Attempt to roll an attack or any other dice from DNDBeyond
  4. No dice are rolled to Roll20, but still roll in DNDBeyond.

Expected behavior Attack Roll, Spell attack, or damage goes to Roll20.

Screenshots image image image image image image image

Browser Info (please complete the following information):

Additional context https://ddb.ac/characters/46281355/k2TS8c

kakaroto commented 1 year ago

Hi, This isn't related to the update, but rather something changed in Roll20 about 4 hours ago. I think it might be related to a DDoS protection they've just added, as people are seeing this prompt when they open Roll20:

image

After that, your campaign URL becomes like this: https://app.roll20.net/editor/?oauth_check=1 which is new. If you remove the ?oauth_check=1 portion of the URL, then it should work again without issues. In other words, make sure your roll20 campaign url is https://app.roll20.net/editor/ We're hoping that this is a temporary issue while Roll20 deals with some sort of attack, but if not, we'll be releasing a minor update soon to take care of this issue.

Leaving this issue open in case someone else comes to report the problem.

Update: The 2.9.1 update was released on July 5th, the same day Roll20 made the change. It was accepted into the Chrome store after about 24 hours, but it's still pending review on the Firefox and Edge stores (it can take up to 7 business days).

Alehound83 commented 1 year ago

I ran into this same issue and removing the ?oauth_check=1 was the solve for me as well.

Ragnarok2060 commented 1 year ago

Same issue for myself and my group right now. Removing the ?oauth_check=1 didn't help though.

jeffgillispie114 commented 1 year ago

It did fix for me. I did refresh my DNDBeyond sheet after that. Also I have seen where DND will actually roll it and I am having to wait until it actually sends it to Roll20.

ibaaske commented 1 year ago

Removing ?oauth_check=1 fixed it for me as well. I see you already have an updated version with a wildcard. Thank you!

Snigy24 commented 1 year ago

Hey, i remove the ?oauth_check=1, the error not appear anymore but still not appear in roll20

Aeristoka commented 1 year ago

Hey, i remove the ?oauth_check=1, the error not appear anymore but still not appear in roll20

If you're using Chrome, just pull the update to Beyond20 2.9.1.

If you use Firefox or otherwise, just use Chrome for now (until the extension is approved on those Extension Marketplaces).

Snigy24 commented 1 year ago

Hey, i remove the ?oauth_check=1, the error not appear anymore but still not appear in roll20

If you're using Chrome, just pull the update to Beyond20 2.9.1.

If you use Firefox or otherwise, just use Chrome for now (until the extension is approved on those Extension Marketplaces).

well that really helps, thanks mate

CasCas96 commented 1 year ago

Had the same problem today and another player also. we both erased the part of the URL and it started working again

Slightlylyons commented 1 year ago

The Firefox store appears to have 2.9 as the current version, not 2.9.1

Aeristoka commented 1 year ago

The Firefox store appears to have 2.9 as the current version, not 2.9.1

The Firefox and Edge stores both have still not approved the 2.9.1 update.

Yinepuhotep commented 9 months ago

Still having this problem on Roll20, with the 2.9.1 update. Even fixing the URL issue doesn't solve the problem. Beyond20 just can't seem to find the VTT at all.

kakaroto commented 9 months ago

Still having this problem on Roll20, with the 2.9.1 update. Even fixing the URL issue doesn't solve the problem. Beyond20 just can't seem to find the VTT at all.

The issue has been fixed with the 2.9.1 released back in july (I didn't realize we forgot to close this issue), and I just tested without problem. It's more likely that the problem is from your side.

Can you click on the beyond20 icon on roll20's page and check if the "Send to" option has roll20 selected, or "all vtt" and not a specific campaign?

image

If that doesn't resolve it, please open a new issue with more details about your environment. Thanks.