Прежде всего, я хочу прояснить: я сделал удалось установить подключение к Интернету, работающее на BlackBerry Simulator (запустите MDS, убедитесь, что у него есть разрешения, затем убедитесь, что никто не перегружает порт 8080 и т. Д. )
Он работал в течение некоторого времени. Загружает google.com без проблем, например.
Затем я пытаюсь открыть свой сайт (тот, который я отлаживаю). Открывается первый раз без проблем. Но после нажатия кнопки «обновить» в нижней части экрана появляется «Запрос ...», и индикатор выполнения идет медленно, логически приближаясь к концу, что указывает на то, что на самом деле он ничего не делает, кроме ожидания чего-то). и как только он достигает конца (что занимает несколько минут), отображается сообщение об ошибке: « Произошла ошибка связи с выбранной службой мобильной передачи данных. Сервер может быть занят. Повторите попытку позже. Если проблема сохраняется, обратитесь к администратору".
После некоторых мучительных копаний в исследовании garba ... err ... я обнаружил, что он снова начинает работать, если я удаляю все файлы * .dmp в каталоге RIM, а затем перезапускаю MDS и Simulator. Но эта операция также имеет другой эффект - сброс всех настроек симулятора (включая настройку «Включить JScript» и историю браузера), что является настоящей проблемой.
Я попытался свернуть страницу, чтобы локализовать проблему, и обнаружил интересную вещь: после того, как страница становится достаточно маленькой, ее удается загрузить во второй раз. А может быть даже третий. Но тогда - то же самое. Это заставляет меня думать, что проблема связана с количеством данных, полученных симулятором.
Если у кого-нибудь есть какие-либо советы по этому поводу, я был бы очень признателен.
Чтобы ответить на некоторые вопросы заранее:
Проблема в не с самим сайтом. Он открывается и работает нормально на «большом» компьютере, на моем WinMobile PDA и на iPhone.
Перезапуск симулятора не помогает. Удаляет только все файлы * .dmp.
Эта проблема не возникает на реальной Blackberry. Только на симуляторе.
Blackberry считает, что существует сетевое соединение. Если бы он подумал, что соединения нет, он бы сразу отобразил сообщение об ошибке, без длинной строки прогресса "Requestinng ...".
Веб-страница не слишком тяжелая (всего менее 20 КБ; загружается через секунду в первый раз), но содержит около десятка «включенных» файлов - CSS и скрипты.
Да, я пытался отключить сценарии. То же самое происходит.