You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I've updated my wonder to latest. The application that was running fine all of a sudden seems to be broken. I'm getting following exception what getting a DatabaseSequence object.
This is the line of the code:
new ERXSequence.DatabaseSequence(editingContext(), "MyModel", "VisaApplicationProcessNumber");
and below is the exception.
Caused by: com.webobjects.foundation.NSForwardException [org.postgresql.util.PSQLException] No results were returned by the query.:Error fetching sequence: VisaApplicationProcessNumber
at er.extensions.eof.ERXSequence$DatabaseSequence.increasedMaxValue(ERXSequence.java:227)
at er.extensions.eof.ERXSequence.nextValue(ERXSequence.java:65)
... 75 more
Caused by: org.postgresql.util.PSQLException: No results were returned by the query.
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:255)
at er.extensions.eof.ERXSequence$DatabaseSequence.selectAndUpdateValue(ERXSequence.java:168)
at er.extensions.eof.ERXSequence$DatabaseSequence.increasedMaxValue(ERXSequence.java:210)
... 80 more
I've updated my wonder to latest. The application that was running fine all of a sudden seems to be broken. I'm getting following exception what getting a DatabaseSequence object.
This is the line of the code:
new ERXSequence.DatabaseSequence(editingContext(), "MyModel", "VisaApplicationProcessNumber");
and below is the exception.
Caused by: com.webobjects.foundation.NSForwardException [org.postgresql.util.PSQLException] No results were returned by the query.:Error fetching sequence: VisaApplicationProcessNumber
at er.extensions.eof.ERXSequence$DatabaseSequence.increasedMaxValue(ERXSequence.java:227)
at er.extensions.eof.ERXSequence.nextValue(ERXSequence.java:65)
Caused by: org.postgresql.util.PSQLException: No results were returned by the query.
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:255)
at er.extensions.eof.ERXSequence$DatabaseSequence.selectAndUpdateValue(ERXSequence.java:168)
at er.extensions.eof.ERXSequence$DatabaseSequence.increasedMaxValue(ERXSequence.java:210)
... 80 more
Here is the database query:
qshield=> select * from erx_sequence_table;
name_ | value_
------------------------------+----------
VisaApplicationProcessNumber | 2777
The fix for this is following:
I've debugged ERXSequence.java and found that following statement is causing problem:
168: con.createStatement().executeQuery(updateStatement);
Since updateStatement does not return any result, it throws exception. I changed this with following which fixed the issue:
168: con.createStatement().executeUpdate(updateStatement);
The text was updated successfully, but these errors were encountered: