エラー表示の解決法

返信する
アバター
水面 れたす
記事: 9
登録日時: 2022年3月23日(水) 10:43

エラー表示の解決法

投稿記事 by 水面 れたす »

mzです。
テストプレイを行おうとすると
【Cannot read property 'expParams' of null】
というエラー表示が出てしまい、テストプレイが不可です。
調べたところプラグインに問題があるようなので、使用しているプラグイン全てをOFFにして再度読み込んでも変化はありませんでした。
こちらを解決する方法はありますでしょうか。
アバター
ムノクラ
記事: 2118
登録日時: 2018年2月23日(金) 11:41
連絡する:

Re: エラー表示の解決法

投稿記事 by ムノクラ »

水面 れたす さんが書きました:mzです。
テストプレイを行おうとすると
【Cannot read property 'expParams' of null】
というエラー表示が出てしまい、テストプレイが不可です。
調べたところプラグインに問題があるようなので、使用しているプラグイン全てをOFFにして再度読み込んでも変化はありませんでした。
こちらを解決する方法はありますでしょうか。
プラグインをONにした状態のセーブデータでエラーが起きていませんか?
ニューゲームでもエラーが起きているのであれば、コアが破損していると思います。

MZはコアの入れ替えがメニューから出来るので、こちらを試すのが良いと思います。

メニュー:ゲーム>コアスクリプトの更新…
個人的には、v1.4.3かv1.3.3が安定していると思います。
(バージョンが上がって、直ってるバグと追加でバグが発生しているので…)




余計なこと

エラーはスタックトレースがないと、ほとんど情報が足りません。
参考
https://fungamemake.com/archives/12097
---
JavaScriptの基本を学習せずにツクールのプラグインやスクリプトを使って横着してゲームを作ろうとしている人間です。
そのような者なので、適当な投稿をするかも知れません。
他の方の投稿を信用してください。
アバター
水面 れたす
記事: 9
登録日時: 2022年3月23日(水) 10:43

Re: エラー表示の解決法

投稿記事 by 水面 れたす »

初心者に対して非常に丁寧な対応、ありがとうございます。

コアの入れ替えも試してみましたが、変化はありませんでした。
新規プロジェクトでは問題なく動作するので、現在制作中のプロジェクトでのみのエラーだと思います。
テストプレイボタンを押す→テストプレイウィンドウが開く→スタート画面が映らず、エラー表示
という流れでエラーが起きております。

【スタックトレース】
rmmz_managers.js:2030 TypeError: Cannot read property 'expParams' of null
at Game_Actor.expForLevel (rmmz_objects.js:4159)
at Game_Actor.currentLevelExp (rmmz_objects.js:4179)
at Game_Actor.initExp (rmmz_objects.js:4171)
at Game_Actor.setup (rmmz_objects.js:4074)
at Game_Actor.initialize (rmmz_objects.js:4041)
at new Game_Actor (rmmz_objects.js:4026)
at Game_Actors.actor (rmmz_objects.js:5232)
at Game_Party.setupStartingMembers (rmmz_objects.js:5509)
at Function.DataManager.setupNewGame (rmmz_managers.js:256)
at Scene_Boot.startNormalGame (rmmz_scenes.js:339)

になります。
アバター
剣崎 宗二
記事: 744
登録日時: 2016年11月12日(土) 20:36
連絡する:

Re: エラー表示の解決法

投稿記事 by 剣崎 宗二 »

エラーを見る限りいずれかのキャラに設定されている初期クラス(職業)が不正(データが空白になっているかそもそも設定されていない)なようです。
各アクターのクラスを一度データがある物に再設定してみては如何でしょうか。
----
-出先に居る場合回答が未テスト状態である事が多い為、テストは重々にお願いいたします。
-基本自分や友人の問題解決は自分で1からプラグインを書いているので、「こういうプラグインはありますか」に対しては助けになれません。ご了承ください。
アバター
水面 れたす
記事: 9
登録日時: 2022年3月23日(水) 10:43

Re: エラー表示の解決法

投稿記事 by 水面 れたす »

ありがとうございます!
いじった覚えはないのですが
アクターの職業をデフォルトのものから他のものへ変更したらタイトル画面が表示されるようになりました!
ただ、テストプレイの際にニューゲーム・セーブデータどちらを選択しても、キャラクターの操作が全くできなくなり、フリーズしてしまう別の問題が生まれてしまいました。
エラー表示は出なかったのですが、スタックトレースを確認したところセーブデータに不備があるようです。

【スタックトレース】
TorigoyaMZ_Achievement2.js:934 Error: Savefile not found
at rmmz_managers.js:671
at new Promise (<anonymous>)
at Function.StorageManager.loadFromLocalFile (rmmz_managers.js:666)
at Function.StorageManager.loadZip (rmmz_managers.js:618)
at Function.StorageManager.loadObject (rmmz_managers.js:552)
at Object.onInit (TorigoyaMZ_Achievement2.js:931)
at AchievementManager.init (TorigoyaMZ_Achievement2.js:484)
at Scene_Boot.onDatabaseLoaded (TorigoyaMZ_Achievement2.js:1254)
at Scene_Boot.isReady (rmmz_scenes.js:280)
at Scene_Boot.isReady (ApngPicture.js:765)

・音楽は流れる
・オープニングでの文章表示は問題なし。移動パートで固まる。
・移動だけでなく、方向転換・メニューを開くこともできない。
・キーボードだけでなく、マウスでの操作も不可

全プラグインのOFF・再起動を試してみてもダメでした。
アバター
水面 れたす
記事: 9
登録日時: 2022年3月23日(水) 10:43

Re: エラー表示の解決法

投稿記事 by 水面 れたす »

すみません!
自己解決しました。
イベントの設定の問題でした。

お騒がせしました。

アドバイスを下さりありがとうございました!
返信する

“MZ:質問”に戻る