[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [eclipselink-users] NullPointerException in QuerySequence.java line 350--workaround?
|
I don't have Informix db, so I set InformixPltform to be used with
Oracle db - and could not reproduce the problem:
an object using TableGenerator was persisted.
The query == null is indication that the sequence hasn't been
initialized (see TableSequence.onConnect method). That happens during
descriptor initialization, right after the session is connected.
On 2/19/2013 7:44 PM, Laird Nelson wrote:
On Tue, Feb 19, 2013 at 4:32 PM, Laird Nelson <ljnelson@xxxxxxxxx
<mailto:ljnelson@xxxxxxxxx>> wrote:
Hello; we're getting a NullPointerException from EclipseLink 2.3.2
during identifier generation (using a @TableGenerator strategy and
using Informix).
Stack (sorry, meant to attach it earlier) is:
Caused by: java.lang.NullPointerException
at
org.eclipse.persistence.sequencing.QuerySequence.createArguments(QuerySequence.java:350)
at
org.eclipse.persistence.sequencing.QuerySequence.select(QuerySequence.java:304)
at
org.eclipse.persistence.sequencing.QuerySequence.updateAndSelectSequence(QuerySequence.java:278)
at
org.eclipse.persistence.sequencing.StandardSequence.getGeneratedVector(StandardSequence.java:71)
at
org.eclipse.persistence.sequencing.Sequence.getGeneratedVector(Sequence.java:257)
at
org.eclipse.persistence.internal.sequencing.SequencingManager$Preallocation_Transaction_NoAccessor_State.getNextValue(SequencingManager.java:468)
at
org.eclipse.persistence.internal.sequencing.SequencingManager.getNextValue(SequencingManager.java:1067)
at
org.eclipse.persistence.internal.sequencing.ClientSessionSequencing.getNextValue(ClientSessionSequencing.java:70)
at
org.eclipse.persistence.internal.descriptors.ObjectBuilder.assignSequenceNumber(ObjectBuilder.java:349)
at
org.eclipse.persistence.internal.descriptors.ObjectBuilder.assignSequenceNumber(ObjectBuilder.java:308)
at
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.assignSequenceNumber(UnitOfWorkImpl.java:465)
at
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNotRegisteredNewObjectForPersist(UnitOfWorkImpl.java:4231)
at
org.eclipse.persistence.internal.sessions.RepeatableWriteUnitOfWork.registerNotRegisteredNewObjectForPersist(RepeatableWriteUnitOfWork.java:513)
at
org.eclipse.persistence.internal.sessions.UnitOfWorkImpl.registerNewObjectForPersist(UnitOfWorkImpl.java:4176)
at
org.eclipse.persistence.internal.jpa.EntityManagerImpl.persist(EntityManagerImpl.java:440)
Best,
Laird
--
http://about.me/lairdnelson
_______________________________________________
eclipselink-users mailing list
eclipselink-users@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/eclipselink-users