Сервер смещений

Мне б ваши проблемы ©
У меня (иногда, но процентов 10 наберётся) после выбора смещения всё нетыкательным становится, помогает только нажать на крестик, тогда появится запрос сохранить/передать,его закрываешь и можно продолжать работать. Расстраивает в самом начале, когда ты только скачал карту и ничего не успел изменить - josm закрывается сразу без вопросов

Во, жирный +1, наблюдаю такой же баг как минимум с августа! Но из-за того, что он проявляется редко, исследование его затруднено и я у меня никак не доходили руки разобраться и сделать нормальный баг репорт.
Но в пассивном режиме набрались такие наблюдения:
Баг возникает когда закрывается какое-то модальное окно JOSM (это может быть например окно ручной подгонки смещения или окно upload, считаю, что плагин смещений ни при чём). Судя по всему, окно закрывается (становится невидимым?), но фокус ввода с него не возвращается в основное окно JOSM. Чтобы вернуть контроль над фокусом ввода в такой ситуации нужно заставить JOSM показать новое модальное окно: оно получит фокус и после его закрытия почти наверняка (как и в норме) фокус вернётся в главное окно JOSM. Поначалу я тоже шёл путём попытки закрыть JOSM, чтоб появилось окно запроса о действиях с несохранёнными данными, но потом понял, что можно обходиться более простыми средствами, например, F3 вызывает окно поиска по пресетам, закрываем его и всё ок.
UPD: Есть подозрение, что баг проявляется только под linux/Xorg. Венду/мак не использую. Кто ещё наблюдает, у вас какая ОС?

Да, проблемы с окном ввода смещений (старое где надо двигать подложки) присутствует.

Маялся с этой бедой, причем только на одной машине (с бубунтой, да). С последним josm-latest, вроде, пропало.

Пользуюсь стабильной версией на винде. Один раз видел не активную кнопку.

У меня все работает на вин7 (и стабильные и всякие разные - везде работало).

вин7, никаких проблем никогда не было

Люди, когда с плагином что-то не так — не поленитесь, сохраните всё (как сессию, см. в меню файл), закройте josm, затем запустите заново и повторите шаги, чтобы проверить, повторяется ли проблема. Если повторяется — пришлите версию josm и, может быть, файл сессии мне на ilya@zverev.info. Если повторится у меня — то сразу поправлю.

Шта?

Шта видел

Нужен наверное режим эксперта.

Да, точно. У меня он на десктопе всегда был включен, а я и забыл, что на этом профиле его не включал.
И жду который год, когда же сделают сохранение сессии…

openSUSE 13.1, да, где-то с лета такая фигня началась. За F3 спасибо

Выручайте.
Переставлял винду и при настройке JOSM “дёрнул” мышкой, теперь у меня нет кнопки вызова данного, очень нужного плагина. Как восстановить кнопку?

Перестановка плагина не помогла? У меня в правой колонке есть кнопки для смещений.

Ещё раз попробовал - и появилось.
Спасибо.

C утра не могу загрузить смещение в джосме - пишет: “Сервер отверг запрос. Ошибка обработки XML-ответа: Content is not allowed in prolog”.
Что-то отпало? Надолго?

Нда. Отвалилась база данных, и я снова забыл принести свой ключ на работу.

Update: проблему решил, сервер снова работает.

Да, я уже убедился.:slight_smile: Спасибо большое!

Приветствую. Проблема с плагином JOSM imagery_offset_db, когда окно ввода смещения ведёт себя неадекватно, известная? Или проблемы только у меня?

В последний раз при выходе из JOSM получил это:

{{{
URL:http://josm.openstreetmap.de/svn/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2016-01-06 17:30:31 +0100 (Wed, 06 Jan 2016)
Build-Date:2016-01-06 16:32:31
Revision:9329
Relative:URL: ^/trunk

Identification: JOSM/1.5 (9329 ru) Linux Mint 15 Olivia
Memory Usage: 535 MB / 859 MB (120 MB allocated, but free)
Java version: 1.7.0_55, Oracle Corporation, OpenJDK 64-Bit Server VM
Java package: openjdk-7-jre:amd64-7u55-2.4.7-1ubuntu1~0.13.10.1

Plugins:
- Create_grid_of_ways (31772)
- FastDraw (31895)
- PicLayer (31895)
- ShapeTools (1000)
- apache-commons (31895)
- buildings_tools (31895)
- dataimport (31772)
- ejml (31895)
- geotools (31895)
- imagery_offset_db (32046)
- jts (31772)
- opendata (31937)
- reltoolbox (31895)
- reverter (31926)
- turnrestrictions (31895)
- utilsplugin2 (32018)

Last errors/warnings:
- W: java.net.SocketTimeoutException: Read timed out
- E: java.lang.NullPointerException

java.lang.NullPointerException
	at org.openstreetmap.josm.actions.ImageryAdjustAction$ImageryOffsetDialog.setVisible(ImageryAdjustAction.java:300)
	at org.openstreetmap.josm.actions.ImageryAdjustAction.exitMode(ImageryAdjustAction.java:95)
	at org.openstreetmap.josm.gui.MapFrame.activeLayerChange(MapFrame.java:729)
	at org.openstreetmap.josm.gui.MapView.fireActiveLayerChanged(MapView.java:204)
	at org.openstreetmap.josm.gui.MapView.onActiveLayerChanged(MapView.java:987)
	at org.openstreetmap.josm.gui.MapView.onActiveEditLayerChanged(MapView.java:982)
	at org.openstreetmap.josm.gui.MapView.removeLayer(MapView.java:519)
	at org.openstreetmap.josm.Main.removeLayer(Main.java:529)
	at org.openstreetmap.josm.Main.exitJosm(Main.java:1094)
	at org.openstreetmap.josm.gui.MainApplication$1.windowClosing(MainApplication.java:112)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349)
	at java.awt.AWTEventMulticaster.windowClosing(AWTEventMulticaster.java:349)
	at java.awt.Window.processWindowEvent(Window.java:2051)
	at javax.swing.JFrame.processWindowEvent(JFrame.java:290)
	at java.awt.Window.processEvent(Window.java:2009)
	at java.awt.Component.dispatchEventImpl(Component.java:4861)
	at java.awt.Container.dispatchEventImpl(Container.java:2287)
	at java.awt.Window.dispatchEventImpl(Window.java:2719)
	at java.awt.Component.dispatchEvent(Component.java:4687)
	at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
	at java.awt.EventQueue.access$200(EventQueue.java:103)
	at java.awt.EventQueue$3.run(EventQueue.java:694)
	at java.awt.EventQueue$3.run(EventQueue.java:692)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
	at java.awt.EventQueue$4.run(EventQueue.java:708)
	at java.awt.EventQueue$4.run(EventQueue.java:706)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
	at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
	at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
	at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
	at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
	at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
	at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
}}}

Проблема не с плагином, а с окном сдвига подложки в самом JOSM. Потому что оно сделано через… э… нехорошо сделано.
Чтобы избежать проблем, сначала добавляй пустой слой данных.