IBM Support

RS02612: CANNOT UPDATE BOM ENTRY CREATED FROM JDK IN RULE DESIGNER

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Using the ODM 881 Rule Designer on Windows 7 I cannot perform a
    BOM
    Update on a BOM Entry created on the JDK available by default
    in a new rule project.
    When I try a BOM Update it fails with a "Problem Occurred"
    dialog with the following error -
            An internal error occurred during: "BOM Update".  javax.
    mail.internet.MimeMessage
    This is very quick and easy to reproduce:
        1) Open the Rule Designer and create a new Main Rule
    Project.
        2) Create a new BOM Entry from a XOM and select the jdk
    that is included by default.
        3) Select a class to include in the BOM such as java.io.
    BufferedReader and click Finish
        4) Right click the new BOM Entry and select BOM Update and
    you get the error.
    Stack Trace:
    !ENTRY org.eclipse.core.jobs 4 2 2017-01-11 06:40:11.488
    !MESSAGE An internal error occurred during: "BOM Update".
    !STACK 0
    java.lang.NoClassDefFoundError: javax.mail.internet.MimeMessage
        at com.ibm.oti.vm.VM.findClassOrNull(Native Method)
        at com.ibm.oti.vm.BootstrapClassLoader.loadClass(
    BootstrapClassLoader.java:62)
        at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:
    767)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:754)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:731)
        at org.eclipse.osgi.internal.loader.BundleLoader.
    findClassInternal(BundleLoader.java:428)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
    BundleLoader.java:345)
        at org.eclipse.osgi.internal.loader.BundleLoader.findClass(
    BundleLoader.java:337)
        at org.eclipse.osgi.internal.loader.ModuleClassLoader.
    loadClass(ModuleClassLoader.java:160)
        at java.lang.ClassLoader.loadClassHelper(ClassLoader.java:
    769)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:754)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:731)
        at ilog.rules.studio.bom.services.internal.
    ObjectModelSynchronizerImpl.isNotBusinessXomClass(
    ObjectModelSynchronizerImpl.java:562)
        at ilog.rules.studio.bom.services.internal.
    ObjectModelSynchronizerImpl.synchronizeXom(
    ObjectModelSynchronizerImpl.java:602)
        at ilog.rules.studio.bom.services.internal.
    ObjectModelSynchronizerImpl.synchronize(
    ObjectModelSynchronizerImpl.java:628)
        at ilog.rules.studio.bom.services.internal.
    ObjectModelSynchronizerImpl.synchronize(
    ObjectModelSynchronizerImpl.java:491)
        at ilog.rules.studio.bomupdate.IlrBOMUpdater.
    computeDeltaList(IlrBOMUpdater.java:174)
        at ilog.rules.studio.bomupdate.IlrBOMUpdater.<init>(
    IlrBOMUpdater.java:57)
        at ilog.rules.studio.bomupdate.ui.IlrBOMUpdateViewInitJob.
    run(IlrBOMUpdateViewInitJob.java:60)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    

Local fix

  • Create a 2nd BOM Entry with any new classes you need verbalized
    or you can delete the original and re-create and update all the
    changes.
    

Problem summary

  • Cannot perform a BOM Update using the Jdk available by default
    in a new rule project. The following error occured:  "Problem
    Occurred"
    dialog with the following error -
            An internal error occurred during: "BOM Update".  javax.
    mail.internet.MimeMessage.
    

Problem conclusion

  • The code is fixed.
    

Temporary fix

Comments

APAR Information

  • APAR number

    RS02612

  • Reported component name

    WDS FOR RULES

  • Reported component ID

    5725B6903

  • Reported release

    881

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-01-17

  • Closed date

    2017-01-30

  • Last modified date

    2017-01-30

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • 999
    

Fix information

  • Fixed component name

    WDS FOR RULES

  • Fixed component ID

    5725B6903

Applicable component levels

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSQP76","label":"IBM Operational Decision Manager"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"881","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 February 2022