[ 
https://issues.apache.org/jira/browse/IVYDE-222?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12850855#action_12850855
 ] 

Nicolas Lalevée commented on IVYDE-222:
---------------------------------------

The release process is going on. We have some issues but we hope to have it out 
soon.

> Cannot specify build.properties file - FileNotFoundException
> ------------------------------------------------------------
>
>                 Key: IVYDE-222
>                 URL: https://issues.apache.org/jira/browse/IVYDE-222
>             Project: IvyDE
>          Issue Type: Bug
>          Components: classpath container
>    Affects Versions: 2.0.0.final
>         Environment: Windows 7, Eclipse 3.5
>            Reporter: Marc Batchelor
>            Priority: Critical
>
> Trying the Final IvyDE which has the properties file support contributed by 
> Pentaho. The only thing that IvyDE will accept is a fully qualified path, and 
> then it's able to find the file.
> build.properties (fails)
> ./build.properties (fails)
> The exception says "The property file 'build.properties' could not be found"
> The problem is a result of a code change in 
> IvyClasspathContainerConfiguration (2.0.0 final code) that was made because 
> of IVYDE-182. On line 626/627:
> Before:
> is = javaProject.getProject().getFile(file).getContents();
> After:
>                         is = new 
> FileInputStream(javaProject.getProject().getFile(file)
>                                 .getFullPath().toFile());
> The problem (I believe) is the use of .getFullPath(). It should have been 
> (back then):
>                         is = new 
> FileInputStream(javaProject.getProject().getFile(file)
>                                 .getLocation().toFile());
> In the configuration screen, if I click Refresh, I can see a more complete 
> error which illuminates the underlying problem:
> Error while resolving the ivy instance for ivy.xml in 'bi-platform-api':
>   The property file 'build.properties' could not be found
> Underlying error (java.io.FileNotFoundException):
> \bi-platform-api\build.properties (The system cannot find the path specified)
> Note - the "\bi-platform-api\" - that is the path minus the workspace. It 
> should be "\japps\bi-platform-v2\bi-platform-api\...."
> Ultimately this can be closed since it's fixed in the trunk as a result of 
> changes made to IvyClasspathContainerState in IVYDE-203 where the line became 
> (notice it's getLocation and not getFullPath) .:
>                         is = new 
> FileInputStream(conf.getJavaProject().getProject().getLocation()
>                                 .append(file).toFile());
> So - since it's fixed in the trunk, why am I opening a case? Well, the only 
> release out there is unusable for us (unfortunately). I'd really like to be 
> able to point our developers/contributors to an actual release with an 
> Eclipse update site instead of us building it ourselves and putting another 
> build of IvyDE in our wiki with directions on how to manually install it into 
> Eclipse. Any chance of:
> a- A 2.0.1 patch in the very near future?
> b- A 2.1.0 release in the very near future?
> Thanks for your time and consideration

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to