olingo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "roger (JIRA)" <j...@apache.org>
Subject [jira] [Created] (OLINGO-1252) MetaDataParser will stack overflow when parsing circle references recursively
Date Fri, 23 Mar 2018 09:55:00 GMT
roger created OLINGO-1252:
-----------------------------

             Summary: MetaDataParser will stack overflow when parsing circle references recursively

                 Key: OLINGO-1252
                 URL: https://issues.apache.org/jira/browse/OLINGO-1252
             Project: Olingo
          Issue Type: Bug
          Components: odata4-server
    Affects Versions: (Java) V4 4.4.0
            Reporter: roger


It is a follow up of https://issues.apache.org/jira/browse/OLINGO-861. The fix introduce
the recursively resolving of SchemaBasedEdmProvider. But it will have stack overflow when
schema are referencing in circle.

It is easy to reproduce, just update the test case 

org.apache.olingo.server.core.MetadataParserTest#testReferenceLoad

and change 

parser.recursivelyLoadReferences(false);

to 

parser.recursivelyLoadReferences(true);

and run it.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message