Item reference is invalid - when relying on target namespace, or when using explicit namespace

Author: pdinc-ossCreated Sep 1, 2026Updated Sep 1, 2026
<itemDefinition id="java_lang_Object" isCollection="false" structureRef="java.lang.Object" />
<message id="Message_1" itemRef="java_lang_Object" name="in">
	<extensionElements>
		<ext:style />
	</extensionElements>
</message>

and

<itemDefinition id="tns:java_lang_Object" isCollection="false" structureRef="java.lang.Object" />
<message id="Message_1" itemRef="tns:java_lang_Object" name="in">
	<extensionElements>
		<ext:style />
	</extensionElements>
</message>

both fail with a "Item reference is invalid: not found" from MessageValidator

patch written locally against 8.0.0, will create pull request after it is validated in flowable build

Source: flowable/flowable-engine