title: Logstash | ConfigurationError :message=>Expected one of [ \\t\\r\\n], \"#\", \"input\", \"filter\", \"output\" at line 1, column 1 (byte 1)
body: <p>I am getting config error while launching Logstash. I am using 7.5.1 version.
  Same config file worked earlier. I had to setup ELK stash on another VM since older VM was decommissioned, and I am facing this error here.</p>
  
  <p><strong>I'm instantiating logstash using -</strong> </p>
  
  <blockquote>
    <p>logstash-7.5.1\bin\logstash -f logstash-config.conf</p>
  </blockquote>
  
  <p>.</p>
  
  <p><strong>Config File -</strong></p>
  
  <pre><code>#config file
  
  input{
  jdbc{
  jdbc_driver_library=&gt;"C:\software\ojdbc7.jar"
  jdbc_driver_class=&gt;"Java::oracle.jdbc.driver.OracleDriver"
  jdbc_connection_string=&gt;"jdbc:oracle:thin:@&lt;host&gt;:1528:TSTIM"
  jdbc_user=&gt;"UName"
  jdbc_password=&gt;"PWD"
  statement=&gt;"SELECT * from TABLE where run_id &gt; 4500"
  }
  }
  
  output{
  elasticsearch{
  hosts=&gt;"http://localhost:9200"
  index=&gt;"run_id"
  document_type=&gt;"TABLEname"
  document_id=&gt;"run_id"
  user=&gt;"elastic"
  password=&gt;"changeme"
  }
  stdout{
  codec=&gt;rubydebug
  }
  }
  </code></pre>
  
  <p>.</p>
  
  <p><strong>Error -</strong> </p>
  
  <pre><code>C:\software&gt;logstash-7.5.1\bin\logstash -f logstash-config.conf
  Thread.exclusive is deprecated, use Thread::Mutex
  Sending Logstash logs to C:/software/logstash-7.5.1/logs which is now configured via log4j2.properties
  [2020-01-08T05:04:33,207][WARN ][logstash.config.source.multilocal] Ignoring the 'pipelines.yml' file because modules or command line options are specified
  [2020-01-08T05:04:33,426][INFO ][logstash.runner ] Starting Logstash {"logstash.version"=&gt;"7.5.1"}
  [2020-01-08T05:04:34,869][ERROR][logstash.agent ] Failed to execute action 
  {:action=&gt;LogStash::PipelineAction::Create/pipeline_id:main,
  :exception=&gt;"LogStash::ConfigurationError",
  :message=&gt;"Expected one of [ \t\r\n], "#", "input", "filter", "output" at line 1, column 1 (byte 1)", 
  :backtrace=&gt;[
  "C:/software/logstash-7.5.1/logstash-core/lib/logstash/compiler.rb:41:in compile_imperative'",
  "C:/software/logstash-7.5.1/logstash-core/lib/logstash/compiler.rb:49:in compile_graph'",
  "C:/software/logstash-7.5.1/logstash-core/lib/logstash/compiler.rb:11:in block in compile_sources'",
  "org/jruby/RubyArray.java:2584:in map'",
  "C:/software/logstash-7.5.1/logstash-core/lib/logstash/compiler.rb:10:in compile_sources'", 
  "org/logstash/execution/AbstractPipelineExt.java:156:in initialize'",
  "org/logstash/execution/JavaBasePipelineExt.java:47:in initialize'", 
  "C:/software/logstash-7.5.1/logstash-core/lib/logstash/java_pipeline.rb:27:in initialize'", 
  "C:/software/logstash-7.5.1/logstash-core/lib/logstash/pipeline_action/create.rb:36:in execute'", 
  "C:/software/logstash-7.5.1/logstash-core/lib/logstash/agent.rb:326:in block in converge_state'"
  ]}
  [2020-01-08T05:04:35,510][INFO ][logstash.agent ] Successfully started Logstash API endpoint {:port=&gt;9600}
  [2020-01-08T05:04:40,325][INFO ][logstash.runner ] Logstash shut down.
  </code></pre>
  
  <p><a href="https://i.stack.imgur.com/8wuC4.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/8wuC4.png" alt="enter image description here"></a></p>