You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@nutch.apache.org by "Michael Couck (JIRA)" <ji...@apache.org> on 2005/09/21 10:56:40 UTC
[jira] Created: (NUTCH-96) MapFile.Writer throws directory exists exception if run multiple times in the same JVM or server JVM.
MapFile.Writer throws directory exists exception if run multiple times in the same JVM or server JVM.
-----------------------------------------------------------------------------------------------------
Key: NUTCH-96
URL: http://issues.apache.org/jira/browse/NUTCH-96
Project: Nutch
Type: Bug
Components: fetcher
Versions: 0.7
Environment: Server 2003, 1.4.2, Resin, WebSphere, Tomcat.
Reporter: Michael Couck
I added a bug to the 0.6 version, but I found the same behaviour in the 0.7 version. Specifically the MapFile.Writer doesn't get closed and deleted by WebDBWriter and throws an exception if the directory already exists. Still reluctant to solve this if the solution is not going to get integrated into the official code of Nutch as a retrofit will be necessary with every version released, however I will fix this and submit the patch for evaluation if this is not evaluated in the next couple of days by the Nutch team.
Regards
Michael
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Commented: (NUTCH-96) MapFile.Writer throws directory exists exception if run multiple times in the same JVM or server JVM.
Posted by "raghavendra prabhu (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/NUTCH-96?page=comments#action_12331641 ]
raghavendra prabhu commented on NUTCH-96:
-----------------------------------------
I have already commented on this bug and it is the same error
Anyway i am attaching the same one
Ya Even I come across the same error
The problem seems to be in the MapFile Writer where it tries to create a newWeb Db and the the directory already exists
I tried to remove the file but is being used by some other resource .So it is not gettign deleted
MapFile.Writer newDb = (comparator == null) ? new MapFile.Writer(fs, newDbFile.getPath(), keyClass, valueClass) : new MapFile.Writer(fs, newDbFile.getPath(), comparator, valueClass);
I tried to delete the newDbFile.getPath()
File dbfileexists=new File(newDbFile.getPath());
if (dbfileexists.exists())
{
System.out.println("already exists");
if(FileUtil.fullyDelete(dbfileexists))
{
System.out.println("deleted successfully");
}
else
{
System.out.println("not deleted");
}
}
and found that it already exists and is not getting deleted when you get the error
> MapFile.Writer throws directory exists exception if run multiple times in the same JVM or server JVM.
> -----------------------------------------------------------------------------------------------------
>
> Key: NUTCH-96
> URL: http://issues.apache.org/jira/browse/NUTCH-96
> Project: Nutch
> Type: Bug
> Components: fetcher
> Versions: 0.7
> Environment: Server 2003, 1.4.2, Resin, WebSphere, Tomcat.
> Reporter: Michael Couck
>
> I added a bug to the 0.6 version, but I found the same behaviour in the 0.7 version. Specifically the MapFile.Writer doesn't get closed and deleted by WebDBWriter and throws an exception if the directory already exists. Still reluctant to solve this if the solution is not going to get integrated into the official code of Nutch as a retrofit will be necessary with every version released, however I will fix this and submit the patch for evaluation if this is not evaluated in the next couple of days by the Nutch team.
> Regards
> Michael
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira
[jira] Closed: (NUTCH-96) MapFile.Writer throws directory exists
exception if run multiple times in the same JVM or server JVM.
Posted by "Piotr Kosiorowski (JIRA)" <ji...@apache.org>.
[ http://issues.apache.org/jira/browse/NUTCH-96?page=all ]
Piotr Kosiorowski closed NUTCH-96:
----------------------------------
Fix Version: 0.7.2-dev
Resolution: Duplicate
Assign To: Piotr Kosiorowski
Duplicate of NUTCH-117.
> MapFile.Writer throws directory exists exception if run multiple times in the same JVM or server JVM.
> -----------------------------------------------------------------------------------------------------
>
> Key: NUTCH-96
> URL: http://issues.apache.org/jira/browse/NUTCH-96
> Project: Nutch
> Type: Bug
> Components: fetcher
> Versions: 0.7
> Environment: Server 2003, 1.4.2, Resin, WebSphere, Tomcat.
> Reporter: Michael Couck
> Assignee: Piotr Kosiorowski
> Fix For: 0.7.2-dev
>
> I added a bug to the 0.6 version, but I found the same behaviour in the 0.7 version. Specifically the MapFile.Writer doesn't get closed and deleted by WebDBWriter and throws an exception if the directory already exists. Still reluctant to solve this if the solution is not going to get integrated into the official code of Nutch as a retrofit will be necessary with every version released, however I will fix this and submit the patch for evaluation if this is not evaluated in the next couple of days by the Nutch team.
> Regards
> Michael
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira