You are viewing a plain text version of this content. The canonical link for it is here.
Posted to user@karaf.apache.org by Charles Moulliard <ch...@gmail.com> on 2012/08/24 08:50:05 UTC

Karaf Port file not found

Hi,

When deploying Karaf in RedHat Cloud Openshift infrastructure and stopping
it, I get this error message :

remote: Exception in thread "main" java.io.FileNotFoundException:
/var/lib/stickshift/2ee23a78e9664b8593ebbc77e16aac38/app-root/runtime/fabric/data/port
(No such file or directory)
remote: at java.io.FileInputStream.open(Native Method)
remote: at java.io.FileInputStream.<init>(FileInputStream.java:138)
remote: at java.io.FileInputStream.<init>(FileInputStream.java:97)
remote: at org.apache.karaf.main.Stop.main(Stop.java:64)

It seems that this error occurs because the port file has not been created
when I have started it

     if (port == 0 && portFile != null) {

64 <http://grepcode.com/file/repo1.maven.org/maven2/org.apache.karaf/org.apache.karaf.main/2.2.7/org/apache/karaf/main/Stop.java#64>

<http://grepcode.com/file/repo1.maven.org/maven2/org.apache.karaf/org.apache.karaf.main/2.2.7/org/apache/karaf/main/Stop.java#>

            BufferedReader
<http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/BufferedReader.java#BufferedReader>
r = new BufferedReader
<http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/BufferedReader.java#BufferedReader>(new
InputStreamReader
<http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/InputStreamReader.java#InputStreamReader>(new
FileInputStream
<http://grepcode.com/file/repository.grepcode.com/java/root/jdk/openjdk/6-b14/java/io/FileInputStream.java#FileInputStream>(portFile)));


Is there a workaround ?


Regards,


-- 
Charles Moulliard
Apache Committer / Sr. Pr. Consultant at FuseSource.com
Twitter : @cmoulliard
Blog : http://cmoulliard.blogspot.com