Второй день не могу открыть подложку Yahoo с помощью плагина WMS. Слой YAHOO(Webkit) заливатся красными квадратами с надписью “Произошла ошибка”.
JOSM 1607
WMS 14120
Да, поставил. Причем такая проблема возникла на двух разных машинах одновременно.
Попробуйте запустить из консоли и посмотреть что он пишет.
Спасибо за помощь, webkit-image и правда не стартовал. Виноват был способ запуска JOSM
“C:\Program Files\Java\jre6\bin\javaw.exe” -Xmx512M -jar D:\Programs\JOSM\josm-tested.jar
После запуска просто по щелчку на josm-tested.jar - стал стартовать.
При запуске через просто клик у меня JOSM постоянно вылетает из-за недостатка памяти…
Именно по этой причине я и пытался запускать таким образом JOSM. Бывалым - каким образом стартовать JOSM, чтобы ему было выделено больше 64 мб оперативки и работал webkit image?
Ни разу не видел картинку с Яхи либо красные квадраты, либо белые И пути прописывал, и таскал по всем папкам… И память… чё тока ни делал… Дуля
Надо запускать через javaw, просто чтобы рабочая директория была там, где находится JOSM. А можно просто в настройках WMS прописать полный путь к webkit-image: yahoo://D:\Programs\JOSM\webkit-image.exe
Так вместо того, чтобы гадать, нужно смореть конкретно что не так, и действовать сообразно ситуации. Разработчики не зря пихают в консоль такое количество отладочной информации. Если непонятно – копировать ошибки сюда и по ним уже спрашивать.
Я пускаю bat-файлом. Содержание таково:
java -jar -Xmx1024M "D:\...\JOSM\josm-latest.jar"
В папке JOSM’а лежит также webkit-image.exe с QtWebKit4.dll.
Всё.
а я сделал ярлычок в винде на рабочий стол, там Рабочая папка как раз где josm, а вызываю через javaw с параметрами.
webkit куда только ни клал… и пути показывал, вроде он видится вполне, так что дело не в этом.
Upliner, а где лог webkit’а найти под виндой?.. Или как-то особо его стартануть надо? Кто научит? Прорыл все папки типа temp’а, папок josm, нигде ничего похожего на лог нетути.
Путь плагинов примерно таков:
C:\Documents and Settings\Userxxx\Application Data\JOSM\plugins
Путь плагинов такой, вот только там никаких логов нет.
А лог надо имеет смысл смотреть для JOSM в целом. Для этого его нужно запустить в командной строке (например как java -jar “D:.…\JOSM\josm-latest.jar”) и посмотреть на то, что выводится в эту консоль.
вываливает в консоль ровно одну строчку на запрос через меню WMS/YAHOO (WebKit):
yahoo://webkit-image {0}
И всё. И рисует белый квадрат. В инет – НЕ лезет. Плаг лежит в папке josm, пробовал перезагружать тайлы через контекстное меню, всё равно рисует белые квадраты. Мои действия?
Для примера, Landsat пишет длиннючие строки, по какой ссылке он ходил. И всё показывает.
вываливает в консоль ровно одну строчку на запрос через меню WMS/YAHOO (WebKit):
yahoo://webkit-image {0}
И всё. И рисует белый квадрат. В инет – НЕ лезет. Плаг лежит в папке josm, пробовал перезагружать тайлы через контекстное меню, всё равно рисует белые квадраты. Мои действия?
Для примера, Landsat пишет длиннючие строки, по какой ссылке он ходил. И всё показывает.
Это явно неправильное поведение плагина
Он должен (по крайней мере так делает у меня) выдавать следующее:
yahoo://webkit-image {0}
WMS::Browsing YAHOO: [webkit-image, file:///<путь до пользовательских данных>/JOSM/plug
ins/wmsplugin/ymap.html?bbox=<координаты>&srs=EPS
G:4326&width=500&height=499]
WMS::Browsing YAHOO: [webkit-image, file:///<путь до пользовательских данных>/JOSM/plug
ins/wmsplugin/ymap.html?bbox=<координаты>&srs=EPS
G:4326&width=500&height=499]
И так еще кучка
А дальше может ругаться если не наешел webkit-image.exe
java.lang.Exception: Could not start browser. Please check that the executable
ath is correct.
Cannot run program "webkit-image": CreateProcess error=2, ?? ??????? ????? ????
???? ????
Image couldn't be fetched: file:/...
Какая версия плагина (у меня слегка устаревшая 15725) и JOSM (вмеру старый нестабильный 1654).
И всё. И рисует белый квадрат. В инет – НЕ лезет.
Вот это интересно… Какая версия wmsplugin?(последнюю сейчас(15858) не качайте – там с yahoo проблема обнаружилась.)
WMS у меня версии 15725 (не так давно обновлял вроде).
josm-latest.jar 1649.
WMS у меня версии 15725 (не так давно обновлял вроде).
josm-latest.jar 1649.
Можно попробовать обновить JOSM. С 1665 эта версия плагина работает.
coolkaas
Я кажется понял. Думаю, он закэшировал неправильный результат. Попробуйте удалить кэш. Лежит он в …\JOSM\plugins\wmsplugin\cache\ .
Может быть, тогда он хотя бы покажет строчку “WMS::Browsing YAHOO:” и станет ясно, в чём проблема…
2 Upliner - Не подскажете, каким образом настраивать этот самый кэш? А то у меня упорно отказываются кэшироваться более чем 94 тайла.