[
https://issues.apache.org/jira/browse/MINIFICPP-472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16481107#comment-16481107
]
ASF GitHub Bot commented on MINIFICPP-472:
------------------------------------------
Github user apiri commented on the issue:
https://github.com/apache/nifi-minifi-cpp/pull/315
Looks like we have build issues with that change. I attempted building in
an Ubuntu 17.10 container:
```
ExpressionLanguageTests is a Catch v1.6.1 host application.
Run with -? for options
-------------------------------------------------------------------------------
Parse Date
-------------------------------------------------------------------------------
/root/nifi-minifi-cpp/libminifi/test/expression-language-tests/ExpressionLanguageTests.cpp:1216
...............................................................................
/root/nifi-minifi-cpp/libminifi/test/expression-language-tests/ExpressionLanguageTests.cpp:1221:
FAILED:
REQUIRE( "1398841200000" == expr({flow_file_a}).asString() )
due to unexpected exception with message:
discover_tz_dir failed to find zoneinfo
-------------------------------------------------------------------------------
Format Date
-------------------------------------------------------------------------------
/root/nifi-minifi-cpp/libminifi/test/expression-language-tests/ExpressionLanguageTests.cpp:1224
...............................................................................
/root/nifi-minifi-cpp/libminifi/test/expression-language-tests/ExpressionLanguageTests.cpp:1229:
FAILED:
REQUIRE( "03-14-2014" == expr({flow_file_a}).asString() )
due to unexpected exception with message:
discover_tz_dir failed to find zoneinfo
-------------------------------------------------------------------------------
Reformat Date
-------------------------------------------------------------------------------
/root/nifi-minifi-cpp/libminifi/test/expression-language-tests/ExpressionLanguageTests.cpp:1232
...............................................................................
/root/nifi-minifi-cpp/libminifi/test/expression-language-tests/ExpressionLanguageTests.cpp:1237:
FAILED:
REQUIRE( "03-13-2014" == expr({flow_file_a}).asString() )
due to unexpected exception with message:
discover_tz_dir failed to find zoneinfo
-------------------------------------------------------------------------------
Now Date
-------------------------------------------------------------------------------
/root/nifi-minifi-cpp/libminifi/test/expression-language-tests/ExpressionLanguageTests.cpp:1240
...............................................................................
/root/nifi-minifi-cpp/libminifi/test/expression-language-tests/ExpressionLanguageTests.cpp:1249:
FAILED:
REQUIRE( (lt.tm_year + 1900) == expr({flow_file_a}).asUnsignedLong() )
due to unexpected exception with message:
discover_tz_dir failed to find zoneinfo
```
> Implement date manipulation EL functions
> ----------------------------------------
>
> Key: MINIFICPP-472
> URL: https://issues.apache.org/jira/browse/MINIFICPP-472
> Project: NiFi MiNiFi C++
> Issue Type: Improvement
> Reporter: Andrew Christianson
> Assignee: Andrew Christianson
> Priority: Major
>
> [Date
> Manipulation|https://nifi.apache.org/docs/nifi-docs/html/expression-language-guide.html#dates]
> *
> [format|https://nifi.apache.org/docs/nifi-docs/html/expression-language-guide.html#format]
> *
> [toDate|https://nifi.apache.org/docs/nifi-docs/html/expression-language-guide.html#todate]
> *
> [now|https://nifi.apache.org/docs/nifi-docs/html/expression-language-guide.html#now]
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)