Forum Discussion

hutch64's avatar
14 years ago

SOAP-UI 4.0.0 null pointer with JDK7

JDK 1.6.0_23 works fine on the same machine, however 1.7.0 throws a null pointer when building the GUI (it appears)

C:\Program Files\eviware\soapUI-4.0.0\bin>soapui.bat
Configuring log4j from [C:\Program Files\eviware\soapUI-4.0.0\bin\soapui-log4j.xml]
log4j:ERROR setFile(null,true) call failed.
java.io.FileNotFoundException: soapui-errors.log (Access is denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
at java.io.FileOutputStream.<init>(FileOutputStream.java:136)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:167)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256)
at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:220)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:345)
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:827)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:604)
at org.apache.log4j.xml.XMLWatchdog.doOnChange(DOMConfigurator.java:861)
at org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:88)
at org.apache.log4j.helpers.FileWatchdog.<init>(FileWatchdog.java:57)
at org.apache.log4j.xml.XMLWatchdog.<init>(DOMConfigurator.java:853)
at org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurator.java:584)
at com.eviware.soapui.DefaultSoapUICore.initLog(DefaultSoapUICore.java:492)
at com.eviware.soapui.DefaultSoapUICore.init(DefaultSoapUICore.java:136)
at com.eviware.soapui.StandaloneSoapUICore.<init>(StandaloneSoapUICore.java:37)
at com.eviware.soapui.SoapUI$SoapUIRunner.run(SoapUI.java:627)
at com.eviware.soapui.SoapUI.main(SoapUI.java:723)
log4j:ERROR setFile(null,false) call failed.
java.io.FileNotFoundException: soapui.log (Access is denied)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.<init>(FileOutputStream.java:212)
at java.io.FileOutputStream.<init>(FileOutputStream.java:136)
at org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:167)
at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163)
at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256)
at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:220)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150)
at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
at org.apache.log4j.xml.DOMConfigurator.parseRoot(DOMConfigurator.java:394)
at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:829)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:604)
at org.apache.log4j.xml.XMLWatchdog.doOnChange(DOMConfigurator.java:861)
at org.apache.log4j.helpers.FileWatchdog.checkAndConfigure(FileWatchdog.java:88)
at org.apache.log4j.helpers.FileWatchdog.<init>(FileWatchdog.java:57)
at org.apache.log4j.xml.XMLWatchdog.<init>(DOMConfigurator.java:853)
at org.apache.log4j.xml.DOMConfigurator.configureAndWatch(DOMConfigurator.java:584)
at com.eviware.soapui.DefaultSoapUICore.initLog(DefaultSoapUICore.java:492)
at com.eviware.soapui.DefaultSoapUICore.init(DefaultSoapUICore.java:136)
at com.eviware.soapui.StandaloneSoapUICore.<init>(StandaloneSoapUICore.java:37)
at com.eviware.soapui.SoapUI$SoapUIRunner.run(SoapUI.java:627)
at com.eviware.soapui.SoapUI.main(SoapUI.java:723)
11:07:22,396 INFO [DefaultSoapUICore] initialized soapui-settings from [C:\Users\ingoldt\soapui-settings.xml]
11:07:23,770 INFO [WorkspaceImpl] Loading workspace from [C:\Users\ingoldt\default-soapui-workspace.xml]
11:07:23,902 INFO [WsdlProject] Loaded project from [file:/C:/work/svn/sensorweb/jSWE/services/sir/sir-service/soapui/SIR-soapui-project.xml]
11:07:25,890 INFO [WsdlProject] Loaded project from [file:/C:/work/svn/sensorweb/jSWE/services/sos/sos-service/soapui/SOS-Complete-Test-soapui-p
roject.xml]
11:07:26,458 INFO [WsdlProject] Loaded project from [file:/C:/Users/ingoldt/Documents/servicemix-ws-n-soapui-project.xml]
11:07:26,551 INFO [SoapUI] Used java version: 1.7.0
java.lang.NullPointerException
at com.eviware.soapui.support.components.JPropertiesTable.<init>(JPropertiesTable.java:90)
at com.eviware.soapui.impl.EmptyPanelBuilder.buildDefaultProperties(EmptyPanelBuilder.java:56)
at com.eviware.soapui.impl.WorkspaceImplPanelBuilder.buildOverviewPanel(WorkspaceImplPanelBuilder.java:36)
at com.eviware.soapui.impl.WorkspaceImplPanelBuilder.buildOverviewPanel(WorkspaceImplPanelBuilder.java:26)
at com.eviware.soapui.SoapUI$InternalNavigatorListener.nodeSelected(SoapUI.java:1131)
at com.eviware.soapui.ui.Navigator$InternalTreeSelectionListener.valueChanged(Navigator.java:302)
at javax.swing.JTree.fireValueChanged(JTree.java:2917)
at javax.swing.JTree$TreeSelectionRedirector.valueChanged(JTree.java:3376)
at javax.swing.tree.DefaultTreeSelectionModel.fireValueChanged(DefaultTreeSelectionModel.java:634)
at javax.swing.tree.DefaultTreeSelectionModel.notifyPathChange(DefaultTreeSelectionModel.java:1092)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPaths(DefaultTreeSelectionModel.java:293)
at javax.swing.tree.DefaultTreeSelectionModel.setSelectionPath(DefaultTreeSelectionModel.java:187)
at javax.swing.JTree.setSelectionPath(JTree.java:1631)
at com.eviware.soapui.ui.Navigator.selectModelItem(Navigator.java:198)
at com.eviware.soapui.SoapUI.buildUI(SoapUI.java:267)
at com.eviware.soapui.SoapUI.show(SoapUI.java:929)
at com.eviware.soapui.SoapUI.startSoapUI(SoapUI.java:792)
at com.eviware.soapui.SoapUI$SoapUIRunner.run(SoapUI.java:627)
at com.eviware.soapui.SoapUI.main(SoapUI.java:723)
C:\Program Files\eviware\soapUI-4.0.0\bin>

2 Replies

  • ddlabar's avatar
    ddlabar
    New Contributor
    I'm having the same exact issue (windows 7 64bit). Is the only work around to uninstall 1.7.0?
  • ddlabar's avatar
    ddlabar
    New Contributor
    This is the response I received from eviware support:

    soapui is working on java 6 and we boundle 32 bit java version with our installers.
    So you have two quick fix choices either to install soapui installer with bundled 32 bit java or to uninstall java 7 and switch back to java 6.

    This is a fix untill we publish the version which is confirmed to work with new java 7