Ignacio Vera created LUCENE-9642:
------------------------------------

             Summary: TestXYShapeEncoding.testRandomPolygonEncoding failure
                 Key: LUCENE-9642
                 URL: https://issues.apache.org/jira/browse/LUCENE-9642
             Project: Lucene - Core
          Issue Type: Bug
            Reporter: Ignacio Vera


This test fails for the following seed:

 

{{./gradlew test --tests TestXYShapeEncoding.testRandomPolygonEncoding 
-Dtests.seed=CB4BC47404510050 -Dtests.slow=true -Dtests.badapples=true 
-Dtests.locale=ug -Dtests.timezone=America/Matamoros -Dtests.asserts=true 
-Dtests.file.encoding=UTF-8}}

 

When encoding.a triangle we perform two actions: 

1) Make sure that the orientation of the triangle is CCW

2) Place the point with minimum X in the first position so we might rotate the 
points in the triangle.

In this case the triangle is degenerated so when the triangle is rotated,  it 
changes the orientation, tripping an assertion when decoding it. I think the 
fix for this is to change the order of the actions above. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@lucene.apache.org
For additional commands, e-mail: issues-h...@lucene.apache.org

Reply via email to