バージョン選択

フォーラム

メニュー

オンライン状況

50 人のユーザが現在オンラインです。 (42 人のユーザが フォーラム を参照しています。)
登録ユーザ: 1
ゲスト: 49
kggh もっと...

サイト内検索

質問 > その他 > データ移行プラグイン(ver4.1.0)利用時の「Not null violation: 7 ERROR」について

その他

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
nakaz
投稿日時: 2022/5/18 10:31
対応状況: 解決済
新米
登録日: 2022/5/18
居住地:
投稿: 2
データ移行プラグイン(ver4.1.0)利用時の「Not null violation: 7 ERROR」について
【移行元】
システム情報
EC-CUBE 3.0.17
サーバーOS Linux
DBサーバー PostgreSQL 8.4.20 on x86_64-redhat-linux-gnu, compiled by GCC gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-17), 64-bit
WEBサーバー Apache/2.2.15 (CentOS)
PHP 5.4.45

【移行先】
システム情報
EC-CUBE 4.1.2
サーバーOS Linux
DBサーバー PostgreSQL 13.6 on x86_64-pc-linux-gnu, compiled by gcc (GCC) 8.5.0 20210514 (Red Hat 8.5.0-4), 64-bit
WEBサーバー Apache/2.4.37 (rocky) OpenSSL/1.1.1k mod_wsgi/4.6.4 Python/3.6
PHP 7.4.29

【移行プラグイン】
・データ移行プラグイン(バージョン4.1.0)
・EC-CUBE4系移行用バックアッププラグイン(3.0系)(バージョン1.0.0)

【事象】
①バックアッププラグインを使用して、移行元から抜き出したgzファイルを移行先に「Upload」
②ブラウザ上で「システムエラーが発生しました」の表示
③ホーム画面へ戻ると
「会員データ登録しました。」
「商品データを登録しました。」
が表示されるが、実際にはデータは登録されていない。

【エラーメッセージ】
・「site-yyyy-mm-dd.log」
・「admin-yyyy-mm-dd.log」
[yyyy-mm-dd xx:xx:xx] admin.ERROR [10efaafb] [37ef785] [1] [Eccube\Log\Logger:log:64] - システムエラーが発生しました。 ["An exception occurred while executing 'INSERT INTO dtb_order (id, customer_id, country_id, pref_id, sex_id, job_id, payment_id, device_type_id, pre_order_id, order_no, message, name01, name02, kana01, kana02, company_name, email, phone_number, postal_code, addr01, addr02, birth, subtotal, discount, delivery_fee_total, charge, tax, total, payment_total, payment_method, note, create_date, update_date, order_date, payment_date, currency_code, complete_message, complete_mail_message, add_point, use_point, order_status_id, discriminator_type) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?), (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?);' with params [
~略~
]:\n\nSQLSTATE[23502]: Not null violation: 7 ERROR: null value in column \"id\" of relation \"dtb_order\" violates not-null constraint\nDETAIL: Failing row contains (null, null, null, null, null, null, null, null, null, null, null, Not null violation, Not null violation, null, null, null, null, null, null, null, null, null, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, 0.00, null, null, 2022-05-18 09:39:07+00, 2022-05-18 09:39:07+00, 2022-05-18 00:39:07+00, null, JPY, null, null, 0, 0, 3, order).","/var/www/html/ec-cube/vendor/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractPostgreSQLDriver.php",64,"#0 /var/www/html/ec-cube/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php(182): Doctrine\\DBAL\\Driver\\AbstractPostgreSQLDriver->convertException()\n#1 /var/www/html/ec-cube/vendor/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php(159): Doctrine\\DBAL\\DBALException::wrapException()\n#2 /var/www/html/ec-cube/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(2225): Doctrine\\DBAL\\DBALException::driverExceptionDuringQuery()\n#3 /var/www/html/ec-cube/vendor/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(1312): Doctrine\\DBAL\\Connection->handleExceptionDuringQuery()\n#4 /var/www/html/ec-cube/vendor/nobuhiko/bulk-insert-query/src/BulkInsertQuery.php(92): Doctrine\\DBAL\\Connection->executeQuery()\n#5 /var/www/html/ec-cube/app/Plugin/DataMigration4/Controller/Admin/ConfigController.php(1565): nobuhiko\\BulkInsertQuery\\BulkInsertQuery->execute()\n#6 /var/www/html/ec-cube/app/Plugin/DataMigration4/Controller/Admin/ConfigController.php(1153): Plugin\\DataMigration4\\Controller\\Admin\\ConfigController->saveToO()\n#7 /var/www/html/ec-cube/app/Plugin/DataMigration4/Controller/Admin/ConfigController.php(145): Plugin\\DataMigration4\\Controller\\Admin\\ConfigController->saveOrder()\n#8 /var/www/html/ec-cube/vendor/symfony/http-kernel/HttpKernel.php(158): Plugin\\DataMigration4\\Controller\\Admin\\ConfigController->index()\n#9 /var/www/html/ec-cube/vendor/symfony/http-kernel/HttpKernel.php(80): Symfony\\Component\\HttpKernel\\HttpKernel->handleRaw()\n#10 /var/www/html/ec-cube/vendor/symfony/http-kernel/Kernel.php(201): Symfony\\Component\\HttpKernel\\HttpKernel->handle()\n#11 /var/www/html/ec-cube/index.php(83): Symfony\\Component\\HttpKernel\\Kernel->handle()\n#12 {main}"] [POST, /ec-cube/xxxxx/data_migration4/config, xxx.xxx.xxx.xxx, https://xxx.xxx.x.xx/ec-cube/xxxxx/data_migration4/config, Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/101.0.4951.54 Safari/537.36]

【質問内容】
お世話になっております。
自社ECサイトで利用しているEC-CUBEのバージョンアップ(3系→4系)に伴う検証作業中に、
データ移行プラグインを使用してみたところ上記エラーが発生してしまい、原因及び対処方法を調査しております。
管理画面上のエラーメッセージを読んでみたところ、NotNull制約が指定されているidカラムにNullを入れようとしてエラーが発生しているように見えますが、バックアップファイル中の「dtb_order.csv」の中身を見ても、idがNullになっている行などなく、このNullがどこから来ているか不明です。
当該エラーが出る原因及び対処法について、心当たりがあればご教授お願いいたします。
フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
 » データ移行プラグイン(ver4.1.0)利用時の「Not null violation: 7 ERROR」について nakaz 2022/5/18 10:31
     Re: データ移行プラグイン(ver4.1.0)利用時の「Not null violation: 7 ERROR」について umebius 2022/5/19 16:34
       Re: データ移行プラグイン(ver4.1.0)利用時の「Not null violation: 7 ERROR」について nakaz 2022/5/20 10:37

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は88,290名です
総投稿数は109,689件です

投稿数ランキング

1
seasoft
7365
2
468
3217
3
AMUAMU
2712
4
nanasess
2303
5
umebius
2085
6
yuh
1818
7
h_tanaka
1610
8
red
1568
9
mcontact
1240
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
796
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.