Hello Mike,

I think Im using the FrontBasePlugIn form Wonder, but im seeingthat the JRE has another frontbaseplugin, (lowercase) in the WebObjetcs library I have checked the FrontBasePlugin. anyway.... here is the whole stacktrace.

Thanks for the help

Gus


Oct 17 13:04:11 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - Finished initialization after launch: ERXExtensions Oct 17 13:04:11 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - Finished initialization after launch: Ajax Oct 17 13:04:11 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - Finished initialization after launch: ERPrototypes Oct 17 13:04:11 ControlHorarios[1250] (Application.java:17) INFO er.extensions.appserver.ERXApplication - Welcome to ControlHorarios ! Oct 17 13:04:11 ControlHorarios[1250] (ERXModelGroup.java:125) WARN er.extensions.eof.ERXModelGroup - Clearing previous class descriptions Oct 17 13:04:11 ControlHorarios[1250] (ERXModelGroup.java:843) WARN er.extensions.eof.ERXModelGroup - The EOModel 'erprototypes' has an empty connection dictionary. Oct 17 13:04:11 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - Using JDBCPlugIn 'com.webobjects.jdbcadaptor.FrontbasePlugIn' for [EMAIL PROTECTED] Oct 17 13:04:11 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - Using JDBCPlugIn 'com.webobjects.jdbcadaptor.FrontbasePlugIn' for [EMAIL PROTECTED] Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - Using JDBCPlugIn 'com.webobjects.jdbcadaptor.FrontbasePlugIn' for [EMAIL PROTECTED] Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - connecting with dictionary: {password = "<password deleted for log>"; username = "gustavpicora"; URL = "jdbc:FrontBase:// localhost/ScheduleControl"; } Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - === Begin Internal Transaction Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - === Commit Internal Transaction Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - === Begin Internal Transaction Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - Using JDBCPlugIn 'com.webobjects.jdbcadaptor.FrontbasePlugIn' for [EMAIL PROTECTED] Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - fetching JDBC Info with [EMAIL PROTECTED] Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - connecting with dictionary: {password = "<password deleted for log>"; username = "gustavpicora"; URL = "jdbc:FrontBase:// localhost/ScheduleControl"; } Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - connection disconnected. Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - fetching JDBC Info with [EMAIL PROTECTED] Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - connecting with dictionary: {password = "<password deleted for log>"; username = "gustavpicora"; URL = "jdbc:FrontBase:// localhost/ScheduleControl"; } Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - evaluateExpression: <com.webobjects.jdbcadaptor.FrontbasePlugIn$FrontbaseExpression: "UPDATE "_dbupdater" SET "lockowner" = 'ControlHorarios--1', "updatelock" = 1 WHERE ("modelname" = 'ScheduleControl' AND ("updatelock" = 0 OR "lockowner" = 'ControlHorarios--1'))" withBindings: > Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - === Rollback Internal Transaction Oct 17 13:04:12 ControlHorarios[1250] (ERXJDBCMigrationLock.java:135) WARN er.extensions.migration.ERXJDBCMigrationLock - Locking failed, but this might be OK if this is the first time you are running migrations. If things keep running, it probably worked fine. The original reason for the failure: Semantic error 116. Referenced TABLE - _dbupdater - does not exist.at com .frontbase .jdbc.FBJErrorMetaData.errorMessageAtIndex(FBJErrorMetaData.java:162) at com .frontbase .jdbc.FBJErrorMetaData.getExceptionChain(FBJErrorMetaData.java:194)
at com.frontbase.jdbc.FBJStatement.checkMetaData(FBJStatement.java:472)
at com.frontbase.jdbc.FBJStatement.executeUpdate(FBJStatement.java:262)
at com .webobjects .jdbcadaptor .JDBCChannel ._bindInputVariablesWithBindingsAndExecute(JDBCChannel.java:270) at com .webobjects .jdbcadaptor.JDBCChannel._evaluateExpression(JDBCChannel.java:337) at com .webobjects .jdbcadaptor .JDBCChannel.updateValuesInRowsDescribedByQualifier(JDBCChannel.java: 176) at er .extensions .migration.ERXJDBCMigrationLock._tryLock(ERXJDBCMigrationLock.java:90) at er .extensions .migration.ERXJDBCMigrationLock.tryLock(ERXJDBCMigrationLock.java:67) at er.extensions.migration.ERXMigrator $ERXMigrationAction.doPerform(ERXMigrator.java:381) at er.extensions.eof.ERXEOAccessUtilities $ChannelAction.perform(ERXEOAccessUtilities.java:1409) at er.extensions.migration.ERXMigrator.migrateToLatest(ERXMigrator.java: 175) at er .extensions .appserver.ERXApplication.finishInitialization(ERXApplication.java:898)
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.foundation.NSSelector._safeInvokeMethod(NSSelector.java: 122) at com.webobjects.foundation.NSNotificationCenter $_Entry.invokeMethod(NSNotificationCenter.java:588) at com .webobjects .foundation .NSNotificationCenter.postNotification(NSNotificationCenter.java:532) at com .webobjects .foundation .NSNotificationCenter.postNotification(NSNotificationCenter.java:546)
at com.webobjects.appserver.WOApplication.run(WOApplication.java:1229)
at er.extensions.appserver.ERXApplication.run(ERXApplication.java:992)
at com.webobjects.appserver.WOApplication.main(WOApplication.java:548)
at er.extensions.appserver.ERXApplication.main(ERXApplication.java:535)
at controlHorarios.app.Application.main(Application.java:12)

Semantic error 485. Near: UPDATE \"_dbupdater\" SET \"lockowner\" = 'ControlHorarios--1', \"updatelock\" = 1 WHERE (\"modelname \"='ScheduleControl') AND (\"updatelock\"=0 OR \"lockowner \"='ControlHorarios--1');.
Exception condition 363. Transaction rollback.

at com .webobjects .jdbcadaptor.JDBCContext._jdbcErrorWithChannel(JDBCContext.java:170) at com .webobjects .jdbcadaptor.JDBCChannel._evaluateExpression(JDBCChannel.java:344) at com .webobjects .jdbcadaptor .JDBCChannel.updateValuesInRowsDescribedByQualifier(JDBCChannel.java: 176) at er .extensions .migration.ERXJDBCMigrationLock._tryLock(ERXJDBCMigrationLock.java:90) at er .extensions .migration.ERXJDBCMigrationLock.tryLock(ERXJDBCMigrationLock.java:67) at er.extensions.migration.ERXMigrator $ERXMigrationAction.doPerform(ERXMigrator.java:381) at er.extensions.eof.ERXEOAccessUtilities $ChannelAction.perform(ERXEOAccessUtilities.java:1409) at er.extensions.migration.ERXMigrator.migrateToLatest(ERXMigrator.java: 175) at er .extensions .appserver.ERXApplication.finishInitialization(ERXApplication.java:898)
        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.foundation.NSSelector._safeInvokeMethod(NSSelector.java: 122) at com.webobjects.foundation.NSNotificationCenter $_Entry.invokeMethod(NSNotificationCenter.java:588) at com .webobjects .foundation .NSNotificationCenter.postNotification(NSNotificationCenter.java:532) at com .webobjects .foundation .NSNotificationCenter.postNotification(NSNotificationCenter.java:546)
        at com.webobjects.appserver.WOApplication.run(WOApplication.java:1229)
        at er.extensions.appserver.ERXApplication.run(ERXApplication.java:992)
        at com.webobjects.appserver.WOApplication.main(WOApplication.java:548)
        at er.extensions.appserver.ERXApplication.main(ERXApplication.java:535)
        at controlHorarios.app.Application.main(Application.java:12)
Oct 17 13:04:12 ControlHorarios[1250] (ERXJDBCUtilities.java:588) INFO er.extensions.jdbc.ERXJDBCUtilities - Executing CREATE TABLE _dbupdater(lockowner VARCHAR(100), modelname VARCHAR(100) NOT NULL, updatelock INTEGER NOT NULL, version INTEGER NOT NULL) Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - === Begin Internal Transaction Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:46) DEBUG NSLog - === Commit Internal Transaction Oct 17 13:04:12 ControlHorarios[1250] (ERXNSLogLog4jBridge.java:43) WARN NSLog - A fatal exception occurred: Failed to create lock table. Try executing: CREATE TABLE _dbupdater(lockowner VARCHAR(100), modelname VARCHAR(100) NOT NULL, updatelock INTEGER NOT NULL, version INTEGER NOT NULL);

.
[2008-10-17 13:4:12 COT] <main> er.extensions.migration.ERXMigrationFailedException: Failed to create lock table. Try executing: CREATE TABLE _dbupdater(lockowner VARCHAR(100), modelname VARCHAR(100) NOT NULL, updatelock INTEGER NOT NULL, version INTEGER NOT NULL);

.
at er .extensions .migration.ERXJDBCMigrationLock._tryLock(ERXJDBCMigrationLock.java:141) at er .extensions .migration.ERXJDBCMigrationLock.tryLock(ERXJDBCMigrationLock.java:67) at er.extensions.migration.ERXMigrator $ERXMigrationAction.doPerform(ERXMigrator.java:381) at er.extensions.eof.ERXEOAccessUtilities $ChannelAction.perform(ERXEOAccessUtilities.java:1409) at er.extensions.migration.ERXMigrator.migrateToLatest(ERXMigrator.java: 175) at er .extensions .appserver.ERXApplication.finishInitialization(ERXApplication.java:898)
        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.foundation.NSSelector._safeInvokeMethod(NSSelector.java: 122) at com.webobjects.foundation.NSNotificationCenter $_Entry.invokeMethod(NSNotificationCenter.java:588) at com .webobjects .foundation .NSNotificationCenter.postNotification(NSNotificationCenter.java:532) at com .webobjects .foundation .NSNotificationCenter.postNotification(NSNotificationCenter.java:546)
        at com.webobjects.appserver.WOApplication.run(WOApplication.java:1229)
        at er.extensions.appserver.ERXApplication.run(ERXApplication.java:992)
        at com.webobjects.appserver.WOApplication.main(WOApplication.java:548)
        at er.extensions.appserver.ERXApplication.main(ERXApplication.java:535)
        at controlHorarios.app.Application.main(Application.java:12)
Caused by: java.sql.SQLException: Syntax error 61. Expected Identifier not found. at com .frontbase .jdbc.FBJErrorMetaData.errorMessageAtIndex(FBJErrorMetaData.java:162) at com .frontbase .jdbc.FBJErrorMetaData.getExceptionChain(FBJErrorMetaData.java:194)
        at com.frontbase.jdbc.FBJStatement.checkMetaData(FBJStatement.java:472)
        at com.frontbase.jdbc.FBJStatement.executeUpdate(FBJStatement.java:262)
at er .extensions .jdbc.ERXJDBCUtilities.executeUpdateScript(ERXJDBCUtilities.java:590) at er .extensions .jdbc.ERXJDBCUtilities.executeUpdateScript(ERXJDBCUtilities.java:556) at er .extensions .migration.ERXJDBCMigrationLock._tryLock(ERXJDBCMigrationLock.java:136)
        ... 18 more


On Oct 17, 2008, at 1:16 PM, Mike Schrag wrote:

I was reading a prior post and it says about some incompatibility with the FB plugins, but couldn't make what you were trying to say, about a FrotBasePlugInPrincipal, is this problem Im having related to that one mentioned before? or its completly different, if so, then what im missing, probably some parameter in URL in the EOModel?
Update FrontBasePlugIn from the latest Wonder and see if this goes away. I suspect there's another error or warning somewhere earlier in your console output that is saying there's a prior problem. It could be the bug I had in refactoring the FB plugin recently, though you would have had to have updated in a window of one particular day to get that, but stranger things have happened.

The problem here is the REAL frontbase plugin would have quoted "_dbupdater" in that create statement. That you're not getting quotes means you're not using our FrontBasePlugIn.

ms

_______________________________________________
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/webobjectspicora%40gmail.com

This email sent to [EMAIL PROTECTED]

 _______________________________________________
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