Re: WOLips SQL problem/question

From: Chuck Hill (chil..lobal-village.net)
Date: Tue Jun 26 2007 - 22:06:48 EDT

  • Next message: Julius Spencer: "Re: WOLips SQL problem/question"

    Hi Julius,

    On Jun 26, 2007, at 6:23 PM, Julius Spencer wrote:

    > Hi,
    >
    > I'm have trouble getting SQL out of the WOLips part of Eclipse. I'm
    > running:
    >
    > Eclipse SDK
    > Version: 3.2.2
    >
    > and
    >
    > WOLips 2.0.0.3966
    >
    > (Maybe I need an update?)

    Well, you _are_ a couple hundred versions behind... :-P
      I'd update anyway.

    > I have created an Entity with attributes and a relationship and as
    > far as I can tell it is all legit. When I have the "Create Tables"
    > checkbox checked, I get the following error message:
    >
    > java.lang.ClassCastException: java.lang.Integer
    > at
    > com.webobjects.jdbcadaptor.JDBCExpression.columnTypeStringForAttribute
    > (JDBCExpression.java:293)
    > at
    > com.webobjects.jdbcadaptor.PostgresqlExpression.columnTypeStringForAtt
    > ribute(PostgresqlExpression.java:345)
    > at
    > com.webobjects.eoaccess.EOSQLExpression.addCreateClauseForAttribute
    > (EOSQLExpression.java:2498)
    > at
    > com.webobjects.eoaccess.EOSynchronizationFactory.createTableStatements
    > ForEntityGroup(EOSynchronizationFactory.java:318)
    > at
    > com.webobjects.eoaccess.EOSynchronizationFactory.createTableStatements
    > ForEntityGroups(EOSynchronizationFactory.java:487)
    > at
    > com.webobjects.eoaccess.EOSynchronizationFactory.schemaCreationStateme
    > ntsForEntities(EOSynchronizationFactory.java:951)
    > at
    > com.webobjects.eoaccess.EOSynchronizationFactory.schemaCreationScriptF
    > orEntities(EOSynchronizationFactory.java:747)
    > at
    > org.objectstyle.wolips.eomodeler.sql.EOFSQLGenerator.getSchemaCreation
    > Script(EOFSQLGenerator.java:389)
    > 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
    > org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog.generateSql
    > (Unknown Source)
    > at org.objectstyle.wolips.eomodeler.actions.GenerateSQLDialog$1.run
    > (Unknown Source)
    > at java.lang.Thread.run(Thread.java:613)
    >
    >
    > It is the first time I've used this, but it seems to happen with
    > other EOs which were made in X-Code too.
    >
    > Has anyone else come across this or know what I've done wrong?

    Are you using prototypes? Also check the plist files for the
    entities. I have seen some that has some rather odd value types
    (NSdoubleNumber I think was one). Things like that give it fits.

    Chuck

    -- 
    

    Practical WebObjects - for developers who want to increase their overall knowledge of WebObjects or who are trying to solve specific problems. http://www.global-village.net/products/practical_webobjects



    This archive was generated by hypermail 2.0.0 : Tue Jun 26 2007 - 22:07:38 EDT