Forum Discussion

Retail_Decision's avatar
Retail_Decision
New Contributor
12 years ago

Cloning steps/test cases causing null pointers

Hi Team

New to SOAP UI Pro and really need some help. I have a service which generates a session id in the response and another operation which retrieves the results of the session using the sessionID. im trying to clones the steps, ascertaions etc from 2 separate test into an new testcase which the proprtey transafer will be used to transfer the Sesison id to the seconds operation. when i clone test steps or the test cases themsleves into the new one i'm trying to create, part of my project no longer open. I now cant even open view the project view.

I would really appreciate some help. Am i copying the wrong details or doing something incorrect which would prompt all these null pointer errors? My understanding is that it should be possible to clone ascertains, requests, test steps and assertions wihtout making other parts of the project unusable. Error log belows show the different errors seen.

Fri Aug 31 12:25:20 BST 2012:ERROR:java.lang.NullPointerException
java.lang.NullPointerException
at com.eviware.soapui.impl.wsdl.teststeps.assertions.support.AssertionEntry.getAssertion(SourceFile:180)
at com.eviware.soapui.impl.wsdl.teststeps.assertions.support.AssertionEntry.getAssertionCount(SourceFile:624)
at com.eviware.soapui.impl.wsdl.teststeps.AssertionTestStep.getAssertionCount(SourceFile:294)
at com.eviware.soapui.reporting.reports.support.MetricsSupport.getAssertionCount(SourceFile:20)
at com.eviware.soapui.reporting.reports.testcase.WsdlTestCaseReport.<init>(SourceFile:37)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCaseDesktopPanel.addToolbarActions(SourceFile:243)
at com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel.buildToolbar(WsdlTestCaseDesktopPanel.java:351)
at com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel.buildUI(WsdlTestCaseDesktopPanel.java:188)
at com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel.<init>(WsdlTestCaseDesktopPanel.java:140)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCaseDesktopPanel.<init>(SourceFile:77)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCasePanelBuilder.buildDesktopPanel(SourceFile:15)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCasePanelBuilder.buildDesktopPanel(SourceFile:10)
at com.eviware.soapui.ui.desktop.standalone.StandaloneDesktop.showDesktopPanel(StandaloneDesktop.java:184)
at com.eviware.soapui.support.UISupport.showDesktopPanel(UISupport.java:590)
at com.eviware.soapui.support.UISupport.selectAndShow(UISupport.java:578)
at com.eviware.soapui.impl.wsdl.actions.support.ShowDesktopPanelAction.perform(ShowDesktopPanelAction.java:53)
at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:89)
at com.eviware.soapui.support.action.swing.DefaultActionList.performDefaultAction(DefaultActionList.java:107)
at com.eviware.soapui.ui.Navigator$TreeMouseListener$1.run(Navigator.java:408)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(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$1.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)


Fri Aug 31 12:25:20 BST 2012:ERROR:java.lang.NullPointerException
java.lang.NullPointerException
at com.eviware.soapui.impl.wsdl.teststeps.assertions.support.AssertionEntry.getAssertion(SourceFile:180)
at com.eviware.soapui.impl.wsdl.teststeps.assertions.support.AssertionEntry.getAssertionCount(SourceFile:624)
at com.eviware.soapui.impl.wsdl.teststeps.AssertionTestStep.getAssertionCount(SourceFile:294)
at com.eviware.soapui.reporting.reports.support.MetricsSupport.getAssertionCount(SourceFile:20)
at com.eviware.soapui.reporting.reports.testcase.WsdlTestCaseReport.<init>(SourceFile:37)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCaseDesktopPanel.addToolbarActions(SourceFile:243)
at com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel.buildToolbar(WsdlTestCaseDesktopPanel.java:351)
at com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel.buildUI(WsdlTestCaseDesktopPanel.java:188)
at com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel.<init>(WsdlTestCaseDesktopPanel.java:140)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCaseDesktopPanel.<init>(SourceFile:77)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCasePanelBuilder.buildDesktopPanel(SourceFile:15)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCasePanelBuilder.buildDesktopPanel(SourceFile:10)
at com.eviware.soapui.ui.desktop.standalone.StandaloneDesktop.showDesktopPanel(StandaloneDesktop.java:184)
at com.eviware.soapui.support.UISupport.showDesktopPanel(UISupport.java:590)
at com.eviware.soapui.support.UISupport.selectAndShow(UISupport.java:578)
at com.eviware.soapui.impl.wsdl.actions.support.ShowDesktopPanelAction.perform(ShowDesktopPanelAction.java:53)
at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:89)
at com.eviware.soapui.support.action.swing.DefaultActionList.performDefaultAction(DefaultActionList.java:107)
at com.eviware.soapui.ui.Navigator$TreeMouseListener$1.run(Navigator.java:408)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(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$1.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)


Fri Aug 31 12:25:23 BST 2012:ERROR:java.lang.NullPointerException
java.lang.NullPointerException
at com.eviware.soapui.impl.wsdl.teststeps.assertions.support.AssertionEntry.getAssertion(SourceFile:180)
at com.eviware.soapui.impl.wsdl.teststeps.assertions.support.AssertionEntry.getAssertionCount(SourceFile:624)
at com.eviware.soapui.impl.wsdl.teststeps.AssertionTestStep.getAssertionCount(SourceFile:294)
at com.eviware.soapui.reporting.reports.support.MetricsSupport.getAssertionCount(SourceFile:20)
at com.eviware.soapui.reporting.reports.testcase.WsdlTestCaseReport.<init>(SourceFile:37)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCaseDesktopPanel.addToolbarActions(SourceFile:243)
at com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel.buildToolbar(WsdlTestCaseDesktopPanel.java:351)
at com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel.buildUI(WsdlTestCaseDesktopPanel.java:188)
at com.eviware.soapui.impl.wsdl.panels.testcase.WsdlTestCaseDesktopPanel.<init>(WsdlTestCaseDesktopPanel.java:140)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCaseDesktopPanel.<init>(SourceFile:77)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCasePanelBuilder.buildDesktopPanel(SourceFile:15)
at com.eviware.soapui.impl.wsdl.panels.testcase.ProWsdlTestCasePanelBuilder.buildDesktopPanel(SourceFile:10)
at com.eviware.soapui.ui.desktop.standalone.StandaloneDesktop.showDesktopPanel(StandaloneDesktop.java:184)
at com.eviware.soapui.support.UISupport.showDesktopPanel(UISupport.java:590)
at com.eviware.soapui.support.UISupport.selectAndShow(UISupport.java:578)
at com.eviware.soapui.impl.wsdl.actions.support.ShowDesktopPanelAction.perform(ShowDesktopPanelAction.java:53)
at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:89)
at com.eviware.soapui.support.action.swing.DefaultActionList.performDefaultAction(DefaultActionList.java:107)
at com.eviware.soapui.ui.Navigator$TreeMouseListener$1.run(Navigator.java:408)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(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$1.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)

Fri Aug 31 12:59:45 BST 2012:ERROR:java.lang.NullPointerException
java.lang.NullPointerException
at com.eviware.soapui.impl.wsdl.teststeps.assertions.support.AssertionEntry.getAssertion(SourceFile:180)
at com.eviware.soapui.impl.wsdl.teststeps.assertions.support.AssertionEntry.getAssertionCount(SourceFile:624)
at com.eviware.soapui.impl.wsdl.teststeps.AssertionTestStep.getAssertionCount(SourceFile:294)
at com.eviware.soapui.model.support.ProjectMetrics.getAssertionCount(ProjectMetrics.java:69)
at com.eviware.soapui.reporting.reports.project.WsdlProjectReport.<init>(SourceFile:50)
at com.eviware.soapui.impl.wsdl.panels.project.ProWsdlProjectDesktopPanel.buildOverviewToolbar(SourceFile:219)
at com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectDesktopPanel.buildProjectOverview(WsdlProjectDesktopPanel.java:261)
at com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectDesktopPanel.buildOverviewTab(WsdlProjectDesktopPanel.java:145)
at com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectDesktopPanel.addTabs(WsdlProjectDesktopPanel.java:113)
at com.eviware.soapui.impl.wsdl.panels.project.ProWsdlProjectDesktopPanel.addTabs(SourceFile:52)
at com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectDesktopPanel.buildTabbedPane(WsdlProjectDesktopPanel.java:107)
at com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectDesktopPanel.<init>(WsdlProjectDesktopPanel.java:99)
at com.eviware.soapui.impl.wsdl.panels.project.ProWsdlProjectDesktopPanel.<init>(SourceFile:46)
at com.eviware.soapui.impl.wsdl.panels.project.ProWsdlProjectPanelBuilder.buildDesktopPanel(SourceFile:34)
at com.eviware.soapui.impl.wsdl.panels.project.ProWsdlProjectPanelBuilder.buildDesktopPanel(SourceFile:20)
at com.eviware.soapui.ui.desktop.standalone.StandaloneDesktop.showDesktopPanel(StandaloneDesktop.java:184)
at com.eviware.soapui.support.UISupport.showDesktopPanel(UISupport.java:590)
at com.eviware.soapui.support.UISupport.selectAndShow(UISupport.java:578)
at com.eviware.soapui.impl.wsdl.actions.support.ShowDesktopPanelAction.perform(ShowDesktopPanelAction.java:53)
at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:89)
at com.eviware.soapui.support.action.swing.DefaultActionList.performDefaultAction(DefaultActionList.java:107)
at com.eviware.soapui.ui.Navigator$TreeMouseListener$1.run(Navigator.java:408)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(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$1.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)

Fri Aug 31 12:59:45 BST 2012:ERROR:java.lang.NullPointerException
java.lang.NullPointerException
at com.eviware.soapui.impl.wsdl.teststeps.assertions.support.AssertionEntry.getAssertion(SourceFile:180)
at com.eviware.soapui.impl.wsdl.teststeps.assertions.support.AssertionEntry.getAssertionCount(SourceFile:624)
at com.eviware.soapui.impl.wsdl.teststeps.AssertionTestStep.getAssertionCount(SourceFile:294)
at com.eviware.soapui.model.support.ProjectMetrics.getAssertionCount(ProjectMetrics.java:69)
at com.eviware.soapui.reporting.reports.project.WsdlProjectReport.<init>(SourceFile:50)
at com.eviware.soapui.impl.wsdl.panels.project.ProWsdlProjectDesktopPanel.buildOverviewToolbar(SourceFile:219)
at com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectDesktopPanel.buildProjectOverview(WsdlProjectDesktopPanel.java:261)
at com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectDesktopPanel.buildOverviewTab(WsdlProjectDesktopPanel.java:145)
at com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectDesktopPanel.addTabs(WsdlProjectDesktopPanel.java:113)
at com.eviware.soapui.impl.wsdl.panels.project.ProWsdlProjectDesktopPanel.addTabs(SourceFile:52)
at com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectDesktopPanel.buildTabbedPane(WsdlProjectDesktopPanel.java:107)
at com.eviware.soapui.impl.wsdl.panels.project.WsdlProjectDesktopPanel.<init>(WsdlProjectDesktopPanel.java:99)
at com.eviware.soapui.impl.wsdl.panels.project.ProWsdlProjectDesktopPanel.<init>(SourceFile:46)
at com.eviware.soapui.impl.wsdl.panels.project.ProWsdlProjectPanelBuilder.buildDesktopPanel(SourceFile:34)
at com.eviware.soapui.impl.wsdl.panels.project.ProWsdlProjectPanelBuilder.buildDesktopPanel(SourceFile:20)
at com.eviware.soapui.ui.desktop.standalone.StandaloneDesktop.showDesktopPanel(StandaloneDesktop.java:184)
at com.eviware.soapui.support.UISupport.showDesktopPanel(UISupport.java:590)
at com.eviware.soapui.support.UISupport.selectAndShow(UISupport.java:578)
at com.eviware.soapui.impl.wsdl.actions.support.ShowDesktopPanelAction.perform(ShowDesktopPanelAction.java:53)
at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:89)
at com.eviware.soapui.support.action.swing.DefaultActionList.performDefaultAction(DefaultActionList.java:107)
at com.eviware.soapui.ui.Navigator$TreeMouseListener$1.run(Navigator.java:408)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
at java.awt.EventQueue.access$000(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$1.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)

Kind regards,

Phil Ward

5 Replies

  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hi Phil,

    thanks for reporting this - I've added it as a bug to our backlog.

    regards,

    /Ole
    SmartBear Software
  • SmartBear_Suppo's avatar
    SmartBear_Suppo
    SmartBear Alumni (Retired)
    Hi,

    This problem has not been fixed yet but we are working hard to get some other issues out of the way before we fix this one.

    Thanks for reminding us about that

    Renato
    SmartBear Software