■ユーザーズフォーラム リニューアルのお知らせ
新規投稿は新ユーザーズフォーラムにお願いします。

管理システムのコンテンツ管理よりフォルダーの追加を実施しようとすると「追加に失敗しました。」のエラーが発生

ryuring > Re: 管理システムのコンテンツ管理よりフォルダーの追加を実施しようとすると「追加に失敗しました。」のエラーが発生 @ 2017/10/1 0:26
こんばんは。お待たせしました。

トークンを利用する Ajax 処理を全体的に見直し、全て同期処理に変更しました。
範囲が広いので時間がかかってしまいましたが、こちらで大丈夫だと思います。

http://project.e-catchup.jp/issues/18267
http://project.e-catchup.jp/issues/18619

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ryuring > Re: 管理システムのコンテンツ管理よりフォルダーの追加を実施しようとすると「追加に失敗しました。」のエラーが発生 @ 2017/9/28 5:26
すみません、これだと他の箇所で弊害がでるようです。
http://project.e-catchup.jp/issues/18267

週末もう少し見てみます。もう少しお待ち下さい。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ryuring > Re: 管理システムのコンテンツ管理よりフォルダーの追加を実施しようとすると「追加に失敗しました。」のエラーが発生 @ 2017/9/27 19:49
こんばんは。大変お待たせしました。

Tokenの取得処理を Deferred を利用して見直し、同期処理に変更しました。
http://project.e-catchup.jp/issues/18267

よろしくお願いします。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

ryuring > Re: 管理システムのコンテンツ管理よりフォルダーの追加を実施しようとすると「追加に失敗しました。」のエラーが発生 @ 2017/9/15 12:25
こんにちは。

引用:
2と3の処理が非同期となってしまっているため、
3が先に終わってしまうと、2でセッションを保存する際に、
3で発行したトークンが消えてしまいエラーとなっているようです。


そうですね。調査をしていたときに、セッションの保存先がデータベースとなっている場合、トークンの処理が前後してしまうという現象を確認していました。
ただ、現状の開発環境では動作として再現できないので、再度、コードを見直してみますね。

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

h_noguchi > Re: 管理システムのコンテンツ管理よりフォルダーの追加を実施しようとすると「追加に失敗しました。」のエラーが発生 @ 2017/9/13 14:34
いつもお世話になっております。

本件につきまして追加情報をお知らせ致します。

------
1. トークン取得
/admin/dashboard/ajax_get_token?requestview=false

2. ツリー取得
/admin/contents/index/site_id:0/list_type:1
(ここでもトークンが発行されている)

3. トークン更新
/admin/dashboard/ajax_get_token?requestview=false
------

リクエストの順番はこのようになっているかと思いますが、
2と3の処理が非同期となってしまっているため、
3が先に終わってしまうと、2でセッションを保存する際に、
3で発行したトークンが消えてしまいエラーとなっているようです。

お手数ではございますがご確認のほどよろしくお願いいたします。
h_noguchi > Re: 管理システムのコンテンツ管理よりフォルダーの追加を実施しようとすると「追加に失敗しました。」のエラーが発生 @ 2017/8/28 9:51
お世話になっております。
追加情報をお知らせ致します。

念のため baserCMS 4.0.6 の適用を実施してみましたが残念ながら事象は解消されませんでした。
発生しているエラー状況についてはこれまでお伝えしている内容と同一となります。

お手数ではございますがご確認のほどよろしくお願いいたします。
h_noguchi > Re: 管理システムのコンテンツ管理よりフォルダーの追加を実施しようとすると「追加に失敗しました。」のエラーが発生 @ 2017/8/21 15:55
本件につきましてこちらの環境に適用してみましたが事象は回避されませんでしたのでお知らせとなります。

以下こちらで実施しました作業となります。
1.lib/Baser/webroot/js/admin/libs/jquery.bcTree.js の
  110行目をPOSTからGETに修正
  113行目を削除
  116〜120行目を削除

2.上記更新後、管理画面の[ユーティリティ]より、アセットファイルの再配置処理を実施
3.js/admin/libs/jquery.bcTree.js が書き変わっている事を確認
4.念のため、管理画面の[ユーティリティ]より、サーバーキャッシュ削除を実施
5.再度ログインし直して[コンテンツ管理]よりフォルダー追加 → 事象発生
ryuring > Re: 管理システムのコンテンツ管理よりフォルダーの追加を実施しようとすると「追加に失敗しました。」のエラーが発生 @ 2017/8/20 13:04
こんにちは。

こちらの件、解決しました。
http://project.e-catchup.jp/issues/18267

Twitter:@ryuring
baserCMS総合サービスサイト ビーコミ

katokaisya > Re: 管理システムのコンテンツ管理よりフォルダーの追加を実施しようとすると「追加に失敗しました。」のエラーが発生 @ 2017/8/18 12:33
h_noguchiさん
こちら同様の現象が発生するため、チケットを切っております。

http://project.e-catchup.jp/issues/18267

よろしくお願いします。
akillerbee > Re: 管理システムのコンテンツ管理よりフォルダーの追加を実施しようとすると「追加に失敗しました。」のエラーが発生 @ 2017/8/18 12:30
こんにちはakillerbeeです。

詳細に検証できていないので的はずれであれば申し訳ないのですが
セッションの保存先をDBに変更することでセッションIDがBASERCMSからCAKEPHPに変わっていたりしますか?
もしそのようなことがあれば下記のように追記して試してもらえると解消するかもしれません。

--------------
Configure::write('Session', array(
'defaults' => 'database'
));
--------------




--------------
Configure::write('Session', array(
'defaults' => 'database'
'cookie' => 'BASERCMS'
));
--------------
ログイン
ユーザー名:
パスワード:


  新規登録 / パスワード紛失

検索

facebook
フォーラムで悩みが解決した場合など、よかったら「いいね!」をポチっとクリックしてください!質問の回答者や開発者の励みになります

フォーラムガイド


関連リンク

オンライン状況
36 人のユーザが現在オンラインです。 (36 人のユーザが フォーラム を参照しています。)

登録ユーザ: 0
ゲスト: 36