[jira] Commented: (CAY-366) Add progress/log view

From: Andrey Razumovsky (JIRA) ("Andrey)
Date: Wed Jul 02 2008 - 01:20:52 EDT

  • Next message: Andrus Adamchik: "Re: [jira] Commented: (CAY-1077) ObjRelationship Mapping Dialog Improvements"

        [ https://issues.apache.org/cayenne/browse/CAY-366?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12997#action_12997 ]

    Andrey Razumovsky commented on CAY-366:
    ---------------------------------------

    1) Agreed.

    2) I will be saving the geometry. Just one question: in ComponentGeometry class on line there are some strange "random()" calls. They probably cause the modeler to appear in different places every time it is launched. Was it made purposely?

    3) You mean some "magnetting" for the main frame, like in WinAmp?

    4) Currenly errors, fatals and warns are in red. You mean to increase the palette? If so, I'd suggest dark red for warns, red bold for fatals. Others I'd leave black though.

    5) I've noticed that too. At least Error dialog could be made non-modal for now, I think

    > Add progress/log view
    > ---------------------
    >
    > Key: CAY-366
    > URL: https://issues.apache.org/cayenne/browse/CAY-366
    > Project: Cayenne
    > Issue Type: New Feature
    > Components: CayenneModeler GUI
    > Affects Versions: 1.2 [STABLE]
    > Environment: all
    > Reporter: Øyvind Harboe
    > Assignee: Kevin Menard
    > Attachments: patch-CAY-366.txt
    >
    >
    > From: Andrus Adamchik <andru..bjectstyle.org>
    > Reply-To: cayenne-use..bjectstyle.org
    > To: cayenne-use..bjectstyle.org
    > Subject: Re: Detailed log/progress view?
    > Date: Fri, 2 Sep 2005 10:17:38 -0400 (16:17 CEST)
    > Care to file an improvement request in Jira?
    > http://objectstyle.org/cayenne/bugs-features.html
    > Andrus
    > On Sep 2, 2005, at 10:01 AM, Øyvind Harboe wrote:
    > > Writeup of some Cayenne experiences follows...
    > >
    > > I've been using the Cayenne modeler for a couple of projects now
    > > and the
    > > thing I miss the most is a detailed log/progress view where I can see
    > > everything that was attempted and the g(l)ory details of all
    > > exceptions/error messages.
    > >
    > > - Connecting to a database gives very limited feedback when it fails.
    > > E.g. I had a misconfigured MS SQL server and Cayenne gave me
    > > a "something went wrong" error message, whereas the exception in
    > > my JDBC hello world program contained much more information. When
    > > translating error message to corrective action using Google, *any*
    > > little piece of information, no matter how insignificant it may seem
    > > at the time can be of vital importance :-)
    > >
    > > - Reengineering an MS SQL database is an atomic user interface
    > > operation
    > > where there are crucial configuration steps that must be in place on
    > > the SQLServer end. E.g. I accidentally created a user without enough
    > > access rights to access the tables I wanted to reverse engineer.
    > > This
    > > didn't give me an error message, but rather nothing was reverse
    > > engineered. Zero feedback can be frustrating when trying to
    > > figure out
    > > whats going wrong.
    > >
    > > - The Cayenne modeler reports ambiguously "Schema Generation Complete"
    > > after I've clicked "Generate". It puts up this message even if it
    > > has failed. E.g. when I try to generate
    > > a schema which contains a field called "position" w/HSQLDB, it
    > > causes HSQLDB to choke. The exceptions contain enough information to
    > > clue me in on what's wrong, it is just the modeler which seems to
    > > sensor this information.
    > >
    > > - Weird error messages when switching between databases is business
    > > as usual. The tricky part is when these error messages are not
    > > propagated to the user. There is valuable information tucked away in
    > > ~/.cayenne/modeler.log
    > >
    > > - Generated columns is supported by Cayenne if the underlying JDBC
    > > driver + database adapter supports it. However, if the system
    > > is somehow misconfigured, the "Generated" flag is silently ignored.
    > > Some sort of feedback here(possibly via the log/progress view),
    > > would
    > > be nice. (I'm currently investigating why this does not work for SQL
    > > server + jDTS, Cayenne 1.2M5).
    > >
    > >
    > >
    > >
    > >
    > > --
    > > Øyvind Harboe
    > > http://www.zylin.com
    > >
    > >
    > >

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



    This archive was generated by hypermail 2.0.0 : Wed Jul 02 2008 - 01:21:56 EDT