cayenne-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Tobias Schoessler <tobias.schoess...@gmail.com>
Subject Re: reverse engineering partially changed schema
Date Tue, 12 May 2009 08:37:28 GMT
I just downloaded 3.0. Started up the Modeler and did the same remove /
reengineer  / skip existing operation and I got the same empty error message
as with 1.2.

On Tue, May 12, 2009 at 9:48 AM, Tobias Schoessler <
tobias.schoessler@gmail.com> wrote:

> Thanks Andrus, I have postedit as
>
>  *CAY-1224 <https://issues.apache.org/jira/browse/CAY-1224>*
> Andrus, 3.0 is marked in developement. Is it save to be used in production?
>
> In general, is there an overview to see the differences of the 3 versions
> 1.x, 2.x and 3.x?
>
> Tobias
>
>
> On Tue, May 12, 2009 at 2:50 AM, Andrus Adamchik <andrus@objectstyle.org>wrote:
>
>> Hi Tobias,
>>
>> This looks like a bug to me. Probably worth opening a bug report, but the
>> easiest thing would be to upgrade to Cayenne 3.0 for instance. Chances are
>> this problem is fixed there already.
>>
>> Andrus
>>
>>
>>
>> On May 11, 2009, at 10:24 AM, Tobias Schoessler wrote:
>>
>>  Hi,
>>>
>>> I get an error in the CayenneModeler 1.2.4  when reverse engineering my
>>> schema partially.
>>>
>>> CayenneModeler INFO  [Thread-13 04-27 15:02:50]
>>> org.objectstyle.cayenne.modeler.dialog.db.DbLoaderHelper: Exception on
>>> reverse engineering
>>> java.lang.NullPointerException
>>>       at
>>>
>>> org.objectstyle.cayenne.access.DbLoader.loadDbRelationships(DbLoader.java:661)
>>>
>>>       at
>>> org.objectstyle.cayenne.access.DbLoader.loadDbEntities(DbLoader.java:488)
>>>       at
>>>
>>> org.objectstyle.cayenne.access.DbLoader.loadDataMapFromDB(DbLoader.java:775)
>>>
>>>       at
>>>
>>> org.objectstyle.cayenne.access.DbLoader.loadDataMapFromDB(DbLoader.java:758)
>>>
>>>       at
>>>
>>> org.objectstyle.cayenne.modeler.dialog.db.DbLoaderHelper$LoadDataMapTask.execute(DbLoaderHelper.java:388)
>>>
>>>       at
>>>
>>> org.objectstyle.cayenne.modeler.util.LongRunningTask.internalExecute(LongRunningTask.java:251)
>>>
>>>       at
>>>
>>> org.objectstyle.cayenne.modeler.util.LongRunningTask$1.run(LongRunningTask.java:139)
>>>
>>>       at java.lang.Thread.run(Unknown Source)
>>>
>>>
>>> I have updated a portion of the schema in  the database. I delete the
>>> DbEntities and ObjEntities of the tables that were changed.
>>>
>>> I then click reverse Engineer from database. I get popups asking whether
>>> to
>>> overwrite existing Objects. I click "remember my decision" and NO.
>>>
>>> at the end I get an error popup without a message. It is just containing
>>> the
>>> red error icon and a title reading "Error Reengineering Database".
>>>
>>>
>>> This error does occur also when I select not to remember my decision and
>>> click through each popup one by one.
>>>
>>> When reverse engineering the whole database, removing all ObjEntities and
>>> all DBEntities, before reverse engineering the error does not occur. I
>>> have
>>> many custom mappings redoing  the existing mapping is not really an
>>> option.
>>>
>>> Any help highly appreciated.
>>>
>>> thanks,Tobias
>>>
>>
>>
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message