You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@nifi.apache.org by "Paul Grey (Jira)" <ji...@apache.org> on 2022/03/24 14:13:00 UTC

[jira] [Assigned] (NIFI-9826) Test failure on Ubuntu when using C locale

     [ https://issues.apache.org/jira/browse/NIFI-9826?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Paul Grey reassigned NIFI-9826:
-------------------------------

    Assignee: Paul Grey

> Test failure on Ubuntu when using C locale
> ------------------------------------------
>
>                 Key: NIFI-9826
>                 URL: https://issues.apache.org/jira/browse/NIFI-9826
>             Project: Apache NiFi
>          Issue Type: Bug
>         Environment: Ubuntu 20.04, openjdk-17 and openjdk-8
>            Reporter: Marton Szasz
>            Assignee: Paul Grey
>            Priority: Minor
>
> When building NiFi, I ran into test failures:
> {code:java}
> [ERROR] Tests run: 7, Failures: 0, Errors: 2, Skipped: 0, Time elapsed: 2.689 s <<< FAILURE! - in org.apache.nifi.dbcp.HikariCPConnectionPoolTest
> [ERROR] org.apache.nifi.dbcp.HikariCPConnectionPoolTest.testGetConnection  Time elapsed: 1.113 s  <<< ERROR!
> org.apache.nifi.processor.exception.ProcessException: Connection retrieval failed
>         at org.apache.nifi.dbcp.HikariCPConnectionPoolTest.testGetConnection(HikariCPConnectionPoolTest.java:152)
> Caused by: java.sql.SQLException: Failed to create database '/tmp/HikariCPConnectionPoolTest-d9b0c324-86e6-4f15-818a-020c4de84ee2', see the next exception for details.
> Caused by: org.apache.derby.iapi.error.StandardException: Failed to create database '/tmp/HikariCPConnectionPoolTest-d9b0c324-86e6-4f15-818a-020c4de84ee2', see the next exception for details.
> Caused by: org.apache.derby.iapi.error.StandardException:
> Supplied locale description 'en_${USER.COUNTRY}' is invalid, expecting ln[_CO[_variant]]
> ln=lower-case two-letter ISO-639 language code, CO=upper-case two-letter ISO-3166 country codes, see java.util.Locale.
> [ERROR] org.apache.nifi.dbcp.HikariCPConnectionPoolTest.testCreateInsertSelect  Time elapsed: 1.019 s  <<< ERROR!
> org.apache.nifi.processor.exception.ProcessException: Connection retrieval failed
>         at org.apache.nifi.dbcp.HikariCPConnectionPoolTest.testCreateInsertSelect(HikariCPConnectionPoolTest.java:172)
> Caused by: java.sql.SQLException: Failed to create database '/tmp/HikariCPConnectionPoolTest-e933e90f-c201-46d3-88f6-74bbcec53ab6', see the next exception for details.
> Caused by: org.apache.derby.iapi.error.StandardException: Failed to create database '/tmp/HikariCPConnectionPoolTest-e933e90f-c201-46d3-88f6-74bbcec53ab6', see the next exception for details.
> Caused by: org.apache.derby.iapi.error.StandardException:
> Supplied locale description 'en_${USER.COUNTRY}' is invalid, expecting ln[_CO[_variant]]
> ln=lower-case two-letter ISO-639 language code, CO=upper-case two-letter ISO-3166 country codes, see java.util.Locale. {code}
>  
> My system locale was set to C.UTF-8. When changed to en_US.UTF-8, the build succeeded.
> Steps to reproduce:
> {code:java}
> export LANG=C.UTF-8
> export LC_ALL=C.UTF-8
> mvn package{code}



--
This message was sent by Atlassian Jira
(v8.20.1#820001)