﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
15851	InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty (Ubuntu 18.04)	jukey	jukey	"I am using Ubuntu 17.10 and just installed JOSM using the command: apt-get install josm

When I am starting the application it initializes but once that is done it throws the error message you can see below. If I close the erroro dialog I can only do things that work locally in JOSM. I cannot even download OSM data or background images. Also downloading plugins does not work. I updated the application using the repository provided by JOSM ( https://josm.openstreetmap.de/wiki/Download#Ubuntu ) but the behavior did not change.

I find this an important bug as the problem happens on a common ubuntu installationusing the commen JOSM package so a lot of people might be affected.

{{{
Relative:URL: ^/trunk
Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last:Changed Date: 2018-01-28 23:08:56 +0100 (Sun, 28 Jan 2018)
Revision:13367
Build-Date:2018-01-28 22:25:44
URL:http://josm.openstreetmap.de/svn/trunk

Identification: JOSM/1.5 (13367 de) Linux Ubuntu 17.10
Memory Usage: 276 MB / 1918 MB (70 MB allocated, but free)
Java version: 9-Ubuntu+0-9b181-4, Oracle Corporation, OpenJDK 64-Bit Server VM
Screen: :0.0 1920x1080
Maximum Screen Size: 1920x1080
Java package: openjdk-9-jre:amd64-9~b181-4
Java ATK Wrapper package: libatk-wrapper-java:all-0.33.3-13
VM arguments: [-Djosm.restart=true, -Djava.net.useSystemProxies=true]

Last errors/warnings:
- W: Already here java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
- W: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
- W: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty. Ursache: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty. Ursache: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
- E: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty. Ursache: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty. Ursache: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
- W: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty. Ursache: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty. Ursache: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
- W: Already here java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
- W: Already here java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
- E: org.openstreetmap.josm.io.OsmApiInitializationException: org.openstreetmap.josm.io.OsmTransferException: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty. Ursache: org.openstreetmap.josm.io.OsmTransferException: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty. Ursache: javax.net.ssl.SSLException: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty. Ursache: java.lang.RuntimeException: Unexpected error: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty. Ursache: java.security.InvalidAlgorithmParameterException: the trustAnchors parameter must be non-empty
- W: No configuration settings found.  Using hardcoded default values for all pools.
- W: Region [TMS_BLOCK_v2] Resetting cache

download.overpass.servers=[http://overpass.osm.rambler.ru/cgi/, https://overpass-api.de/api/]
gui.geometry=x=460,y=170,width=1000,height=740
imagery.layers.default=[]
imagery.offsetbookmarks=[]
josm.version=12545
laf=javax.swing.plaf.metal.MetalLookAndFeel
mappaint.renderer-class-name=org.openstreetmap.josm.data.osm.visitor.paint.StyledMapRenderer
mappaint.style.known-defaults=[resource://styles/standard/elemstyles.mapcss, resource://styles/standard/potlatch2.mapcss]
org.openstreetmap.josm.gui.download.DownloadDialog.geometry=x=460,y=240,width=1000,height=600
org.openstreetmap.josm.gui.preferences.PreferenceDialog.geometry=x=610,y=185,width=700,height=710
pluginmanager.version=12545
proxy.policy=use-system-settings
}}}"	defect	closed	critical		Core	tested	othersoftware	debian ubuntu ssl tls security jks keystore java9	jukey
