Web browser "java.lang.stackoverflowerror: null"

xchiazyx
xchiazyx used Ask the Experts™
on
Hi All Expert,

Good Day.

I would like to check if anyone know how to solve "java.lang.stackoverflowerror: null" when launching application from web browser? I have try with new or old Java install. Appreciate if anyone have this knowledge can assist me on.

Thanks!
Comment
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
You generally get a StackOverflowError when a method calls to itself.  So you end up with an infinite loop of calls and run out of memory:

public void callMe(int x) {
    callMe(x) ; // Oops - infinite loop
}

So if you have access to the code, I'd look for that situation.

Doug

Author

Commented:
Hi Expert,

Thank you for reverting back.

It's the ICE Messenger that I wanted to launch, here the detail of the error.

<jnlp spec="1.0+" xmlns:jfx="http://javafx.com" codebase="http://jar.theice.com/current">
  <information>
    <title>ICE Instant Messaging</title>
    <vendor>IntercontinentalExchange</vendor>
    <homepage href="www.theice.com"/>
    <description>ICE Connect</description>
    <icon href="images/logo.png"/>
    <icon kind="splash" href="images/ice_connect_splash.gif"/>
    <offline-allowed/>
  </information>
  <security>
    <all-permissions/>
  </security>
  <resources>
    <j2se version="1.8.0_45+" href="http://java.sun.com/products/autodl/j2se" java-vm-args="-XX:MinHeapFreeRatio=20 -XX:MaxHeapFreeRatio=35 -XX:NewRatio=2" initial-heap-size="32m" max-heap-size="512m"/>
    <jar href="IceConnectCEF.jar"/>
    <jar href="ICEWeb.jar"/>
    <jar href="commons-codec-1.9.jar"/>
    <jar href="Coroutine4Java.jar"/>
    <jar href="excel10.jar"/>
    <jar href="fixEngine-1.67.jar"/>
    <jar href="fwk_core.jar"/>
    <jar href="fwk_security.jar"/>
    <jar href="fwk_throttle.jar"/>
    <jar href="httpclient-4.4.1.jar"/>
    <jar href="httpcore-4.4.1.jar"/>
    <jar href="ICE.Launcher.SDK.jar"/>
    <jar href="jackson-annotations.jar"/>
    <jar href="jackson-core.jar"/>
    <jar href="jackson-databind.jar"/>
    <jar href="Java2COM.jar"/>
    <jar href="JavaDde.jar"/>
    <jar href="jce-jdk13-116.jar"/>
    <jar href="jcommon-1.0.21.jar"/>
    <jar href="jcl-over-slf4j-1.7.7.jar"/>
    <jar href="jdom-2.0.6.jar"/>
    <jar href="jfreechart-1.0.17.jar"/>
    <jar href="jgoodies-binding-2.7.0.jar"/>
    <jar href="jgoodies-common-1.4.0.jar"/>
    <jar href="log4j-over-slf4j-1.7.7.jar"/>
    <jar href="logback-core-1.1.2.jar"/>
    <jar href="logback-classic-1.1.2.jar"/>
    <jar href="metrics-core-3.0.1.jar"/>
    <jar href="pkmrapi.jar"/>
    <jar href="slf4j-api-1.7.7.jar"/>
    <jar href="TableLayout.jar"/>
    <jar href="trove-2.1.0.jar"/>
    <jar href="upsmr-implied.jar"/>
    <jar href="dockingFramesCommon.jar"/>
    <jar href="dockingFramesCore.jar"/>
    <jar href="jide-common.jar"/>
    <jar href="webice-laf.jar"/>
    <jar href="jcalendar.jar"/>
    <jar href="gson-2.1.jar"/>
    <jar href="xstream-1.4.7.jar"/>
    <jar href="cglib-nodep-2.2.jar"/>
    <jar href="jetty-io.jar"/>
    <jar href="jetty-util.jar"/>
    <jar href="jetty-websocket-api.jar"/>
    <jar href="jetty-websocket-common.jar"/>
    <jar href="jetty-websocket-client.jar"/>
    <jar href="IceFx-jdk8.jar"/>
    <jar href="Resources.jar"/>
  </resources>
  <resources os="Windows">
    <nativelib href="WebICENativeLibs.jar"/>
    <jar href="IceConnectCEF.jar"/>
    <property name="sun.awt.disableMixing" value="false"/>
    <jar href="jniwrap.jar"/>
    <jar href="jniwrap_winpack.jar"/>
    <nativelib href="jniwrap_dlls.jar"/>
    <javafx-runtime version="2.2+"/>
  </resources>
  <resources os="Mac">
    <javafx-runtime version="2.2+"/>
  </resources>
  <application-desc main-class="com.cpex.trade.gui.tribe.TRTribeExternalWindow">
    <argument>theICE.jnlp=ice_connect.jnlp</argument>
    <argument>theICE.jnlp.tag=ICE_Connect</argument>
    <argument>theICE.link=ICECONNECT</argument>
    <argument>theICE.webice.launch.url=http://jar.theice.com/current/ice_connect.jnlp?link=ICECONNECT&useIDP=true</argument>
    <argument>theice.tribe.enabled=true</argument>
    <argument>theICE.webice.tribeExternalProc=true</argument>
    <argument>theICE.webice.tribeFlashTaskbar=true</argument>
    <argument>theICE.webice.tribeEnv=</argument>
    <argument>theICE.webice.webPanelType=IDP</argument>
    <argument>theICE.webice.tribeExternalType=IDP</argument>
  </application-desc>
</jnlp>

Open in new window


Thanks!
Top Expert 2016
Commented:
It's the ICE Messenger that I wanted to launch
That's a commercial product. Why are you not contacting them?
Why Diversity in Tech Matters

Kesha Williams, certified professional and software developer, explores the imbalance of diversity in the world of technology -- especially when it comes to hiring women. She showcases ways she's making a difference through the Colors of STEM program.

Author

Commented:
Hi Expert,

Already log a case to them and they can't solve thus see if anyone here have knowledge on this.

Thanks!
Top Expert 2016

Commented:
Sorry, i for one am not willing to support commercial products for free. Gigs or Live, maybe ...
Seems like the correct position for a commercial product.

Do more with

Expert Office
Submit tech questions to Ask the Experts™ at any time to receive solutions, advice, and new ideas from leading industry professionals.

Start 7-Day Free Trial