Details
Description
The testProperties.execCmd() is used to fork a JVM and not handle its
streams. This will cause problems, as indicated by the javadoc for Process.
"The parent process uses these streams to feed input to and get output
from the subprocess. Because some native platforms only provide limited
buffer size for standard input and output streams, failure to promptly
write the input stream or read the output stream of the subprocess may
cause the subprocess to block, and even deadlock"
Attachments
Attachments
Issue Links
- relates to
-
DERBY-1810 derbynet/testProperties fails when timeout for successful ping is low.
- Closed
-
DERBY-1878 Improve error handling in network server tests
- Closed