Modify ↓
Opened 6 years ago
Closed 6 years ago
#18081 closed defect (othersoftware)
SecurityException with AdoptOpenJDK and openj9
Reported by: | anonymous | Owned by: | Don-vip |
---|---|---|---|
Priority: | normal | Milestone: | |
Component: | Core | Version: | |
Keywords: | template_report adopopenjdk openj9 | Cc: |
Description
What steps will reproduce the problem?
- Had OpenJdk 12.0.2 installed
- Installed AdoptOpenJdk 12.0.2.10 openj9
- started jar file from File Explorer
What is the expected result?
JOSM starts
What happens instead?
An Error window pops up saying:
"An unexpected exception occured.
This is always a coding error. ....
Is JOSM up to date?
Your current version of JOSM is 15322
JOSM is up to date."
Please provide any additional information below. Attach a screenshot if possible.
Relative:URL: ^/trunk Repository:UUID: 0c6e7542-c601-0410-84e7-c038aed88b3b Last:Changed Date: 2019-08-26 08:55:27 +0200 (Mon, 26 Aug 2019) Revision:15322 Build-Date:2019-08-26 06:57:10 URL:https://josm.openstreetmap.de/svn/trunk Identification: JOSM/1.5 (15322 en_GB) Windows 10 64-Bit OS Build number: Windows 10 Pro 1903 (18362) Memory Usage: 79 MB / 8177 MB (14 MB allocated, but free) Java version: 12.0.2+10, AdoptOpenJDK, Eclipse OpenJ9 VM Screen: \Display0 1200x1920, \Display1 1920x1080 Maximum Screen Size: 1920x1920 VM arguments: [-Xoptionsfile=%JAVA_HOME%lib\options.default, -Xlockword:mode=default,noLockword=java/lang/String,noLockword=java/util/MapEntry,noLockword=java/util/HashMap$Entry,noLockword=org/apache/harmony/luni/util/ModifiedMap$Entry,noLockword=java/util/Hashtable$Entry,noLockword=java/lang/invoke/MethodType,noLockword=java/lang/invoke/MethodHandle,noLockword=java/lang/invoke/CollectHandle,noLockword=java/lang/invoke/ConstructorHandle,noLockword=java/lang/invoke/ConvertHandle,noLockword=java/lang/invoke/ArgumentConversionHandle,noLockword=java/lang/invoke/AsTypeHandle,noLockword=java/lang/invoke/ExplicitCastHandle,noLockword=java/lang/invoke/FilterReturnHandle,noLockword=java/lang/invoke/DirectHandle,noLockword=java/lang/invoke/ReceiverBoundHandle,noLockword=java/lang/invoke/DynamicInvokerHandle,noLockword=java/lang/invoke/FieldHandle,noLockword=java/lang/invoke/FieldGetterHandle,noLockword=java/lang/invoke/FieldSetterHandle,noLockword=java/lang/invoke/StaticFieldGetterHandle,noLockword=java/lang/invoke/StaticFieldSetterHandle,noLockword=java/lang/invoke/IndirectHandle,noLockword=java/lang/invoke/InterfaceHandle,noLockword=java/lang/invoke/VirtualHandle,noLockword=java/lang/invoke/PrimitiveHandle,noLockword=java/lang/invoke/InvokeExactHandle,noLockword=java/lang/invoke/InvokeGenericHandle,noLockword=java/lang/invoke/VarargsCollectorHandle,noLockword=java/lang/invoke/ThunkTuple, -Dcom.ibm.oti.vm.bootstrap.library.path=%JAVA_HOME%bin\compressedrefs;%JAVA_HOME%bin, -Dsun.boot.library.path=%JAVA_HOME%bin\compressedrefs;%JAVA_HOME%bin, -Djava.library.path=%JAVA_HOME%bin\compressedrefs;%JAVA_HOME%bin;C:\WINDOWS\system32;C:\WINDOWS;%JAVA_HOME%bin;C:\Program Files (x86)\Python\Python37-32\Scripts\;C:\Program Files (x86)\Python\Python37-32\;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\PuTTY\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Git\cmd;C:\Program Files\Microsoft SQL Server\120\Tools\Binn\;C:\Program Files\dotnet\;C:\Program Files\Microsoft VS Code\bin;C:\WINDOWS\System32\OpenSSH\;C:\Program Files\TortoiseGit\bin;C:\Program Files (x86)\Eclipse\Sumo\bin\;C:\Program Files (x86)\Eclipse\Sumo\tools\;C:\Program Files\Java\jdk-12.0.2-openjdk\bin;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.16.27023\bin\HostX86\x86;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\VC\VCPackages;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TestWindow;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\TeamFoundation\Team Explorer;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\15.0\bin\Roslyn;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Team Tools\Performance Tools;C:\Program Files (x86)\Microsoft Visual Studio\Shared\Common\VSPerfCollectionTools\;C:\Program Files (x86)\Microsoft SDKs\Windows\v10.0A\bin\NETFX 4.6.1 Tools\;C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\IDE\CommonExtensions\Microsoft\FSharp\;C:\Program Files (x86)\Windows Kits\10\bin\10.0.17763.0\x86;C:\Program Files (x86)\Windows Kits\10\bin\x86;C:\Program Files (x86)\Microso;%USERPROFILE%\AppData\Local\Microsoft\WindowsApps;;., -Djava.home=<java.home>, -Duser.dir=C:\Program Files (x86)\JOSM, -Djava.class.path=C:\Program Files (x86)\JOSM\josm-tested.jar, -Dsun.java.command=C:\Program Files (x86)\JOSM\josm-tested.jar, -Dsun.java.launcher=SUN_STANDARD] Plugins: + imagery_offset_db + turnrestrictions Last errors/warnings: - E: Handled by bug report queue: org.openstreetmap.josm.tools.JosmRuntimeException: java.util.concurrent.ExecutionException: java.lang.SecurityException: Signers of 'org.openstreetmap.josm.gui.mappaint.mapcss.$Proxy4' do not match signers of other classes in package. Cause: java.util.concurrent.ExecutionException: java.lang.SecurityException: Signers of 'org.openstreetmap.josm.gui.mappaint.mapcss.$Proxy4' do not match signers of other classes in package. Cause: java.lang.SecurityException: Signers of 'org.openstreetmap.josm.gui.mappaint.mapcss.$Proxy4' do not match signers of other classes in package === REPORTED CRASH DATA === BugReportExceptionHandler#handleException: No data collected. Warning issued by: BugReportExceptionHandler#handleException === STACK TRACE === Thread: main (1) org.openstreetmap.josm.tools.JosmRuntimeException: java.util.concurrent.ExecutionException: java.lang.SecurityException: Signers of 'org.openstreetmap.josm.gui.mappaint.mapcss.$Proxy4' do not match signers of other classes in package at org.openstreetmap.josm.spi.lifecycle.Lifecycle.initialize(Lifecycle.java:89) at org.openstreetmap.josm.gui.MainApplication.mainJOSM(MainApplication.java:906) at org.openstreetmap.josm.gui.MainApplication$3.processArguments(MainApplication.java:279) at org.openstreetmap.josm.gui.MainApplication.main(MainApplication.java:706) Caused by: java.util.concurrent.ExecutionException: java.lang.SecurityException: Signers of 'org.openstreetmap.josm.gui.mappaint.mapcss.$Proxy4' do not match signers of other classes in package at java.base/java.util.concurrent.FutureTask.report(FutureTask.java:122) at java.base/java.util.concurrent.FutureTask.get(FutureTask.java:191) at org.openstreetmap.josm.spi.lifecycle.Lifecycle.initialize(Lifecycle.java:78) ... 3 more Caused by: java.lang.SecurityException: Signers of 'org.openstreetmap.josm.gui.mappaint.mapcss.$Proxy4' do not match signers of other classes in package at java.base/java.lang.ClassLoader.checkPackageSigners(ClassLoader.java:562) at java.base/java.lang.ClassLoader.defineClassInternal(ClassLoader.java:456) at java.base/java.lang.Access.defineClass(Access.java:240) at java.base/java.lang.reflect.Proxy$ProxyBuilder.defineProxyClass(Proxy.java:537) at java.base/java.lang.reflect.Proxy$ProxyBuilder.build(Proxy.java:646) at java.base/java.lang.reflect.Proxy.lambda$getProxyConstructor$0(Proxy.java:414) at java.lang.reflect.Proxy$$Lambda$83.00000000414ECAC0.apply(Unknown Source) at java.base/jdk.internal.loader.AbstractClassLoaderValue$Memoizer.get(AbstractClassLoaderValue.java:329) at java.base/jdk.internal.loader.AbstractClassLoaderValue.computeIfAbsent(AbstractClassLoaderValue.java:205) at java.base/java.lang.reflect.Proxy.getProxyConstructor(Proxy.java:412) at java.base/java.lang.reflect.Proxy.newProxyInstance(Proxy.java:1004) at java.base/sun.reflect.annotation.AnnotationParser$1.run(AnnotationParser.java:306) at java.base/sun.reflect.annotation.AnnotationParser$1.run(AnnotationParser.java:304) at java.base/java.security.AccessController.doPrivileged(AccessController.java:678) at java.base/sun.reflect.annotation.AnnotationParser.annotationForMap(AnnotationParser.java:304) at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotation2(AnnotationParser.java:294) at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotations2(AnnotationParser.java:121) at java.base/sun.reflect.annotation.AnnotationParser.parseAnnotations(AnnotationParser.java:73) at java.base/java.lang.reflect.Executable.declaredAnnotations(Executable.java:608) at java.base/java.lang.reflect.Executable.declaredAnnotations(Executable.java:606) at java.base/java.lang.reflect.Executable.getAnnotation(Executable.java:576) at java.base/java.lang.reflect.Method.getAnnotation(Method.java:696) at org.openstreetmap.josm.gui.mappaint.mapcss.ExpressionFactory$ArrayFunction.<init>(ExpressionFactory.java:421) at org.openstreetmap.josm.gui.mappaint.mapcss.ExpressionFactory.createFunctionExpression(ExpressionFactory.java:109) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.function(MapCSSParser.java:2062) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.primary(MapCSSParser.java:1985) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.unary_expression(MapCSSParser.java:1972) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.multiplicative_expression(MapCSSParser.java:1906) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.additive_expression(MapCSSParser.java:1867) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.relational_expression(MapCSSParser.java:1798) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.and_expression(MapCSSParser.java:1774) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.or_expression(MapCSSParser.java:1750) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.conditional_expression(MapCSSParser.java:1728) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.expression(MapCSSParser.java:1721) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.declaration(MapCSSParser.java:1680) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.rule(MapCSSParser.java:906) at org.openstreetmap.josm.gui.mappaint.mapcss.parsergen.MapCSSParser.sheet(MapCSSParser.java:889) at org.openstreetmap.josm.gui.mappaint.mapcss.MapCSSStyleSource.loadStyleSource(MapCSSStyleSource.java:440) at org.openstreetmap.josm.gui.mappaint.StyleSource.loadStyleSource(StyleSource.java:112) at org.openstreetmap.josm.gui.mappaint.MapPaintStyles.loadStyleForFirstTime(MapPaintStyles.java:326) at org.openstreetmap.josm.gui.mappaint.MapPaintStyles.readFromPreferences(MapPaintStyles.java:316) at org.openstreetmap.josm.gui.preferences.map.MapPaintPreference.initialize(MapPaintPreference.java:187) at org.openstreetmap.josm.gui.MainInitialization$$Lambda$420.0000000042A15410.run(Unknown Source) at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(InitializationTask.java:33) at org.openstreetmap.josm.spi.lifecycle.InitializationTask.call(InitializationTask.java:11) at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:831)
Attachments (0)
Change History (4)
comment:1 by , 6 years ago
Keywords: | adopopenjdk openj9 added |
---|---|
Milestone: | → 19.09 |
Owner: | changed from | to
Status: | new → assigned |
Summary: | Unexpected Exception on Startup of jar file with OpenJDK and openj9 → SecurityException with AdoptOpenJDK and openj9 |
comment:2 by , 6 years ago
comment:3 by , 6 years ago
Reported to AdoptOpenJDK: https://github.com/AdoptOpenJDK/openjdk-build/issues/1243
comment:4 by , 6 years ago
Milestone: | 19.09 |
---|---|
Resolution: | → othersoftware |
Status: | assigned → closed |
I guess this is a pure OpenJ9 issue as OpenJDK guys reported it also upstream: https://github.com/eclipse/openj9/issues/6855
Note:
See TracTickets
for help on using tickets.
It works with jdk-12.0.2+10-hotspot but not with jdk-12.0.2+10-openj9.