# StatusLogger error while starting Logstash 5, but indexting working

**URL:** <https://discuss.elastic.co/t/statuslogger-error-while-starting-logstash-5-but-indexting-working/64686>\
**Category:** Logstash\
**Created:** [November 2, 2016, 9:03am UTC](https://discuss.elastic.co/t/statuslogger-error-while-starting-logstash-5-but-indexting-working/64686 "2016-11-02T09:03:27Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![elasticheart](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/elasticheart/32/65189_2.png) [@elasticheart](https://discuss.elastic.co/u/elasticheart)\
**Post date:** [November 2, 2016, 9:03am UTC](https://discuss.elastic.co/t/statuslogger-error-while-starting-logstash-5-but-indexting-working/64686/1 "2016-11-02T09:03:27Z")

</div>

Hi,

When I start logstash using the command;

```
./logstash --path.settings=../config/ -f ../logstash.conf

```

I am getting the error;

```
ERROR StatusLogger Unable to access file://../config/log4j2.properties

```

But after sometime, the fetching of data from jdbc (that I have defined in conf file) completes and it indexes values to easticsearch. Why is this happening, and how can I fix this? I have set `0770` for all files in config folder.

---

<div class="post-metadata">

**Author:** ![jsvd](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jsvd/32/6203_2.png) [@jsvd](https://discuss.elastic.co/u/jsvd)\
**Post date:** [November 2, 2016, 9:58am UTC](https://discuss.elastic.co/t/statuslogger-error-while-starting-logstash-5-but-indexting-working/64686/2 "2016-11-02T09:58:35Z")

</div>

I'm guessing this is just a failure to use a relative path with the file:// uri scheme...  
can you try passing an absolute path to --path.settings instead of a relative one?

---

<div class="post-metadata">

**Author:** ![elasticheart](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/elasticheart/32/65189_2.png) [@elasticheart](https://discuss.elastic.co/u/elasticheart)\
**Post date:** [November 2, 2016, 9:59am UTC](https://discuss.elastic.co/t/statuslogger-error-while-starting-logstash-5-but-indexting-working/64686/3 "2016-11-02T09:59:34Z")

</div>

I tried that too.. same error then also.

---

<div class="post-metadata">

**Author:** ![jsvd](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/jsvd/32/6203_2.png) [@jsvd](https://discuss.elastic.co/u/jsvd)\
**Post date:** [November 2, 2016, 11:15am UTC](https://discuss.elastic.co/t/statuslogger-error-while-starting-logstash-5-but-indexting-working/64686/4 "2016-11-02T11:15:14Z")

</div>

Strange..I can replicate your issue with relative paths, but not with absolute paths:

```auto
/tmp/logstash-5.0.0/bin % ./logstash --path.settings=../config/ -f ../cfg
ERROR StatusLogger Unable to access file://../config/log4j2.properties
 java.net.UnknownHostException: ..
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
	at java.net.Socket.connect(Socket.java:589)
	at java.net.Socket.connect(Socket.java:538)
	at sun.net.ftp.impl.FtpClient.doConnect(FtpClient.java:957)
	at sun.net.ftp.impl.FtpClient.tryConnect(FtpClient.java:917)
	at sun.net.ftp.impl.FtpClient.connect(FtpClient.java:1012)
	at sun.net.ftp.impl.FtpClient.connect(FtpClient.java:998)
	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:294)
	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:393)
	at java.net.URL.openStream(URL.java:1038)
         ...
ERROR StatusLogger Unable to access file://../config/log4j2.properties
 java.net.UnknownHostException: ..
	at java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:184)
	at java.net.Socket.connect(Socket.java:589)
	at java.net.Socket.connect(Socket.java:538)
	at sun.net.ftp.impl.FtpClient.doConnect(FtpClient.java:957)
	at sun.net.ftp.impl.FtpClient.tryConnect(FtpClient.java:917)
	at sun.net.ftp.impl.FtpClient.connect(FtpClient.java:1012)
	at sun.net.ftp.impl.FtpClient.connect(FtpClient.java:998)
	at sun.net.www.protocol.ftp.FtpURLConnection.connect(FtpURLConnection.java:294)
	at sun.net.www.protocol.ftp.FtpURLConnection.getInputStream(FtpURLConnection.java:393)
	at java.net.URL.openStream(URL.java:1038)
         ...
	at org.jruby.Ruby.runScript(Ruby.java:857)
	at org.jruby.Ruby.runScript(Ruby.java:850)
	at org.jruby.Ruby.runNormally(Ruby.java:729)
	at org.jruby.Ruby.runFromMain(Ruby.java:578)
	at org.jruby.Main.doRunFromMain(Main.java:393)
	at org.jruby.Main.internalRun(Main.java:288)
	at org.jruby.Main.run(Main.java:217)
	at org.jruby.Main.main(Main.java:197)
ERROR StatusLogger No log4j2 configuration file found. Using default configuration: logging only errors to the console.
Sending Logstash logs to /tmp/logstash-5.0.0/logs which is now configured via log4j2.properties.
11:12:31.239 [[main]-pipeline-manager] INFO logstash.pipeline - Starting pipeline {"id"=>"main", "pipeline.workers"=>4, "pipeline.batch.size"=>125, "pipeline.batch.delay"=>5, "pipeline.max_inflight"=>500}
11:12:31.255 [[main]-pipeline-manager] INFO logstash.pipeline - Pipeline main started
11:12:31.326 [Api Webserver] INFO logstash.agent - Successfully started Logstash API endpoint {:port=>9600}
{
          "epoc" => 1478085151,
      "sequence" => 0,
    "@timestamp" => 2016-11-02T11:12:31.487Z,
      "@version" => "1",
          "host" => "Joaos-MBP-5.lan",
       "message" => "Hello world!"
}
11:12:34.279 [LogStash::Runner] WARN logstash.agent - stopping pipeline {:id=>"main"}
/tmp/logstash-5.0.0/bin % 

```

```auto
/tmp/logstash-5.0.0/bin % ./logstash --path.settings=/tmp/logstash-5.0.0/config/ -f ../cfg
Sending Logstash logs to /tmp/logstash-5.0.0/logs which is now configured via log4j2.properties.
{
          "epoc" => 1478085180,
      "sequence" => 0,
    "@timestamp" => 2016-11-02T11:13:00.437Z,
      "@version" => "1",
          "host" => "Joaos-MBP-5.lan",
       "message" => "Hello world!"
}

```

---

<div class="post-metadata">

**Author:** ![elasticheart](https://sea2.discourse-cdn.com/elastic/user_avatar/discuss.elastic.co/elasticheart/32/65189_2.png) [@elasticheart](https://discuss.elastic.co/u/elasticheart)\
**Post date:** [November 2, 2016, 11:17am UTC](https://discuss.elastic.co/t/statuslogger-error-while-starting-logstash-5-but-indexting-working/64686/5 "2016-11-02T11:17:08Z")

</div>

hmm.. lemme recheck it again, whether the path is "correct" or not.

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/elastic/original/3X/1/a/1ac57faf039f6b580b3f104ef42a2a89e41014de.png) [@system](https://discuss.elastic.co/u/system)\
**Post date:** [July 6, 2017, 4:31am UTC](https://discuss.elastic.co/t/statuslogger-error-while-starting-logstash-5-but-indexting-working/64686/6 "2017-07-06T04:31:33Z")

</div>

Closed on July 6, 2017, 4:31am UTC


