[
https://issues.apache.org/jira/browse/OLINGO-861?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15929390#comment-15929390
]
rafiqkattangere edited comment on OLINGO-861 at 3/17/17 4:11 AM:
-----------------------------------------------------------------
copy metadata files into c:\temp\ thanks :)
The main issue where I see stackoverflow is from referenceLoading recursively!
The annotation within annotation doesn't really generate a stack-overflow. It
caused an XML Exception. Technically its not annotation within annotation, its
Annotation within a Record is causing the XML parser to throw exception. I
think the parser needs a fix. But this issue is low risk as compared to
recursive loop causing stack-overflow!
Note: In the metadata files I have attached here, I have got rid of those
annotation within a record. So should not see that exception atall, only the
stackoverflow should be reproduced.
was (Author: rafiqkattangere):
copy metadata files into c:\temp\ thanks :)
> MetaDataParser unable to build EdmProvider from Edmx files with references
> --------------------------------------------------------------------------
>
> Key: OLINGO-861
> URL: https://issues.apache.org/jira/browse/OLINGO-861
> Project: Olingo
> Issue Type: Bug
> Components: odata4-server
> Affects Versions: (Java) V4 4.1.0
> Reporter: VIJAYASIMHA R NAGA
> Assignee: Ramesh Reddy
> Fix For: (Java) V4 4.2.0
>
> Attachments: MyODataDemoService.zip, nestedreference.zip,
> ServiceRoot.xml
>
>
> Unable to build an EdmProvider from Edmx files with references to external
> name spaces, (Method "readReference" in MetaDataParser.java from
> server-core-ext library has a TODO remark to deal with this)
> Ex: Having the below reference included in an Edmx file <edmx:Reference
> Uri="http://docs.oasis-open.org/odata/odata/v4.0/cs01/vocabularies/Org.OData.Core.V1.xml">
> <edmx:Include Namespace="Org.OData.Core.V1" Alias="OData"/> </edmx:Reference>
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)