Community
Participate
Working Groups
The following are Statck Trace: An exception occurred while creating a query in EntityManager: Exception Description: Error compiling the query [SELECT ss FROM SimpleSpatial ss WHERE FUNC('mdsys.sdo_RELATE', ss.jGeometry, :otherGeometry, :params) = 'TRUE' ORDER BY ss.id ASC], line 1, column 66: unknown state or association field [jGeometry] of class [org.eclipse.persistence.testing.models.jpa.structconverter.SimpleSpatial]. java.lang.IllegalArgumentException: An exception occurred while creating a query in EntityManager: Exception Description: Error compiling the query [SELECT ss FROM SimpleSpatial ss WHERE FUNC('mdsys.sdo_RELATE', ss.jGeometry, :otherGeometry, :params) = 'TRUE' ORDER BY ss.id ASC], line 1, column 66: unknown state or association field [jGeometry] of class [org.eclipse.persistence.testing.models.jpa.structconverter.SimpleSpatial]. at org.eclipse.persistence.internal.jpa.EntityManagerImpl.createQuery(EntityManagerImpl.java:1350) at org.eclipse.persistence.testing.tests.jpa.jgeometry.SpatialJPQLTestSuite.testSDORelateRectangle(SpatialJPQLTestSuite.java:139) at org.eclipse.persistence.testing.framework.junit.JUnitTestCase.runBare(JUnitTestCase.java:454) Caused by: Exception [EclipseLink-8030] (Eclipse Persistence Services - 2.1.0.v20100427-r7072): org.eclipse.persistence.exceptions.JPQLException Exception Description: Error compiling the query [SELECT ss FROM SimpleSpatial ss WHERE FUNC('mdsys.sdo_RELATE', ss.jGeometry, :otherGeometry, :params) = 'TRUE' ORDER BY ss.id ASC], line 1, column 66: unknown state or association field [jGeometry] of class [org.eclipse.persistence.testing.models.jpa.structconverter.SimpleSpatial]. at org.eclipse.persistence.exceptions.JPQLException.unknownAttribute(JPQLException.java:457) at org.eclipse.persistence.internal.jpa.parsing.DotNode.validate(DotNode.java:78) at org.eclipse.persistence.internal.jpa.parsing.FuncNode.validate(FuncNode.java:58) at org.eclipse.persistence.internal.jpa.parsing.Node.validate(Node.java:91) at org.eclipse.persistence.internal.jpa.parsing.BinaryOperatorNode.validate(BinaryOperatorNode.java:34) at org.eclipse.persistence.internal.jpa.parsing.EqualsNode.validate(EqualsNode.java:41) at org.eclipse.persistence.internal.jpa.parsing.WhereNode.validate(WhereNode.java:34) at org.eclipse.persistence.internal.jpa.parsing.ParseTree.validate(ParseTree.java:211) at org.eclipse.persistence.internal.jpa.parsing.ParseTree.validate(ParseTree.java:187) at org.eclipse.persistence.internal.jpa.parsing.ParseTree.validate(ParseTree.java:177) at org.eclipse.persistence.internal.jpa.parsing.JPQLParseTree.populateReadQueryInternal(JPQLParseTree.java:110) at org.eclipse.persistence.internal.jpa.parsing.JPQLParseTree.populateQuery(JPQLParseTree.java:84) at org.eclipse.persistence.internal.jpa.EJBQueryImpl.buildEJBQLDatabaseQuery(EJBQueryImpl.java:209) at org.eclipse.persistence.internal.jpa.EJBQueryImpl.buildEJBQLDatabaseQuery(EJBQueryImpl.java:180) at org.eclipse.persistence.internal.jpa.EJBQueryImpl.(EJBQueryImpl.java:132) at org.eclipse.persistence.internal.jpa.EJBQueryImpl.(EJBQueryImpl.java:116) at org.eclipse.persistence.internal.jpa.EntityManagerImpl.createQuery(EntityManagerImpl.java:1348) at org.eclipse.persistence.testing.tests.jpa.jgeometry.SpatialJPQLTestSuite.testSDORelateRectangle(SpatialJPQLTestSuite.java:139) at org.eclipse.persistence.testing.framework.junit.JUnitTestCase.runBare(JUnitTestCase.java:454)
Based on the bug 234222 had been fixed, the test cases had been modified to use uppercase begin of the property name, so the property "ss.jGeometry" must be "ss.JGeometry" in org.eclipse.persistence.testing.tests.jpa.jgeometry.SpatialJPQLTestSuite.java. Fix the test cases, and checked in trunk, the revision# is 7101. Code reviewed by Christopher Delahunt.
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink