بعد تحديث الإصدار، وجدت أنني لا أستطيع تحميل بطاقة المستخدم بالنقر على صورة المستخدم، وعند دخول إعدادات المعلومات الشخصية، ظهرت رسالة تفيد أن الصفحة غير موجودة.
قمت بالتحديث أمس، وبطاقات المستخدم عندي تظهر بشكل جيد.
تحقق من وضع الأمان. إذا كان ذلك على ما يرام، فربما لديك مشكلة في أحد ثيماتك أو مكونات الثيم؟
هل يمكنك من فضلك تزويدي بأي أخطاء في وحدة التحكم؟
أنا في وضع الأمان وما زلت لا أستطيع التحميل، إليك معلومات السجل الخاصة بي
فشل في التعامل مع استثناء في وسيط تطبيق الاستثناءات: ActiveRecord::StatementInvalid : PG::UndefinedTable: خطأ: العلاقة "gamification_leaderboard_cache_1_all_time" غير موجودة السطر 1: ...p.t
ActiveRecord::StatementInvalid (PG::UndefinedTable: خطأ: العلاقة "gamification_leaderboard_cache_1_all_time" غير موجودة السطر 1: ...p.total_score, p.position FROM "users" INNER JOIN gamificati.
قد يكون لهذا تأثير، لكنني كنت أشير إلى سجلات المتصفح، هل يمكنك مشاركة تلك؟
أي سجل وحدة التحكم في المتصفح. (غالبًا ما يُفتح بواسطة F12)
topic-creator-avatar.hbr:1 [THEME 300 'ملخص أحدث المواضيع'] خطأ في التجميع: امتداد الملف غير معروف 'hbr' (discourse/connectors/topic-list-before-columns/topic-creator-avatar.hbr)
(مجهول) @ topic-creator-avatar.hbr:1
[جديد] استخدم Copilot في Edge لشرح خطأ وحدة التحكم: انقر
لشرح الخطأ.
معرفة المزيد
عدم العرض مرة أخرى
composer-action-title.js:62 ℹ️ Discourse v3.5.0.beta5-dev — https://github.com/discourse/discourse/commits/7820dd2b8f — Ember v5.12.0
post-placeholder.js:53 [إضافة discourse-chain-topics] إشعار إهمال: تعريف فئات الموصّل عبر registerConnectorClass أصبح قديماً. راجع https://meta.discourse.org/t/32727 للحصول على أنماط أكثر حداثة. [معرف الإهمال: discourse.register-connector-class-legacy]
o @ post-placeholder.js:53
p @ topic-link.js:12
registerConnectorClass @ group.js:15
(مجهول) @ topic-custom-field-initializer.js:32
e1 @ group.js:15
initialize @ topic-custom-field-initializer.js:13
(مجهول) @ composer-action-title.js:62
(مجهول) @ item.js:166
e.each @ form-template-validation.js:54
e.walk @ form-template-validation.js:54
e.each @ form-template-validation.js:54
e.topsort @ form-template-validation.js:54
_runInitializer @ item.js:166
runInstanceInitializers @ item.js:166
_bootSync @ composer-action-title.js:62
didBecomeReady @ index.js:93
invoke @ client-error-handler.js:88
flush @ client-error-handler.js:88
flush @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_ensureInstance @ client-error-handler.js:88
schedule @ client-error-handler.js:88
f @ bookmark.js:114
waitForDOMReady @ index.js:93
init @ index.js:93
_ @ caret-position.js:86
create @ caret-position.js:86
(مجهول) @ start-app.js:4
(مجهول) @ discourse-boot.js:13
(مجهول) @ discourse-boot.js:1
post-placeholder.js:53 [إضافة discourse-chain-topics] إشعار إهمال: تعريف فئات الموصّل عبر registerConnectorClass أصبح قديماً. راجع https://meta.discourse.org/t/32727 للحصول على أنماط أكثر حداثة. [معرف الإهمال: discourse.register-connector-class-legacy]
o @ post-placeholder.js:53
p @ topic-link.js:12
registerConnectorClass @ group.js:15
(مجهول) @ topic-custom-field-initializer.js:83
e1 @ group.js:15
initialize @ topic-custom-field-initializer.js:13
(مجهول) @ composer-action-title.js:62
(مجهول) @ item.js:166
e.each @ form-template-validation.js:54
e.walk @ form-template-validation.js:54
e.each @ form-template-validation.js:54
e.topsort @ form-template-validation.js:54
_runInitializer @ item.js:166
runInstanceInitializers @ item.js:166
_bootSync @ composer-action-title.js:62
didBecomeReady @ index.js:93
invoke @ client-error-handler.js:88
flush @ client-error-handler.js:88
flush @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_ensureInstance @ client-error-handler.js:88
schedule @ client-error-handler.js:88
f @ bookmark.js:114
waitForDOMReady @ index.js:93
init @ index.js:93
_ @ caret-position.js:86
create @ caret-position.js:86
(مجهول) @ start-app.js:4
(مجهول) @ discourse-boot.js:13
(مجهول) @ discourse-boot.js:1
post-placeholder.js:53 [إضافة discourse-chain-topics] إشعار إهمال: تعريف فئات الموصّل عبر registerConnectorClass أصبح قديماً. راجع https://meta.discourse.org/t/32727 للحصول على أنماط أكثر حداثة. [معرف الإهمال: discourse.register-connector-class-legacy]
o @ post-placeholder.js:53
p @ topic-link.js:12
registerConnectorClass @ group.js:15
(مجهول) @ topic-custom-field-initializer.js:141
e1 @ group.js:15
initialize @ topic-custom-field-initializer.js:13
(مجهول) @ composer-action-title.js:62
(مجهول) @ item.js:166
e.each @ form-template-validation.js:54
e.walk @ form-template-validation.js:54
e.each @ form-template-validation.js:54
e.topsort @ form-template-validation.js:54
_runInitializer @ item.js:166
runInstanceInitializers @ item.js:166
_bootSync @ composer-action-title.js:62
didBecomeReady @ index.js:93
invoke @ client-error-handler.js:88
flush @ client-error-handler.js:88
flush @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_ensureInstance @ client-error-handler.js:88
schedule @ client-error-handler.js:88
f @ bookmark.js:114
waitForDOMReady @ index.js:93
init @ index.js:93
_ @ caret-position.js:86
create @ caret-position.js:86
(مجهول) @ start-app.js:4
(مجهول) @ discourse-boot.js:13
(مجهول) @ discourse-boot.js:1
discourse-home-page.js:79 discourse-home-page error: مسار غير صالح ""
s @ discourse-home-page.js:79
initialize @ discourse-home-page.js:42
(مجهول) @ composer-action-title.js:62
(مجهول) @ item.js:166
e.each @ form-template-validation.js:54
e.walk @ form-template-validation.js:54
e.each @ form-template-validation.js:54
e.topsort @ form-template-validation.js:54
_runInitializer @ item.js:166
runInstanceInitializers @ item.js:166
_bootSync @ composer-action-title.js:62
didBecomeReady @ index.js:93
invoke @ client-error-handler.js:88
flush @ client-error-handler.js:88
flush @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_ensureInstance @ client-error-handler.js:88
schedule @ client-error-handler.js:88
f @ bookmark.js:114
waitForDOMReady @ index.js:93
init @ index.js:93
_ @ caret-position.js:86
create @ caret-position.js:86
(مجهول) @ start-app.js:4
(مجهول) @ discourse-boot.js:13
(مجهول) @ discourse-boot.js:1
one-version.js:10 DEPRECATION: المكونات التي تُحل قوالبها بشكل منفصل أصبحت قديمة. انتقل إما إلى ملفات js/ts + hbs المتجاورة أو إلى gjs/gts. تم محاولة البحث عن 'template:components/sidebar-theme-toggle'. [معرف الإهمال: component-template-resolving] سيتم إزالة هذا في ember-source 6.0.0. راجع https://deprecations.emberjs.com/id/component-template-resolving لمزيد من التفاصيل.
(مجهول) @ one-version.js:10
(مجهول) @ base.js:71
(مجهول) @ deprecate.js:100
(مجهول) @ base.js:71
(مجهول) @ deprecate.js:100
(مجهول) @ base.js:71
l @ index.js:49
(مجهول) @ render-tags.js:60
(مجهول) @ base.js:71
u @ index.js:49
(مجهول) @ base.js:71
(مجهول) @ base.js:71
(مجهول) @ base.js:71
(مجهول) @ bookmark.js:114
(مجهول) @ base.js:71
(مجهول) @ form-template-validation.js:54
(مجهول) @ base.js:71
s @ post-placeholder.js:53
(مجهول) @ base.js:71
r @ base.js:71
c @ deprecate.js:100
k @ upload.js:65
h @ binary.js:7
(مجهول) @ theme-setting.js:6
(مجهول) @ theme-setting.js:6
lookupComponent @ theme-setting.js:6
(مجهول) @ theme-setting.js:6
A @ theme-setting.js:6
o @ theme-setting.js:6
(مجهول) @ theme-setting.js:6
compile @ theme-setting.js:6
ef @ theme-setting.js:6
(مجهول) @ theme-setting.js:6
compile @ theme-setting.js:6
compile @ backup-codes.js:33
(مجهول) @ backup-codes.js:33
evaluate @ backup-codes.js:33
evaluateSyscall @ backup-codes.js:33
evaluateInner @ backup-codes.js:33
evaluateOuter @ backup-codes.js:33
next @ backup-codes.js:33
_execute @ backup-codes.js:33
execute @ backup-codes.js:33
sync @ backup-codes.js:33
(مجهول) @ theme-setting.js:6
(مجهول) @ theme-setting.js:6
tA @ backup-codes.js:33
_renderRoots @ theme-setting.js:6
_renderRootsTransaction @ theme-setting.js:6
_renderRoot @ theme-setting.js:6
_appendDefinition @ theme-setting.js:6
appendOutletView @ theme-setting.js:6
invoke @ client-error-handler.js:88
flush @ client-error-handler.js:88
flush @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_ensureInstance @ client-error-handler.js:88
schedule @ client-error-handler.js:88
f @ bookmark.js:114
waitForDOMReady @ index.js:93
init @ index.js:93
_ @ caret-position.js:86
create @ caret-position.js:86
(مجهول) @ start-app.js:4
(مجهول) @ discourse-boot.js:13
(مجهول) @ discourse-boot.js:1
includes.js?v=116e2a6fd81c286e004e2a0afb03baa1:840
GET https://www.tometo.me/u/shen_hualuo/card.json 500 (خطأ داخلي في الخادم)
(مجهول) @ includes.js?v=116e2a6fd81c286e004e2a0afb03baa1:840
send @ jquery.js:7408
ajax @ jquery.js:7408
a @ base.js:71
(مجهول) @ named-references.js:49
e @ named-references.js:49
A @ base.js:71
(مجهول) @ moment.js:257
(مجهول) @ group.js:15
(مجهول) @ named-references.js:49
e @ named-references.js:49
getAndRemove @ group.js:15
findDetails @ moment.js:257
findByUsername @ moment.js:257
_showCallback @ item.js:166
(مجهول) @ topic-link.js:12
invoke @ client-error-handler.js:88
flush @ client-error-handler.js:88
flush @ client-error-handler.js:88
_end @ client-error-handler.js:88
end @ client-error-handler.js:88
_runExpiredTimers @ client-error-handler.js:88
setTimeout
setTimeout @ client-error-handler.js:88
_installTimerTimeout @ client-error-handler.js:88
_reinstallTimerTimeout @ client-error-handler.js:88
_later @ client-error-handler.js:88
later @ client-error-handler.js:88
T @ bookmark.js:114
_show @ topic-link.js:12
_showCardOnClick @ topic-link.js:12
_cardClickHandler @ topic-link.js:12
_run @ client-error-handler.js:88
_join @ client-error-handler.js:88
join @ client-error-handler.js:88
p @ bookmark.js:114
(مجهول) @ bookmark.js:114
includes.js?v=116e2a…04e2a0afb03baa1:840
GET https://www.tometo.me/u/shen_hualuo.json 500 (خطأ داخلي في الخادم)
(مجهول) @ includes.js?v=116e2a…04e2a0afb03baa1:840
send @ jquery.js:7408
ajax @ jquery.js:7408
a @ base.js:71
(مجهول) @ named-references.js:49
e @ named-references.js:49
A @ base.js:71
(مجهول) @ moment.js:257
(مجهول) @ group.js:15
(مجهول) @ named-references.js:49
e @ named-references.js:49
getAndRemove @ group.js:15
findDetails @ moment.js:257
afterModel @ post-placeholder.js:53
runAfterModelHook @ topic-link.js:12
(مجهول) @ topic-link.js:12
k @ named-references.js:49
w @ named-references.js:49
invoke @ client-error-handler.js:88
flush @ client-error-handler.js:88
flush @ client-error-handler.js:88
_end @ client-error-handler.js:88
(مجهول) @ client-error-handler.js:88
Promise.then
(مجهول) @ client-error-handler.js:88
flush @ bookmark.js:114
_scheduleAutorun @ client-error-handler.js:88
_ensureInstance @ client-error-handler.js:88
schedule @ client-error-handler.js:88
(مجهول) @ hashtag-autocomplete.js:158
T @ named-references.js:49
resolve @ topic-link.js:12
T @ form-template-validation.js:54
getTransitionByIntent @ topic-link.js:12
transitionByIntent @ topic-link.js:12
doTransition @ topic-link.js:12
transitionTo @ topic-link.js:12
_doTransition @ upload.js:65
transitionTo @ binary.js:7
(مجهول) @ theme-setting.js:6
l @ UIPlugin.js:138
click
لذا، لا أعتقد أنك كنت في وضع الأمان.
يبدو أن هذا المكون يسبب مشكلة:
topic-creator-avatar.hbr:1 [الثيم 300 'ملخص الموضوعات الأحدث'] خطأ تجميع: امتداد ملف غير معروف 'hbr' (discourse/connectors/topic-list-before-columns/topic-creator-avatar.hbr)
(مجهول) @ topic-creator-avatar.hbr:1
وذلك لأنه لم تعد قوالب hbr (الخام) مدعومة.
قم بالتواصل مع مؤلف الثيم الخاص بك.
@manuel ألم تواجه هذا أيضًا؟
إذًا، يبدو أن هذه مرتبطة.
يبدو أن Gamification يقوم بتعديل بيانات المستخدم ويُصدر خطأ.
لذلك، هذا يفسر بالتأكيد سبب عدم تحميل بطاقة المستخدم.
يبدو لي أن لديك أكثر من مشكلة واحدة وأنها مرتبطة بالإضافات، وليس بـ Core Discourse.
أود إزالة:
- Gamification plugin
- Whatever theme component ([THEME 300 ‘摘要最新主题’]) is causing that other browser error (needs to be rewritten to avoid use of .hbr templates)
حتى تتمكن من حل تلك المشكلات.
اقتراح الإبلاغ عن خطأ Gamification في Gamification Topic.
نظرًا لأنه مكون إضافي #official، يمكنك أيضًا الإبلاغ عن خطأ في فئة Bug (على الرغم من تذكر إضافة علامة gamification). ![]()
هذا صحيح.
على أية حال، يتناول هذا الموضوع الآن مسألتين، ومن المحتمل أن يتم تقسيمهما إلى موضوعين.
مشكل عدم تحميل بطاقة المستخدم هو على الأرجح مشكلة تتعلق بالتشجيع والت gamification، لذا ربما تستخدم هذا الموضوع لذلك. تمت إضافة علامة gamification.
(حسنًا، هذا مربك، فقد تغيرت واجهة تحرير البيانات الوصفية للموضوع!)
نعم.
![]()
كان ذلك عندما حاولت تثبيت نسخة احتياطية. فشل الوصول إلى بطاقات المستخدم وصفحات المستخدم حتى قمت بحذف لوحة المتصدرين من النسخة الاحتياطية.
تعديل: في ملاحظة مختلفة، يبدو أن لقطة الشاشة الخاصة بي لا تفتح في نافذة منبثقة؟ كان العرض 1693 بكسل، لكنه يظهر فقط بعرض 690.
هذا يبدو قاسياً جداً. أتساءل إذا كانت هناك حل أخف وزناً؟
يبدو أن هذا مرتبط:
نعم، غريب، الأصل هنا للأشخاص الذين يرغبون في قراءتها بالفعل ![]()
قد يكون. هذا الترحيل يحذف طرق عرض ذاكرة التخزين المؤقت المؤرشفة التي تنتهي بـ _x (حيث x رقم). لكن الجدول الذي يفتقده هو جدول غير مؤرشف (بدون _x).
@sheng_hualuo هل يمكنك محاولة تشغيل هذا من وحدة تحكم rails؟
DiscourseGamification::LeaderboardCachedView.regenerate_all
[اقتباس=“RGJ، المشاركة:16، الموضوع:366391”]
لكن الجدول الذي يفقده هو جدول غير محُدَّث (بدون _x).
[/اقتباس]
gamification_leaderboard_cache_1_all_time أليس هو الإصدار 1؟
أعتقد أن اسم القاعدة قد تم تغييره لسبب ما.
لا، هذا هو معرف لوحة الصدارة. يتم شرح كل شيء في رسالة الالتزام للالتزام الذي ذكرته.
أيضًا، انظر إلى التعبير النمطي 'gamification_leaderboard_cache_[0-9]+_[a-zA-Z_]+_[1-9]$'
آه، بدأ كل ذلك يصبح واضحًا. إذن، النسخة المُنسقة (همهمة) تم التخلي عنها، ولكن لسبب ما لم يتم تجسيد النسخة الجديدة (همهمة) بعد.
ليس لدي التتبع الكامل، لكنني أعتقد أن الخطأ يحدث أثناء تسلسل gamification_score لبطاقة المستخدم.
نظرًا للطبيعة العابرة لهذه المشاهدات المجسدة، لا يُتوقع أن يتسبب البحث عن النقاط في حدوث خطأ على مستوى النظام، بل يجب أن يعود إلى “نقاط افتراضية” عند عدم وجود المشاهدة.
هناك خطأ في التحقق من وجود المشاهدة المجسدة التحقق من الوجود. يُبلغ عن وجود مشهدة بينما هي في الواقع غير موجودة (على الأقل ليس في مخطط public الحالي)، مما يؤدي إلى البحث في مشهدة غير موجودة ينتج عنه الخطأ.
أعتقد أن ما حدث هنا هو أن المشاهدة المجسدة كانت موجودة في مخطط backup الذي تم إنشاؤه كجزء من الاستعادة ولكن ليس في مخطط public. يتم الاحتفاظ بمخطط backup لفترة من الوقت بعد الاستعادة.
لدي طلب سحب جاهز مع إصلاح.