Uploaded image for project: 'Tools (JBoss Tools)'
  1. Tools (JBoss Tools)
  2. JBIDE-20123

StackOverflowError when calling 'Port forwarding...'

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: Major Major
    • 4.3.0.Beta2
    • 4.3.0.Alpha2
    • openshift
    • None
    • Hide
      • create an application on OpenShift
      • right-click the application and call 'Port forwarding...'
      • click the Cancel button when you get a dialog to enter ssh passphrase

      You will get a dialog with the StackOoverflowError exception.

      Show
      create an application on OpenShift right-click the application and call 'Port forwarding...' click the Cancel button when you get a dialog to enter ssh passphrase You will get a dialog with the StackOoverflowError exception.

      The issue happens because StandaloneCartridgeResource.toString()/ApplicationResource.toString() methods from openshift-java-client-2.7.0.Final.jar are called recursively.

      Stacktrace:
      !MESSAGE An internal error occurred during: "Verifying SSH session...".
      !STACK 0
      java.lang.StackOverflowError
      at java.lang.StringBuilder.append(StringBuilder.java:136)
      at sun.util.locale.provider.LocaleResources.getTimeZoneNames(LocaleResources.java:255)
      at sun.util.locale.provider.TimeZoneNameProviderImpl.getDisplayNameArray(TimeZoneNameProviderImpl.java:122)
      at sun.util.locale.provider.TimeZoneNameProviderImpl.getDisplayName(TimeZoneNameProviderImpl.java:98)
      at sun.util.locale.provider.TimeZoneNameUtility$TimeZoneNameGetter.getName(TimeZoneNameUtility.java:328)
      at sun.util.locale.provider.TimeZoneNameUtility$TimeZoneNameGetter.getObject(TimeZoneNameUtility.java:281)
      at sun.util.locale.provider.TimeZoneNameUtility$TimeZoneNameGetter.getObject(TimeZoneNameUtility.java:267)
      at sun.util.locale.provider.LocaleServiceProviderPool.getLocalizedObjectImpl(LocaleServiceProviderPool.java:281)
      at sun.util.locale.provider.LocaleServiceProviderPool.getLocalizedObject(LocaleServiceProviderPool.java:265)
      at sun.util.locale.provider.TimeZoneNameUtility.retrieveDisplayName(TimeZoneNameUtility.java:135)
      at java.util.TimeZone.getDisplayName(TimeZone.java:400)
      at java.util.Date.toString(Date.java:1045)
      at java.lang.String.valueOf(String.java:2982)
      at java.lang.StringBuilder.append(StringBuilder.java:131)
      at com.openshift.internal.client.ApplicationResource.toString(ApplicationResource.java:1015)
      at java.lang.String.valueOf(String.java:2982)
      at java.lang.StringBuilder.append(StringBuilder.java:131)
      at com.openshift.internal.client.StandaloneCartridgeResource.toString(StandaloneCartridgeResource.java:174)
      at java.lang.String.valueOf(String.java:2982)
      at java.lang.StringBuilder.append(StringBuilder.java:131)
      at com.openshift.internal.client.ApplicationResource.toString(ApplicationResource.java:1015)
      at java.lang.String.valueOf(String.java:2982)
      at java.lang.StringBuilder.append(StringBuilder.java:131)
      at com.openshift.internal.client.StandaloneCartridgeResource.toString(StandaloneCartridgeResource.java:174)

            adietish@redhat.com André Dietisheim
            snjeza_jira Snjezana Peco (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: