title: Jobtracker API error - Call to localhost/127.0.0.1:50030 failed on local exception: java.io.EOFException
body: <p>I m trying to connect my jobtracker using Java.<br>
  The below shown is the program I am trying to execute</p>
  
  <pre><code>                   public static void main(String args[]) throws IOException {
  
              Configuration conf = new Configuration();
              conf.addResource(new Path(
                      "/home/user/hadoop-1.0.3/conf/core-site.xml"));
              conf.addResource(new Path(
                      "/home/user/hadoop-1.0.3/conf/hdfs-site.xml"));
              conf.addResource(new Path(
                      "/home/user/hadoop-1.0.3/conf/mapred-site.xml"));
  
  
              InetSocketAddress jobtracker = new InetSocketAddress("localhost", 50030);
              JobClient jobClient = new JobClient(jobtracker, conf);
              jobClient.setConf(conf);
              JobStatus[] jobs = jobClient.jobsToComplete();
  
              for (int i = 0; i &lt; jobs.length; i++) {
                  JobStatus js = jobs[i];
                  if (js.getRunState() == JobStatus.RUNNING) {
                      JobID jobId = js.getJobID();
                      System.out.println(jobId);
                  }
              }
  </code></pre>
  
  <blockquote>
    <p>This is the exception i get.
    Even i though i try replacing localhost with 127.0.0.1 it doesnt work
    . The same error.</p>
  </blockquote>
  
  <pre><code> Exception in thread "main" java.io.IOException: Call to localhost/127.0.0.1:50030 failed on local exception: java.io.EOFException
          at org.apache.hadoop.ipc.Client.wrapException(Client.java:1107)
          at org.apache.hadoop.ipc.Client.call(Client.java:1075)
          at org.apache.hadoop.ipc.RPC$Invoker.invoke(RPC.java:225)
          at org.apache.hadoop.mapred.$Proxy1.getProtocolVersion(Unknown Source)
          at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:396)
          at org.apache.hadoop.ipc.RPC.getProxy(RPC.java:379)
          at org.apache.hadoop.mapred.JobClient.createRPCProxy(JobClient.java:480)
          at org.apache.hadoop.mapred.JobClient.&lt;init&gt;(JobClient.java:534)
          at com.tcs.nextgen.searchablemetadata.executor.factory.JobChecker.main(JobChecker.java:34)
      Caused by: java.io.EOFException
          at java.io.DataInputStream.readInt(DataInputStream.java:375)
          at org.apache.hadoop.ipc.Client$Connection.receiveResponse(Client.java:811)
          at org.apache.hadoop.ipc.Client$Connection.run(Client.java:749)
  </code></pre>
  
  <p>I added all the jars related to hadoop . 
  I cant understand why "/" is comming in between localhost/127.0.0.1:50030</p>