Web Debug: отслеживание Получить источник
Вопрос
Я пытаюсь исправить длинную постоянную ошибку в нашем Beich Web App GUI. Это выполняется из-за места без параметров строки запросов, вызывая неуклюжее исключение на бизнес-слое на сервере из-за отсутствия параметров, возвращаемых в качестве страницы ошибки.
Окружающая среда: jquery (ui) + dwr (разрешить java и js вызывать друг друга через ajax) + весна / весна MVC
Браузеры: IE8, FF3.6, Chrome 6 @ WinXP
Мои текущие инструменты: Chrome Inspector, Firebug, HTTPFOX (расширение FF Sniffer, было полезно точно определить плохое запрос)
Попытка сократить его, я не смог найти, какой кусок кода выполняет получение, вероятно, потому что он был зарегистрирован как событие (например, размытие, разгрузку и т. Д.) Или является асинхронизированным событием DWR. Весь интерфейс UI строит на вызовах DWR (Ajax), поэтому где-то может быть неправильный звонок. Я попробовал поиск имен методов, указатели функции, события, зарегистрированные на jQuery, интерфейсные вызовы DWR, отслеживают стек JS с Firebug ... Нет хорошего.
Мои последние усилия искали какой-то инструмент, который мог бы найти, какой кусок кода выполняет сообщение / получает или что-то подобное ... Я стрелял в темноте с тех пор, как у меня кончились идеи.
Итак, я хотел бы знать какое-либо предложение о инструментах или на любой методике, чтобы найти скрытый получить. Любая помощь ценится.
Спасибо!
Решение
Если доступно, проверьте журналы вашего веб-сервера. Определите один из плохих получений, и эта строка должна также включать референт.
Это должно по крайней мере сказать, на какую страницу или страницы несут ответственность за вызов, который должен надеяться сужать.