Thursday, September 30, 2010

java.io.FileNotFoundException : /home/tomcat/builds/Project/src/Documents /library/pic.txt


Kind Of Exception :

java.io.FileNotFoundException: /home/tomcat/builds/Project/src/Documents /library/GurlzGroup09_140895895.jpg (No such file or directory)      at java.io.FileInputStream.open(Native Method)  at java.io.FileInputStream.<init>(FileInputStream.java:106)     at java.io.FileInputStream.<init>(FileInputStream.java:66)      at com.appnetix.app.components.librarymgr.manager.librarydao.LibraryDocumentsDAO.getBytesInFile(LibraryDocumentsDAO.java:170)   at com.appnetix.app.portal.intranet.library.DownloadFileAction.execute(DownloadFileActi org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java: org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)      at com.appnetix.app.control.web.AppnetixControllerServlet.doGet(AppnetixControllerServlet.java:484)     at javax.servlet.http.HttpServlet.service(HttpServlet.java:689) at javax.servlet.http.HttpServlet. java.io.FileNotFoundException (HttpServlet.java:802) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173 java.io.FileNotFoundException)    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)  at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)  at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)        at java.io.FileNotFoundException java.io.FileNotFoundException org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)  at org.apache.jk.server. java.io.FileNotFoundException.invoke(JkCoyoteHandler.java:306)  at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:385)  at org.apache.jk. java.io.FileNotFoundException (ChannelSocket.java:745)    at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:675) at org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:868)  at org.apache. java.io.FileNotFoundException $ControlRunnable.run(ThreadPool.java:684)   at java.lang.Thread.run(Thread.java:595)


Reason Of Exception :

This kind of exception mainly occurs when you are trying to access a file for doing some input / output operations but the file is not present in a folder you are looking or might get deleted.


Solution Of Exception :

1)      The first solution for the problem is to check if you are looking for the file in correct folder i.e you have given the correct file path.
2)      The second solution for the problem is to create a file you are trying to access if it is deleted.





No comments:

Post a Comment