[
https://issues.apache.org/jira/browse/DAEMON-282?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13781697#comment-13781697
]
Hsehdar commented on DAEMON-282:
--------------------------------
The app built by us is with a long stop of 30 seconds. Here too same issue is
encountered
{noformat}[2013-08-20 12:27:33] [error] [ 5556] Failed to stop 'busybee' service
[2013-08-20 12:27:33] [error] [ 5556] The data area passed to a system call is
too small.
[2013-08-20 12:27:33] [error] [ 5556] Commons Daemon procrun failed with exit
value: 6 (Failed to stop service)
[2013-08-20 12:27:33] [error] [ 5556] The data area passed to a system call is
too small.
[2013-08-20 12:28:35] [error] [ 4908] Failed to start 'busybee' service
[2013-08-20 12:28:35] [error] [ 4908] An instance of the service is already
running.
[2013-08-20 12:28:35] [error] [ 4908] Commons Daemon procrun failed with exit
value: 5 (Failed to start service)
[2013-08-20 12:28:35] [error] [ 4908] An instance of the service is already
running.
[2013-08-20 12:30:50] [error] [ 2220] Failed to set service status
[2013-08-20 12:30:50] [error] [ 2220] The handle is invalid.{noformat}
> 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/%[email protected]%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 was sent by Atlassian JIRA
(v6.1#6144)