Return-Path: X-Original-To: apmail-commons-issues-archive@minotaur.apache.org Delivered-To: apmail-commons-issues-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 94EEFE1CA for ; Wed, 6 Mar 2013 10:28:14 +0000 (UTC) Received: (qmail 82643 invoked by uid 500); 6 Mar 2013 10:28:13 -0000 Delivered-To: apmail-commons-issues-archive@commons.apache.org Received: (qmail 82342 invoked by uid 500); 6 Mar 2013 10:28:13 -0000 Mailing-List: contact issues-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: issues@commons.apache.org Delivered-To: mailing list issues@commons.apache.org Received: (qmail 82319 invoked by uid 99); 6 Mar 2013 10:28:12 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 06 Mar 2013 10:28:12 +0000 Date: Wed, 6 Mar 2013 10:28:12 +0000 (UTC) From: "Mladen Turk (JIRA)" To: issues@commons.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (DAEMON-282) Failed to stop 'xx' service: The data area passed to a system call is too small MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/DAEMON-282?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Mladen Turk updated DAEMON-282: ------------------------------- Priority: Minor (was: Critical) > Failed to stop 'xx' service: The data area passed to a system call is too small > ------------------------------------------------------------------------------- > > Key: DAEMON-282 > URL: https://issues.apache.org/jira/browse/DAEMON-282 > Project: Commons Daemon > Issue Type: Bug > Components: Procrun > Affects Versions: 1.0.8, 1.0.12, 1.0.13 > Environment: Procrun version tried: > 1.0.8 > 1.0.12 > 1.0.13 > System environment: > Windows XP SP3 32bit > Windows 7 64bit > Windows 2008 Server 32bit > Reporter: Hua Lan > Priority: Minor > Labels: procrun > Original Estimate: 336h > Remaining Estimate: 336h > > The Apache mailing list shows that they have the same problem before. However it said procrun 1.0.8 fixed this problem. I tried different versions of procrun however it showed no luck. > http://mail-archives.apache.org/mod_mbox/commons-user/201204.mbox/%3C4F9503F4.6020500@apache.org%3E > both installation and start work perfectly. However it always reported error when stopping the service. > Failed to stop 'TestApplication' service > The data area passed to a system call is too small. > In fact, the stop was successful after the processing was complete. > Here is the log generated: > [2013-03-01 18:49:38] [debug] ( prunsrv.c:1672) [ 4172] Commons Daemon procrun log initialized > [2013-03-01 18:49:38] [info] ( prunsrv.c:1676) [ 4172] Commons Daemon procrun (1.0.13.0 64-bit) started > [2013-03-01 18:49:38] [info] ( prunsrv.c:686 ) [ 4172] Stopping service 'TestApplication' ... > [2013-03-01 18:49:38] [debug] ( prunsrv.c:843 ) [ 1276] reportServiceStatusE: 3, 0, 3000, 0 > [2013-03-01 18:49:38] [info] ( prunsrv.c:942 ) [10180] Stopping service... > [2013-03-01 18:49:38] [debug] ( javajni.c:927 ) [ 748] Java Worker thread started com/company/project/startup/WindowServiceApplication:stop > [2013-03-01 18:49:39] [debug] ( prunsrv.c:988 ) [10180] Waiting for java jni stop worker to finish... > [2013-03-01 18:49:42] [error] ( prunsrv.c:707 ) [ 4172] Failed to stop 'TestApplication' service > [2013-03-01 18:49:42] [error] ( prunsrv.c:707 ) [ 4172] The data area passed to a system call is too small. > [2013-03-01 18:49:42] [info] ( prunsrv.c:715 ) [ 4172] Stop service finished. > [2013-03-01 18:49:42] [error] ( prunsrv.c:1748) [ 4172] Commons Daemon procrun failed with exit value: 6 (Failed to stop service) > [2013-03-01 18:49:42] [error] ( prunsrv.c:1748) [ 4172] The data area passed to a system call is too small. > [2013-03-01 18:49:47] [debug] ( javajni.c:948 ) [ 748] Java Worker thread finished com/company/project/startup/WindowServiceApplication:stop with status=0 > [2013-03-01 18:49:47] [debug] ( prunsrv.c:990 ) [10180] Java jni stop worker finished. > [2013-03-01 18:49:47] [debug] ( prunsrv.c:843 ) [10180] reportServiceStatusE: 3, 0, 120000, 0 > [2013-03-01 18:49:47] [debug] ( prunsrv.c:1091) [10180] Waiting for worker to die naturally... > [2013-03-01 18:49:47] [debug] ( prunsrv.c:1102) [10180] Worker finished gracefully in 0 ms. > [2013-03-01 18:49:47] [info] ( prunsrv.c:1112) [10180] Service stopped. > [2013-03-01 18:49:47] [debug] ( prunsrv.c:843 ) [10180] reportServiceStatusE: 1, 0, 0, 0 > [2013-03-01 18:49:47] [info] ( prunsrv.c:1591) [ 1276] Run service finished. > [2013-03-01 18:49:47] [info] ( prunsrv.c:1757) [ 1276] Commons Daemon procrun finished > Checked TestApplicaton code and found out that when prunsrv threw that exception, the java main thread was sleeping for 5 seconds. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira