Roll20 uses cookies to improve your experience on our site. Cookies enable you to enjoy certain features, social sharing functionality, and tailor message and display ads to your interests on our site and others. They also help us understand how our site is being used. By continuing to use our site, you consent to our use of cookies. Update your cookie preferences .
×
Create a free account

Your connection to the server has been interrupted! every time everyone logs into the game.

Hi! When I searched, I mainly saw this as an older problem, or an intermittent problem.  However I and all of the players logging into the campaign always get the "Your connection to the server has been interrupted! . . . ." each and every time we log in.  It eventually goes away after about 2 min, but sometimes it can take up to 5 min. I am running the current version of Chrome.  I removed all extensions from Chrome (didn't help).  I unloaded extra-content from the game (it is still there, but does not get updated).  The OS is Windows 10, current update.   Since this is happening to all of the players, I'm concerned it has something to do with the sheets/game/database, etc.   No rush, since we've been playing like this for a year, but the time it takes for the error message to go away seems to be getting longer.  I thought everyone got this, but after looking for a fix, I realized it just seems to be us! Any assistance would be appreciated Harry
Hello Harry R., I am sorry to hear that you and your players are encountering this issue connecting to the game.  The first thing is to check your internet connections and make certain there are no issues there. you can find additional information on the Optimizing Roll20 Performance wiki page.  Additionally, anyone having this issue will need to complete all of the  steps in our guide to   Solving Technical Issues  below: Step 1: Make sure to use the right browser Please check if these issues persist when using both Chrome  and  Firefox. Step 2: Ensure that there are no extensions/addons interfering with Roll20 Please disable  all  add-ons/extensions. Step 3: Clear your cache If none of the above succeeds, anyone still having this issue will need to thoroughly work through all of the requested information in  Step 4 .  (Don't forget the complete Console Log!) Thank you!
Dragon Dreamer said: Hello Harry R., I am sorry to hear that you and your players are encountering this issue connecting to the game.&nbsp; The first thing is to check your internet connections and make certain there are no issues there. you can find additional information on the Optimizing Roll20 Performance wiki page.&nbsp; Additionally, anyone having this issue will need to complete all of the&nbsp; steps in our guide to &nbsp; Solving Technical Issues &nbsp;below: Step 1: Make sure to use the right browser Please check if these issues persist when using both Chrome&nbsp; and&nbsp; Firefox. Step 2: Ensure that there are no extensions/addons interfering with Roll20 Please disable&nbsp; all&nbsp; add-ons/extensions. Step 3: Clear your cache If none of the above succeeds, anyone still having this issue will need to thoroughly work through all of the requested information in&nbsp; Step 4 .&nbsp; (Don't forget the complete Console Log!) Thank you! Sorry for the delay in getting back to you.&nbsp; Here is all the info.&nbsp; Looking at the console log, it looks like there are errors loading PNG files.&nbsp; Figuring out what/where they reside I guess would be the next step, and deleting those offending files.&nbsp; Here's all the info: &nbsp; Web Browser Chrome Browser Version Version 78.0.3904.97 (Official Build) (64-bit) Operating System Windows 10 (up to date) If Javascript is enabled Enabled Your anti-virus software Windows Security List of any browser add-ons or extensions enabled None You can optionally include screenshots by using the "Attach a File" link when submitting a post. A Console Log from the moment you logged into the page through when you encountered the issue. In Google Chrome Use the keyboard shortcut: Command - Option - J (Mac) or Control -Shift -J (Windows/Linux). If that doesn't work, follow these instructions:&nbsp; <a href="https://developers.google.com/chrome-developer-tools/docs/console#opening_the_console" rel="nofollow">https://developers.google.com/chrome-developer-tools/docs/console#opening_the_console</a> In Mozilla Firefox Use the keyboard shortcut: Control-Shift-K (Command-Option-K on the Mac) If that doesn't work, follow these instructions:&nbsp; <a href="https://developer.mozilla.org/en-US/docs/Tools/Web_Console" rel="nofollow">https://developer.mozilla.org/en-US/docs/Tools/Web_Console</a> &nbsp; From &lt; <a href="https://wiki.roll20.net/Solving_Technical_Issues" rel="nofollow">https://wiki.roll20.net/Solving_Technical_Issues</a> &gt; &nbsp; Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-quLacbxFjwA1j5WrMTBpUC/RDuHYkHZ916LQ6Dlq8kQ='), or a nonce ('nonce-...') is required to enable inline execution. &nbsp; app.roll20.net/:13 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-Woz2coMMmO+mmDNefOT1QBkJjhP4di6THDXpamhPiZs='), or a nonce ('nonce-...') is required to enable inline execution. &nbsp; jquery.migrate.js:20 JQMIGRATE: Logging is active app.roll20.net/:5349 Refused to execute inline script because it violates the following Content Security Policy directive: "script-src 'self' 'unsafe-eval' https://*.googlesyndication.com https://*.doubleclick.net <a href="https://partner.googleadservices.com" rel="nofollow">https://partner.googleadservices.com</a> <a href="https://www.googletagservices.com" rel="nofollow">https://www.googletagservices.com</a> <a href="https://ssl.google-analytics.com" rel="nofollow">https://ssl.google-analytics.com</a> <a href="https://www.google-analytics.com" rel="nofollow">https://www.google-analytics.com</a> <a href="https://ajax.googleapis.com" rel="nofollow">https://ajax.googleapis.com</a> <a href="http://ajax.googleapis.com" rel="nofollow">http://ajax.googleapis.com</a> <a href="https://d3clqjduf2gvxg.cloudfront.net" rel="nofollow">https://d3clqjduf2gvxg.cloudfront.net</a> <a href="https://cdn.firebase.com" rel="nofollow">https://cdn.firebase.com</a> https://*.firebaseio.com https://*.tokbox.com https://*.opentok.com <a href="http://static.opentok.com" rel="nofollow">http://static.opentok.com</a> <a href="http://www.google-analytics.com" rel="nofollow">http://www.google-analytics.com</a> <a href="http://cdn.crowdin.com" rel="nofollow">http://cdn.crowdin.com</a> <a href="https://crowdin.com" rel="nofollow">https://crowdin.com</a> <a href="http://stun.l.google.com" rel="nofollow">http://stun.l.google.com</a>". Either the 'unsafe-inline' keyword, a hash ('sha256-vileAyXucIHIT+3pbOzFP62jSSQqBYQ/DZ/WZAa5v4Y='), or a nonce ('nonce-...') is required to enable inline execution. &nbsp; app.js?1573152007:541 70 app.js?1573152007:543 TOUCH SUPPORTED: false app.js?1573152007:543 USING WEBGL ACCELERATION... app.js?1573152007:543 WEBGL STARTUP SUCCESS app.js?1573152007:545 Custom Sheet Translation app.js?1573152007:536 select app.js?1573152007:536 Switch mode to select app.js?1573152007:557 Initializing new dice engine with randomness... app.js?1573152007:557 Using random entropy app.js?1573152007:560 Compiling sheet... app.js?1573152007:560 Found rolltemplate: simple app.js?1573152007:560 Found rolltemplate: atk app.js?1573152007:560 Found rolltemplate: dmg app.js?1573152007:560 Found rolltemplate: atkdmg app.js?1573152007:560 Found rolltemplate: desc app.js?1573152007:560 Found rolltemplate: spell app.js?1573152007:560 Found rolltemplate: traits app.js?1573152007:560 Found rolltemplate: npc app.js?1573152007:560 Found rolltemplate: npcatk app.js?1573152007:560 Found rolltemplate: npcdmg app.js?1573152007:560 Found rolltemplate: npcaction app.js?1573152007:560 Found rolltemplate: mancerroll app.js?1573152007:560 Found rolltemplate: mancerhproll app.js?1573152007:560 Found Charactermancer Repeating Section: topbar app.js?1573152007:560 Found Charactermancer Repeating Section: leveler-topbar app.js?1573152007:560 Found Charactermancer Repeating Section: row app.js?1573152007:560 Found Charactermancer Repeating Section: utilityrow app.js?1573152007:560 Found Charactermancer Repeating Section: choose app.js?1573152007:560 Found Charactermancer Repeating Section: custom-proficiency app.js?1573152007:560 Found Charactermancer Repeating Section: custom-trait app.js?1573152007:560 Found Charactermancer Repeating Section: spell-holder app.js?1573152007:560 Found Charactermancer Repeating Section: spell-item app.js?1573152007:560 Found Charactermancer Repeating Section: asi-row app.js?1573152007:560 Found Charactermancer Repeating Section: hpbylevel app.js?1573152007:560 Found Charactermancer Template: l1-welcome app.js?1573152007:560 Found Charactermancer Template: l1-race app.js?1573152007:560 Found Charactermancer Template: l1-class app.js?1573152007:560 Found Charactermancer Template: l1-abilities app.js?1573152007:560 Found Charactermancer Template: l1-background app.js?1573152007:560 Found Charactermancer Template: l1-equipment app.js?1573152007:560 Found Charactermancer Template: l1-spells app.js?1573152007:560 Found Charactermancer Template: l1-feat app.js?1573152007:560 Found Charactermancer Template: l1-bio app.js?1573152007:560 Found Charactermancer Template: l1-summary app.js?1573152007:560 Found Charactermancer Template: final app.js?1573152007:560 Found Charactermancer Template: lp-welcome app.js?1573152007:560 Found Charactermancer Template: lp-levels app.js?1573152007:560 Found Charactermancer Template: lp-choices app.js?1573152007:560 Found Charactermancer Template: lp-asi app.js?1573152007:560 Found Charactermancer Template: lp-spells app.js?1573152007:560 Found Charactermancer Template: lp-summary app.js?1573152007:560 Found Charactermancer Template: lp-spellchoice app.js?1573152007:560 Found webworker script app.js?1573152007:560 Finding sheet rolls... app.js?1573152007:561 Including compendium template css. app.js?1573152007:563 window resize app.js?1573152007:543 Final set zoom! app.js?1573152007:542 UPDATE GL SIZE! app.js?1573152007:543 Final set zoom! tutorial_tips.js:7 tuts loaded 19Mixed Content: The page at '&lt;URL&gt;' was loaded over HTTPS, but requested an insecure image '&lt;URL&gt;'. This content should also be served over HTTPS. app.js?1573152007:555 MESSAGE RECEIVED app.js?1573152007:555 MessageEvent sheetsandboxworker.js?1573179883250:682 Starting up WEB WORKER app.js?1573152007:551 Final page load. app.js?1573152007:563 Refresh jukebox List! app.js?1573152007:549 Auth'ed. app.js?1573152007:549 Go post auth! app.js?1573152007:549 initial setup app.js?1573152007:563 Refresh jukebox List! app.js?1573152007:547 T.i app.js?1573152007:563 Refresh jukebox List! app.js?1573152007:555 refershing page listings! app.js?1573152007:560 Refresh Journal List! VM904:1 Uncaught TypeError: Cannot read property 'id' of undefined &nbsp;&nbsp;&nbsp; at Object.eval (eval at jqotec (base.js?1569951309:1), &lt;anonymous&gt;:1:76) &nbsp;&nbsp;&nbsp; at HTMLScriptElement.&lt;anonymous&gt; (base.js?1569951309:20) &nbsp;&nbsp;&nbsp; at Function.each (jquery-1.9.1.js:648) &nbsp;&nbsp;&nbsp; at jQuery.fn.init.each (jquery-1.9.1.js:270) &nbsp;&nbsp;&nbsp; at jQuery.fn.init.jqote (base.js?1569951309:20) &nbsp;&nbsp;&nbsp; at Object.d20.journal.refreshSpeakingAsOptions (app.js?1573152007:560) &nbsp;&nbsp;&nbsp; at Object.d20.journal.refreshJournalList (app.js?1573152007:560) &nbsp;&nbsp;&nbsp; at app.js?1573152007:560 app.js?1573152007:549 Got players value... app.js?1573152007:550 joining game... app.js?1573152007:548 Player -L9LnzIepvp0dVf_wQAT is offline... app.js?1573152007:548 Global Volume: 58=0.3364 app.js?1573152007:548 Player -LJeZUtAY2xGikgRe6I3 is offline... app.js?1573152007:548 Player -LJfoiBtoSHsh7KQyJSQ is offline... app.js?1573152007:548 Player -LKA3iA7rt8M_CB136hn is offline... app.js?1573152007:548 Player -LKlowlKD-4xHxrEUToH is offline... app.js?1573152007:548 Player -LLHvnMB5FejUugcdJYC is offline... app.js?1573152007:548 Player -LN6MO7WYiAACLJYiTXi is offline... app.js?1573152007:548 Player -LQTa4M5IcwyO_wu1aoA is offline... app.js?1573152007:550 Deferred finish joining... app.js?1573152007:541 Firebase Online 118app.js?1573152007:547 Full load page! app.js?1573152007:549 We have 118 pages app.js?1573152007:551 Scan for new plays! app.js?1573152007:563 Refresh jukebox List! app.js?1573152007:549 handle page changes app.js?1573152007:549 false app.js?1573152007:550 init active page! app.js?1573152007:547 activate page! app.js?1573152007:547 FULLY ACTIVATE VIEWS FOR PAGE. app.js?1573152007:557 Descending into madness... app.js?1573152007:547 Graphics: 0 app.js?1573152007:547 Paths: 0 app.js?1573152007:555 refershing page listings! app.js?1573152007:545 Do refresh link cache! app.js?1573152007:560 Refresh Journal List! app.js?1573152007:560 Search took 454ms app.js?1573152007:547 Reorder by ZORDER mini.png:1 Failed to load resource: the server responded with a status of 500 (Internal Server Error) mini.png:1 Failed to load resource: the server responded with a status of 500 (Internal Server Error) mini.jpg:1 Failed to load resource: the server responded with a status of 403 (Forbidden) mini.jpg:1 Failed to load resource: the server responded with a status of 403 (Forbidden) mini.jpg:1 Failed to load resource: the server responded with a status of 403 (Forbidden) mini.jpg:1 Failed to load resource: the server responded with a status of 403 (Forbidden) mini.jpg:1 Failed to load resource: the server responded with a status of 403 (Forbidden) mini.jpg:1 Failed to load resource: the server responded with a status of 403 (Forbidden) mini.jpg:1 Failed to load resource: the server responded with a status of 403 (Forbidden) mini.jpg:1 Failed to load resource: the server responded with a status of 403 (Forbidden) mini.png:1 Failed to load resource: the server responded with a status of 403 (Forbidden) mini.jpg:1 Failed to load resource: the server responded with a status of 403 (Forbidden) mini.jpg:1 Failed to load resource: the server responded with a status of 403 (Forbidden) app.js?1573152007:546 Swapping <a href="https://s3.amazonaws.com/files.d20.io/images/93056767/Wik5OwxXj8iI16206zEu7w/thumb.png?15696987455" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/93056767/Wik5OwxXj8iI16206zEu7w/thumb.png?15696987455</a> to <a href="https://s3.amazonaws.com/files.d20.io/images/93056767/Wik5OwxXj8iI16206zEu7w/med.png?15696987455" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/93056767/Wik5OwxXj8iI16206zEu7w/med.png?15696987455</a> app.js?1573152007:540 Executing swap, new source:&nbsp; <a href="https://s3.amazonaws.com/files.d20.io/images/93056767/Wik5OwxXj8iI16206zEu7w/med.png?15696987455" rel="nofollow">https://s3.amazonaws.com/files.d20.io/images/93056767/Wik5OwxXj8iI16206zEu7w/med.png?15696987455</a> app.js?1573152007:547 Reorder by ZORDER app.js?1573152007:541 Timeout ref showed error! app.js?1573152007:563 window resize app.js?1573152007:543 Final set zoom! app.js?1573152007:542 UPDATE GL SIZE! app.js?1573152007:543 Final set zoom! app.js?1573152007:563 window resize app.js?1573152007:543 Final set zoom! app.js?1573152007:542 UPDATE GL SIZE! app.js?1573152007:543 Final set zoom! app.js?1573152007:563 window resize app.js?1573152007:543 Final set zoom! app.js?1573152007:542 UPDATE GL SIZE! app.js?1573152007:543 Final set zoom! &nbsp;
Hi Harry R. - Thank you for providing this information. To confirm, does this issue occur only on the one game? Or have you noticed it across multiple different games? Either way, would you mind also providing the exact name of a game that is experiencing this issue, please?&nbsp;
Nicholas said: Hi Harry R. - Thank you for providing this information. To confirm, does this issue occur only on the one game? Or have you noticed it across multiple different games? Either way, would you mind also providing the exact name of a game that is experiencing this issue, please?&nbsp; Hi Nicholas, &nbsp; The game we are currently playing is Tempest Seas D&amp;D 5.0 Exploration.&nbsp; &nbsp; I recall we had the same issue with our old campaign Vex: The Plane of Magic (D&amp;D 3.5).&nbsp; &nbsp;The other "game" was really only a first test of Roll20 and was never played in.&nbsp; I logged in and copied the scripts, but one was so long, I kept getting a "page not found" error when I tried to send this message!&nbsp; I got the Server Error in Vex: The Plane of Magic , but the other game loaded fast with no problem.&nbsp; &nbsp; Thanks!! &nbsp; Harry
Hi&nbsp;Harry R. - Thanks for providing those additional details. I'm going to go ahead and review this with our developers for further investigation. I'll get back to you as soon as I can with additional information on this. We appreciate your patience!
Nicholas said: Hi&nbsp;Harry R. - Thanks for providing those additional details. I'm going to go ahead and review this with our developers for further investigation. I'll get back to you as soon as I can with additional information on this. We appreciate your patience! Thanks so much!&nbsp; It is a long term issue (I'm sure of my own creation!).&nbsp; Taking time to do investigate and address the root cause is always the correct decision.&nbsp;&nbsp; Thanks, Harry
Hi&nbsp;Harry R. - After further investigation, we believe this issue might be related to the data size for the games in question. For troubleshooting purposes, would you mind trying to create a brand new game and play around with it to try and recreate the issue? If the issue ends up occurring in this new game, does it occur in a similar fashion as to what you have seen before? Again, we really appreciate your patience as we work through this!
Nicholas said: Hi&nbsp;Harry R. - After further investigation, we believe this issue might be related to the data size for the games in question. For troubleshooting purposes, would you mind trying to create a brand new game and play around with it to try and recreate the issue? If the issue ends up occurring in this new game, does it occur in a similar fashion as to what you have seen before? Again, we really appreciate your patience as we work through this! Dear Nicholas, I will give that a shot when I get a chance.&nbsp; I would agree that data size would fit with my experience.&nbsp; Any recommendations for best practices to avoid data glut (or in my case, address glutted data!) would be appreciated. I'll update you once I make the new game, and start filling it! Harry