[
https://issues.apache.org/jira/browse/FTPSERVER-90?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12499607
]
Noah Vihinen commented on FTPSERVER-90:
---------------------------------------
Yep, with trunk the exception is gone. Thanks.
> NPE in FtpStatisticsImpl
> ------------------------
>
> Key: FTPSERVER-90
> URL: https://issues.apache.org/jira/browse/FTPSERVER-90
> Project: FtpServer
> Issue Type: Bug
> Components: Core
> Reporter: Noah Vihinen
> Assignee: Niklas Gustavsson
> Priority: Trivial
>
> I get the following NPE:
> java.lang.NullPointerException
> at
> org.apache.ftpserver.FtpStatisticsImpl.setLogin(FtpStatisticsImpl.java:265)
> at org.apache.ftpserver.command.PASS.execute(PASS.java:153)
> at org.apache.ftpserver.RequestHandler.service(RequestHandler.java:277)
> at org.apache.ftpserver.RequestHandler.run(RequestHandler.java:242)
> at java.lang.Thread.run(Thread.java:613)
> by running code similar to the following:
> /**
> * Load our configuration.
> */
> new File(FTP_WORK).mkdirs();
> appContext = new
> ClassPathXmlApplicationContext("/embeddedRemoteFon.xml");
> /**
> * Start the FTP server.
> */
> FtpServer ftpServer = (FtpServer) appContext.getBean("ftpServer");
> ftpServer.start();
> /**
> * Create a mock user.
> */
> BaseUser user = new BaseUser();
> user.setName(MOCK_USERNAME);
> user.setPassword(MOCK_PASSWORD);
> user.setEnabled(true);
> String testuserFtpDirPath = MOCK_USER_HOMEDIR;
> File testuserFtpDir = new File(testuserFtpDirPath);
> testuserFtpDir.mkdirs();
> user.setHomeDirectory(testuserFtpDirPath);
> user.setWritePermission(true);
> ftpServer.getFtpConfig().getUserManager().save(user);
> // Try logging in using commons-net.
> FTPClient ftp = new FTPClient();
> String host = "localhost";
> String username = MOCK_USERNAME;
> String password = MOCK_PASSWORD;
> ftp.connect(host, FTPSERVER_PORT);
> if (!ftp.login(username, password))
> fail("Login failed.");
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.