Skip to content

Fix the CI build #8

@bzaar

Description

@bzaar

The old build on TravisCI.org worked 5 years ago but TravisCI became a .com since then and they don't provide free plans anymore.

I tried a setting up a CI build with AppVeyor but it's failing atm. I can't see any errors in the AppVeyor log but when I run maven test locally on Windows, I get:

C:\Code\morpher-ws3-java-client>mvn test
[INFO] Scanning for projects...
[INFO]
[INFO] -----------------------< ru.morpher:ws3.client >------------------------
[INFO] Building ws3.client 1.0-SNAPSHOT
[INFO] --------------------------------[ jar ]---------------------------------
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.pom (10 kB at 12 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.jar
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/maven/plugins/maven-compiler-plugin/3.1/maven-compiler-plugin-3.1.jar (43 kB at 114 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.0/jackson-annotations-2.1.0.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.0/jackson-annotations-2.1.0.pom (1.8 kB at 34 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/4/oss-parent-4.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/4/oss-parent-4.pom (18 kB at 93 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.12.6.1/jackson-databind-2.12.6.1.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.12.6.1/jackson-databind-2.12.6.1.pom (15 kB at 184 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-base/2.12.6/jackson-base-2.12.6.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-base/2.12.6/jackson-base-2.12.6.pom (9.3 kB at 49 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-bom/2.12.6/jackson-bom-2.12.6.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-bom/2.12.6/jackson-bom-2.12.6.pom (17 kB at 51 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.12/jackson-parent-2.12.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/jackson-parent/2.12/jackson-parent-2.12.pom (7.5 kB at 29 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/41/oss-parent-41.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/oss-parent/41/oss-parent-41.pom (23 kB at 51 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.12.6/jackson-annotations-2.12.6.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.12.6/jackson-annotations-2.12.6.pom (6.0 kB at 27 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.12.6/jackson-core-2.12.6.pom
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.12.6/jackson-core-2.12.6.pom (5.5 kB at 27 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.pom
Downloaded from central: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.pom (12 kB at 30 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/commons-parent-35.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/commons/commons-parent/35/commons-parent-35.pom (58 kB at 43 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/apache/apache/15/apache-15.pom (15 kB at 39 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.0/jackson-annotations-2.1.0.jar
Downloading from central: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.12.6/jackson-core-2.12.6.jar
Downloading from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.12.6.1/jackson-databind-2.12.6.1.jar
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-annotations/2.1.0/jackson-annotations-2.1.0.jar (34 kB at 26 kB/s)
Downloaded from central: https://repo.maven.apache.org/maven2/commons-codec/commons-codec/1.10/commons-codec-1.10.jar (284 kB at 24 kB/s)
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-core/2.12.6/jackson-core-2.12.6.jar (366 kB at 21 kB/s)
Downloaded from central: https://repo.maven.apache.org/maven2/com/fasterxml/jackson/core/jackson-databind/2.12.6.1/jackson-databind-2.12.6.1.jar (1.5 MB at 45 kB/s)
[INFO]
[INFO] --- maven-resources-plugin:2.6:resources (default-resources) @ ws3.client ---
[WARNING] Using platform encoding (Cp1251 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory C:\Code\morpher-ws3-java-client\src\main\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:compile (default-compile) @ ws3.client ---
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.pom (865 B at 9.3 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.2/plexus-compiler-2.2.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler/2.2/plexus-compiler-2.2.pom (3.6 kB at 32 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.pom (690 B at 8.6 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.pom (769 B at 7.2 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.2/plexus-compilers-2.2.pom
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compilers/2.2/plexus-compilers-2.2.pom (1.2 kB at 12 kB/s)
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.jar
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.jar
Downloading from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.jar
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-api/2.2/plexus-compiler-api-2.2.jar (25 kB at 158 kB/s)
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-manager/2.2/plexus-compiler-manager-2.2.jar (4.6 kB at 26 kB/s)
Downloaded from central: https://repo.maven.apache.org/maven2/org/codehaus/plexus/plexus-compiler-javac/2.2/plexus-compiler-javac-2.2.jar (19 kB at 48 kB/s)
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding Cp1251, i.e. build is platform dependent!
[INFO] Compiling 37 source files to C:\Code\morpher-ws3-java-client\target\classes
[WARNING] /C:/Code/morpher-ws3-java-client/src/main/java/ru/morpher/ws3/russian/RussianClient.java:[128,22] unmappable character for encoding Cp1251
[WARNING] /C:/Code/morpher-ws3-java-client/src/main/java/ru/morpher/ws3/russian/RussianClient.java:[138,29] unmappable character for encoding Cp1251
[WARNING] /C:/Code/morpher-ws3-java-client/src/main/java/ru/morpher/ws3/russian/CorrectionForms.java:[8,21] unmappable character for encoding Cp1251
[WARNING] /C:/Code/morpher-ws3-java-client/src/main/java/ru/morpher/ws3/russian/DeclensionResult.java:[23,23] unmappable character for encoding Cp1251
[WARNING] /C:/Code/morpher-ws3-java-client/src/main/java/ru/morpher/ws3/russian/DeclensionForms.java:[8,21] unmappable character for encoding Cp1251
[WARNING] /C:/Code/morpher-ws3-java-client/src/main/java/ru/morpher/ws3/russian/FullName.java:[8,21] unmappable character for encoding Cp1251
[INFO]
[INFO] --- maven-resources-plugin:2.6:testResources (default-testResources) @ ws3.client ---
[WARNING] Using platform encoding (Cp1251 actually) to copy filtered resources, i.e. build is platform dependent!
[INFO] skip non existing resourceDirectory C:\Code\morpher-ws3-java-client\src\test\resources
[INFO]
[INFO] --- maven-compiler-plugin:3.1:testCompile (default-testCompile) @ ws3.client ---
[INFO] Changes detected - recompiling the module!
[WARNING] File encoding has not been set, using platform encoding Cp1251, i.e. build is platform dependent!
[INFO] Compiling 8 source files to C:\Code\morpher-ws3-java-client\target\test-classes
[INFO] -------------------------------------------------------------
[WARNING] COMPILATION WARNING :
[INFO] -------------------------------------------------------------
[WARNING] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/communicator/HttpURLConnectionStub.java:[3,33] sun.net.www.protocol.http.HttpURLConnection is internal proprietary API and may be removed in a future release
[WARNING] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/communicator/HttpURLConnectionStub.java:[18,44] sun.net.www.protocol.http.HttpURLConnection is internal proprietary API and may be removed in a future release
[INFO] 2 warnings
[INFO] -------------------------------------------------------------
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[65,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[120,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[122,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[166,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[168,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[213,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[221,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[343,33] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[352,33] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/communicator/HttpURLConnectionStub.java:[27,14] unreported exception java.io.IOException; must be caught or declared to be thrown
[INFO] 10 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  45.533 s
[INFO] Finished at: 2022-07-16T21:05:57+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:testCompile (default-testCompile) on project ws3.client: Compilation failure: Compilation failure:
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[65,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[120,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[122,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[166,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[168,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[213,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[221,25] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[343,33] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/russian/RussianClientTest.java:[352,33] unmappable character for encoding Cp1251
[ERROR] /C:/Code/morpher-ws3-java-client/src/test/java/ru/morpher/ws3/communicator/HttpURLConnectionStub.java:[27,14] unreported exception java.io.IOException; must be caught or declared to be thrown
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException

I checked the encoding of RussianClientTest.java and it was UTF-8. Not sure why it's thinking it is CP-1252.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions