1.0.14J-r9ベータです

プログラム(機能)関連の開発の話題
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9ベータです

投稿記事by min-o » 2015年2月27日(金) 18:28

yamaさま

b14
b13
b12
とファイル上書きでバージョン戻してみました。
変化なしです。途切れる場所も変わっていないようです。

b11までもどすと、表示されます…。
アバター
yama
管理人
記事: 2908
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9ベータです

投稿記事by yama » 2015年2月27日(金) 19:52

了解です、それではb11とb12の間の差分を少しずつ詰めながらポイントを探ってみます。ちょっと手間ですがお付き合いいただけると助かります。
b11.zip
(1.65 MiB) ダウンロード数: 134 回
まずこちらを試してみてください。installフォルダ以外を上書きしてキャッシュをクリアするだけでokです。

上記パッケージで問題なければ、
manager.zip
(834.51 KiB) ダウンロード数: 121 回
次はこちらを試してみてください。managerフォルダのみなので、これを上書きしてキャッシュクリアです。

それで問題なければ、
document.parser.class.inc.zip
(28.35 KiB) ダウンロード数: 119 回
次はこれをmanager/includes/ディレクトリに上書きしてみてください。
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9ベータです

投稿記事by min-o » 2015年3月02日(月) 10:08

yamaさま
確認おそくなってすいません。

b11上書き→表示問題なし
managerフォルダ上書き→表示問題なし
document.parser.class.inc上書き→表示問題なし

とすべて全部表示されました。
アバター
yama
管理人
記事: 2908
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9ベータです

投稿記事by yama » 2015年3月02日(月) 11:18

document.parser.class.inc.zip
(28.35 KiB) ダウンロード数: 113 回
ありがとうございます。それでは最後にこれを試してみてください。これをmanager/includes/ディレクトリに上書きすることでb12と同一になるので、問題が再現されると思いますが、念のため確認です。
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9ベータです

投稿記事by min-o » 2015年3月02日(月) 11:33

document.parser.class.inc上書きで、問題再現しました。
途切れる個所も同じです。

どのバージョンでも問題が再現する時は、問題のページの読み込みに時間がかかり、しばらく読み込み中になります。(他のページは表示早いです)
再現しない場合はすぐ表示されます。
アバター
yama
管理人
記事: 2908
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9ベータです

投稿記事by yama » 2015年3月02日(月) 13:39

コード: 全て選択

$tags = array_merge($innerTags,$tags);
ありがとうございます。こう書くとダメで、

コード: 全て選択

foreach($innerTags as $v) {
    $tags[] = $v;
}
こう書くと問題が起きないみたいですね。これはこれで別の問題が起きるので、いくつか他のパターンを考えてみます。
アバター
yama
管理人
記事: 2908
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9ベータです

投稿記事by yama » 2015年3月02日(月) 19:41

document.parser.class.inc.zip
(28.41 KiB) ダウンロード数: 114 回
お待たせです。これをmanager/includes/ディレクトリに上書きしてみてください。これで問題がなければ、さらに処理の軽そうな他のパターンを作成してみます。
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9ベータです

投稿記事by min-o » 2015年3月03日(火) 10:25

yamaさま
確認しました。
document.parser.class.inc.php上書きしてみましたが、変わりません。
同じ個所で途切れています。
アバター
yama
管理人
記事: 2908
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9ベータです

投稿記事by yama » 2015年3月03日(火) 10:55

document.parser.class.inc.zip
(28.42 KiB) ダウンロード数: 119 回
確認ありがとうございます。それでは、こちらはどうでしょうか?
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9ベータです

投稿記事by min-o » 2015年3月03日(火) 11:09

確認しました。
変わらず同じ所で途切れています。
アバター
yama
管理人
記事: 2908
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9ベータです

投稿記事by yama » 2015年3月03日(火) 11:13

document.parser.class.inc.zip
(28.44 KiB) ダウンロード数: 124 回
ありがとうございます。こちらはどうでしょうか?
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9ベータです

投稿記事by min-o » 2015年3月03日(火) 11:22

確認しました。
同じとこで途切れて、変わらないです…
アバター
yama
管理人
記事: 2908
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9ベータです

投稿記事by yama » 2015年3月03日(火) 11:37

document.parser.class.inc.zip
(28.43 KiB) ダウンロード数: 123 回
次々にすみません。こちらはどうでしょうか?
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9ベータです

投稿記事by min-o » 2015年3月03日(火) 11:48

添付を上書きしたところ、問題のページは以下のエラーがでました。


« MODX Parse Error »
MODX encountered the following error while attempting to parse the requested resource:
« PHP Parse Error »
PHP error debug
Error : array_merge(): Argument #1 is not an array
ErrorType[num] : WARNING[2]
File : /home/xxxxxxx/www/test02.*****.co.jp/html/manager/includes/document.parser.class.inc.php
Line : 1235
Source : $tags = array_merge($iTags,$tags);
Basic info
REQUEST_URI : /code/4544859055553/geme/
Resource : [4546]******pagetitle
Referer : http://test02.*****.co.jp/
User Agent : Mozilla/5.0 (Windows NT 6.1; WOW64; rv:36.0) Gecko/20100101 Firefox/36.0
IP : xxx.xxx.xxx.xxx
Benchmarks
MySQL : 0.0094 s (11 Requests)
PHP : 0.1094 s
Total : 0.1188 s
Memory : 7.31 MB

Backtrace
1 $modx->executeParser()
index.php on line 159
2 $modx->prepareResponse()
manager/includes/document.parser.class.inc.php on line 384
3 $modx->parseDocumentSource()
manager/includes/document.parser.class.inc.php on line 481
4 $modx->mergeDocumentContent()
manager/includes/document.parser.class.inc.php on line 2068
5 $modx->getTagsFromContent()
manager/includes/document.parser.class.inc.php on line 1256
6 $modx->_getTagsFromContent()
manager/includes/document.parser.class.inc.php on line 1174
7 array_merge()
manager/includes/document.parser.class.inc.php on line 1235


他のページもditto使用ページで高確率でエラーになっています。
すべてではない&dittoを使っていないページでもエラーになっていて、法則がよくわかりませんが。
&tpl
指定したDittoテンプレート(チャンク)にプレースホルダが含まれていません。上記のテンプレートの内容を確認してください。

が出ている個所もあります。
アバター
yama
管理人
記事: 2908
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9ベータです

投稿記事by yama » 2015年3月03日(火) 11:51

document.parser.class.inc.zip
(28.4 KiB) ダウンロード数: 125 回
了解です、たびたびすみませんがこちらをお願いします。
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9ベータです

投稿記事by min-o » 2015年3月03日(火) 12:01

上書きしたところ、もろもろのエラーはなくなりましたが、
問題の途切れる個所はそのまま変わらないです。

こちらこそなんどもすいません…
アバター
yama
管理人
記事: 2908
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9ベータです

投稿記事by yama » 2015年3月03日(火) 12:26

document.parser.class.inc.zip
(28.43 KiB) ダウンロード数: 119 回
試せるパターンがまだいくつかあります。こちらはどうでしょうか?
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9ベータです

投稿記事by min-o » 2015年3月03日(火) 12:37

確認しました。
途切れる個所も変わらないです。
アバター
yama
管理人
記事: 2908
登録日時: 2009年7月29日(水) 02:50

Re: 1.0.14J-r9ベータです

投稿記事by yama » 2015年3月03日(火) 13:13

document.parser.class.inc.zip
(28.47 KiB) ダウンロード数: 4 回
こちらだとどうでしょうか?
アバター
min-o
メンバー
メンバー
記事: 291
登録日時: 2009年10月07日(水) 18:32

Re: 1.0.14J-r9ベータです

投稿記事by min-o » 2015年3月03日(火) 13:25

上書きしてみました。
変わらずです。