IBM Support

PM74972: Build Merge Model Job error in M2E project update: IllegalStateE xception in com.ibm.etools.javaee.merge.MergeUtil.mergeWeb30

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Abstract:
    
    Attempts to update a Maven project in v8.0.4.1 with Eclipse m2e
    v1.2 might result in the following error:
    An internal error occurred during: 'Build Merge Model Job'.
    java.lang.IllegalStateException: model in an unexpected state
    
    Problem:
    
    Using the product with Eclipse m2e components as follows:
    
    m2e - Maven Integration for Eclipse 1.2.0.20120903-1050
    org.eclipse.m2e.feature.feature.group
    
    m2e - slf4j over logback logging (Optional) 1.2.0.20120903-1050
    org.eclipse.m2e.logback.feature.feature.group
    
    m2e connector for build-helper-maven-plugin 0.15.0.201206251206
    org.sonatype.m2e.buildhelper.feature.feature.group
    
    m2e connector for mavenarchiver pom properties
    0.15.0.201207090125
    org.sonatype.m2e.mavenarchiver.feature.feature.group
    
    Maven Integration for WTP 0.15.3.20120830-0850
    org.maven.ide.eclipse.
    wtp.feature.feature.group
    
    Whenever selecting all projects or a specific web 3.0 project ,
    and right clicking --? Maven --? Update project results in the
    error:
    
    Message: An internal error occurred during: 'Build Merge Model
    Job'.
    java.lang.IllegalStateException: model in an unexpected state
    at
    com.ibm.etools.javaee.merge.MergeUtil.mergeWeb30Fragment(MergeUt
    il.java:2618)
    at
    com.ibm.etools.javaee.merge.MergeUtil.mergeWeb30Fragment(MergeUt
    il.java:2668)
    at
    com.ibm.etools.javaee.merge.MergeUtil.mergeWeb30Fragment(MergeUt
    il.java:2668)
    at
    com.ibm.etools.javaee.merge.MergeUtil.composeInto(MergeUtil.java
    :
    2926)
    at
    com.ibm.etools.javaee.merge.WebMergedModelAdapter.reorderAndRebu
    ildMergedModel(WebMergedModelAdapter.java:374)
    at
    com.ibm.etools.javaee.merge.WebStructureChangedAdapter$2.run(Web
    StructureChangedAdapter.java:217)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
    
    Every time when doing an update of the pom.xml file and then
    update project, get a popup with the above error.
    
    
    Using Spring 3.0.5 and JAX-WS 2.2 in a web module with @Resource
    when the build and merge error is encountered.
    
    Local fix:
    
    In this specific user web/servlet application it was enough to
    replace @Resource annotation, for injecting spring bean, with
    @AutoWire and @Qualifier; however, there is no general
    workaround.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    Build Merge Model Job error in M2E project update:
    IllegalStateException in
    com.ibm.etools.javaee.merge.MergeUtil.mergeWeb30
    

Problem conclusion

  • The fix for this APAR is included in Rational Application
    Developer v8.0.4.2.
    

Temporary fix

Comments

APAR Information

  • APAR number

    PM74972

  • Reported component name

    RATL APP DEV WI

  • Reported component ID

    5724J1901

  • Reported release

    804

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt

  • Submitted date

    2012-10-12

  • Closed date

    2012-12-15

  • Last modified date

    2012-12-15

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

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

Fix information

  • Fixed component name

    RATL APP DEV WI

  • Fixed component ID

    5724J1901

Applicable component levels

  • R804 PSN

       UP

[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSRTLW","label":"Rational Application Developer for WebSphere Software"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"8.0.4","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Document Information

Modified date:
15 December 2012