reverse engineering partially changed schema shows empty error messge window
----------------------------------------------------------------------------

                 Key: CAY-1224
                 URL: https://issues.apache.org/jira/browse/CAY-1224
             Project: Cayenne
          Issue Type: Bug
          Components: CayenneModeler GUI
    Affects Versions: 1.2.5
         Environment: MySql 5.0
jse 1.6.0_13-b03
            Reporter: Tobias Schoessler


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.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to