Re: cay-1181 (wrong default cgen folder)

From: Andrus Adamchik (andru..bjectstyle.org)
Date: Mon Apr 13 2009 - 15:19:22 EDT

  • Next message: Andrey Razumovsky: "Re: Husdon unit test failures"

    Thanks Robert. I was going to do that.

    The biggest problem with the preferences is HSQLDB locking. The lock
    file is left around if the Modeler stops abnormally (e.g. if killed
    from Eclipse). The recovery strategy is very naive - CM would copy the
    locked database into a separate DB file, and keep working with it. So
    once you close and reopen the modeler, you won't see prefs from the
    last session, but rather the same copy from the locked original would
    occur.

    This is one of those outstanding old issues that we never have time to
    look at. I guess the best strategy would be to drop Cayenne as a
    preferences mechanism, and start using Java Preferences API.

    Andrus

    On Apr 13, 2009, at 10:06 PM, Robert Zeigler wrote:

    > Hey all, this is now working for me, but, as mentioned in my
    > comment, I had to wipe out my preferences first. I'm still in the
    > process of fully grokking the stack surrounding modeler preferences,
    > so I'm not sure if this is due to some issue with my prefs, or some
    > issue with the code as it stands now; so I'd appreciate it if
    > someone could check out the modeler from trunk and see if the
    > modeler now correctly "remembers" a modified output folder.
    >
    > Thanks,
    >
    > Robert
    >



    This archive was generated by hypermail 2.0.0 : Mon Apr 13 2009 - 15:19:55 EDT