Hi Jigsaw team,

   there is a regression in Jigsaw JDK9 build 136

causing ServiceLoader.iterator().next() to propagate

other error than ServiceConfigurationError, see below.

According to javadoc (java.util.ServiceLoader.iterator()):

" To write robust code it is only necessary to catch |ServiceConfigurationError| <cid:part1.33D07682.B45F1A26@redhat.com> when using a service iterator."

Is there already a JIRA for that issue?


Rio

---
MSC000001: Failed to start service jboss.as: org.jboss.msc.service.StartException in service <------>at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1904) <------>at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1161) <------>at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
<------>at java.base/java.lang.Thread.run(Thread.java:843)
Caused by: java.lang.NoClassDefFoundError: org/jboss/security/vault/SecurityVaultException
<------>at java.base/java.lang.Class.getDeclaredConstructors0(Native Method)
<------>at java.base/java.lang.Class.privateGetDeclaredConstructors(Class.java:2943)
<------>at java.base/java.lang.Class.getConstructor0(Class.java:3345)
<------>at java.base/java.lang.Class.getConstructor(Class.java:2011)
<------>at java.base/java.util.ServiceLoader$ProviderImpl$2.run(ServiceLoader.java:641) <------>at java.base/java.util.ServiceLoader$ProviderImpl$2.run(ServiceLoader.java:636) <------>at java.base/java.security.AccessController.doPrivileged(Native Method) <------>at java.base/java.util.ServiceLoader$ProviderImpl.getConstructor(ServiceLoader.java:648) <------>at java.base/java.util.ServiceLoader$ProviderImpl.get(ServiceLoader.java:576)
<------>at java.base/java.util.ServiceLoader$2.next(ServiceLoader.java:1176)
<------>at org.jboss.as.server.ApplicationServerService.loadVaultReaderService(ApplicationServerService.java:232) <------>at org.jboss.as.server.ApplicationServerService.start(ApplicationServerService.java:156) <------>at org.jboss.msc.service.ServiceControllerImpl$StartTask.startService(ServiceControllerImpl.java:1948) <------>at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1881)
<------>... 3 more
Caused by: java.lang.ClassNotFoundException: org.jboss.security.vault.SecurityVaultException from [Module "org.jboss.as.server:main" from local module loader @418e7838 (finder: <------>at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:199) <------>at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:377) <------>at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:365) <------>at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:94)
<------>... 17 more

Reply via email to