[ 
https://issues.apache.org/jira/browse/MNG-6430?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16631831#comment-16631831
 ] 

Burcu commented on MNG-6430:
----------------------------

Hi Tibor,
I think I found where gives exception.

@RunWith(PowerMockRunner.class)
@PrepareForTest({Database.class, AlertManager.class, AreaController.class})


java.lang.RuntimeException: java.lang.RuntimeException:
java.lang.UnsatisfiedLinkError: Native Library D:\jdk 1.8.0
181\jre1.8.0_181\bin\glass.dll already loaded in another classloader

        at org.testfx.util.WaitForAsyncUtils.waitFor(WaitForAsyncUtils.java:284)
        at org.testfx.api.FxToolkit.waitForLaunch(FxToolkit.java:323)
        at org.testfx.api.FxToolkit.registerPrimaryStage(FxToolkit.java:132)
        at 
org.testfx.framework.junit.ApplicationTest.internalBefore(ApplicationTest.java:55)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at 
org.junit.internal.runners.MethodRoadie.runBefores(MethodRoadie.java:129)
        at 
org.junit.internal.runners.MethodRoadie.runBeforesThenTestThenAfters(MethodRoadie.java:93)
        at 
org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl$PowerMockJUnit44MethodRunner.executeTest(PowerMockJUnit44RunnerDelegateImpl.java:310)
        at 
org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner.executeTestInSuper(PowerMockJUnit47RunnerDelegateImpl.java:131)
        at 
org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner.access$100(PowerMockJUnit47RunnerDelegateImpl.java:59)
        at 
org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner$TestExecutorStatement.evaluate(PowerMockJUnit47RunnerDelegateImpl.java:147)
        at 
org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner.evaluateStatement(PowerMockJUnit47RunnerDelegateImpl.java:107)
        at 
org.powermock.modules.junit4.internal.impl.PowerMockJUnit47RunnerDelegateImpl$PowerMockJUnit47MethodRunner.executeTest(PowerMockJUnit47RunnerDelegateImpl.java:82)
        at 
org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl$PowerMockJUnit44MethodRunner.runBeforesThenTestThenAfters(PowerMockJUnit44RunnerDelegateImpl.java:298)
        at org.junit.internal.runners.MethodRoadie.runTest(MethodRoadie.java:84)
        at org.junit.internal.runners.MethodRoadie.run(MethodRoadie.java:49)
        at 
org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.invokeTestMethod(PowerMockJUnit44RunnerDelegateImpl.java:218)
        at 
org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.runMethods(PowerMockJUnit44RunnerDelegateImpl.java:160)
        at 
org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl$1.run(PowerMockJUnit44RunnerDelegateImpl.java:134)
        at 
org.junit.internal.runners.ClassRoadie.runUnprotected(ClassRoadie.java:34)
        at 
org.junit.internal.runners.ClassRoadie.runProtected(ClassRoadie.java:44)
        at 
org.powermock.modules.junit4.internal.impl.PowerMockJUnit44RunnerDelegateImpl.run(PowerMockJUnit44RunnerDelegateImpl.java:136)
        at 
org.powermock.modules.junit4.common.internal.impl.JUnit4TestSuiteChunkerImpl.run(JUnit4TestSuiteChunkerImpl.java:121)
        at 
org.powermock.modules.junit4.common.internal.impl.AbstractCommonPowerMockRunner.run(AbstractCommonPowerMockRunner.java:57)
        at 
org.powermock.modules.junit4.PowerMockRunner.run(PowerMockRunner.java:59)
        at org.junit.runners.Suite.runChild(Suite.java:128)
        at org.junit.runners.Suite.runChild(Suite.java:24)
        at org.junit.runners.ParentRunner$3.run(ParentRunner.java:231)
        at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:60)
        at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:229)
        at org.junit.runners.ParentRunner.access$000(ParentRunner.java:50)
        at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:222)
        at org.junit.runners.ParentRunner.run(ParentRunner.java:300)
        at org.junit.runner.JUnitCore.run(JUnitCore.java:157)
        at 
com.intellij.junit4.JUnit4IdeaTestRunner.startRunnerWithArgs(JUnit4IdeaTestRunner.java:68)
        at 
com.intellij.rt.execution.junit.IdeaTestRunner$Repeater.startRunnerWithArgs(IdeaTestRunner.java:47)
        at 
com.intellij.rt.execution.junit.JUnitStarter.prepareStreamsAndStart(JUnitStarter.java:242)
        at 
com.intellij.rt.execution.junit.JUnitStarter.main(JUnitStarter.java:70)
Caused by: java.lang.RuntimeException: java.lang.UnsatisfiedLinkError:
Native Library D:\jdk 1.8.0 181\jre1.8.0_181\bin\glass.dll already
loaded in another classloader
        at 
com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:267)
        at 
com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:211)
        at 
com.sun.javafx.application.LauncherImpl.startToolkit(LauncherImpl.java:675)
        at 
com.sun.javafx.application.LauncherImpl.launchApplication1(LauncherImpl.java:695)
        at 
com.sun.javafx.application.LauncherImpl.lambda$launchApplication$154(LauncherImpl.java:182)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.UnsatisfiedLinkError: Native Library D:\jdk 1.8.0
181\jre1.8.0_181\bin\glass.dll already loaded in another classloader
        at java.lang.ClassLoader.loadLibrary0(Unknown Source)
        at java.lang.ClassLoader.loadLibrary(Unknown Source)
        at java.lang.Runtime.load0(Unknown Source)
        at java.lang.System.load(Unknown Source)
        at 
com.sun.glass.utils.NativeLibLoader.loadLibraryFullPath(NativeLibLoader.java:201)
        at 
com.sun.glass.utils.NativeLibLoader.loadLibraryInternal(NativeLibLoader.java:94)
        at 
com.sun.glass.utils.NativeLibLoader.loadLibrary(NativeLibLoader.java:39)
        at com.sun.glass.ui.Application.loadNativeLibrary(Application.java:112)
        at com.sun.glass.ui.Application.loadNativeLibrary(Application.java:120)
        at 
com.sun.glass.ui.win.WinApplication.access$300(WinApplication.java:40)
        at com.sun.glass.ui.win.WinApplication$1.run(WinApplication.java:104)
        at com.sun.glass.ui.win.WinApplication$1.run(WinApplication.java:90)
        at java.security.AccessController.doPrivileged(Native Method)
        at com.sun.glass.ui.win.WinApplication.<clinit>(WinApplication.java:90)
        at 
com.sun.glass.ui.win.WinPlatformFactory.createApplication(WinPlatformFactory.java:39)
        at 
com.sun.glass.ui.win.WinPlatformFactory.createApplication(WinPlatformFactory.java:36)
        at com.sun.glass.ui.Application.run(Application.java:146)
        at 
com.sun.javafx.tk.quantum.QuantumToolkit.startup(QuantumToolkit.java:257)
        ... 5 more


> UnsatisfiedLinkError:Native Library jdk1.8.0_121\jre\bin\glass.dll already 
> loaded in another classloader
> --------------------------------------------------------------------------------------------------------
>
>                 Key: MNG-6430
>                 URL: https://issues.apache.org/jira/browse/MNG-6430
>             Project: Maven
>          Issue Type: Bug
>          Components: Class Loading
>            Reporter: Burcu
>            Assignee: Tibor Digana
>            Priority: Major
>              Labels: ClassLoader, Classloader, classloader, glass, 
> unsatisfiedLinkError
>         Attachments: 2018-09-11T16-32-01_814-jvmRun1.dump, 
> 2018-09-11T16-32-01_814-jvmRun2.dump, 2018-09-12T13-28-04_278-jvmRun1.dump, 
> glassdll.jpg, mvnTest.jpg, plugin.jpg, pom.xml, pom.xml, runAllTest.jpg
>
>
> Although I made the linkte and tried other solutions, I could not resolve the 
> glass.dll not found error. I'm looking for a solution to this issue that is 
> long-lasting. I'm using Powermock and TestFx. I have encountered this problem 
> since I started working with both. I would like to try if you offer a 
> solution in this regard. Below you will find some images of the fault.
> [https://maven.apache.org/surefire/maven-surefire-plugin/examples/class-loading.html]



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to