My Oracle Support Banner

Composite sensor fails with "Illegal Message Section : in[[" error when expression is being used. (Doc ID 2730370.1)

Last updated on MARCH 11, 2022

Applies to:

Oracle SOA Suite - Version and later
Information in this document applies to any platform.


On : version

A composite has a sensor with an expression that uses a function with payload arguments, for example:  concat($in/element, '_', $in/element2)

The composite deploys without errors but when it starts the following error shows up in the logs:
The sensor 'MySensor in the composite 'CompositeName!1.0 failed to load. java.lang.RuntimeException: Illegal Message Section : in[[
at oracle.integration.platform.sensor.expr.Expression.getMessageSection(
at oracle.integration.platform.sensor.expr.Expression.parseVariables(
at oracle.integration.platform.sensor.expr.Expression.parseVariables(
at oracle.integration.platform.sensor.expr.Expression.(
at oracle.integration.platform.sensor.CompositeSensor.convertExpression(
at oracle.integration.platform.sensor.CompositeSensor.(
at oracle.integration.platform.sensor.EventSensor.(



The composite has a sensor with a function that uses payload arguments for example: concat($in/element, '_', $in/element2)

To verify the sensor expression:

- Right click on the BPEL process that has the sensor.

- Choose "Configure sensors" on the menu

- Click on the sensor name

- Verify the expression. It contains a function like concat , that uses input arguments, like $in/element.


To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.