IBM Support

RS03502: METHODTOOLARGEEXCEPTION WHEN DEPLOYING DECISION SERVICE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as duplicate of another APAR.

Error description

  • !ENTRY com.ibm.rules.studio.decisionservice 4 4 2019-10-09
    13:36:17.146
    !MESSAGE
    com.ibm.rules.engine.bytecode.asm.coding.ErrorCodingException:
    Could not generate
    because
    com.ibm.rules.org.objectweb.asm.MethodTooLargeException: Method
    too large: com/ibm/rules/generated/ruleflow/Main$003eCompatibili
    ty/SEQEnginePureFunctionArgHolder14.<clinit> ()V
    in com.ibm.rule
    s.generated.ruleflow.Main$003eCompatibility.SEQEnginePureFunctio
    nArgHolder14
    
    !STACK
    0
    
    com.ibm.rules.container.EngineOutlineSerializationException:
    com.ibm.rules.engine.bytecode.asm.coding.ErrorCodingException:
    Could not generate
    because
    com.ibm.rules.org.objectweb.asm.MethodTooLargeException: Method
    too large: com/ibm/rules/generated/ruleflow/Main$003eCompatibili
    ty/SEQEnginePureFunctionArgHolder14.<clinit> ()V
    in com.ibm.rule
    s.generated.ruleflow.Main$003eCompatibility.SEQEnginePureFunctio
    nArgHolder14
    at com.ibm.rules.container.EnginePackageOpenXMLProd
    ucer.writeJar(EnginePackageOpenXMLProducer.java:269)
    at com.ibm.
    rules.container.EnginePackageOpenXMLProducer.writeJar(EnginePack
    ageOpenXMLProducer.java:277)
    at com.ibm.rules.container.EngineOu
    tlineSerializer.writeJar(EngineOutlineSerializer.java:48)
    at com
    .ibm.rules.studio.rve.builder.RVERulesetArchiveExporter.serializ
    eEngineOutline(RVERulesetArchiveExporter.java:743)
    at com.ibm.ru
    les.studio.rve.builder.RVERulesetArchiveExporter.export(RVERules
    etArchiveExporter.java:432)
    at com.ibm.rules.studio.decisionserv
    ice.SDsRVERulesetArchiveExporter.export(SDsRVERulesetArchiveExpo
    rter.java:134)
    at com.ibm.rules.studio.decisionservice.SDsRulese
    tArchiveBuilder.refreshDecisionEngineArchive(SDsRulesetArchiveBu
    ilder.java:107)
    at com.ibm.rules.decisionservice.DsRulesetArchiv
    eBuilder.refreshArchive(DsRulesetArchiveBuilder.java:50)
    at com.
    ibm.rules.decisionservice.DsRuleAppArchiveBuilder.buildRuleAppIn
    formation(DsRuleAppArchiveBuilder.java:182)
    at com.ibm.rules.dec
    isionservice.DsRuleAppArchiveBuilder.refreshArchive(DsRuleAppArc
    hiveBuilder.java:365)
    at com.ibm.rules.studio.decisionservice.SD
    sRuleAppArchiveBuilder.refreshArchive(SDsRuleAppArchiveBuilder.j
    ava:80)
    at com.ibm.rules.studio.decisionservice.SDsRuleAppDeploy
    mentJob.generateRuleApp(SDsRuleAppDeploymentJob.java:90)
    at com.
    ibm.rules.studio.decisionservice.SDsRuleAppDeploymentJob.deploy(
    SDsRuleAppDeploymentJob.java:64)
    at com.ibm.rules.studio.decisio
    nservice.SDsXOMDeploymentJob.runInWorkspace(SDsXOMDeploymentJob.
    java:103)
    at org.eclipse.core.internal.resources.InternalWorkspa
    ceJob.run(InternalWorkspaceJob.java:39)
    at
    org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)
    Caused
    by:
    com.ibm.rules.engine.bytecode.asm.coding.ErrorCodingException:
    Could not generate
    because
    com.ibm.rules.org.objectweb.asm.MethodTooLargeException: Method
    too large: com/ibm/rules/generated/ruleflow/Main$003eCompatibili
    ty/SEQEnginePureFunctionArgHolder14.<clinit> ()V
    in com.ibm.rule
    s.generated.ruleflow.Main$003eCompatibility.SEQEnginePureFunctio
    nArgHolder14
    at com.ibm.rules.engine.bytecode.asm.coding.ClassCo
    der.completeClass(ClassCoder.java:44)
    at com.ibm.rules.engine.by
    tecode.asm.coding.ModelCoder.visit(ModelCoder.java:117)
    at com.i
    bm.rules.engine.bytecode.asm.coding.ModelCoder.visit(ModelCoder.
    java:26)
    at com.ibm.rules.engine.lang.semantics.impl.SemClassImp
    l.accept(SemClassImpl.java:578)
    at com.ibm.rules.engine.bytecode
    .asm.coding.ModelCoder.lambda$visit$0(ModelCoder.java:64)
    at com
    .ibm.rules.engine.bytecode.asm.coding.ModelCoder$$Lambda$579.000
    000001D1001F0.accept(Unknown Source)
    at
    java.util.ArrayList.forEach(ArrayList.java:1268)
    at com.ibm.rule
    s.engine.bytecode.asm.coding.ModelCoder.visit(ModelCoder.java:64
    )
    at com.ibm.rules.engine.bytecode.asm.coding.ModelCoder.visit(M
    odelCoder.java:26)
    at com.ibm.rules.engine.lang.semantics.impl.S
    emObjectModelImpl.accept(SemObjectModelImpl.java:514)
    at com.ibm
    .rules.engine.bytecode.asm.SemASMCompiler.buildModel(SemASMCompi
    ler.java:160)
    at com.ibm.rules.engine.bytecode.asm.SemASMCompile
    r.writeInJarStream(SemASMCompiler.java:263)
    at com.ibm.rules.eng
    ine.outline.EngineOutlineImpl.writeJarInStream(EngineOutlineImpl
    .java:553)
    at com.ibm.rules.container.EnginePackageOpenXMLProduc
    er.writeJar(EnginePackageOpenXMLProducer.java:262)
    ... 15
    more
    Caused by:
    com.ibm.rules.org.objectweb.asm.MethodTooLargeException: Method
    too large: com/ibm/rules/generated/ruleflow/Main$003eCompatibili
    ty/SEQEnginePureFunctionArgHolder14.<clinit> ()V
    at com.ibm.rule
    s.org.objectweb.asm.MethodWriter.computeMethodInfoSize(MethodWri
    ter.java:2084)
    at com.ibm.rules.org.objectweb.asm.ClassWriter.to
    ByteArray(ClassWriter.java:447)
    at com.ibm.rules.engine.bytecode
    .asm.coding.ClassBuilder.getByteArray(ClassBuilder.java:115)
    at
    com.ibm.rules.engine.bytecode.asm.coding.ClassCoder.completeClas
    s(ClassCoder.java:42)
    =====================
    

Local fix

Problem summary

Problem conclusion

Temporary fix

Comments

  • This APAR is a duplicate of RS03287
    

APAR Information

  • APAR number

    RS03502

  • Reported component name

    WDS FOR RULES

  • Reported component ID

    5725B6903

  • Reported release

    8A0

  • Status

    CLOSED DUB

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2019-10-29

  • Closed date

    2019-12-16

  • Last modified date

    2019-12-16

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

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

Fix information

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":"8A0","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
17 February 2022