axeltoushirou
8 years agoContributor
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)