You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@johnzon.apache.org by "Markus Karg (Jira)" <ji...@apache.org> on 2019/09/24 06:50:00 UTC

[jira] [Reopened] (JOHNZON-272) Fails to build Johnzon :: Maven Plugin

     [ 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)