Forum Discussion

tariqh's avatar
13 years ago

Soap UI 4.5.1 non responsive consistently on OS X 10.8.2

Hi,

My friend and I both installed it on our MaBook Air and it consistently crashes as soon as you click on Show Test Case Editor or double click.
Every single time!

How can we get this fixed please or what is the work around so it can be used, I do not want to install it in a VM when a native Mac version exists.

OS X 10.8.2 (12C60)

Tariq

6 Replies

  • I'm having "the same" problem, started after latest OS X Java upgrade. I'm running 10.7.5 and get the following log message when starting (using Java 1.6):
    chmc-2542:Program jory24$ SmartBear/soapUI-4.5.1.app/Contents/Resources/app/bin/soapui.sh 
    ================================
    =
    = SOAPUI_HOME = /Users/jory24/Program/SmartBear/soapUI-4.5.1.app/Contents/Resources/app
    =
    ================================
    13:29:05,386 INFO [DefaultSoapUICore] initialized soapui-settings from [/Users/jory24/soapui-settings.xml]
    13:29:06,137 INFO [WorkspaceImpl] Loading workspace from [/Users/jory24/default-soapui-workspace.xml]
    13:29:06,283 INFO [DefaultSoapUICore] Forcing Native L&F for mac OSX Lion!
    13:29:06,338 INFO [SoapUI] Used java version: 1.6.0_37
    Oct 26 13:29:07 chmc-2542.ad.comhem.com java[40635] <Error>: CGContextGetCTM: invalid context 0x0
    Oct 26 13:29:07 chmc-2542.ad.comhem.com java[40635] <Error>: CGContextSetBaseCTM: invalid context 0x0
    Oct 26 13:29:07 chmc-2542.ad.comhem.com java[40635] <Error>: CGContextGetCTM: invalid context 0x0
    Oct 26 13:29:07 chmc-2542.ad.comhem.com java[40635] <Error>: CGContextSetBaseCTM: invalid context 0x0
    Oct 26 13:29:08 chmc-2542.ad.comhem.com java[40635] <Error>: CGContextGetCTM: invalid context 0x0
    Oct 26 13:29:08 chmc-2542.ad.comhem.com java[40635] <Error>: CGContextSetBaseCTM: invalid context 0x0
    objc[40635]: Class MessageLoopView is implemented in both /private/tmp/jxbrowser-3.0.Build.Unknown/libjniw.jnilib and /private/tmp/jxbrowser-3.0.Build.Unknown/libjniwrap.jnilib. One of the two will be used. Which one is undefined.
    2012-10-26 13:29:08.265 java[40635:13703] [Java CocoaComponent compatibility mode]: Enabled


    I get no window, nothing.
  • Forgot to say, using Java 1.6:
    chmc-2542:Program jory24$ java -version
    java version "1.6.0_37"
    Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
    Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
  • And, furthermore, using Java 1.7 seems to work with error message:
    chmc-2542:Program jory24$ java -version
    java version "1.7.0_07"
    Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
    Java HotSpot(TM) 64-Bit Server VM (build 23.3-b01, mixed mode)


    chmc-2542:Program jory24$ SmartBear/soapUI-4.5.1.app/Contents/Resources/app/bin/soapui.sh
    ================================
    =
    = SOAPUI_HOME = /Users/jory24/Program/SmartBear/soapUI-4.5.1.app/Contents/Resources/app
    =
    ================================
    11:26:09,235 INFO [DefaultSoapUICore] initialized soapui-settings from [/Users/jory24/soapui-settings.xml]
    Oct 29 11:26:09 chmc-1787.ad.comhem.com java[57568] <Error>: CGContextGetCTM: invalid context 0x0
    Oct 29 11:26:09 chmc-1787.ad.comhem.com java[57568] <Error>: CGContextSetBaseCTM: invalid context 0x0
    Oct 29 11:26:09 chmc-1787.ad.comhem.com java[57568] <Error>: CGContextGetCTM: invalid context 0x0
    Oct 29 11:26:09 chmc-1787.ad.comhem.com java[57568] <Error>: CGContextSetBaseCTM: invalid context 0x0
    11:26:09,989 INFO [WorkspaceImpl] Loading workspace from [/Users/jory24/default-soapui-workspace.xml]
    11:26:10,100 INFO [DefaultSoapUICore] Forcing Native L&F for mac OSX Lion!
    11:26:10,135 INFO [SoapUI] Used java version: 1.7.0_07
    Oct 29 11:26:10 chmc-1787.ad.comhem.com java[57568] <Error>: CGContextGetCTM: invalid context 0x0
    Oct 29 11:26:10 chmc-1787.ad.comhem.com java[57568] <Error>: CGContextSetBaseCTM: invalid context 0x0
    java.lang.ExceptionInInitializerError
    at com.eviware.soapui.support.components.NativeBrowserComponent.initBrowser(NativeBrowserComponent.java:184)
    at com.eviware.soapui.support.components.NativeBrowserComponent.getComponent(NativeBrowserComponent.java:100)
    at com.eviware.soapui.ui.URLDesktopPanel.<init>(URLDesktopPanel.java:38)
    at com.eviware.soapui.SoapUI.showPushPage(SoapUI.java:1385)
    at com.eviware.soapui.SoapUI$3.run(SoapUI.java:842)
    at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
    at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:721)
    at java.awt.EventQueue.access$200(EventQueue.java:103)
    at java.awt.EventQueue$3.run(EventQueue.java:682)
    at java.awt.EventQueue$3.run(EventQueue.java:680)
    at java.security.AccessController.doPrivileged(Native Method)
    at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
    at java.awt.EventQueue.dispatchEvent(EventQueue.java:691)
    at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:244)
    at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:163)
    at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:147)
    at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:139)
    at java.awt.EventDispatchThread.run(EventDispatchThread.java:97)
    Caused by: com.jniwrapper.LibraryNotFoundException: Cannot find JNIWrapper native library (libjniwrap.jnilib)
  • Hi,

    Try disabling JxBrowser. To disable JxBrowser start soapUI with set soapui.jxbrowser.disable=true. So, either set/add -Dsoapui.jxbrowser.disable=true to soapUI-Pro*.vmoptions file or uncomment same option in bat/sh file.
  • Hi,

    Please try disable the browser component.

    This can be done in either the UI Settings "Disable browser" or in the startup plist by adding "-Dsoapui.jxbrowser.disable=true" to the key "VMOptions".

    / Henrik
  • I did this to my soapui-settings.xml and it works, thanks!


    ...
    <con:setting id="UISettings@disable-browser">true</con:setting>
    ...