Forum Discussion

axeltoushirou's avatar
axeltoushirou
Contributor
8 years ago

Can't open TestSuite Editor in SoapUI NG

TestSuite Editor not loading/fails to load, throws an java.lang.NullPointerException

here's the stacktrace

 

TestCase name pattern is written like this

ABC - ABC/abcabc/{abc}

I'm not sure which causes the error, since other suite works even having a TestCase named in this pattern

 

TestSuite name is

Production Sanity

 

Wed May 11 15:31:57 CST 2016:ERROR:java.lang.NullPointerException
   java.lang.NullPointerException
   	at java.lang.String$CaseInsensitiveComparator.compare(Unknown Source)
   	at java.lang.String$CaseInsensitiveComparator.compare(Unknown Source)
   	at java.util.TreeMap.compare(Unknown Source)
   	at java.util.TreeMap.put(Unknown Source)
   	at java.util.TreeSet.add(Unknown Source)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.JTestSuiteTestCaseList$TestCaseListPanel.getTags(JTestSuiteTestCaseList.java:490)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.JTestSuiteTestCaseList$TestCaseListPanel.updateTagList(JTestSuiteTestCaseList.java:457)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.JTestSuiteTestCaseList$TestCaseListPanel.<init>(JTestSuiteTestCaseList.java:266)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.JTestSuiteTestCaseList.createTestCaseListPanel(JTestSuiteTestCaseList.java:514)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.JTestSuiteTestCaseList.<init>(JTestSuiteTestCaseList.java:101)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.ProWsdlTestSuiteDesktopPanel.buildTestCaseList(ProWsdlTestSuiteDesktopPanel.java:245)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.ProWsdlTestSuiteDesktopPanel.b(ProWsdlTestSuiteDesktopPanel.java:233)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.ProWsdlTestSuiteDesktopPanel.buildDesktopPanelUI(ProWsdlTestSuiteDesktopPanel.java:221)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.ProWsdlTestSuiteDesktopPanel.<init>(ProWsdlTestSuiteDesktopPanel.java:209)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.ProWsdlTestSuiteDesktopPanel$$FastClassByGuice$$b4d57dbf.newInstance(<generated>)
   	at com.google.inject.internal.cglib.reflect.$FastConstructor.newInstance(FastConstructor.java:40)
   	at com.google.inject.internal.DefaultConstructionProxyFactory$1.newInstance(DefaultConstructionProxyFactory.java:60)
   	at com.google.inject.internal.ConstructorInjector.construct(ConstructorInjector.java:85)
   	at com.google.inject.internal.ConstructorBindingImpl$Factory.get(ConstructorBindingImpl.java:254)
   	at com.google.inject.internal.InjectorImpl$4$1.call(InjectorImpl.java:978)
   	at com.google.inject.internal.InjectorImpl.callInContext(InjectorImpl.java:1024)
   	at com.google.inject.internal.InjectorImpl$4.get(InjectorImpl.java:974)
   	at com.google.inject.assistedinject.FactoryProvider2.invoke(FactoryProvider2.java:632)
   	at com.sun.proxy.$Proxy25.createTestSuiteDesktopPanel(Unknown Source)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.ProWsdlTestSuitePanelBuilder.buildDesktopPanel(ProWsdlTestSuitePanelBuilder.java:30)
   	at com.eviware.soapui.impl.wsdl.panels.testsuite.ProWsdlTestSuitePanelBuilder.buildDesktopPanel(ProWsdlTestSuitePanelBuilder.java:1)
   	at com.eviware.soapui.ui.TabbedSoapUIDesktop.showDesktopPanel(TabbedSoapUIDesktop.java:207)
   	at com.eviware.soapui.ui.HistoryAwareDesktop.showDesktopPanel(HistoryAwareDesktop.java:155)
   	at com.eviware.soapui.ready.ClassicModuleGui.display(ClassicModuleGui.java:173)
   	at com.smartbear.ready.core.module.SimpleReadyApiDisplayDispatcher.display(SimpleReadyApiDisplayDispatcher.java:86)
   	at com.smartbear.ready.core.module.SimpleReadyApiDisplayDispatcher.display(SimpleReadyApiDisplayDispatcher.java:81)
   	at com.eviware.soapui.support.UISupport.selectAndShow(UISupport.java:665)
   	at com.eviware.soapui.support.UISupport.selectAndShow(UISupport.java:656)
   	at com.eviware.soapui.impl.wsdl.actions.support.ShowDesktopPanelAction.perform(ShowDesktopPanelAction.java:52)
   	at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:130)
   	at com.eviware.soapui.support.action.swing.DefaultActionList.performDefaultAction(DefaultActionList.java:98)
   	at com.eviware.soapui.ui.TreeMouseListener$1.run(TreeMouseListener.java:150)
   	at java.awt.event.InvocationEvent.dispatch(Unknown Source)
   	at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
   	at java.awt.EventQueue.access$500(Unknown Source)
   	at java.awt.EventQueue$3.run(Unknown Source)
   	at java.awt.EventQueue$3.run(Unknown Source)
   	at java.security.AccessController.doPrivileged(Native Method)
   	at java.security.ProtectionDomain$JavaSecurityAccessImpl.doIntersectionPrivilege(Unknown Source)
   	at java.awt.EventQueue.dispatchEvent(Unknown Source)
   	at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
   	at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
   	at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
   	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   	at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
   	at java.awt.EventDispatchThread.run(Unknown Source)

2 Replies

  • frame2's avatar
    frame2
    New Contributor
    I'm having the same problem with one of my test suites - in V1.7.0 as well as in 1.6.0. Was able to identify a testcase which is causing it - when I add it to the Testsuite I have the error, when I remove it it works. But I couldn't find the reason WHY this testcase is a problem ...
    • axeltoushirou's avatar
      axeltoushirou
      Contributor

      I already solved mine.
      The problem occurs because some of my TestCase has Tags on it, I manually removed tags on .xml files of said TestCases.

       

      *Tags are quite buggy in 1.6.0 & 1.7.0