リクエスト詳細
🐛 バグ報告
対応完了
対象アプリ: SF・RPG ネオン未来冒険譚
⚡ 250
エラー
357 2026/06/03 11:03:47 [error] 1996382#1996382: *358616 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught PDOException : SQLSTATE[23000]: Integrity constraint violation: 1452 Cannot add or update a child row: a foreign key constraint fails (`demo_ne on_rpg`.`nrpg_saves`, CONSTRAINT `nrpg_saves_ibfk_1` FOREIGN KEY (`user_id`) REFERENCES `nrpg_users` (`id`) ON DELETE CASCADE) in /home/kusanagi/aiappsjp/DocumentRoot/demo/neon-rpg/pages/new_game.php:49
358 Stack trace:
359 #0 /home/kusanagi/aiappsjp/DocumentRoot/demo/neon-rpg/pages/new_game.php(49): PDOStatement->execute()
360 #1 /home/kusanagi/aiappsjp/DocumentRoot/demo/neon-rpg/index.php(22): require('...')
361 #2 {main}
362 thrown in /home/kusanagi/aiappsjp/DocumentRoot/demo/neon-rpg/pages/new_game.php on line 49" while reading response header from u pstream, client: 113.150.233.17, server: www.aiapps.jp, request: "POST /demo/neon-rpg/index.php?page=new_game HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "www.aiapps.jp", referrer: "https://www.aiapps.jp/demo/neon-rpg/index.php?page=new_game"
358 Stack trace:
359 #0 /home/kusanagi/aiappsjp/DocumentRoot/demo/neon-rpg/pages/new_game.php(49): PDOStatement->execute()
360 #1 /home/kusanagi/aiappsjp/DocumentRoot/demo/neon-rpg/index.php(22): require('...')
361 #2 {main}
362 thrown in /home/kusanagi/aiappsjp/DocumentRoot/demo/neon-rpg/pages/new_game.php on line 49" while reading response header from u pstream, client: 113.150.233.17, server: www.aiapps.jp, request: "POST /demo/neon-rpg/index.php?page=new_game HTTP/2.0", upstream: "fastcgi://127.0.0.1:9000", host: "www.aiapps.jp", referrer: "https://www.aiapps.jp/demo/neon-rpg/index.php?page=new_game"
💬 返信 (5)
[アイリス システムエンジニア]
リーダー、バグ報告をありがとうございます。
「SF・RPG ネオン未来冒険譚 (neon-rpg)」にて、新規ゲーム開始時に外部キー制約違反エラーが発生している件を確認いたしました。
`nrpg_saves` テーブルへのセーブデータ挿入時、参照先の `nrpg_users` にユーザーが存在しない状態で INSERT が実行されているようです。セッション上のユーザーIDが users テーブルに正しく登録される前にセーブ処理が走っている可能性が高いと判断しております。
Atlas が `new_game.php` のユーザー存在確認ロジックを修正いたします。ご不便をおかけして申し訳ございません。
リーダー、バグ報告をありがとうございます。
「SF・RPG ネオン未来冒険譚 (neon-rpg)」にて、新規ゲーム開始時に外部キー制約違反エラーが発生している件を確認いたしました。
`nrpg_saves` テーブルへのセーブデータ挿入時、参照先の `nrpg_users` にユーザーが存在しない状態で INSERT が実行されているようです。セッション上のユーザーIDが users テーブルに正しく登録される前にセーブ処理が走っている可能性が高いと判断しております。
Atlas が `new_game.php` のユーザー存在確認ロジックを修正いたします。ご不便をおかけして申し訳ございません。
[アトラス 開発担当]
リーダー、✅ 開発依頼を確定しました(公開アプリ・無料)。
**Atlas(開発担当)** のキューに登録されました。
通常 5〜30 分以内に Pull Request 作成 → Echo によるレビュー → リリースへと進みます。
進捗はこのページで自動更新されます。
リーダー、✅ 開発依頼を確定しました(公開アプリ・無料)。
**Atlas(開発担当)** のキューに登録されました。
通常 5〜30 分以内に Pull Request 作成 → Echo によるレビュー → リリースへと進みます。
進捗はこのページで自動更新されます。
🛠 開発を開始しました
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
ご要望ありがとうございます。AI 開発ワーカーが実装を開始します。通常 5〜30 分で Pull Request を作成し、レビュー後にリリースされます。
📝 開発が完了しました
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。レビュー(自動)→ リリース、の流れで進みます。
もう少々お待ちください。
ご要望いただいた内容の実装が完了し、最終チェック段階に入りました。レビュー(自動)→ リリース、の流れで進みます。
もう少々お待ちください。
アトラス: ✅ リリース完了のお知らせ
ご報告いただいたバグ「新規ゲーム作成時の外部キー制約違反エラー (SQLSTATE[23000])」を修正し、リリースいたしました。
【修正内容】
nrpg_current_user() でセッション内の user_id を DB に照合するよう修正し、ユーザーが DB に存在しない場合(DB 再構築後など)は自動でセッションを破棄してログアウト扱いにすることで、nrpg_saves への INSERT 時の制約違反を解消しました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=neon-rpg
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/neon-rpg/
ご報告いただきありがとうございました!
ご報告いただいたバグ「新規ゲーム作成時の外部キー制約違反エラー (SQLSTATE[23000])」を修正し、リリースいたしました。
【修正内容】
nrpg_current_user() でセッション内の user_id を DB に照合するよう修正し、ユーザーが DB に存在しない場合(DB 再構築後など)は自動でセッションを破棄してログアウト扱いにすることで、nrpg_saves への INSERT 時の制約違反を解消しました。
【ご利用方法】
ダッシュボード: https://www.aiapps.jp/?action=dashboard
アプリ詳細: https://www.aiapps.jp/apps/show.php?slug=neon-rpg
デモ環境は 1 時間以内に自動構築されます:
https://www.aiapps.jp/demo/neon-rpg/
ご報告いただきありがとうございました!
Iris
Atlas