IS Memory Leak caused by EJB Adapter

Hi.

Our customer has the memory leak problem of IS 6.5 caused by the huge amount
(4,700,000) of the java object “weblogic.transaction.internal.TransactionHelperImpl”

The objects might be generated by the jar file copied from WebLogic Server 9.2 to IS 6.5.

Please sincerely provide us with any idea about,

  • Are there any similar incident?
  • How can the problem be investigated in more detail.
  • What is the cause?
  • How can the cause be investigated?
  • How the problem can be solved?
1) IS 6.5 SP3 2) EJB Adapter 6.0 Fix7 3) WebLogic Server9.2.1.0 (they have the SAG extended support contract for 2.)

Please note that there is the similar solved problem of WebLogic Server 8.1 at
“CR105462” in the following page.
https://docs.oracle.com/cd/E13222_01/wls/docs81/notes/resolved_sp01.html

Best regards,
Shotat

Hi Shogo,

I would suggest to upgrade to EJB Adapter 6.5.3 (+Fix1).

When an upgrade to a newer wM version will be planned this EJB Adapter needs to be upgraded anyway.

Regards,
Holger

Dear Holger-san,

Thanks for the reply very much.
They are actually considering to upgrade to IS9.8 or later with EJB 6.5.
However, they will use IS 6.5 with EJB 6.0 for a while.

I am asking them to give us IS related logs.
After my investigation of them, please sincerely contact you.

Best regards,
Shotat

Dear Holger-san & all

EJB Adapter 6.0 support till WebLogic Server 9.0 as the SAG standard.
On the other hand, our customer had the extended support about EJB Adapter 6.0 for WebLogic Server 9.2.

Which of the following is the best for the configuration of EJB 6.0 & WebLogic 9.2?
  1. The install guide (P14 of below) of EJB 6.0 tells to copy only “weblogic.jar” to IS.
    http://techcommunity.softwareag.com/ecosystem/documentation/webmethods/adapters_estandards/Adapters/Enterprise_JavaBeans/Enterprise_JavaBeans_6-0/Enterprise%20JavaBeans%20Adapter%206.0/webMethods%20Enterprise%20JavaBeans%20Adapter%20Installation%20Guide%206.0.pdf
  2. The install guide (P59 of below) of EJB 6.5.2 tells to copy both “weblogic.jar” & “wlclinet.jar” to IS.
    http://techcommunity.softwareag.com/ecosystem/documentation/webmethods/adapters_estandards/Adapters/Enterprise_JavaBeans/Enterprise_JavaBeans_6-5-2/6-5-2_Adapter_for_Enterprise_JavaBeans_Install_and_Users_Guide.pdf

Best regards,
Shotat

Hi.

Related to this problem, the many java object below are also left during the memory leak.

com.wm.app.b2b.server.ns.Namespace

Please sincerely advice about the reasen?
Is this the normal operation of IS?

Best regards,
Shotat

Hi.

Our customer use EJB Adapter services as “Transformer” in Flow services.

Is this usage of EJB Adapter service related to the memory leak problem?

Best regards,
Shotat

Hi.

When setting an Adapter Service of EJB as “Transformer” in a flow service,
“TreadLocal” is used?

Best regards,
Shotat