最新更新 - 损坏的房屋广告

版本:3.3.0.beta4-dev

更新

删除了所有房屋广告,网站已恢复正常工作,请参阅此帖子的回复以获取控制台中显示的错误

###########################################################

自从我升级了我们的网站以来,我遇到了一系列问题

  • 手机上的登录按钮不起作用
  • 主题为空
  • 用户在各处都遇到问题,包括无法阅读消息
  • 主菜单不起作用(无法轻松访问管理员)

错误

作业异常:未定义方法 id,对于 nil:NilClass 凌晨 4:52

预热 pretty text 失败:JavaScript 已终止(因超时或显式终止)/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/mini_racer-0.9.0/lib/mini_racer.rb:242:in `call_unsafe’ /var 凌晨 4:55

作业异常:未定义方法 id,对于 nil 凌晨 5:11

我尝试过通过 SSH 重建,但没有成功

感谢所有帮助,谢谢

1 个赞

在控制台中找到此项

house-ad.js:104 未捕获 (在 promise 中)
TypeError: 无法读取 undefined 的属性 (读取 'category_ids')
    at house-ad.js:104:1
    at Array.filter (<匿名>)
    at house-ad.js:102:1
    at Array.forEach (<匿名>)
    at e.didInsertElement (house-ad.js:96:1)
    at e.r [as didInsertElement] (index.js:361:1)
    at e._trigger (core_view.js:55:1)
    at e.r (index.js:361:1)
    at e._trigger (ember-events.js:145:1)
    at e.r (index.js:361:1)
    at ze.didCreate (index.js:2102:1)
    at jt.commit (runtime.js:3965:1)
    at Mt.commit (runtime.js:4062:1)
    at Nt (runtime.js:4082:1)
    at gr._renderRoots (index.js:4916:1)
    at gr._renderRootsTransaction (index.js:4960:1)
    at gr._renderRoot (index.js:4905:1)
    at gr._appendDefinition (index.js:4830:1)
    at gr.appendOutletView (index.js:4820:1)
    at invoke (backburner.js.js:282:1)
    at h.flush (backburner.js.js:197:1)
    at p.flush (backburner.js.js:358:1)
    at B._end (backburner.js.js:798:1)
    at B._boundAutorunEnd (backburner.js.js:523:1)
1 个赞

重置 House 广告(移除并重新添加)解决了此问题

1 个赞

我有一个包含修复的 PR:

但是,我无法在我的开发服务器上重现此问题。@Vaping_Community 你有此问题的重现步骤吗?这样我才能更深入地研究。

1 个赞

这是我能给你的全部,希望有所帮助

注意: Between Posts 中有 6 个广告

广告示例

所有广告都使用相同的格式

<a class="fcbanner" target="_blank" href="https://vapeview.co/?r=vcuk"><img src="https://vapingcommunity.co.uk/uploads/default/original/3X/2/d/2d2e817cadaadd3e8b5ae638af67f580763848f7.jpeg"/></a>

CSS

.fcbanner img {
    width: 700px;
}
1 个赞

感谢您提供详细信息,但在我的开发环境中仍无法重现此问题。无论如何,您能否尝试更新插件源代码,看看一切是否都符合您的要求?上面合并的 PR 应该可以解决您遇到的问题。

1 个赞

此主题已在 2 天后自动关闭。不再允许回复。