[ https://issues.apache.org/jira/browse/OLINGO-829?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16150040#comment-16150040 ]
Ramya commented on OLINGO-829: ------------------------------ The fix is available as part of the commit https://git-wip-us.apache.org/repos/asf?p=olingo-odata2.git;a=commit;h=85c993f1ccb3cdbd7d90a26bb1eefee8430b3656 Please verify and get back if issue still exists. Regards, Ramya > Olingo JPA chokes on filter expression > -------------------------------------- > > Key: OLINGO-829 > URL: https://issues.apache.org/jira/browse/OLINGO-829 > Project: Olingo > Issue Type: Bug > Components: odata2-jpa > Affects Versions: V2 2.0.6 > Environment: EclipseLink JPA provider > Reporter: Richard Birenheide > Assignee: Chandan V.A > > Olingo JPA chokes on the following filter expression: > $filter=startswith(ABAPReference,%27TEST%27)%20and%20(ABAPReferenceType%20eq%20%27DataElement%27) > with > <innererror> > class > org.apache.olingo.odata2.jpa.processor.api.exception.ODataJPARuntimeException > : "org.apache.olingo.odata2.jpa.processor.core.ODataExpressionParser: "OData > - JPA Runtime: OData Expression parser - Operator EQ or NE missing". " > </innererror> > whereas the following > $filter=(ABAPReferenceType%20eq%20%27DataElement%27)%20and%20startswith(ABAPReference,%27TEST%27) > works fine. Just the order of the 'and' expression parts is reversed. > Unfortunately we use a frontend library which generates the expression > automatically. -- This message was sent by Atlassian JIRA (v6.4.14#64029)