Hi all,

I am trying to get some stored procedures performing after insertion of new records. The stored procedures generate unique number for records. That reason why I am using stored procedures is that the generation can only be done properly on the SQL level. The procedures themselves are functional. I ran them many times from the OpenBase cmd line, no problems.

Now I am trying to get WO to automatically invoke them, by defining and triggering them in the model. However, when I call saveChanges() on an editing context, which should trigger the stored procedure, I get the following exception:

com.webobjects.eoaccess.EOGeneralAdaptorException: evaluateExpression: com.webobjects.jdbcadaptor.JDBCChannel [EMAIL PROTECTED]: illegal attempt to evaluateExpression while a fetch is in progress at com.webobjects.eoaccess.EODatabaseContext._exceptionWithDatabaseContextI nformationAdded(EODatabaseContext.java:4685) at com.webobjects.eoaccess.EODatabaseContext.performChanges (EODatabaseContext.java:6393) at com.webobjects.eocontrol.EOObjectStoreCoordinator.saveChangesInEditingCo ntext(EOObjectStoreCoordinator.java:415) at com.webobjects.eocontrol.EOEditingContext.saveChanges (EOEditingContext.java:3226) at com.havaso.dvis.server.AdminUserCreator.createAdminUsers (AdminUserCreator.java:181)
        at com.havaso.dvis.server.Application.<init>(Application.java:43)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:39) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:27)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
        at java.lang.Class.newInstance0(Class.java:350)
        at java.lang.Class.newInstance(Class.java:303)
        at com.webobjects.appserver.WOApplication.main(WOApplication.java:323)
        at com.havaso.dvis.server.Application.main(Application.java:23)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at com.webobjects._bootstrap.WOBootstrap.main(WOBootstrap.java:71)

No changes are saved to the database.

Separately, both the code and the stored procedure perform as expected. But after adding the trigger in the model, this is the outcome. Anyone has an idea why?

Thanks,
Flor
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      ([email protected])
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/webobjects-dev/archive%40mail-archive.com

This email sent to [EMAIL PROTECTED]

Reply via email to