バージョン選択

フォーラム

メニュー

オンライン状況

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

サイト内検索

バグ報告 > 管理機能 > Ver. 2.3.0-rc1 で商品を複製して登録するとシステムエラーになる

管理機能

新規スレッドを追加する

スレッド表示 | 古いものから 前のトピック | 次のトピック | 下へ
投稿者 スレッド
yuchizo
投稿日時: 2009/3/4 16:23
対応状況: −−−
新米
登録日: 2009/3/4
居住地: 愛知県
投稿: 9
Re: Ver. 2.3.0-rc1 で商品を複製して登録するとシステムエラーになる
こんにちは。
私も同じ現象で悩まされましたが、多分・・・おそらく解決です。

原因:
もともと規格として登録されていない商品には、product_class_idが "" として登録されていて、本来は「新規」として登録されなければいけないのが、
SQL文を作成する場所で、ループの際 product_class_id を代入する変数を初期化していない為、product_class_idの重複が起こる。

解決策:
LC_Page_Admin_Products_ProductClass.php の
function lfInsertProductClass の中で、

> // すべての規格を登録する。
> while($arrList["classcategory_id1:".$cnt] != "") {

この行の下に
  $sqlval['product_class_id'] = ""; //初期化
の一文を入れてみる。


私のところでは エラーは出なくなったようです。


tek
投稿日時: 2009/2/6 17:45
対応状況: −−−
新米
登録日: 2008/10/2
居住地: 宮崎
投稿: 1
Re: Ver. 2.3.0-rc1 で商品を複製して登録するとシステムエラーになる
こんにちは。

今日同じ問題に悩まされました。

商品を複製し、規格まで登録。
商品マスタに戻り、複製した商品の規格を増やそうとした所、システムエラー。

色々と試したら、新しい規格を登録した場合に通常価格を入力すると、エラーが起きずに登録されました。

一度登録されると、通常価格を消してもエラーにはなりません。

取り急ぎ、通常価格に販売価格と同じ値段を入力。
これで登録はできるみたいですね。

通常価格って特別な値では無いようなのですが・・・。
rapi
投稿日時: 2008/9/19 1:26
対応状況: 解決済
半人前
登録日: 2008/6/23
居住地:
投稿: 24
Re: Ver. 2.3.0-rc1 で商品を複製して登録するとシステムエラーになる
既に登録してしまったものについては規格は新規で登録し直す必要が有るようです。

その後の変更は問題なく出来ることを確認致しました。

しかし商品数が多い場合にはちょっと大変な問題になりますが・・・
ひとまず解決ですね。。。
rapi
投稿日時: 2008/9/19 1:07
対応状況: −−−
半人前
登録日: 2008/6/23
居住地:
投稿: 24
Re: Ver. 2.3.0-rc1 で商品を複製して登録するとシステムエラーになる
r17613で対応されclosedとなっておりますが何も変わりません。

「システムエラーが発生しました。大変お手数ですが、サイト管理者までご連絡ください。」が二重で表示される。

確かに私は登録の際に複製で登録し規格の編集をしようとしています。

r17511の修正がされているか確認した上でr17613のとおり変更致しましたが・・・。
seasoft
投稿日時: 2008/9/16 11:51
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: Ver. 2.3.0-rc1 で商品を複製して登録するとシステムエラーになる
http://svn.ec-cube.net/open_trac/ticket/318
(dtb_products_classのproduct_class_idについて)

http://svn.ec-cube.net/open_trac/changeset/17511
(#318 規格編集時にdtb_products_classのproduct_class_idが変動しないように修正 )

これらの副作用のようです。

個人的には、dtb_products_class.product_class_id の存在意義がよく分からない。UPDATE文のWHERE句を簡略化するため?


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

seasoft
投稿日時: 2008/9/16 2:00
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: Ver. 2.3.0-rc1 で商品を複製して登録するとシステムエラーになる
http://svn.ec-cube.net/open_trac/ticket/350 を更新しました。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

rapi
投稿日時: 2008/9/15 22:28
対応状況: −−−
半人前
登録日: 2008/6/23
居住地:
投稿: 24
Re: Ver. 2.3.0-rc1 で商品を複製して登録するとシステムエラーになる
旧verも幾つか使用して様々なトラブルに遭遇しながらこのverに至っておりますが規格でサイズMサイズが入荷したときに増やす場合に現段階の在庫を控えて再度入力し直さないといけなくとても不便です。
以前のバージョンではそのようなことはありませんでしたが改変されている部分がわかりませんでした。
data/class/pages/admin/products/LC_Page_Admin_Products_Class.php
こちら規格処理など有りますが前のものと変わっておりません。

何がおかしくなっているのでしょう?
seasoft
投稿日時: 2008/9/14 23:14
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: Ver. 2.3.0-rc1 で商品を複製して登録するとシステムエラーになる
同じ原因から派生している感じはしますね。

感覚的には、シーケンスとプライマリキー(ユニークキー)の問題のような気がします。Trac に書いた件も、まだ追跡できていないので、確かではありませんが。

http://xoops.ec-cube.net/modules/newbb/viewtopic.php?topic_id=2033&forum=2
などでも話題になりましたが、ドキュメントが整備されていないと、プログラムを追跡するのが大変なんですよね…。
そして修正するときも、正しい仕様を勝手に想像しながらプログラミングするので、想像と実態にズレがあると、新しいバグを生むことに直結してしまう。

難しいものです。


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

rapi
投稿日時: 2008/9/14 22:15
対応状況: −−−
半人前
登録日: 2008/6/23
居住地:
投稿: 24
Re: Ver. 2.3.0-rc1 で商品を複製して登録するとシステムエラーになる
私の場合、複製は問題なかったのですが
規格で在庫を変える場合に同様のエラーとなります。
チェックを外して在庫を無くすには問題ありませんが
在庫を追加したり規格内容を増やすとエラーとなります。
admin/products/product_class.php
その為新規で変更しなくてはいけないのでとても困っております。

seasoftさんが登録されたTracでこの問題もパスできますでしょうか?
seasoft
投稿日時: 2008/9/14 15:20
対応状況: −−−
登録日: 2008/6/4
居住地:
投稿: 7367
Re: Ver. 2.3.0-rc1 で商品を複製して登録するとシステムエラーになる
当方でもこの問題に遭遇しまして、Trac には登録済みです。
http://svn.ec-cube.net/open_trac/ticket/350


----------------
Seasoft
こちらでの投稿は、アイディア程度に留めさせていただいております。
個別案件の作業は有償で承っております。お気軽にご相談ください。

(1) 2 »
スレッド表示 | 古いものから 前のトピック | 次のトピック | トップ


 



ログイン


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

統計情報

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

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2313
5
umebius
2085
6
yuh
1819
7
h_tanaka
1646
8
red
1570
9
mcontact
1291
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.