사라진 공개 프로필의 미스터리 [애니메이션 아바타]

모두에게 좋은 저녁을 전합니다.

Message (21680 copies reported)

Job exception: undefined method `name' for nil:NilClass


Backtrace

/var/www/discourse/plugins/discourse-ai/lib/modules/embeddings/strategies/truncation.rb:33:in `topic_information'
/var/www/discourse/plugins/discourse-ai/lib/modules/embeddings/strategies/truncation.rb:42:in `topic_truncation'
/var/www/discourse/plugins/discourse-ai/lib/modules/embeddings/strategies/truncation.rb:18:in `prepare_text_from'
/var/www/discourse/plugins/discourse-ai/lib/modules/embeddings/vector_representations/base.rb:39:in `generate_topic_representation_from'
/var/www/discourse/plugins/discourse-ai/lib/modules/embeddings/jobs/regular/generate_embeddings.rb:18:in `execute'
/var/www/discourse/app/jobs/base.rb:292:in `block (2 levels) in perform'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/rails_multisite-5.0.0/lib/rails_multisite/connection_management.rb:82:in `with_connection'
/var/www/discourse/app/jobs/base.rb:279:in `block in perform'
/var/www/discourse/app/jobs/base.rb:275:in `each'
/var/www/discourse/app/jobs/base.rb:275:in `perform'

공개 프로필이 누구에게도 표시되지 않는 문제가 있습니다. 대시보드가 완전히 사라져 있습니다. 확인되는 주요 오류 로그는 첨부한 내용과 동일합니다. 이미 discourse AI를 비활성화했지만 문제가 여전히 지속되고 있습니다. 또한 안전 모드도 시도해 보았으며 정상적으로 작동하므로, 어떤 원인이 이 문제를 일으키고 있는지 확실하지 않습니다.

테마 컴포넌트 문제인 것 같습니다. 안전 모드를 시도했을 때, 다음 설정만 적용해 보셨나요?

또한 해당 페이지나 사용자 카드를 접근하려고 할 때 브라우저 콘솔에 오류가 표시되었나요?

솔직히 말씀드리자면, 범위를 좁히지 않고 그냥 전부 선택했습니다. 하지만 이건 테마 컴포넌트가 아니라 "비공식 클라이언트 측 플러그인 커스텀"입니다.

모든 일이 2일간의 업데이트 이후에 발생했기 때문에, 플러그인을 확인해봐야 할 것 같습니다.

휴대폰과 태블릿을 사용 중이라 이 작업을 수행할 수 없습니다.

아, 맞다. 실패했네요. :slight_smile: 그래도 범위를 조금은 좁혔으니 좋습니다. 비공식 플러그인 목록을 모두 알려주시면 알려진 문제를 찾아서 시간을 절약해 드릴 수 있을지도 모릅니다?

이것이 포럼에 있는 세 가지입니다.

로그에서 에러가 발생하지 않습니다. 비활성화할 수 없는 것 하나만 있는데, 바로 discourse-animated-avatars입니다. 다른 것들은 비활성화했지만 같은 문제가 발생합니다.

애니메이션 아바타 플러그인이 문제를 일으킬 경우 사용자 페이지에 영향을 미칠 수 있다는 지적이 몇 번 있었습니다. 다만, 마지막 보고가 몇 달 전이었고 최근에는 새로운 문제가 보고되지 않았습니다:


테스트 사이트에 설치해 보니 사용자 페이지에 접근하려고 할 때 다음과 같은 오류가 발생합니다:

Uncaught TypeError: e is undefined
    getConnectors plugin-outlet.js:138
    _join index.ts:646
    join index.ts:362
    Ember 3
    l manager.js:746
plugin-outlet.js:138
    getConnectors plugin-outlet.js:138
    _join index.ts:646
    join index.ts:362
    Ember 3
    l manager.js:746
    tag reference.js:131
    track validator.js:657
    d reference.js:130
    d runtime.js:1648
    tag reference.js:131
    track validator.js:657
    d reference.js:130
    Yt Ember
    tag reference.js:131
    track validator.js:657
    d reference.js:130
    Yt Ember
    tag reference.js:131
    track validator.js:657
    d reference.js:130
    createIteratorRef reference.js:306
    tag reference.js:131
    track validator.js:657
    d reference.js:130
    <anonymous> runtime.js:3437
    evaluate runtime.js:1052
    evaluateSyscall runtime.js:4258
    evaluateInner runtime.js:4229
    evaluateOuter runtime.js:4222
    next runtime.js:5053
    _execute runtime.js:5040
    execute runtime.js:5033
    sync runtime.js:5100
    Ember 2
    Nt runtime.js:4134
    Ember 3
    invoke queue.ts:201
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    end index.ts:298
    _run index.ts:667
    _join index.ts:640
    join index.ts:362
    Ember 2
    _resizeObserver site-header.js:342
    (Async: ResizeObserverCallback)
    didInsertElement site-header.js:337
    r Ember
    didInsertElement plugin-api.js:1668
    Ember 6
    commit runtime.js:4019
    commit runtime.js:4116
    Nt runtime.js:4136
    Ember 3
    invoke queue.ts:201
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    end index.ts:298
    _run index.ts:667
    _join index.ts:640
    join index.ts:362
    Ember 2
    _resizeObserver site-header.js:342
    (Async: ResizeObserverCallback)
    didInsertElement site-header.js:337
    r Ember
    didInsertElement plugin-api.js:1668
    Ember 6
    commit runtime.js:4019
    commit runtime.js:4116
    Nt runtime.js:4136
    Ember 3
    invoke queue.ts:201
    flush queue.ts:98
    flush deferred-action-queues.ts:75
    _end index.ts:616
    end index.ts:298
    _run index.ts:667
    _join index.ts:640
    join index.ts:362
    Ember 2
    _resizeObserver site-header.js:342
    (Async: ResizeObserverCallback)
    didInsertElement site-header.js:337
    r Ember
    didInsertElement plugin-api.js:1668
    r Ember

이것 때문에 감사합니다! 플러그인을 21일 동안 사용해 왔는데, 아마 그보다 조금 더 일찍이었을 수도 있지만, 최근 24시간 내에 문제가 발생했습니다. 그래서 수정 방법이 있을까요?

플러그인 주제에 게시글을 추가했으니, 아마도 그렇게 될 것 같습니다. :crossed_fingers: