Вопросы по JOSM

Спасибо freeExec, решение найдено, напишу здесь: нужно всего лишь было удалить файл c:\Users*\AppData\Roaming\JOSM\remotecontrol\josm.keystore . После этого оставалось запустить JOSM, сделать, что он предлагает, а напоследок (с запущенным JOSM) - войти в броузере на https://127.0.0.1:8112/ и добавить исключение, принять сертификат

+++ тоже столкнулся с такой же проблемой, спасибо помогло (думал что плохие люди в горах прокляли : ) )

А нужно то было посмотреть сообщение об ошибке и глянуть исходный код.

У меня перестал работать JOSM 11639
Нет соединения. Карту скачать невозможно, да и всё невозможно где нужна сеть.

kido@leap:~> josm
2017-03-05 20:06:26.820 INFO: Уровень журналирования: INFO (INFO, 800)
2017-03-05 20:06:28.433 INFO: GET https://josm.openstreetmap.de/wiki/Ru:StartupPage -> !!!
2017-03-05 20:06:28.434 WARNING: javax.net.ssl.SSLException: java.security.ProviderException: java.io.IOException: Only uncompressed point format supported. Причина: java.security.ProviderException: java.io.IOException: Only uncompressed point format supported. Причина: java.io.IOException: Only uncompressed point format supported
javax.net.ssl.SSLException: java.security.ProviderException: java.io.IOException: Only uncompressed point format supported
        at sun.security.ssl.Alerts.getSSLException(Alerts.java:208)
        at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1949)
        at sun.security.ssl.SSLSocketImpl.fatal(SSLSocketImpl.java:1906)
        at sun.security.ssl.SSLSocketImpl.handleException(SSLSocketImpl.java:1889)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1410)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1387)
        at sun.net.www.protocol.https.HttpsClient.afterConnect(HttpsClient.java:559)
        at sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:185)
        at sun.net.www.protocol.https.HttpsURLConnectionImpl.connect(HttpsURLConnectionImpl.java:153)
        at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:125)
        at org.openstreetmap.josm.tools.HttpClient.connect(HttpClient.java:75)
        at org.openstreetmap.josm.tools.WikiReader.readLang(WikiReader.java:100)
        at org.openstreetmap.josm.tools.WikiReader.readLang(WikiReader.java:75)
        at org.openstreetmap.josm.gui.GettingStarted$MotdContent.updateData(GettingStarted.java:88)
        at org.openstreetmap.josm.io.CacheCustomContent.updateForce(CacheCustomContent.java:139)
        at org.openstreetmap.josm.io.CacheCustomContent.updateForceString(CacheCustomContent.java:151)
        at org.openstreetmap.josm.io.CacheCustomContent.updateIfRequiredString(CacheCustomContent.java:129)
        at org.openstreetmap.josm.gui.GettingStarted.lambda$getMOTD$1(GettingStarted.java:143)
        at java.lang.Thread.run(Thread.java:745)
Caused by: java.security.ProviderException: java.io.IOException: Only uncompressed point format supported
        at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:147)
        at java.security.KeyPairGenerator$Delegate.generateKeyPair(KeyPairGenerator.java:703)
        at sun.security.ssl.ECDHCrypt.<init>(ECDHCrypt.java:78)
        at sun.security.ssl.ClientHandshaker.serverKeyExchange(ClientHandshaker.java:724)
        at sun.security.ssl.ClientHandshaker.processMessage(ClientHandshaker.java:281)
        at sun.security.ssl.Handshaker.processLoop(Handshaker.java:1026)
        at sun.security.ssl.Handshaker.process_record(Handshaker.java:961)
        at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:1062)
        at sun.security.ssl.SSLSocketImpl.performInitialHandshake(SSLSocketImpl.java:1375)
        at sun.security.ssl.SSLSocketImpl.startHandshake(SSLSocketImpl.java:1403)
        ... 14 more
Caused by: java.io.IOException: Only uncompressed point format supported
        at sun.security.util.ECUtil.decodePoint(ECUtil.java:51)
        at sun.security.ec.ECKeyPairGenerator.generateKeyPair(ECKeyPairGenerator.java:139)
        ... 23 more

А у меня перестал работать JOSM 9329.
Нет соединения. Карту скачать невозможно, да и всё невозможно где нужна сеть.
Вылазиет вот это:

P.S. Версия JOSM конечно старовата, но более новые требуют обновить JAVA (стоит 7), а та, в свою очередь, требует обновить операционную систему(стоит XPSP2), что не планируется. И что-то сдается мне, что дело не в версии. Упражнения с установкой сертификата и добавлением его в исключения делал (может что не так сделал?).

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

А на XP ещё кто-то в Интернет залезает? Это же небезопасно … Я отрубил XP как Микрософт перестала поддерживать обновления … Сейчас XP стоит на виртуалке - там ей место.

лет ~10 сижу на ХП, без антивиря (хотя есть оплаченный фирмой каспер, но он моск выносит своим молчаливыми запретами на работу некоторых драйверов) и “ты не поверишь !!” ни разу не поймал ни одного виря или что подобного.
все прекрасно работает и 8 джава и джосм через джава веб старт
тут не столько от операционки зависит…

Я так понял - сертификат берётся из самого JOSM, то есть, он “зашит” в установщик. Как его “освежить” не переходя на другую версию JOSM?

а чем хороша старая версия джосма ??
сертификаты можно обновить внутри josm (это же архив zip) они лежат по пути josm.jar/data/security/
новые наверное отсюда http://josm.openstreetmap.de/browser/josm/trunk/data/security
последнее изменение в них http://josm.openstreetmap.de/ticket/12264

Засунуть то можно, но там начнутся другие чудеса, сборка подписана и у новых файлов не будет совпадать хеш. Соответственно JOSM вообще не запуститься, надо переподписывать весь jar своим сертификатом. Тоже с нуля дело не простое.

https://josm.openstreetmap.de/wiki/USB_Stick - это поможет всегда иметь свежую версию JOSM (+Java) независимо от версии Windows.

Помогло. Спасибо.
Вообще я принципиально сторонник портабельных программ, но тут что-то уж сильно сложно… Хотя работает.

Я с этого и начал: более новая требует новую Яву, а новая Ява требует новую операционную систему.
Ну да, а та потом потребует нового компъютера (моему 15 лет), а это потребует нового уровня доходов и, соответственно, новой работы, ну и так далее…
Вымогательство форменное.

Я пользуюсь таким вариантом портативного JOSM: https://www.openstreetmap.org/user/Otnow/diary/34580
Вроде, удобнее и обновляется сам.

Хотел из
http://taginfo.openstreetmap.org/keys/banner_url
Зарузить объекты в JOSM. А там потребовали https.
Пошел в настройки JOSM, установил сертификат, А FireFox им не доволен.
То есть переходим на секьюрные протоколы, а сертификаты абы какие? Каков смысл?

я через посредничество Оверпасс-турбо загружаю

сколь помню надо удалить “%USERPROFILE%\Application Data\JOSM\remotecontrol\josm.keystore” пару страниц темы назад отмотай, там у кого то были проблемы с https запросами

Было бы неплохо это в справку JOSM добавить, для начала в виде ссылки

PS уже есть похожее, но не настолько подробное и без иллюстраций - https://wiki.openstreetmap.org/wiki/JOSM/HOWTO/Run_from_flash_disk_with_Java

Там с выбором bbox на всю планету непонятки происходят