Fixes are available
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