Uploaded image for project: 'Jenkins'
  1. Jenkins
  2. JENKINS-28576

WebSphere Crashes on Jenkins 1.612 and higher supporting Java 7 changes

    XMLWordPrintable

Details

    • Bug
    • Status: Closed (View Workflow)
    • Blocker
    • Resolution: Fixed
    • JENKINS WAR VERSION 1.612 - 1.615
      WINDOWS SERVER 2008 R2 ENTERPRISE
      AMD OPTERON(TM) PROCESSOR 6136 2.4 GHZ (2 PROCESSORS)
      4.0 GB RAM
      64-BIT OPERATION SYSTEM
      WEBSPHERE APPLICATION SERVER 8.5.5.5
      JAVA 1.7.1

    Description

      WebSphere crashes when attempting to use newer versions of Jenkins built on Java 7. We have updated to all the latest patches of WebSphere 8.5.5.5 and to the newly released IBM JDK 1.7.1. IBM Support states they have seen similar things with com4j corruption. Is it possible for you to look into what IBM states?

      Here is IBM's last email.

      ----------
      I have found a similar pattern of corruption like in the old PMRs which
      was due to the corruption by com4j and its relevant JNI modules.

      > j9javavm! | charsfrom !j9portlibrary | run | charsfrom
      !j9portlibraryglobaldata | run | grep corruptedMemoryBlock
      0x0: void * corruptedMemoryBlock = !j9x 0x0000000022842120

      > j9x 0x0000000022842120,50
      0x22842120 : 00000000247781f0 0000000018868160 [ ..w$....ยด....... ]
      0x22842130 : 0000455344740000 000000002351fbd8 [ ..tDSE....Q#.... ]
      >> 0x22842140 : 0000000000000000 0000000000000020 [ ........ ....... ]
      Corruption here.

      Can you please check with com4j and its relevant JNI modules to debug
      this issue further.
      ---------

      Attachments

        Activity

          danielbeck Daniel Beck added a comment -

          I don't think com4j is used anywhere in core. Are you using the Active Directory plugin?

          danielbeck Daniel Beck added a comment - I don't think com4j is used anywhere in core. Are you using the Active Directory plugin?
          bcoveny Bruce Coveny added a comment -

          Yes we do use active directory plugin.

          bcoveny Bruce Coveny added a comment - Yes we do use active directory plugin.
          danielbeck Daniel Beck added a comment -

          Workaround then would be to try using the LDAP Plugin instead.

          danielbeck Daniel Beck added a comment - Workaround then would be to try using the LDAP Plugin instead.
          bcoveny Bruce Coveny added a comment -

          Removing the active directory settings made the server stable and not crash. It took some time to get the configuration setup for the LDAP plugin. We have successfully switched to the LDAP Plugin and the server is up and stable under JDK 1.7.

          bcoveny Bruce Coveny added a comment - Removing the active directory settings made the server stable and not crash. It took some time to get the configuration setup for the LDAP plugin. We have successfully switched to the LDAP Plugin and the server is up and stable under JDK 1.7.
          bcoveny Bruce Coveny added a comment -

          No longer run on WebSphere and use internal server to run.

          bcoveny Bruce Coveny added a comment - No longer run on WebSphere and use internal server to run.

          People

            Unassigned Unassigned
            bcoveny Bruce Coveny
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: