バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

機能要望 > その他 > EC-CUBE2.5.0 α版バグ報告

その他

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
nanasess
投稿日時: 2010/10/7 14:59
対応状況: −−−
登録日: 2006/9/9
居住地:
投稿: 2311
Re: EC-CUBE2.5.0 α版バグ報告
引用:

redさんは書きました:

[フロント]
・カート
商品削除・個数+−が動かない
個数が出ていない


この件については, 鋭意改善中です.

MySQL の max_prepared_stmt_count に起因する問題は, SQL をバッチ実行するなどして, Prepared Statement を多数生成しないようにするべきだと思われます.

チケットを発行しておきました
http://svn.ec-cube.net/open_trac/ticket/835

ありがとうございます.
red
投稿日時: 2010/10/7 11:11
対応状況: −−−
登録日: 2010/2/15
居住地: 東京都
投稿: 1569
EC-CUBE2.5.0 α版バグ報告
EC-CUBE 2.5.0-dev
DBサーバ MySQL 5.1.51-log
WEBサーバ Apache/2.2.3 (CentOS)
PHP 5.3.3

負荷試験をしている中でいくつかバグを見つけましたので報告させていただきます

[管理画面]
・SHOPマスタ
店名(英語表記)に必須マークがついていないが必須エラーが出る

・メルマガ管理画面
エラーが出る

SQL: SELECT template_id, subject, mail_method FROM dtb_mailmaga_template WHERE del_flg = 0  ORDER BY template_id DESC

MDB2 Error: no such table

_doQuery: [Error message: Could not execute statement]
[Last executed query: PREPARE mdb2_statement_mysql_5bdd2d197654d448fb0f8b0a5de1be16bf02d9caf FROM 'SELECT template_id, subject, mail_method FROM dtb_mailmaga_template WHERE del_flg = 0  ORDER BY template_id DESC']
[Native code: 1146]
[Native message: Table 'eccube250.dtb_mailmaga_template' doesn't exist]


・郵便番号登録
デフォルトのMySQLの設定では登録完了できませんでした。
set global max_prepared_stmt_count = 1048576;して実行したところMySQLが落ちました

[フロント]
・カート
商品削除・個数+−が動かない
個数が出ていない

・購入完了できないことがあった(上にあるボタンオスとエラー?)

SQL: PREPARE mdb2_statement_mysql_21daaa362eea6f3f6045865d5aeaa620aa96d943ea FROM 'INSERT INTO dtb_order_detail(order_id,product_id,product_class_id,classcategory_id1,classcategory_id2,product_name,product_code,classcategory_name1,classcategory_name2,point_rate,price,quantity) VALUES (?,?,?,?,?,?,?,?,?,?,?,?)'

MDB2 Error: null value violates not-null constraint

_doQuery: [Error message: Could not execute statement]
[Last executed query: EXECUTE mdb2_statement_mysql_21daaa362eea6f3f6045865d5aeaa620aa96d943ea USING @0, @1, @2, @3, @4, @5, @6, @7, @8, @9, @10, @11]
[Native code: 1048]
[Native message: Column 'classcategory_id1' cannot be null]



おまけですがテストデータ生成スクリプトの不具合も報告します
・MySQLで商品登録をしたところSQLのエラーが出て登録が出来ませんでした。
この部分です

$sqlval['rank'] = "~(SELECT CASE
                                WHEN max(T2.rank) + 1 IS NULL THEN 1
                                ELSE max(T2.rank) + 1
                            END
                        FROM dtb_class AS T2
                        WHERE T2.del_flg = 0),";


・下記設定を行いましたが実際には規格1が10個規格が1個のデータが作成されました

/** 規格1の生成数 */
define("CLASSCATEGORY1_VOLUME", 10);

/** 規格2の生成数 */
define("CLASSCATEGORY2_VOLUME", 10);


・デフォルトのMySQLの設定では3000商品カテゴリ1つ規格なししか登録できない
mysql> SHOW VARIABLES LIKE '%max_prepared_stmt_count%';
+-------------------------+-------+
| Variable_name | Value |
+-------------------------+-------+
| max_prepared_stmt_count | 16382 |
+-------------------------+-------+
1 row in set (0.10 sec)

set global max_prepared_stmt_count = 1048576;
としたところ100商品小カテゴリ10、規格10×10で登録は出来ましたがサーバーが落ちそうになりました。

・カテゴリーツリーが壊れる

>食品
>食品>なべ
>Category000
>食品>お菓子

と言うよくわからないことになった
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2311
5
umebius
2085
6
yuh
1819
7
h_tanaka
1637
8
red
1569
9
mcontact
1277
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
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.