Forum Discussion

jcsreddy's avatar
jcsreddy
Occasional Contributor
7 years ago

Ready API 2.3.0 Error when launching

Team,

 

I Installed Ready API 2.3.0, and when trying to launch got the below error. Can you please help?

 

C:\SmartBear\ReadyAPI-2.3.0\bin>"C:\com.ibm.JDK\jre\bin\java" -Xms1028m -Xmx6096m -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40  -Dsoapui.properties=soapui.properties -Dcom.ibm.SSL.ConfigU
Exception in thread "main" java.lang.NoClassDefFoundError: javafx.embed.swing.JFXPanel
        at com.smartbear.ready.ui.ReadyApiMain.<clinit>(ReadyApiMain.java:59)
Caused by: java.lang.ClassNotFoundException: javafx.embed.swing.JFXPanel
        at java.net.URLClassLoader.findClass(URLClassLoader.java:609)
        at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:924)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:869)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:332)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:852)

2 Replies

  • lakshmiarun's avatar
    lakshmiarun
    SmartBear Alumni (Retired)

    Hi,

     

    Thank you for posting in our forum.

     

    I can see you have logged a case in our portal. We will continue to troubleshoot the issue via the case.

     

    Best,

    Lakshmi

    • jcsreddy's avatar
      jcsreddy
      Occasional Contributor

      Team,

       

      I moved one step further.

       

      The error mentioned in my previous comment [Exception in thread "main" java.lang.NoClassDefFoundError: javafx.embed.swing.JFXPanel] got resolved after copying "jfxrt.jar" into Ready API – lib folder.

       

      And now we are getting new error as shown below.

      C:\SmartBear\ReadyAPI-2.3.0\bin>"C:\Program Files\IBM\Java80\jre\bin\java" -Xms1028m -Xmx6096m -XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=40 -Dsoapui.properties=soapui.properties -Dcom.ibm
      Graphics Device initialization failed for : d3d, sw
      Error initializing QuantumRenderer: no suitable pipeline found
      java.lang.RuntimeException: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
      at com.sun.javafx.tk.quantum.QuantumRenderer.getInstance(QuantumRenderer.java:280)
      at com.sun.javafx.tk.quantum.QuantumToolkit.init(QuantumToolkit.java:221)
      at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:248)
      at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:209)
      at javafx.embed.swing.JFXPanel.initFx(JFXPanel.java:249)
      at javafx.embed.swing.JFXPanel.<init>(JFXPanel.java:264)
      at com.smartbear.ready.ui.ReadyApiMain.<clinit>(ReadyApiMain.java:59)
      Caused by: java.lang.RuntimeException: Error initializing QuantumRenderer: no suitable pipeline found
      at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.init(QuantumRenderer.java:94)
      at com.sun.javafx.tk.quantum.QuantumRenderer$PipelineRunnable.run(QuantumRenderer.java:124)
      at java.lang.Thread.run(Thread.java:785)
      Exception in thread "main" java.lang.ExceptionInInitializerError
      at java.lang.J9VMInternals.ensureError(J9VMInternals.java:141)
      at java.lang.J9VMInternals.recordInitializationFailure(J9VMInternals.java:130)
      Caused by: java.lang.RuntimeException: No toolkit found
      at com.sun.javafx.tk.Toolkit.getToolkit(Toolkit.java:260)
      at com.sun.javafx.application.PlatformImpl.startup(PlatformImpl.java:209)
      at javafx.embed.swing.JFXPanel.initFx(JFXPanel.java:249)
      at javafx.embed.swing.JFXPanel.<init>(JFXPanel.java:264)
      at com.smartbear.ready.ui.ReadyApiMain.<clinit>(ReadyApiMain.java:59)

      Please help on this.

       

      Thanks,

      Chandra.