Spurious error handling
-----------------------

                 Key: IVYDE-246
                 URL: https://issues.apache.org/jira/browse/IVYDE-246
             Project: IvyDE
          Issue Type: Bug
          Components: workspace resolver
    Affects Versions: 2.0.0.final
         Environment: eclipse.buildId=M20090917-0800
java.version=1.6.0_20
java.vendor=Sun Microsystems Inc.
BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_GB
Command-line arguments:  -os win32 -ws win32 -arch x86 -data 
C:\Dev\ritchiebd\projects\Workspaces\backtest
            Reporter: gamhead


We get the following when we are referencing an Ivy properties file in our 
settings but it is not available

java.lang.NullPointerException
        at 
org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainerConfiguration.doGetIvy(IvyClasspathContainerConfiguration.java:494)
        at 
org.apache.ivyde.eclipse.cpcontainer.IvyClasspathContainerConfiguration.getIvy(IvyClasspathContainerConfiguration.java:453)
        at 
org.apache.ivyde.eclipse.cpcontainer.IvyResolveJob.run(IvyResolveJob.java:200)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55)

Although to be fair we are using the Eclipse special notation:

project:///../build/ivyde-settings.xml

to pull in our settings from our build eclipse project - and this happens when 
that project is closed.

-------------

Another issue we have is when we try to resolve dependancies but are in a 
debug/run session in Eclipse. 

Because the files are locked Ivy cannot replace them , but the way IvyDE 
reports this is very strange. We get a popup - see attached.

Impossible to resolve dependencies of 
com.rbsfm.hft#backtest-scripts;work...@lonmw85560
  unresolved dependency: com.rbsfm.hft#Filter;TRUNK: not found
  unresolved dependency: com.rbsfm.hft#backtest-api;TRUNK: not found
  unresolved dependency: com.rbsfm.hft#Filter;TRUNK: not found
  unresolved dependency: com.rbsfm.hft#backtest-api;TRUNK: not found
  unresolved dependency: com.rbsfm.hft#Filter;TRUNK: not found
  unresolved dependency: com.rbsfm.hft#backtest-api;TRUNK: not found

Looking in the Ivy Console we can see :

:::: ERRORS
        Couldn't delete outdated artifact from cache: 
C:\ivyrepo\cache\com.rbsfm.hft\Filter\TRUNK\Filter-TRUNK.jar

        Couldn't delete outdated artifact from cache: 
C:\ivyrepo\cache\com.rbsfm.hft\backtest-api\TRUNK\backtest-api-TRUNK.jar

.. but would be nice to get the error handling on this improved

-- 
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