[
https://issues.apache.org/jira/browse/JOHNZON-272?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Markus Karg reopened JOHNZON-272:
---------------------------------
I need to reopen this issue, as the implemented solution is wrong. While it
actually makes the test pass, it incorrectly changes the expected outcome of
the Maven Plugin. In fact, the actual cause of the bug was not an incorrect
expectation, but an incorrect outcome: When running on Windows, the expected
outcome that SampleValue.java has CR LF line ending, but actually it has LF
line ending (just like Linux). This is simply wrong on Windows, because all
native Windows editors will expect the missing CR, so opening SampleValue.java
with those (e. g. NOTEPAD.exe) shows all source code in one single line! The
fix instead has to be that the output respects System.lineSeparator() (see
[https://docs.oracle.com/javase/7/docs/api/java/lang/System.html#lineSeparator]).
> Fails to build Johnzon :: Maven Plugin
> --------------------------------------
>
> Key: JOHNZON-272
> URL: https://issues.apache.org/jira/browse/JOHNZON-272
> Project: Johnzon
> Issue Type: Bug
> Affects Versions: 1.2.0
> Environment: {{$ mvn -version}}
> {{Apache Maven 3.6.1 }}(d66c9c0b3152b2e69ee9bac180bb8fcc8e6af555;
> 2019-04-04T21:00:29+02:00)
> {{Maven home: C:\Program Files\apache-maven-3.6.1}}
> {{Java version: 1.8.0_181, vendor: Azul Systems, Inc., runtime: C:\Program
> Files\zulu8.31.0.1-jdk8.0.181-win_x64\jre}}
> {{Default locale: de_DE, platform encoding: Cp1252}}
> {{OS name: "windows 7", version: "6.1", arch: "amd64", family: "windows"}}
> Reporter: Markus Karg
> Priority: Blocker
> Fix For: 1.2.1
>
> Time Spent: 50m
> Remaining Estimate: 0h
>
> {{$ git clone https://github.com/apache/johnzon.git}}
> {{$ cd johnzon}}
>
> {{$mvn clean install}}
> {{...}}
> {{[INFO] Running org.apache.johnzon.maven.plugin.ExampleToModelMojoTest}}
> {{[ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed:
> 0.172 s <<< FAILURE! - in
> org.apache.johnzon.maven.plugin.ExampleToModelMojoTest}}
> {{[ERROR] generate(org.apache.johnzon.maven.plugin.ExampleToModelMojoTest)
> Time elapsed: 0.125 s <<< FAILURE!}}
> {{org.junit.ComparisonFailure:}}
> {{expected:</*[}}
> {{ * Licensed to the Apache Software Foundation (ASF) under one}}
> {{...}}
>
>
--
This message was sent by Atlassian Jira
(v8.3.4#803005)