﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
11947	StackOverflow during plugin load via JNLP on Java9	wiktorn	team	"==== What steps will reproduce the problem?
1. Start JOSM using JNLP on Windows, java version 9
2. 
3. 

==== What is the expected result?

==== What happens instead?

==== Please provide any additional information below. Attach a screenshot if possible.
{{{
Java:
java version ""1.9.0-ea""
Java(TM) SE Runtime Environment (build 1.9.0-ea-b82)
Java HotSpot(TM) 64-Bit Server VM (build 1.9.0-ea-b82, mixed mode)
}}}
{{{
Revision: 8837
Repository Root: http://josm.openstreetmap.de/svn
Relative URL: ^/trunk
Last Changed Author: Don-vip
Last Changed Date: 2015-10-08 02:05:12 +0200 (Thu, 08 Oct 2015)
Build-Date: 2015-10-08 01:33:51
URL: http://josm.openstreetmap.de/svn/trunk
Repository UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b
Last Changed Rev: 8837

Identification: JOSM/1.5 (8837 en) Windows 7 64-Bit
Memory Usage: 192 MB / 3068 MB (85 MB allocated, but free)
Java version: 1.9.0-ea, Oracle Corporation, Java HotSpot(TM) 64-Bit Server VM
VM arguments: [-Djava.security.manager, -Djava.security.policy=file:C:\Program Files\Java\jre1.9.0\conf\security\javaws.policy, -DtrustProxy=true, -Djnlpx.home=<java.home>\bin, -Djnlpx.origFilenameArg=C:\Users\w\Desktop\josm-latest.jnlp, -Djnlpx.remove=true, -Djava.util.Arrays.useLegacyMergeSort=true, -Djnlpx.splashport=50452, -Djnlpx.jvm=<java.home>\bin\javaw.exe, -Djnlpx.vmargs=LURqYXZhLnV0aWwuQXJyYXlzLnVzZUxlZ2FjeU1lcmdlU29ydD10cnVlAA==]

Plugins:
- Mapillary
- commons-imaging (31603)
- jts (31603)
- opendata (31241)
- photo_geotagging

Last errors/warnings:
- E: org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin reverter. Cause: java.lang.reflect.InvocationTargetException. Cause: java.lang.StackOverflowError
- E: org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin geotools. Cause: java.lang.reflect.InvocationTargetException. Cause: java.lang.StackOverflowError
- E: org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin utilsplugin2. Cause: java.lang.reflect.InvocationTargetException. Cause: java.lang.StackOverflowError
- E: org.openstreetmap.josm.plugins.PluginException: An error occurred in plugin photo_geotagging. Cause: java.lang.reflect.InvocationTargetException. Cause: java.lang.StackOverflowError
- E: java.lang.StackOverflowError

java.lang.StackOverflowError
	at java.io.WinNTFileSystem.canonicalize(WinNTFileSystem.java:405)
	at java.io.File.getCanonicalPath(File.java:619)
	at java.io.FilePermission$1.run(FilePermission.java:214)
	at java.io.FilePermission$1.run(FilePermission.java:202)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.io.FilePermission.init(FilePermission.java:202)
	at java.io.FilePermission.<init>(FilePermission.java:276)
	at java.lang.SecurityManager.checkRead(SecurityManager.java:880)
	at java.io.File.isDirectory(File.java:846)
	at java.io.File.toURI(File.java:734)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection$2.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.isLocalJREJar(Unknown Source)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
	at com.sun.deploy.net.protocol.jar.DeployURLConnection.connect(Unknown Source)
	at sun.net.www.protocol.jar.JarURLConnection.getJarFile(JarURLConnection.java:89)
...<snip>...

}}}
"	defect	closed	normal		Core Webstart	latest	othersoftware	template_report java9 javabug	
