Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8320675

PrinterJob/SecurityDialogTest.java hangs

XMLWordPrintable

    • 2d
    • b84
    • 7
    • b16

        The test/jdk/java/awt/print/PrinterJob/SecurityDialogTest.java test displays instructions which have no Pass/Fail buttons and hangs.

        The jtr log shows:
        Exception in thread "Image Fetcher 0" java.util.ServiceConfigurationError: Locale provider adapter "CLDR"cannot be instantiated.
                at java.base/sun.util.locale.provider.LocaleProviderAdapter.forType(LocaleProviderAdapter.java:197)
                at java.base/sun.util.locale.provider.LocaleProviderAdapter.findAdapter(LocaleProviderAdapter.java:285)
                at java.base/sun.util.locale.provider.LocaleProviderAdapter.getAdapter(LocaleProviderAdapter.java:256)
                at java.base/java.util.Calendar.createCalendar(Calendar.java:1696)
                at java.base/java.util.Calendar.getInstance(Calendar.java:1663)
                at java.base/java.text.SimpleDateFormat.initializeCalendar(SimpleDateFormat.java:680)
                at java.base/java.text.SimpleDateFormat.<init>(SimpleDateFormat.java:624)
                at java.base/sun.net.www.protocol.file.FileURLConnection.initializeHeaders(FileURLConnection.java:126)
                at java.base/sun.net.www.protocol.file.FileURLConnection.getHeaderField(FileURLConnection.java:144)
                at java.base/sun.net.www.URLConnection.getContentType(URLConnection.java:169)
                at java.desktop/sun.awt.image.URLImageSource.getDecoder(URLImageSource.java:115)
                at java.desktop/sun.awt.image.InputStreamImageSource.doFetch(InputStreamImageSource.java:263)
                at java.desktop/sun.awt.image.ImageFetcher.fetchloop(ImageFetcher.java:212)
                at java.desktop/sun.awt.image.ImageFetcher.run(ImageFetcher.java:176)
        Caused by: java.lang.reflect.InvocationTargetException
                at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:74)
                at java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:502)
                at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:486)
                at java.base/sun.util.locale.provider.LocaleProviderAdapter.forType(LocaleProviderAdapter.java:186)
                ... 13 more
        Caused by: java.util.ServiceConfigurationError: sun.util.locale.provider.LocaleDataMetaInfo: Unable to load sun.util.resources.cldr.provider.CLDRLocaleDataMetaInfo
                at java.base/java.util.ServiceLoader.fail(ServiceLoader.java:582)
                at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:866)
                at java.base/java.util.ServiceLoader$ModuleServicesLookupIterator.hasNext(ServiceLoader.java:1080)
                at java.base/java.util.ServiceLoader$2.hasNext(ServiceLoader.java:1305)
                at java.base/java.util.ServiceLoader$3.hasNext(ServiceLoader.java:1387)
                at java.base/sun.util.cldr.CLDRLocaleProviderAdapter.lambda$new$0(CLDRLocaleProviderAdapter.java:84)
                at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
                at java.base/sun.util.cldr.CLDRLocaleProviderAdapter.<init>(CLDRLocaleProviderAdapter.java:83)
                at java.base/jdk.internal.reflect.DirectConstructorHandleAccessor.newInstance(DirectConstructorHandleAccessor.java:62)
                ... 16 more
        Caused by: java.security.AccessControlException: access denied ("java.lang.RuntimePermission" "accessClassInPackage.sun.util.locale.provider")
                at java.base/java.security.AccessControlContext.checkPermission(AccessControlContext.java:488)
                at java.base/java.security.AccessController.checkPermission(AccessController.java:1085)
                at java.base/java.lang.SecurityManager.checkPermission(SecurityManager.java:411)
                at java.base/java.lang.SecurityManager.checkPackageAccess(SecurityManager.java:1318)
                at java.base/java.lang.ClassLoader$1.run(ClassLoader.java:704)
                at java.base/java.lang.ClassLoader$1.run(ClassLoader.java:702)
                at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
                at java.base/java.lang.ClassLoader.checkPackageAccess(ClassLoader.java:702)
                at java.base/java.lang.ClassLoader.defineClass1(Native Method)
                at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1023)
                at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1100)
                at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:182)
                at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:821)
                at java.base/jdk.internal.loader.BuiltinClassLoader.lambda$findClassInModuleOrNull$2(BuiltinClassLoader.java:743)
                at java.base/java.security.AccessController.doPrivileged(AccessController.java:319)
                at java.base/jdk.internal.loader.BuiltinClassLoader.findClassInModuleOrNull(BuiltinClassLoader.java:744)
                at java.base/jdk.internal.loader.BuiltinClassLoader.findClass(BuiltinClassLoader.java:621)
                at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:637)
                at java.base/java.lang.Class.forName(Class.java:628)
                at java.base/java.lang.Class.forName(Class.java:603)
                at java.base/java.util.ServiceLoader.lambda$loadProvider$1(ServiceLoader.java:860)
                at java.base/java.security.AccessController.doPrivileged(AccessController.java:571)
                at java.base/java.util.ServiceLoader.loadProvider(ServiceLoader.java:862)
                ... 23 more


        The test fails to display its own UI that is created in its constructor.

              rkannathpari Renjith Kannath Pariyangad
              aivanov Alexey Ivanov
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: