最新バージョンで警告がでました

バグかなと思ったらこちらへ。

最新バージョンで警告がでました

投稿記事by kaiya on 2019年2月26日(火) 19:21

いつもありがとうございます

soycms_3.0.2p96_sqliteからsoycms_3.0.2p105_sqliteにバージョンアップしましたところ、
下記警告がでました

Warning: count(): Parameter must be an array or an object that implements Countable in
/ルート/common/site_include/plugin/soycms_search_block/util/PluginBlockUtil.class.php on line 85

SOY CMS検索結果ブロックプラグインを使用しないにしても、表示は消えませんでしたが
3.0.2p96_sqliteに戻したところ、警告文が消えました。
(しかし、もう1つのサイトでは soycms_3.0.2p105をアップロードしても警告文がでませんでしたので 何かの設定でしょうか・・?)

それと、現在 使っていないので 困っていないのですが
新機能を試そうと、カスタムサーチフィールド(SOYCMS)プラグインを使うにしたところ、下記エラーメッセージが出ました
(何も項目設定をしていないからかも?しれませんが念のため)
こちらはプラグインを使用しない にすれば、エラー文は消えます
(エラー内容をいると、フィールド名をすでに使っているとかなので、私の設定がおかしいだけかも・・
Fatal error: Cannot declare class CustomSearchFieldUtil, because the name is already in use in
/ルート/soyshop/webapp/src/module/plugins/custom_search_field/util/CustomSearchFieldUtil.class.php on line 3
kaiya
 
記事: 183
登録日時: 2011年3月01日(火) 20:27

Re: 最新バージョンで警告がでました

投稿記事by inunosinsi on 2019年2月27日(水) 10:30

今回のエラーはおそらくですが、何らかのブロック設定はあるが、テンプレートの方に該当する記述がない時に出力されるエラーです。
原因の特定はできていませんが、私の方でも昨日エラーの出力がありました。

上記のエラーを修正したものをダウンロードできるようにしてあります。

カスタムサーチフィールドの方は、SOY CMS側でSOY Shop側のカスタムサーチフィールドを読み込むような設定をしている場合に発生するエラーです。
こちらは直近で修正することは難しいです。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 972
登録日時: 2008年6月12日(木) 20:48

Re: 最新バージョンで警告がでました

投稿記事by kaiya on 2019年2月27日(水) 10:42

早速対応ありがとうございます!

また、ヒントをありがとうございます
カスタムサーチフィールドの方は、SOY CMS側でSOY Shop側のカスタムサーチフィールドを読み込むような設定をしている場合に発生するエラーです

商品紹介プラグインをテストしていた時にsoyshopからカスタムフィールドを呼び込みしていた事を思い出して
商品紹介プラグインを使用しない にするとエラー文なくなりました。
kaiya
 
記事: 183
登録日時: 2011年3月01日(火) 20:27

Re: 最新バージョンで警告がでました

投稿記事by kaiya on 2019年9月23日(月) 16:59

いつもありがとうございます

soycms_3.0.2p160_sqlite から最新バージョン  soycms_3.0.2p164_sqlite に アップロードしたところ、

記事の詳細ページで下記エラーが出てしまいました。160に戻すと正常に表示されます。xserverです。

ラベル関係だとは推測するのですが・・・

Fatal error: Uncaught Error: Class 'UserInfoUtil' not found in ルート/common/domain/cms/Label.class.php:161 Stack trace: #0 ルート/common/site_include/blog/entry.php(52): Label->getBranchName() #1 ルート/common/lib/soy2_build.php(6766): BlogPage_Entry_CategoryList->populateItem(Object(Label), 11, 1, 1) #2 ルート/common/lib/soy2_build.php(6745): HTMLList->populateItemImpl(Object(Label), 11, 1, 1) #3 ルート/common/lib/soy2_build.php(5854): HTMLList->execute() #4 ルート/common/lib/soy2_build.php(6960): SOYBodyComponentBase->execute() #5 ルート/common/lib/soy2_build.php(6978): HTMLPage->add('entry', Object(BlogPage_EntryComponent)) #6 ルート/common/site_include/blog/entry. in ルート/common/domain/cms/Label.class.php on line 161
kaiya
 
記事: 183
登録日時: 2011年3月01日(火) 20:27

Re: 最新バージョンで警告がでました

投稿記事by inunosinsi on 2019年9月24日(火) 04:54

ご報告をありがとうございます。
今回のエラーが出ないような対策のコードを追加したものをお伝えしておきます。
https://github.com/inunosinsi/soycms/commit/69929351d8bb6a68d274ca79afbb575f0f61712b#diff-54097e5b2d1fac2e0f5228c34f85e0c2

後ほど下記ページでダウンロードできるようにしておきます。
https://saitodev.co/soycms/
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 972
登録日時: 2008年6月12日(木) 20:48

Re: 最新バージョンで警告がでました

投稿記事by kaiya on 2019年9月24日(火) 09:38

有り難うございます。警告でなくなりました有り難うございました
kaiya
 
記事: 183
登録日時: 2011年3月01日(火) 20:27

Re: 最新バージョンで警告がでました

投稿記事by kaiya on 2019年9月24日(火) 19:19

soyshopのバグ?がありましたので・・こちらで報告させて頂きます

SOYSHOPのカスタムフィールド で フィールドタイプが画像のフィールドにおいて

画像の選択の保存ができなくなっています
(商品管理画面から、画像をselectで選択までできますが、変更ボタンを押すとクリア状態(画像が選択されていない)になる)

前バージョン soyshop_1.18.2p172 (2019年5月14) に戻してみると、正常に画像の選択ができます。
(5月~9月は更新していないので、その間のバージョンでは試していません)
kaiya
 
記事: 183
登録日時: 2011年3月01日(火) 20:27

Re: 最新バージョンで警告がでました

投稿記事by inunosinsi on 2019年9月25日(水) 07:53

修正したものをダウンロードできるようにしました
https://saitodev.co/soycms/soyshop/
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 972
登録日時: 2008年6月12日(木) 20:48

Re: 最新バージョンで警告がでました

投稿記事by kaiya on 2020年9月17日(木) 17:28

いつもありがとうございます

SOYSHOPの最新バージョン sqlite soyshop_2.1.23 にバージョンアップしたところ、
公開側にはエラーは出ないのですが、

管理画面の アプリケーション一覧から SOYSHOPにログインしようとすると 下記警告が表示されてログインできませんでした。

Fatal error: Cannot declare class ShopUtil, because the name is already in use in /home/SOY CMSル設置場所/app/webapp/shop/src/util/ShopUtil.class.php on line 3

バージョンアップ前の sqlite soyshop_2.1.17に戻すと エラーがなくなりました。

エックスサーバーで複数のサイトでテストしましたが、すべて同じ症状(アプリケーションのSOYSHOPにログインできなくなる)でした
kaiya
 
記事: 183
登録日時: 2011年3月01日(火) 20:27

Re: 最新バージョンで警告がでました

投稿記事by inunosinsi on 2020年9月18日(金) 05:01

/cmsインストールディレクトリ/app/webapp/shop/src/util/ShopUtil.class.phpを作成すれば回避できます。
時期バージョンでは上記の対応を含めます。
大阪でフリーのプログラマをしています。
以前はSOY CMSの開発元で働いていました。

SOY ShopのプラグインやSOY Appの開発のサポートをしています。
http://saitodev.co/soycms(SOY CMSのマニュアルを作成しています)
開発実績等

最近はSOY Shopを業務アプリとして使用できないか?と模索しています。
SOY Shopで管理画面のみ使用モードを追加しました - saitodev.co

株式会社京都農販(SOY Shopのサイト)
株式会社コトブキ園(SOY Shop)
inunosinsi
 
記事: 972
登録日時: 2008年6月12日(木) 20:48


Return to バグ報告

オンラインデータ

このフォーラムを閲覧中のユーザー: なし & ゲスト[3人]

cron