Geronimo
  1. Geronimo
  2. GERONIMO-4076

Console runs in unhandled exception when user starts module with unresolved dependencies

    Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 2.1.1, 2.1.4
    • Fix Version/s: 2.2
    • Component/s: console
    • Security Level: public (Regular issues)
    • Labels:
      None

      Description

      1.) The console/web GUI does not explicitly warn the user when he is about to delete a module which other modules depend upon. [Improvement?]

      (Note: the server does then remove the module properly, and all dependent modules are stopped.)

      2.) When the screen is reloaded, the depending modules are displayed as stopped, but not as "missing dependencies". [Improvement?]

      3.) When the user now attempts to restart one of these modules, the request leads to an unhandled exception. The GUI doesn't show up at all. Instead, an error code 500 is displayed (=> org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction). [BUG]

        Activity

        Daniel created issue -
        Daniel made changes -
        Field Original Value New Value
        Description 1.) The console/web GUI does not explicitly warn the user when he is about to delete a module which other modules depend upon. [Improvement?]

        (Note: the server does then remove the module properly, and all dependent modules are stopped.)

        2.) When the screen is reloaded, the depending modules are displayed as stopped, but not as missing dependencies. [Improvement?]

        3.) When the user now attempts to restart a depending module, this leads to an unhandled exception. The GUI doesn't show up. Instead, an error code 500 is displayed (=> org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction). [BUG]
        1.) The console/web GUI does not explicitly warn the user when he is about to delete a module which other modules depend upon. [Improvement?]

        (Note: the server does then remove the module properly, and all dependent modules are stopped.)

        2.) When the screen is reloaded, the depending modules are displayed as stopped, but not as "missing dependencies". [Improvement?]

        3.) When the user now attempts to restart this module, this leads to an unhandled exception. The GUI doesn't show up at all. Instead, an error code 500 is displayed (=> org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction). [BUG]
        Daniel made changes -
        Description 1.) The console/web GUI does not explicitly warn the user when he is about to delete a module which other modules depend upon. [Improvement?]

        (Note: the server does then remove the module properly, and all dependent modules are stopped.)

        2.) When the screen is reloaded, the depending modules are displayed as stopped, but not as "missing dependencies". [Improvement?]

        3.) When the user now attempts to restart this module, this leads to an unhandled exception. The GUI doesn't show up at all. Instead, an error code 500 is displayed (=> org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction). [BUG]
        1.) The console/web GUI does not explicitly warn the user when he is about to delete a module which other modules depend upon. [Improvement?]

        (Note: the server does then remove the module properly, and all dependent modules are stopped.)

        2.) When the screen is reloaded, the depending modules are displayed as stopped, but not as "missing dependencies". [Improvement?]

        3.) When the user now attempts to restart one of these modules, the request leads to an unhandled exception. The GUI doesn't show up at all. Instead, an error code 500 is displayed (=> org.apache.geronimo.console.configmanager.ConfigManagerPortlet.processAction). [BUG]
        Daniel made changes -
        Priority Minor [ 4 ] Major [ 3 ]
        Hide
        Joe Bohn added a comment -

        Added fix versions of 2.1.2 and 2.2 given that this was identified as a must-fix for 2.1.2

        Show
        Joe Bohn added a comment - Added fix versions of 2.1.2 and 2.2 given that this was identified as a must-fix for 2.1.2
        Joe Bohn made changes -
        Fix Version/s 2.1.2 [ 12313123 ]
        Fix Version/s 2.2 [ 12312965 ]
        Hide
        YunFeng Ma added a comment -

        I've verified that the issue #3 has been fixed in https://issues.apache.org/jira/browse/GERONIMO-4166. For the other two issues, should we consider the improvements? if not, this jira can be closed.

        Show
        YunFeng Ma added a comment - I've verified that the issue #3 has been fixed in https://issues.apache.org/jira/browse/GERONIMO-4166 . For the other two issues, should we consider the improvements? if not, this jira can be closed.
        Hide
        Donald Woods added a comment -

        Yes, lets open new JIRAs for the other 2 as improvements and then close this one. Thanks for reviewing it.

        Show
        Donald Woods added a comment - Yes, lets open new JIRAs for the other 2 as improvements and then close this one. Thanks for reviewing it.
        Hide
        Joe Bohn added a comment -

        move fix version to 2.1.3 from 2.1.2

        Show
        Joe Bohn added a comment - move fix version to 2.1.3 from 2.1.2
        Joe Bohn made changes -
        Fix Version/s 2.1.2 [ 12313123 ]
        Fix Version/s 2.1.3 [ 12313316 ]
        Donald Woods made changes -
        Fix Version/s 2.1.3 [ 12313316 ]
        Fix Version/s 2.1.4 [ 12313380 ]
        Hide
        Jarek Gawor added a comment -

        Updating versions as it probably will not get fixed for 2.1.4.

        Show
        Jarek Gawor added a comment - Updating versions as it probably will not get fixed for 2.1.4.
        Jarek Gawor made changes -
        Affects Version/s 2.1.4 [ 12313380 ]
        Fix Version/s 2.1.4 [ 12313380 ]
        Hide
        David Jencks added a comment -

        Enough of ths got fixed to close it.

        Show
        David Jencks added a comment - Enough of ths got fixed to close it.
        David Jencks made changes -
        Status Open [ 1 ] Closed [ 6 ]
        Resolution Fixed [ 1 ]
        Transition Time In Source Status Execution Times Last Executer Last Execution Date
        Open Open Closed Closed
        519d 21h 50m 1 David Jencks 27/Oct/09 00:35

          People

          • Assignee:
            Unassigned
            Reporter:
            Daniel
          • Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development