Проблема с AJAX загрузкой файлов

Главные вкладки

Аватар пользователя ArmRus ArmRus 28 мая 2012 в 11:00

Здравствуйте. Пару дней назад столкнулся с одной проблемой которая стала головной болью. Есть сайт на Drupal 6. Сайт работает уже давно и вроде все нормально было. Пару месяцев назад файлы загружались на сайт нормально, но сейчас при попытке загрузить файл через любое поле CCK+FileField выводится ошибка.
Firefox - выдает алерт с сообщением что выполнение скрипта не возможно продолжить или остановить сценарий. В не зависимости что я выбираю он зависает - приходится перезагружать браузер. Единственное что смог просеч через Firebug это сообщение об ошибке too much recursion.
Google Chrome ведет себя иначе. Он просто выводит картинку AJAX оадера и все... В консоле ошибка Uncaught RangeError: Maximum call stack size exceeded с указанием на jquery.js 562 -

.....
jQuery.extend = jQuery.fn.extend = function() {
Uncaught RangeError: Maximum call stack size exceeded
        // copy reference to target object
        var target = arguments[0] || {}, i = 1, length = arguments.length, deep = false, options;

        // Handle a deep copy situation
...

просматривал через консоль Chrom-а. Uncaught RangeError: Maximum call stack size exceeded - кусочек выделен красным цветом(Chrome сам вставил его в скрипт)
Как я понял на каком то этапе скрипт впадает в бесконечную рекурсию, из за чего такая фигня получается. но никак не получается обнаружить где баг. Что можете посоветовать? может кто сталкивался... гугл не выдал ничего интересного... только частные случаи с пользовательским кодом.
Заранее благодарю.

Комментарии

Аватар пользователя ArmRus ArmRus 28 мая 2012 в 11:18

"divined" wrote:
Место на хостинге есть?

Я это первым делом проверил.

Блин сам не поверил бы но попробывал в IE8 - с надеждой что выдаст где именно ошибка. А там оказалось все проще=) никаких ошибок, файлы грузятся нормально=)))) Хвала мелкософту))))
Файлы загружаю, Но проблема все же актуальна.

Аватар пользователя ArmRus ArmRus 28 мая 2012 в 11:37

"divined" wrote:

Может дело у вас локально, проверяли на других ПК загрузку в тех же браузерах?


Попробывал... Единственное отличие что FireFox не нужно перезагружать. Ошибка та же.

Аватар пользователя divined divined 28 мая 2012 в 12:42

Простите, резонные идеи кончились.

Остались только общие наводящие вопросы и идеи:

1. Что обновлялось?
2. Когда последний раз?
3. Сколько был перерыв между обновлениями?

1. Заменить виджет, поставив например, SWFUpload
2. Убрать ajax загрузку файлов.