From: Ricardo J. P. <rp...@ma...> - 2009-02-22 04:12:30
|
I created a little Wonder application... I created a database in Frontbase. I'm doing migrations. The application launches and creates all the tables in the database. Everything seems perfect. However the following simple code is generating an exception and I can't figure out yet what's going on: EOQualifier qual = Usuario.NOMBRE.eq(username).and(Usuario.CONTRASENA.eq(password)); EOFetchSpecification fs = new EOFetchSpecification(Usuario.ENTITY_NAME, qual, null); session().defaultEditingContext().objectsWithFetchSpecification(fs); Here's the exception: at com .webobjects .jdbcadaptor .FrontbasePlugIn.internalTypeForExternal(FrontbasePlugIn.java:477) at com.webobjects.jdbcadaptor.FrontbasePlugIn $FrontbaseExpression.formatValueForAttribute(FrontbasePlugIn.java:1397) at com .webobjects .eoaccess.EOSQLExpression.sqlStringForValue(EOSQLExpression.java:1970) at com.webobjects.jdbcadaptor.FrontbasePlugIn $ FrontbaseExpression.sqlStringForKeyValueQualifier(FrontbasePlugIn.java: 1372) at com.webobjects.eoaccess.EOQualifierSQLGeneration $ _KeyValueQualifierSupport .sqlStringForSQLExpression(EOQualifierSQLGeneration.java:463) at er.extensions.ERXExtensions $ KeyValueQualifierSQLGenerationSupport .sqlStringForSQLExpression(ERXExtensions.java:296) at com.webobjects.eoaccess.EOQualifierSQLGeneration $Support._sqlStringForSQLExpression(EOQualifierSQLGeneration.java:165) at com .webobjects .eoaccess .EOSQLExpression.sqlStringForArrayOfQualifiers(EOSQLExpression.java: 1528) at com .webobjects .eoaccess .EOSQLExpression.sqlStringForConjoinedQualifiers(EOSQLExpression.java: 1560) at com.webobjects.eoaccess.EOQualifierSQLGeneration $ _AndQualifierSupport .sqlStringForSQLExpression(EOQualifierSQLGeneration.java:541) at com.webobjects.eoaccess.EOQualifierSQLGeneration $Support._sqlStringForSQLExpression(EOQualifierSQLGeneration.java:165) at com .webobjects .eoaccess .EOSQLExpression .prepareSelectExpressionWithAttributes(EOSQLExpression.java:997) at com .webobjects .jdbcadaptor .JDBCExpression .prepareSelectExpressionWithAttributes(JDBCExpression.java:146) at com .webobjects .eoaccess .EOSQLExpressionFactory .selectStatementForAttributes(EOSQLExpressionFactory.java:225) at com .webobjects.jdbcadaptor.JDBCChannel.selectAttributes(JDBCChannel.java: 213) at com .webobjects .eoaccess .EODatabaseChannel ._selectWithFetchSpecificationEditingContext(EODatabaseChannel.java:897) at com .webobjects .eoaccess .EODatabaseChannel .selectObjectsWithFetchSpecification(EODatabaseChannel.java:234) at com .webobjects .eoaccess .EODatabaseContext ._objectsWithFetchSpecificationEditingContext(EODatabaseContext.java: 3055) at com .webobjects .eoaccess .EODatabaseContext .objectsWithFetchSpecification(EODatabaseContext.java:3195) at com .webobjects .eocontrol .EOObjectStoreCoordinator .objectsWithFetchSpecification(EOObjectStoreCoordinator.java:488) at com .webobjects .eocontrol .EOEditingContext.objectsWithFetchSpecification(EOEditingContext.java: 4069) at er.extensions.eof.ERXEC.objectsWithFetchSpecification(ERXEC.java: 1114) at com .webobjects .eocontrol .EOEditingContext.objectsWithFetchSpecification(EOEditingContext.java: 4444) Here's the eomodel: And here's what the table looks like in FrontBaseManager: |