FormidbleでまたCall to a member function isActive() on null

2018年9月19日 at 12:57

Formidble lite 1.1.6 で以前出ていたエラー

Call to a member function isActive() on null

が出ます。
Symfonyのバグということですが、バージョンを8.4.2にしたので直っているはずですね?

また送信もできない状態です。
Too few arguments to function Concrete\Core\Permission\IPService::__construct()
英語のサポートにも書きました。
http://www.concrete5.org/marketplace/addons/formidable-lite/support/cant-send-form/

それがダメで
Formyfiを使おうとしたら、こちらはフィールドのタイトルの日本語が化けて使えない。
かなり困っております。

タグ:

Re: FormidbleでまたCall to a member function isActive() on null

2018年9月19日 at 14:21
Formidable持ってないので確認できないですが packages/formidable_lite/src/Formidable/Form.php の 409 行目で 3つのパラメーターが期待されているのに1個も渡されていないというエラーですね…
 

Re: FormidbleでまたCall to a member function isActive() on null

2018年9月19日 at 14:48
いろんなところに newが残ってて、core makeに直したら、とりあえず送信とDB保存はできてるけど、詳細画面では今度は

Call to a member function getJobName() on null

で出て相変わらず削除できないし。

ダイアログで切り替わらない。完了メッセージとか出ない・・・
 

Re: FormidbleでまたCall to a member function isActive() on null

2018年9月19日 at 22:41
 Formidableを最新にして解決したんですが、最新版はXserveか、こちらの環境がダメなのかCron Jobのインストールでこけてインストールに失敗するため。

$pkg = parent::install();
$this->checkCreateBlocks();
  $this->checkCreateJobs();
$this->checkCreatePages();

の順番を

public function install() {
$pkg = parent::install();
$this->checkCreateBlocks();
$this->checkCreatePages();
$this->checkCreateJobs();
}

に変えてインストールしました。
Jobはインストールできていませんが、一応他は動いています。
落ち着いたらJobがどこでこけたか調べます。
 

Re: FormidbleでまたCall to a member function isActive() on null

2018年9月19日 at 15:07
formify は 言語ファイルの問題ですかね?
 

Re: FormidbleでまたCall to a member function isActive() on null

2018年9月19日 at 15:10
いや自由に入力するタイトルのとこなんで、他のメッセージとかは大丈夫なんです。

お名前 []

とかのお名前の部分なんで、これがいけなかったら使えない。
 

Re: FormidbleでまたCall to a member function isActive() on null

2018年9月19日 at 22:43
Fomifyも、けっこう困るので、だれか一緒にやっけてくれないかな?