Dragon Dreamer said: 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! Sorry for the delay in getting back to you. Here is all the info. Looking at the console log, it looks like there are errors loading PNG files. Figuring out what/where they reside I guess would be the next step, and deleting those offending files. Here's all the info:
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: <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: <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> From < <a href="https://wiki.roll20.net/Solving_Technical_Issues" rel="nofollow">https://wiki.roll20.net/Solving_Technical_Issues</a> >
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. 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. 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. 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 '<URL>' was loaded over HTTPS, but requested an
insecure image '<URL>'. 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 at Object.eval (eval at jqotec
(base.js?1569951309:1), <anonymous>:1:76) at HTMLScriptElement.<anonymous>
(base.js?1569951309:20) at Function.each (jquery-1.9.1.js:648) at jQuery.fn.init.each
(jquery-1.9.1.js:270) at jQuery.fn.init.jqote
(base.js?1569951309:20) at
Object.d20.journal.refreshSpeakingAsOptions (app.js?1573152007:560) at Object.d20.journal.refreshJournalList
(app.js?1573152007:560) 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: <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!