Community
Participate
Working Groups
Created attachment 283763 [details] stack trace The following error was observed while executing a spring boot repository method with 2 String arguments. On restarting the application it works fine. But the issue is recurrent. Please advice: java.lang.NullPointerException: while trying to invoke the method org.eclipse.persistence.expressions.Expression.copiedVersionFrom(java.util.Map) of a null object loaded from local variable 'exp' at org.eclipse.persistence.internal.expressions.DataExpression.copyCollection(DataExpression.java:134) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.expressions.DataExpression.postCopyIn(DataExpression.java:380) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.expressions.ObjectExpression.postCopyIn(ObjectExpression.java:653) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.expressions.Expression.registerIn(Expression.java:3903) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.expressions.ExpressionBuilder.registerIn(ExpressionBuilder.java:380) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.expressions.Expression.copiedVersionFrom(Expression.java:1093) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.expressions.BaseExpression.postCopyIn(BaseExpression.java:63) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.expressions.DataExpression.postCopyIn(DataExpression.java:378) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.expressions.ObjectExpression.postCopyIn(ObjectExpression.java:653) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.expressions.QueryKeyExpression.postCopyIn(QueryKeyExpression.java:284) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.expressions.Expression.registerIn(Expression.java:3903) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.expressions.Expression.copiedVersionFrom(Expression.java:1093) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.expressions.CompoundExpression.postCopyIn(CompoundExpression.java:272) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.expressions.Expression.registerIn(Expression.java:3903) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.expressions.Expression.copiedVersionFrom(Expression.java:1093) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.expressions.CompoundExpression.postCopyIn(CompoundExpression.java:272) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.expressions.Expression.registerIn(Expression.java:3903) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.expressions.Expression.copiedVersionFrom(Expression.java:1093) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.buildBaseSelectionCriteria(ExpressionQueryMechanism.java:139) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.buildBaseSelectStatement(ExpressionQueryMechanism.java:203) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.buildReportQuerySelectStatement(ExpressionQueryMechanism.java:598) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.buildReportQuerySelectStatement(ExpressionQueryMechanism.java:587) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.queries.ExpressionQueryMechanism.prepareReportQuerySelectAllRows(ExpressionQueryMechanism.java:1696) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.queries.ReportQuery.prepareSelectAllRows(ReportQuery.java:1207) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.queries.ReadAllQuery.prepare(ReadAllQuery.java:820) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.queries.ReportQuery.prepare(ReportQuery.java:1075) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.queries.DatabaseQuery.checkPrepare(DatabaseQuery.java:673) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.queries.ObjectLevelReadQuery.checkPrepare(ObjectLevelReadQuery.java:957) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.queries.DatabaseQuery.checkPrepare(DatabaseQuery.java:622) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.queries.DatabaseQuery.execute(DatabaseQuery.java:879) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.queries.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:1180) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.queries.ReadAllQuery.execute(ReadAllQuery.java:464) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.queries.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:1268) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.internalExecuteQuery(UnitOfWorkImpl.java:2979) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1892) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1874) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.sessions.AbstractSession.executeQuery(AbstractSession.java:1839) ~[org.eclipse.persistence.core-2.7.0.jar:?] at org.eclipse.persistence.internal.jpa.QueryImpl.executeReadQuery(QueryImpl.java:260) ~[org.eclipse.persistence.jpa-2.7.0.jar:?] at org.eclipse.persistence.internal.jpa.QueryImpl.getSingleResult(QueryImpl.java:528) ~[org.eclipse.persistence.jpa-2.7.0.jar:?] at org.eclipse.persistence.internal.jpa.EJBQueryImpl.getSingleResult(EJBQueryImpl.java:402) ~[org.eclipse.persistence.jpa-2.7.0.jar:?] at org.springframework.data.jpa.repository.query.JpaQueryExecution$SingleEntityExecution.doExecute(JpaQueryExecution.java:210) ~[spring-data-jpa-1.11.23.RELEASE.jar:?]
Please help with this issue as it is affecting our application frequently
The Eclipselink project has moved to Github: https://github.com/eclipse-ee4j/eclipselink