У меня есть система, позволяющая загружать файлы jad в «Ежевику» пользователей, но работает только периодически и, по-видимому, случайным образом. Если пользователь нажимает на ссылку в своем браузере BlackBerry, 95% времени при первой попытке появляется сообщение об ошибке HTTP 500 (которое наш сервер никогда не возвращает).Установка приложений OTA
Просмотр сведений об этом сообщении в браузере Blackberry, он ничего не говорит о java.lang.nullpointerexception
, который, опять же, не мог прийти с нашего сервера (работает apache/php).
Однако, если пользователь нажимает на ссылку еще несколько раз или перемещается и возвращается на эту страницу, он неожиданно работает. На сервере нет изменений, он просто показывает экран установки приложения. К сожалению, это не всегда работает; иногда появляется ошибка 500.
Ссылки довольно длинный (содержащий ша хэш в качестве маркеров в качестве части URL), но я думаю, что длинный URL будет либо всегда быть сломан или всегда работа, а не работать с перерывами.
Ссылка использует скрипт php для загрузки файлов jad и cod. Связывание с файлами напрямую, а не использование скрипта, похоже, работает чаще (я не определил, имеет ли он когда-либо ошибку 500 или нет), но я не могу найти никаких проблем с заголовками. Тип контента установлен правильно, и, как я уже сказал, если заголовки были проблемой, я думаю, что либо всегда, либо всегда перерыв.
Любые подсказки?