-
Bug
-
Resolution: Fixed
-
P3
-
1.1, 1.1.2
-
1.1.5
-
sparc
-
solaris_2.5, solaris_2.5.1
-
Not verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2014170 | 1.2.0 | Tom Rodriguez | P3 | Resolved | Fixed | 1.2beta |
The function java_lang_UNIXProcess_exec() in file
src/solaris/java/green_threads/src/process_md imposes a
limit of 198 arguments for a command that is being exec'd.
This limit is arbitrary and needless. Within the JWS project
we recently created a package with 219 .java files. When we
try to compile this package we end up exceeding this limit
resulting in IllegalArgumentException being thrown.
src/solaris/java/green_threads/src/process_md imposes a
limit of 198 arguments for a command that is being exec'd.
This limit is arbitrary and needless. Within the JWS project
we recently created a package with 219 .java files. When we
try to compile this package we end up exceeding this limit
resulting in IllegalArgumentException being thrown.
- backported by
-
JDK-2014170 (Solaris) process_md.c imposes arbitrary limit of 198 cmd-line args and leaks
- Resolved
- duplicates
-
JDK-4058038 JDK 1.1.1/1.1.2 Runtime.exec() leaks memory
- Closed