A-Form1.35でMTOS4にエラー

52 views
Skip to first unread message

miyo344

unread,
Jun 18, 2010, 9:04:12 PM6/18/10
to mt-a-form
「A-Form 通常版 for MT/MTOS 4.x」 ver.1.35にアップグレード後、MTOSの記事作成、
再構築等で以下のメッセージが表示されるようになりました。

エラーが発生しました。
You cannot register multiple plugin objects from a single script.
Commercial.pack

A-Formを無効にするとエラーは発生しません。

MTOSのバージョンは以下のとおりなのですが、もし原因がお分かりでしたらご享受ください。
Movable Type Pro version 4.23-ja :: Community Pack 1.61, Professional
Pack 1.21

OS Fedora9

fox_b

unread,
Jun 21, 2010, 6:00:28 AM6/21/10
to mt-a-form
miyo344 さん

こんにちは、A-Form開発チームの八木です。

On 6月19日, 午前10:04, miyo344 <miyo...@gmail.com> wrote:
> MTOSのバージョンは以下のとおりなのですが、もし原因がお分かりでしたらご享受ください。
> Movable Type Pro version 4.23-ja :: Community Pack 1.61, Professional
> Pack 1.21

MTOSとのことですが、「Movable Type *Pro* version 4.23-ja」と書いてあるとしたら商用ライセンスのMTだと思
われます。
MTもアップグレードしたということでしょうか?

fox_b

unread,
Jun 23, 2010, 5:08:04 AM6/23/10
to mt-a-form
miyo344 さん

A-Form開発チームの八木です。

エラーの原因がわかりました。
今回(v1.3.5)の アップデートでMTのrun-periodic-tasksでエラーになる件のバグフィックスを
行っているのですが、少し前のMTのバージョン(4.22や 4.23など)の場合に
このバグフィックス部分が動作しないようです。

お手数ですが、次の修正をお手元のファイルに対して行っていただけますでしょうか?

// ----
plugins/AForm/lib/AForm/CMS.pm の 680行目付近

use MT::App;
my $app = MT::App->new;

// ----

この記述を

// ----
my $app = MT->instance;
// ----

と修正。

よろしくお願いいたします。

<追伸>
こちらのスレッド↓も同様の現象となります。
http://groups.google.com/group/mt-a-form/browse_thread/thread/4bbae577560faaf9?hl=ja_JP
--
アークウェブ 八木
Reply all
Reply to author
Forward
0 new messages