title: org.apache.commons.net.ftp.parser.ParserInitializationException: Unknown parser type: Linux
body: <p>I am trying to connect to FTP server which is on Linux, I am getting below exception when I execute <code>ftp.listFiles(remote);</code></p>
  
  <pre><code>SYST 215  Linux  Exception in thread "AWT-EventQueue-0"
  org.apache.commons.net.ftp.parser.ParserInitializationException:
  Unknown parser type:  Linux     at
  org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEntryParser(DefaultFTPFileEntryParserFactory.java:165)
  at
  org.apache.commons.net.ftp.parser.DefaultFTPFileEntryParserFactory.createFileEntryParser(DefaultFTPFileEntryParserFactory.java:94)
  at
  org.apache.commons.net.ftp.FTPClient.initiateListParsing(FTPClient.java:3192)
  at
  org.apache.commons.net.ftp.FTPClient.listFiles(FTPClient.java:2857)
  </code></pre>
  
  <p>The same code is working fine when I connect to FTP server which is on Windows.</p>
  
  <p>I searched for the solution of it but I guess no one has faced such issue with linux. Found one post here which recommends to use <code>listNames()</code> instead <code>listfiles()</code> but that too is not working with different error.</p>
  
  <p>Please help.</p>