관리자 디렉터리에서 플러그인 페이지가 비어 있음

이 문제를 겪기 전에 Pavilion의 Subcription Client Plugin을 설치하고 재빌드(rebuild)를 수행했습니다.

현재 제 인스턴스는 2.9.0.beta9 (754ad42344) 버전입니다. Comparing 754ad4234493fa3af84517e8f1ed99a88ffd3171…27bff3fcfa3d56125b360170b34729ecc9973a6f · discourse/discourse · GitHub

제가 설치한 모든 플러그인:


무슨 일이 있었는지 단서가 있을까요?

브라우저 콘솔에 뭔가 있나요?

아 네, 여기 있습니다.

The FetchEvent for "https://www.bfsu.cafe/assets/plugins/discourse-adplugin-0b0b5504b30e66eedf81d4d1c06e48bdcedd3f5a0683269c8b982931dc255417.js" resulted in a network error response: the promise was rejected.
NetworkFirst.mjs:167 
        
       Uncaught (in promise) no-response: no-response :: [{"url":"https://www.bfsu.cafe/assets/plugins/discourse-adplugin-0b0b5504b30e66eedf81d4d1c06e48bdcedd3f5a0683269c8b982931dc255417.js"}]
    at a.makeRequest (https://www.bfsu.cafe/javascripts/workbox/workbox-strategies.prod.js:1:2145)
makeRequest @ NetworkFirst.mjs:167
plugins:118
       
        
       GET https://www.bfsu.cafe/assets/plugins/discourse-adplugin-0b0b5504b30e66eedf81d4d1c06e48bdcedd3f5a0683269c8b982931dc255417.js net::ERR_FAILED
plugin-api.js:19 
        
       Uncaught Error: There is no route named adminPlugins.houseAds
    at j.handlersFor (route-recognizer.js:697:1)
    at L.applyToState (router_js.js:1179:1)
    at a.applyIntent (router_js.js:2216:1)
    at j (router.js:1408:1)
    at e._prepareQueryParams (router.js:886:1)
    at s.normalizeQueryParams (routing.js:53:1)
    at s._generateURL (routing.js:61:1)
    at s.generateURL (routing.js:71:1)
    at e.<anonymous> (index.js:3575:1)
    at index.js:1993:1
    at e.untrack (validator.js:851:1)
    at Se.get (index.js:1992:1)
    at e.r [as href] (index.js:1074:1)
    at xe (index.js:1450:1)
    at reference.js:222:1
    at reference.js:170:1
    at e.track (validator.js:835:1)
    at f (reference.js:169:1)
    at Je (runtime.js:3492:1)
    at Ye.flush (runtime.js:3445:1)
    at Object.evaluate (runtime.js:2726:1)
    at Object.evaluate (runtime.js:1312:1)
    at Dt.evaluateSyscall (runtime.js:5232:1)
    at Dt.evaluateInner (runtime.js:5188:1)
    at Dt.evaluateOuter (runtime.js:5180:1)
    at Wt.next (runtime.js:6191:1)
    at Wt._execute (runtime.js:6175:1)
    at Wt.execute (runtime.js:6166:1)
    at Bt.handleException (runtime.js:5369:1)
    at Kt.handleException (runtime.js:5605:1)
    at Lt.throw (runtime.js:5302:1)
    at qe.evaluate (runtime.js:2580:1)
    at Lt._execute (runtime.js:5285:1)
    at Lt.execute (runtime.js:5266:1)
    at Ht.rerender (runtime.js:5634:1)
    at Er.render (index.js:7578:1)
    at index.js:7896:1
    at It (runtime.js:5074:1)
    at Rr._renderRoots (index.js:7876:1)
    at Rr._renderRootsTransaction (index.js:7928:1)
    at Rr._revalidate (index.js:7970:1)
    at invoke (backburner.js:351:1)
    at p.flush (backburner.js:241:1)
    at h.flush (backburner.js:447:1)
    at B._end (backburner.js:999:1)
    at B.end (backburner.js:729:1)
    at B._run (backburner.js:1054:1)
    at B.run (backburner.js:773:1)
    at d (index.js:119:1)
    at u.success (ajax.js:120:1)
    at l (jquery.js:3500:1)
    at Object.fireWith [as resolveWith] (jquery.js:3630:1)
    at E (jquery.js:9796:1)
    at XMLHttpRequest.<anonymous> (jquery.js:10057:1)

그리고 데스크톱에서 Chrome이나 iOS에서 Safari로 이 페이지를 방문할 때는 오류가 없는데, Microsoft Edge를 사용할 때는 빈 페이지가 표시되는 것을 확인했습니다.

광고 차단기를 끄실 때입니다. 광고 플러그인 이름 때문에 차단이 발동되고 있습니다.

광고 차단 프로그램이 이런 기능까지 있는 줄 몰랐네요… 감사합니다! 이제 모든 게 괜찮습니다.