Details
-
Bug
-
Status: Resolved
-
Blocker
-
Resolution: Fixed
-
0.6.1, trunk
-
None
-
None
-
HDP 2.3.2
Description
Error:
~~~~
Caused by: org.apache.falcon.FalconException: E1004 : E1004: Expression language evaluation error, Unable to evaluate :${dataIn('input', 'null')}:
at org.apache.falcon.workflow.engine.OozieWorkflowEngine.dryRunInternal(OozieWorkflowEngine.java:234)
Environment: HDP2.3.2 Sandbox
~~~~~~~~~~
Observation:
~~~~~~~~~~
This could be due to wrong property values in OOZIE coordinator file being generated by Falcon for an OOZIE workflow (MR).
Current Values:
<property>
<name>falconInPaths</name>
<value>${dataIn('input', 'null')}</value>
</property>
<property>
<name>input</name>
<value>${dataIn('input', 'null')}</value>
</property>
Expected Values:
~~~~~~~~~~~~~
<property>
<name>falconInPaths</name>
<value>coord:
</property>
<property>
<name>input</name>
<value>coord:{dataIn('input', 'null')}
</value>
</property>
Steps to simulate the problem:
~~~~~~~~~~~~~~~~~~~~~~~~
1.Install HDP 2.3.2 Sandbox
2. Enable Falcon through Ambari
3. Configure Feed (input), Feed (output)
4. Configure process with the following configurations
-input (input Feed)
-output (output Feed)
5. Schedule the process through Falcon