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