Bug 191403 - java/openjdk8-8.5.13_7 java.lang.ProcessBuilder.start throwing IOException: no such file or directory
Summary: java/openjdk8-8.5.13_7 java.lang.ProcessBuilder.start throwing IOException: n...
Status: Closed Unable to Reproduce
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: freebsd-java (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-06-26 12:24 UTC by Jimmy Kelley
Modified: 2014-06-30 16:26 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jimmy Kelley 2014-06-26 12:24:52 UTC
This same error was occurring in java/openjdk7 a few months ago (bug 188980).  The same test case to show the problem applies.
Comment 1 Jung-uk Kim freebsd_committer freebsd_triage 2014-06-27 23:19:34 UTC
Sorry but I can't reproduce the problem.

% uname -pr
11.0-CURRENT amd64
% cat PBuilder.java
import java.io.InputStream;
import java.io.InputStreamReader;
import java.io.BufferedReader;

public class PBuilder {
  public static void main(String args[]) {
    try {
      Process p = new ProcessBuilder("/bin/date").start();

      //Read out dir output
      InputStream is = p.getInputStream();
      InputStreamReader isr = new InputStreamReader(is);
      BufferedReader br = new BufferedReader(isr);
      String line;
      System.out.printf("Output of running is:\n");
      while ((line = br.readLine()) != null) {
        System.out.println(line);
      }
        
      //Wait to get exit value
      try {
        int exitValue = p.waitFor();
        System.out.println("\n\nExit Value is " + exitValue);
      } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
      }
    }
    catch(java.io.IOException e) {
      e.printStackTrace();
    }
  }
}
% /usr/local/openjdk8/bin/java PBuilder
Output of running is:
Fri Jun 27 19:15:44 EDT 2014


Exit Value is 0
% /usr/local/openjdk8/bin/java -version
openjdk version "1.8.0_05"
OpenJDK Runtime Environment (build 1.8.0_05-b13)
OpenJDK 64-Bit Server VM (build 25.5-b02, mixed mode)
% pkg query %n-%v java/openjdk8
openjdk8-8.5.13_8
Comment 2 Jung-uk Kim freebsd_committer freebsd_triage 2014-06-27 23:22:43 UTC
Please provide more information.
Comment 3 Jimmy Kelley 2014-06-28 00:53:44 UTC
Since I reported the bug against PORTREVISION 7, and you just tested it against PORTREVISION 8 (commited, what, just hours ago?), it might be safe to say that the new version fixed the problem.  I'll build it and report back.
Comment 4 Jimmy Kelley 2014-06-28 02:03:10 UTC
Built, tested, problem no longer exists.
Comment 5 Jung-uk Kim freebsd_committer freebsd_triage 2014-06-28 02:16:02 UTC
(In reply to ljboiler from comment #3)
> Since I reported the bug against PORTREVISION 7, and you just tested it
> against PORTREVISION 8 (commited, what, just hours ago?), it might be safe
> to say that the new version fixed the problem.  I'll build it and report
> back.

I committed it but I am 100% sure it was not a fix for your problem.