Jenkins slave.jar problemi ve Çözümü

anıl kaynar
Jul 20, 2017 · 1 min read

Bİdiğiniz jenkins eklediğimiz makinelere bir kurulum yapmaya çalışır. Bu kurulumun bir aşamasında slave.jar diye bir dosyayı kullanarak kurulumu devam ettirir ancak bazı makinelerde bu jar çalıştırıldığında çeşitli hatalar alınmaktadır. Şunun gibi

jenkins 07/20/17 07:04:33] launch failed — cleaning up connectionerror: connection terminatedjava.io.eofexception at java.io.objectinputstream$peekinputstream.readfully(objectinputstream.java:2638) at java.io.objectinputstream$blockdatainputstream.readshort(objectinputstream.java:3113) at java.io.objectinputstream.readstreamheader(objectinputstream.java:853) at java.io.objectinputstream.(objectinputstream.ja

Burada hatanın bir kısmı gösterilmiştir. Büyük ihtimal bir null nesneye erişim denemesi yapılmaktadır. Çok sinir bozucu bir hata olduğu yetmiyormuş gibi niyeyse bu hatadan sonra connection’u neden direk olarak kapattığı akla hayale sığmayan bir mevzudur (bir daha denesen ne olacak). Bu durumdan nasıl kurtulunabileceğini şöyle anlatayım:

Öncelikle java versiyonumuzu kontrol edelim java -version ile. Burada java 1.7 veya altı bir sürüm varsa sorunumuz java versiyonundan kaynaklanıyordur büyük ihtimal. Çünkü jenkins artık sadece java 8'i destekliyor. O zaman java 8'i kurmamız gerekmektedir . Ben centos kullandığım için şu şu şekilde kurdum:

  1. Rpm paketini indirdimwget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F; oraclelicense=accept-securebackup-cookie" "http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm" --2017-07-20 07:53:31-- http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm
  2. İndirilen paketi yum localinstall ile kurdum.
    sudo yum localinstall jdk-8u131-linux-x64.rpm
  3. Ardından java -version ile kontrol ettim. ve karşıma şu java versiyonu çıktı. java version "1.8.0_131"
  4. Ardından Jenkinse gidip node’a tıklayıp relaunch yaparak sonuca ulaştım.

anilkaynar

)
    anıl kaynar

    Written by

    Computer Engineer,Sociologist, CSE Master Student

    anilkaynar

    Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
    Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
    Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade