Forum Discussion

Sympany_Support's avatar
Sympany_Support
Occasional Contributor
15 years ago

error with REST requests

Hello,

We receive the following error message, when we try to either open an existing REST request or create a new REST request in soapUI Pro 3.6.1.

Best regards,
Daniel Baur


soapUI log:
-----------
Thu Feb 17 15:32:20 CET 2011:ERROR:An error occured [org.mozilla.xpcom.internal.XPCOMImpl.getServiceManager()Lorg/mozilla/interfaces/nsIServiceManager;], see error log for details

error log (open existing):
--------------------------
Thu Feb 17 15:32:20 CET 2011:ERROR:java.lang.UnsatisfiedLinkError: org.mozilla.xpcom.internal.XPCOMImpl.getServiceManager()Lorg/mozilla/interfaces/nsIServiceManager;
java.lang.UnsatisfiedLinkError: org.mozilla.xpcom.internal.XPCOMImpl.getServiceManager()Lorg/mozilla/interfaces/nsIServiceManager;
at org.mozilla.xpcom.internal.XPCOMImpl.getServiceManager(Native Method)
at org.mozilla.xpcom.Mozilla.getServiceManager(Mozilla.java:867)
at com.teamdev.xpcom.util.ProxyManager.<init>(Unknown Source)
at com.teamdev.xpcom.util.ProxyManager.getInstance(Unknown Source)
at com.teamdev.xpcom.b.invokeLater(Unknown Source)
at com.teamdev.xpcom.Xpcom.invokeLater(Unknown Source)
at com.teamdev.jxbrowser1.impl.a.a.<init>(Unknown Source)
at com.teamdev.jxbrowser1.console.ConsoleService.getConsoleService(Unknown Source)
at com.teamdev.jxbrowser.mozilla.MozillaScriptErrorWatcher.<init>(Unknown Source)
at com.teamdev.jxbrowser.mozilla.MozillaScriptErrorWatcher.getInstance(Unknown Source)
at com.teamdev.jxbrowser.mozilla.MozillaBrowserFactory.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.teamdev.jxbrowser.BrowserFactory$a.a(Unknown Source)
at com.teamdev.jxbrowser.BrowserFactory.createBrowser(Unknown Source)
at com.eviware.soapui.support.components.BrowserComponent.initBrowser(BrowserComponent.java:570)
at com.eviware.soapui.support.components.BrowserComponent.getComponent(BrowserComponent.java:197)
at com.eviware.soapui.impl.rest.panels.request.views.html.HttpHtmlResponseView.getComponent(HttpHtmlResponseView.java:114)
at com.eviware.soapui.support.editor.Editor.addEditorView(Editor.java:64)
at com.eviware.soapui.impl.support.components.ResponseMessageXmlEditor.<init>(ResponseMessageXmlEditor.java:49)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel$AbstractHttpResponseMessageEditor.<init>(AbstractHttpRequestDesktopPanel.java:364)
at com.eviware.soapui.impl.support.panels.AbstractHttpXmlRequestDesktopPanel$HttpResponseMessageEditor.<init>(AbstractHttpXmlRequestDesktopPanel.java:60)
at com.eviware.soapui.impl.support.panels.AbstractHttpXmlRequestDesktopPanel.buildResponseEditor(AbstractHttpXmlRequestDesktopPanel.java:43)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel.buildContent(AbstractHttpRequestDesktopPanel.java:203)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel.init(AbstractHttpRequestDesktopPanel.java:131)
at com.eviware.soapui.impl.rest.panels.request.RestRequestDesktopPanel.init(RestRequestDesktopPanel.java:39)
at com.eviware.soapui.impl.rest.panels.request.RestRequestDesktopPanel.init(RestRequestDesktopPanel.java:23)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel.<init>(AbstractHttpRequestDesktopPanel.java:108)
at com.eviware.soapui.impl.support.panels.AbstractHttpXmlRequestDesktopPanel.<init>(AbstractHttpXmlRequestDesktopPanel.java:31)
at com.eviware.soapui.impl.rest.panels.request.AbstractRestRequestDesktopPanel.<init>(AbstractRestRequestDesktopPanel.java:67)
at com.eviware.soapui.impl.rest.panels.request.RestRequestDesktopPanel.<init>(RestRequestDesktopPanel.java:30)
at com.eviware.soapui.impl.rest.panels.request.ProRestRequestDesktopPanel.<init>(SourceFile:28)
at com.eviware.soapui.impl.rest.panels.request.ProRestRequestPanelBuilder.buildDesktopPanel(SourceFile:16)
at com.eviware.soapui.impl.rest.panels.request.ProRestRequestPanelBuilder.buildDesktopPanel(SourceFile:11)
at com.eviware.soapui.ui.TabbedSoapUIDesktop.showDesktopPanel(SourceFile:211)
at com.eviware.soapui.support.UISupport.showDesktopPanel(UISupport.java:571)
at com.eviware.soapui.support.UISupport.selectAndShow(UISupport.java:559)
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.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)

error log (create new):
-----------------------
Thu Feb 17 15:34:36 CET 2011:ERROR:java.lang.UnsatisfiedLinkError: org.mozilla.xpcom.internal.XPCOMImpl.getServiceManager()Lorg/mozilla/interfaces/nsIServiceManager;
java.lang.UnsatisfiedLinkError: org.mozilla.xpcom.internal.XPCOMImpl.getServiceManager()Lorg/mozilla/interfaces/nsIServiceManager;
at org.mozilla.xpcom.internal.XPCOMImpl.getServiceManager(Native Method)
at org.mozilla.xpcom.Mozilla.getServiceManager(Mozilla.java:867)
at com.teamdev.xpcom.util.ProxyManager.<init>(Unknown Source)
at com.teamdev.xpcom.util.ProxyManager.getInstance(Unknown Source)
at com.teamdev.xpcom.b.invokeLater(Unknown Source)
at com.teamdev.xpcom.Xpcom.invokeLater(Unknown Source)
at com.teamdev.jxbrowser1.impl.a.a.<init>(Unknown Source)
at com.teamdev.jxbrowser1.console.ConsoleService.getConsoleService(Unknown Source)
at com.teamdev.jxbrowser.mozilla.MozillaScriptErrorWatcher.<init>(Unknown Source)
at com.teamdev.jxbrowser.mozilla.MozillaScriptErrorWatcher.getInstance(Unknown Source)
at com.teamdev.jxbrowser.mozilla.MozillaBrowserFactory.<init>(Unknown Source)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
at java.lang.reflect.Constructor.newInstance(Unknown Source)
at java.lang.Class.newInstance0(Unknown Source)
at java.lang.Class.newInstance(Unknown Source)
at com.teamdev.jxbrowser.BrowserFactory$a.a(Unknown Source)
at com.teamdev.jxbrowser.BrowserFactory.createBrowser(Unknown Source)
at com.eviware.soapui.support.components.BrowserComponent.initBrowser(BrowserComponent.java:570)
at com.eviware.soapui.support.components.BrowserComponent.getComponent(BrowserComponent.java:197)
at com.eviware.soapui.impl.rest.panels.request.views.html.HttpHtmlResponseView.getComponent(HttpHtmlResponseView.java:114)
at com.eviware.soapui.support.editor.Editor.addEditorView(Editor.java:64)
at com.eviware.soapui.impl.support.components.ResponseMessageXmlEditor.<init>(ResponseMessageXmlEditor.java:49)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel$AbstractHttpResponseMessageEditor.<init>(AbstractHttpRequestDesktopPanel.java:364)
at com.eviware.soapui.impl.support.panels.AbstractHttpXmlRequestDesktopPanel$HttpResponseMessageEditor.<init>(AbstractHttpXmlRequestDesktopPanel.java:60)
at com.eviware.soapui.impl.support.panels.AbstractHttpXmlRequestDesktopPanel.buildResponseEditor(AbstractHttpXmlRequestDesktopPanel.java:43)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel.buildContent(AbstractHttpRequestDesktopPanel.java:203)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel.init(AbstractHttpRequestDesktopPanel.java:131)
at com.eviware.soapui.impl.rest.panels.request.RestRequestDesktopPanel.init(RestRequestDesktopPanel.java:39)
at com.eviware.soapui.impl.rest.panels.request.RestRequestDesktopPanel.init(RestRequestDesktopPanel.java:23)
at com.eviware.soapui.impl.support.panels.AbstractHttpRequestDesktopPanel.<init>(AbstractHttpRequestDesktopPanel.java:108)
at com.eviware.soapui.impl.support.panels.AbstractHttpXmlRequestDesktopPanel.<init>(AbstractHttpXmlRequestDesktopPanel.java:31)
at com.eviware.soapui.impl.rest.panels.request.AbstractRestRequestDesktopPanel.<init>(AbstractRestRequestDesktopPanel.java:67)
at com.eviware.soapui.impl.rest.panels.request.RestRequestDesktopPanel.<init>(RestRequestDesktopPanel.java:30)
at com.eviware.soapui.impl.rest.panels.request.ProRestRequestDesktopPanel.<init>(SourceFile:28)
at com.eviware.soapui.impl.rest.panels.request.ProRestRequestPanelBuilder.buildDesktopPanel(SourceFile:16)
at com.eviware.soapui.impl.rest.panels.request.ProRestRequestPanelBuilder.buildDesktopPanel(SourceFile:11)
at com.eviware.soapui.ui.TabbedSoapUIDesktop.showDesktopPanel(SourceFile:211)
at com.eviware.soapui.support.UISupport.showDesktopPanel(UISupport.java:571)
at com.eviware.soapui.impl.rest.actions.method.NewRestRequestAction.perform(NewRestRequestAction.java:64)
at com.eviware.soapui.impl.rest.actions.method.NewRestRequestAction.perform(NewRestRequestAction.java:34)
at com.eviware.soapui.support.action.swing.SwingActionDelegate.actionPerformed(SwingActionDelegate.java:89)
at javax.swing.AbstractButton.fireActionPerformed(Unknown Source)
at javax.swing.AbstractButton$Handler.actionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.fireActionPerformed(Unknown Source)
at javax.swing.DefaultButtonModel.setPressed(Unknown Source)
at javax.swing.AbstractButton.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI.doClick(Unknown Source)
at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(Unknown Source)
at java.awt.AWTEventMulticaster.mouseReleased(Unknown Source)
at java.awt.Component.processMouseEvent(Unknown Source)
at javax.swing.JComponent.processMouseEvent(Unknown Source)
at java.awt.Component.processEvent(Unknown Source)
at java.awt.Container.processEvent(Unknown Source)
at java.awt.Component.dispatchEventImpl(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(Unknown Source)
at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
at java.awt.Container.dispatchEventImpl(Unknown Source)
at java.awt.Component.dispatchEvent(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)

8 Replies

  • Hi!

    hmm.. this looks like a corrupt soapUI installation.. can you try installing the latest nightly build to an empty directory to see if you still get this error?

    regards!

    /Ole
    eviware.com
  • Sympany_Support's avatar
    Sympany_Support
    Occasional Contributor
    We downloaded and installed the nightly build (3.6.2-SNAPSHOT). But this version is somehow unstartable...

    An error has occured during startup:

    java.lang.UnsatisfiedLinkError: org.mozilla.xpcom.internal.XPCOMImpl.getServiceManager()Lorg/mozilla/interfaces/nsIServiceManager;
    at org.mozilla.xpcom.internal.XPCOMImpl.getServiceManager(Native Method)
    at org.mozilla.xpcom.Mozilla.getServiceManager(Mozilla.java:867)
    at com.teamdev.xpcom.util.ProxyManager.<init>(Unknown Source)
    at com.teamdev.xpcom.util.ProxyManager.getInstance(Unknown Source)
    at com.teamdev.xpcom.b.invokeLater(Unknown Source)
    at com.teamdev.xpcom.Xpcom.invokeLater(Unknown Source)
    at com.teamdev.xpcom.a.a.setType(Unknown Source)
    at com.eviware.soapui.support.components.BrowserComponent.updateProxy(BrowserComponent.java:846)
    at com.eviware.soapui.impl.wsdl.support.http.ProxyUtils.setProxyEnabled(ProxyUtils.java:183)
    at com.eviware.soapui.SoapUI.buildToolbar(SoapUI.java:306)
    at com.eviware.soapui.SoapUI.buildUI(SoapUI.java:258)
    at com.eviware.soapui.SoapUI.show(SoapUI.java:927)
    at com.eviware.soapui.SoapUI.startSoapUI(SoapUI.java:790)
    at com.eviware.soapui.SoapUIPro.b(SourceFile:267)
    at com.eviware.soapui.SoapUIPro.a(SourceFile:192)
    at com.eviware.soapui.SoapUIPro$SoapUIProRunner.run(SourceFile:1202)
    at com.eviware.soapui.SoapUIPro.main(SourceFile:233)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at com.exe4j.runtime.LauncherEngine.launch(Unknown Source)
    at com.exe4j.runtime.WinLauncher.main(Unknown Source)
  • Hi!

    hmm.. are you installing with the installer or the zip file?

    Anyhow, try adding the following to either the .bat or .vmoptions file in your soapUIPro\bin folder;

    -Dsoapui.jxbrowser.disable=true

    Does that help?

    regards!

    /Ole
    eviware.com
  • Sympany_Support's avatar
    Sympany_Support
    Occasional Contributor
    Hi Ole

    We now installed the nightly build with your suggested parameter (-Dsoapui.jxbrowser.disable=true), and now it works perfectly.

    Do you know when this nightly build will be available in a regular release?

    Thanks,

    Daniel
  • Sympany_Support's avatar
    Sympany_Support
    Occasional Contributor
    Hello,

    Are the Nightly Build Snapshots being supported, or only the regular releases? If they are supported, we'll install the Nightly Build right away rather than waiting for the next regular release.

    Regards,
    Daniel
  • Hi Daniel,

    our support is based on the nightly builds, so you could say that they are supported. I definitely recommend you to use them instead, as they are generally improved and more stable than the current release (new development is done in a separate branch).

    regards!

    /Ole
    eviware.com
  • Thomas_Bonds's avatar
    Thomas_Bonds
    Occasional Contributor
    I was running into the same problem. When I implemented the changes suggested, I could start to edit
    my projects with REST method invocations.