Closed motyc closed 2 years ago
@motyc prosim na ktorom servery se tohle vyskytuje? Skusil som 192.168.254.24 tak aj 192.168.254.30 a na oboch vse funguje spravne. Dekuji.
Zkoušel jsem to doma přes VPN, kde mi to vůbec nefungovalo (včera i před tím během týdne). Nyní v práci mi to také jde. Ještě to tedy prověřím, až budu zpět doma pokusím se zjistit, v čem je problém.
@jnihnat Tak znovu otestováno a je to velice zvláštní - chvilku mi to funguje a pak to zase najednou nejde. Děje se to podobně v různých prohlížečích.
Zde report z Chrome konzole:
A zde z Mozilly:
Z konzole je vidno ze padne request na jquery, co vysvetluje preco nefunguje vicero veci. Z ni vsak uz neni zrejme kvuli cemu to ale padne, ten request se ale dela uz z browseru. Muze byt ze to zablokuje firewall napriklad. Pro lepsi pochopeni by som ale potreboval videt export ze Site (v developer modu) kdyz se to stane. V mozile je to po kliknuti na pravym tlacitkem mysi a Ulozit vsetko ako HAR.
Zde to je, snad jsem to exportoval správně: wamcr-test.aiscr.cz_Archive [21-12-21 10-52-27].zip
V browseru pada request na https://code.jquery.com/jquery-3.5.1.min.js On pri tom ani nespadne na nejakou chybu na Response, ale je uplne zablokovan. Nepouzivate nejaky Ad blocker v oboch prohlizecich, nebo neco co by mohlo blokovat requesty? Deje se to i u nekoho jineho z tymu? Skusil bych jeste premazat cookies ci to nepomuze. pripadne zadejte adresu co som poslal hore primo do adresniho radku a skuste mi poslat jen screenshot z te site, ci tam nebude neco na vic. v tom co ste poslal je jen ze to bylo zablokovano, tak ci v prohlizeci nebude vypsane i cim.
Ad block používám jen v Chrom, ale tím to být nemůže, protože ho nemám v jiných prohlížečích a navíc jej mám i v práci, kde mi to jde v pořádku. Divné ale je, že to chvilkami funguje (tj, nezablokuje se to vždy).
Cookies jsem zkoušel promazat. Ten response pošlu, až budu zase u dotčeného PC. Zkusím také ještě na chvilku shodit antivir/firewall.
Zkouším otevřít https://code.jquery.com/jquery-3.5.1.min.js a chová se to hrozně zvláštně. V Chrome někdy vše projde ok a zobrazí se:
Jenže po refreshi nebo při dalším pokusu se vrátí toto:
Podobně se chová Mozilla - někdy projde, někdy neprojde.
Když to zrovna funguje, tak běží dobře i https://wamcr-test.aiscr.cz/. Zdá se to jako nějaká podivnost na síti, ale vůbec nechápu, o co by mohlo jít. Kdyby Vás napadlo, kde může být problém, tak budu vděčný. Také se pokusím hledat příčiny.
Zkoušel jsem i vypnout antivir/firewall a nic se nezměnilo.
Našel jsem k tomu následující, ale přiznám se, že už to trošku přesahuje mé pochopení, v čem je problém a zda je to na straně mého počítače/sítě, nebo aplikace jako takové: https://pretagteam.com/question/crbug1173575-nonjs-module-files-deprecated-in-angular https://stackoverflow.com/questions/67191286/crbug-1173575-non-js-module-files-deprecated-chromewebdata-index%EA%9E%89530595551 https://support.google.com/chrome/thread/122907066/crbug-1173575-non-js-module-files-deprecated?hl=en https://programmerah.com/solved-vs-code-debug-javascript-error-crbug-1173575-non-js-module-files-deprecated-34400/
ja som podobne hladal riesenia vcera a prave ma to viedlo k problemom s certifikatmi a pod v browseru. Skusim este nahradit jquery najnovsou verziou, mozno to pomoze, ale nasadenie bude musiet pockat na @pesikj viete skusit otvorit tuto stranku ci sa vam to bude stavat aj na nej:? https://code.jquery.com/jquery-3.6.0.js
Dělá to totéž i s novým odkazem (https://code.jquery.com/jquery-3.6.0.js) :(
Deje se vam to prosim jen na jednom PC, pripadne len z jedneho pripojenia (doma?)
Momentálně se mi to děje na jednom PC (zkoušeno ještě na dalších dvou na stejné síti a tam to jde dobře). Nehraje ani roli to, zda jsem nebo nejsem připojen na VPN.
Pokud si ale dobře vzpomínám, tak poprvé jsem stejný problém registroval na notebooku na úplně jiné síti...
jeste jeden dotaz, deje se to i v privatnim okne?
Ano, žádný rozdíl.
mohli by sme si k tomu zajtra zavolat? Uz mi dochadzaju napady a u mna sa mi to nijak nedari nasimulovat.
Určitě mohli (+420775200064). Je mi jasné, že je to trošku nešťastná věc a může to být opravdu nějaká specifická hloupost na mém PC. Když se to nepodaří vyřešit, tak holt budu testovat z práce a počkáme, jestli se to třeba s nějakým updatem Windows nevyřeší. Děkuji moc.
Napadlo mi skusit jeste jednu vec, muzete se skusit pripojit cez mobilni hotspot? Ci to nahodou nedela router/internetovy provider? Pripadne bych si pak skusil zavolat kolen 11:00 ak Vam to vyhovuje.
To bohužel nemůžu, protože tam se nepřipojím na VPN. Ale routerem by to být nemělo, vzhledem k tomu, že na stejné síti na notebooku to funguje. Jedenáctá je bez problémů.
Mám dojem, že jsem našel celkem přesný popis problému zde: https://github.com/jquery/codeorigin.jquery.com/issues/77 (další issue se stejným problémem jsou https://github.com/jquery/codeorigin.jquery.com/issues/74 a https://github.com/jquery/codeorigin.jquery.com/issues/80).
Skutečně se nedostanu ani na https://code.jquery.com/ jako takovou.
Když přidám do c:\Windows\System32\Drivers\etc\hosts
konkrétní mapování 69.16.175.42 code.jquery.com
(což tam navrhují jako dočasné řešení), tak to najednou vše funguje. Kdyby Vás napadlo, co mám udělat pro to, aby to fungovalo trvale, budu rád. Já už tady běžím po hodně tenkém ledě vlastních znalostí.
Zjevně to tedy není úplně unikátní chyba (nějak to souvisí s připojením přes IPv6) a uvážil bych to stahování na server, aby na to nenaráželi ostatní uživatelé.
Pokial tohle resi problem, tak to potom spise vypada na problem s DNS serverom. Ten pokial nemate nastaveny v pocitaci rucne, tak zavysi od nastavenia poskytovatela internetu. A to je uz potom divne, preco to z PC nefunguje ale z notebooku ano na jednej sieti. Inak by som sa asi pripojil k tomu premiestnit to js do statickych souboru na server a to vyresi problem.
DNS mám dynamicky přidělované, takže je to opravdu zvláštní, jak říkáte.
Jinak souhlasím, proberte to tedy prosím s kolegou Pešíkem a pokud tam nebude nějaký háček, šel bych touto cestou. Nechávám to tedy otevřené, jen změním název issue.
Dodávám další informace:
69.16.175.42 code.jquery.com
a 69.16.175.42 releases.jquery.com
) funguje to pouze při připojení na přímo přes ip serveruStále platí, že na jiném počítači v téže síti to jede. Zároveň ale platí, že na daném počítači to nejde v žádném prohlížeči. Vypnutí ESET či Windows firewall nepomůže, zkoušel jsem https://support.pearson.com/getsupport/s/article/Reset-an-Internet-Connection-Flush-DNS a zkoušel jsem resetovat nastavení sítě přes Windows.
@MichalKminek @vojtakus nenapadne ještě něco vás, prosím? Zejména ve vztahu k tomu, že přes https://wamcr-test.aiscr.cz/ to nejede a na přímo ano (při tom editovaném hostu, jinak to nejede vůbec).
Zaznam hosts nastavujes na Win nebo Linuxu? Rozliseni muzes vyzkouset prikazem ping. Mas nastevnou proxy? Mozna bude lepsi po telefonu, kdy by se ti to hodilo?
@MichalKminek Je to na Win 10. Mám teď schůzku, ale po ní zavolám...
@jnihnat @pesikj Po laborování s @MichalKminek se nám podařilo najít příčinu problémů. Ukázalo se, že https://code.jquery.com/ má problém s připojením přes IPv6. Z nějakého důvodu můj počítač toto spojení preferoval a tím pádem spojení padalo. Podle Michala nejde o úplně netypický problém při připojení přes poskytovatele O2, který IPv6 podporuje, nicméně tak mohou vznikat podobné konflikty někde na cestě při routování, tedy mimo naši kontrolu.
Výsledkem pátrání tedy je, že na mém počítači pomohlo úplné zakázání IPv6. Problém pak přetrvával pro připojení přes adresu https://wamcr-test.aiscr.cz/ se zapnutou VPN, kdy dochází k nějakým konfliktům ve Windows a bylo nutné na pevno přiřadit správnou lokální IP této adrese. To je ale věc velice specifická, kterou běžný uživatel nebude muset nikdy řešit.
Vzhledem k povaze problému se skutečně a definitivně jako jediné schůdné řešení jeví zahrnout odpovídající knihovnu přímo staticky do kódu, protože problém nemusí nastávat pouze na jednom PC a nemůžeme uživatele nutit vypínat si IPv6 na svých počítačích.
Implementováno na DEV serveru, problém byl měl být odstraněn, ale je potřeba test od @motyc, který má prostředí, kde může problém nasimulovat.
@pesikj Ve skutečnosti to už ani já spolehlivě neotestuji, protože se mi patrně podařilo na PC problém odstranit trvaleji. Určitě je ale dobře, že se to udělalo, protože na to lidé v různých kontextech narážejí stále. Pokud tedy vše funguje i po převodu na static, můžeme to brát za vyřešené.
Aplikace se vůbec nenačte a konzole hlásí chybu
VM241:6772 crbug/1173575, non-JS module files deprecated.
Podrobný rozbor a řešení zde: https://github.com/ARUP-CAS/aiscr-webamcr/issues/247#issuecomment-1026907053