[解決済み]cannot set property descriptionエラーについての質問です。

あきまり
記事: 48
登録日時: 2018年2月04日(日) 06:45

[解決済み]cannot set property descriptionエラーについての質問です。

投稿記事by あきまり » 2021年4月17日(土) 01:52

タイトルにある通りエラーについての質問です。

cannot set property description of ♯ which has only agetter

というエラーが出てしまい困っています。
ツクールのF8ではこんな文が出ています。

rpg_managers.js:1949 TypeError: Cannot set property description of #<Object> which has only a getter
at Function.DataManager.convertName (ItemNameEscape.js:107)
at Function.DataManager.databaseEscape (ItemNameEscape.js:99)
at Game_Map.refresh (ItemNameEscape.js:127)
at Game_Map.refresh (AutomaticState.js:452)
at Game_Map.setupEvents (HIME_CustomPageConditions.js:310)
at Game_Map.setup (rpg_objects.js:5442)
at Game_Map.setup (YEP_RegionRestrictions.js:273)
at Game_Map.setup (AutomaticState.js:446)
at Game_Player.performTransfer (rpg_objects.js:7480)
at Scene_Map.onMapLoaded (rpg_scenes.js:569)

テストプレイが出来た間にした事はエネミーの作成、武器、防具作成、スキル作成ぐらいなのですが何がダメだったのでしょうか?お分かりの方お願いします。
最後に編集したユーザー あきまり on 2021年4月17日(土) 17:07 [ 編集 1 回目 ]

アバター
Plasma Dark
記事: 669
登録日時: 2020年2月08日(土) 02:29
連絡を取る:

Re: cannot set property descriptionエラーについての質問です。

投稿記事by Plasma Dark » 2021年4月17日(土) 04:19

stacktraceを見る限り、マップ読み込み時に ItemNameEscape.js が何かの説明文を処理しようとしてエラーが発生しています。
このプラグイン単体で起こるものとは考えにくいので、何かデータベースを拡張するようなプラグインと競合してるんじゃないかと思います。

データベースに関わるプラグインは何を採用していますか?
何かをOFFにすることでエラーが出なくなるかもしれません。
(HIME_CustomPageConditions.js をOFFにしてしまうと、 refresh の呼び出しタイミングが変わってややこしいことになりそうなので、これは除外しても良いかも)

テストプレイの起動時ではなく、マップ読み込み時にエラーが出ているのは気になります。
このエラーが発生するタイミングは、ニューゲーム開始時かセーブデータのロード時ではないかと想像していますが、これについてはいかがでしょう。
あきまり
記事: 48
登録日時: 2018年2月04日(日) 06:45

Re: cannot set property descriptionエラーについての質問です。

投稿記事by あきまり » 2021年4月17日(土) 05:02

Plasma Dark 様 返答ありがとうございます助かります。

何かデータベースを拡張するようなプラグインと競合してるんじゃないかと思います。

これを教えて貰って試してみたんですが
トリアコンタン様の 動的データベースで装備の最大値を弄っていたのが問題だったようです。
これを一番下にするとロード時にエラー、上の方にすると起動時にエラーが起こるみたいです。

それですみませんもし何かご存じでしたら装備の最大値を超える別の方法は無いでしょうか?
今まで普通に使えていたので出来れば使いたいです。
アバター
Plasma Dark
記事: 669
登録日時: 2020年2月08日(土) 02:29
連絡を取る:

Re: cannot set property descriptionエラーについての質問です。

投稿記事by Plasma Dark » 2021年4月17日(土) 08:00

トリアコンタン様の 動的データベースで装備の最大値を弄っていたのが問題だったようです。
これを一番下にするとロード時にエラー、上の方にすると起動時にエラーが起こるみたいです。


動的データベースは、 name や description を直接書き換えさせないようにするので、 ItemNameEscape.js とは併用できませんね。
ところで、動的データベースには ItemNameEscape.js の機能が含まれているはずなので、 ItemNameEscape.js をオフにするのでは都合が悪いでしょうか。
あきまり
記事: 48
登録日時: 2018年2月04日(日) 06:45

Re: cannot set property descriptionエラーについての質問です。

投稿記事by あきまり » 2021年4月17日(土) 17:06

Plasma Dark 様 返答ありがとうございます助かります。

ItemNameEscape.js をオフにするのでは都合が悪いでしょうか。

すみません確認しましたありがとうございます、右下のメモ欄にだけ制御文字が使えると思っていたのですが
試してみたらItemNameEscapeの機能があり、HPでも\Nの制御文字を使って紹介してくださっていました。

今まで同時に使用していて分からなかったので今回は本当に助かりましたありがとうございます。

“MV:質問” へ戻る