When saving a View, whereby the URL is suffixed by "%destination=...some panel ID..." ; I get such a dump:

{ "status": true, "display": "\x3cdiv class="view view-view-be-requests view-id-view_be_requests view-display-id-panel_pane_3 view-eu-tickets view-dom-id-1"\x3e\n \x3cdiv class="views-admin-links views-hide"\x3e\n \x3cul class="links"\x3e\x3cli class="0 first"\x3e\x3ca href="/hd/?q=admin/build/views/edit/view_be_requests\x26amp;destination=views%2Fajax%3Fview_name%3Dview_be_requests%26view_display_id%3Dpanel_pane_3%26view_args%3D#views-tab-panel_pane_3"\x3eEdit\x3c/a\x3e\x3c/li\x3e\n\x3cli class="1"\x3e\x3ca href="/hd/?q=admin/build/views/export/view_be_requests"\x3eExport\x3c/a\x3e\x3c/li\x3e\n\x3cli class="2 last"\x3e\x3ca href="/hd/?q=admin/build/views/clone/view_be_requests"\x3eClone\x3c/a\x3e\x3c/li\x3e\n\x3c/ul\x3e \x3c/div\x3e\n \n \n \n \x3cdiv class="view-content"\x3e\n \x3ctable class="views-table sticky-enabled cols-1"\x3e\n \x3ccaption\x3eType: (IT-001)\x3c/caption\x3e\n \x3cthead\x3e\n \x3ctr\x3e\n \x3cth class="views-field views-field-nid"\x3e\n \x3ca href="/hd/?
.....
....

My Analysis concluded the following:

Now you can reproduce such Ajax error, assuming you have these three modules

  • Views
  • Panels
  • Quick Tabs

Scenario:

  1. Create a View (enable Ajax), as well, create some exposed filters
  2. Create a couple of Quicktabs, Then let each tab point to a view.
  3. Create a Panel Page and embed the Quicktabs into any panel region

Now try to Edit and Save the View, you shall (probably) face the Dump Out...

By the way, effectively, the view is saved successfully, but the "&destination=......" part of the url is somehow not appropriate

I hope this is a started to resolve this long outstanding issue.

I have made this a critical issue, as the end-user who are doing node updates do face this dump sometimes, and they think the site is dead.

This dump turns out to be a serialized JSON object.

Original Post: http://drupal.org/node/1124444#comment-5536636

Many people faced this issue.

Comments

Status:Active» Postponed (maintainer needs more info)

Its great that you have written instructions for reproducing the problem, but they are unfortunately not quite specific enough. I require minimal and exported components from a clean install to reproduce the problem easily.

Not only is that dump a serialized json object, it's the response from Views' AJAX when it's rendering a view. This is strange because you should not be rendering a view while editing a Panel.

This may be an issue with quicktabs' Panels integration. Quicktabs should not be trying to render this kind of thing during panel edit.

Priority:Major» Normal
Status:Postponed (maintainer needs more info)» Closed (fixed)

See my comment #70 in the issue below
#345525: problems with ajax views inside ajax quicktabs (pagination)

Yes your analysis was very logical, that was a quicktabs issue, not a penals issue