Details

    • Type: Bug Bug
    • Status: Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: 1.0 Alpha
    • Fix Version/s: None
    • Component/s: None
    • Labels:
      None
    • Environment:

      Operating System: Solaris
      Platform: Sun

      Description

      in the handler() function (jsvc-unix.c) is after catching the relevant signal
      the flag stopping set and the handler tries to call itself once again (over the
      func.pointer handler_xxx). In this case, the stop/restart daemon doesn't work
      correctly on Solaris, and ends with a status 143 (129) instead of 0 (123),
      without calling a java_stop()/java_destroy().

      If those duplicate calls from handler are removed, the daemon stop/restart works
      fine and correct.

        Activity

        Peter Poloha created issue -
        Henri Yandell made changes -
        Field Original Value New Value
        issue.field.bugzillaimportkey 24247 12341063
        Henri Yandell made changes -
        Assignee Jakarta Commons Developers Mailing List [ commons-dev@jakarta.apache.org ]
        Affects Version/s 1.0 Alpha [ 12311665 ]
        Project Commons [ 12310458 ] Commons Daemon [ 12310468 ]
        Component/s Daemon [ 12311108 ]
        Key COM-912 DAEMON-67
        Henri Yandell made changes -
        Affects Version/s 1.0 Alpha [ 12311783 ]
        Henri Yandell made changes -
        Status Resolved [ 5 ] Closed [ 6 ]

          People

          • Assignee:
            Unassigned
            Reporter:
            Peter Poloha
          • Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

            Dates

            • Created:
              Updated:
              Resolved:

              Development