ant-ivy-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Lee Breisacher <LBreisac...@rocketsoftware.com>
Subject IllegalStateException: impossible to get artifacts when data has not been loaded
Date Wed, 23 Jan 2013 02:17:57 GMT
I'm getting "IllegalStateException: impossible to get artifacts when data has not been loaded"
during an ivy:resolve. Here's the stack trace:

[ivy:resolve] :: problems summary ::
[ivy:resolve] :::: ERRORS
[ivy:resolve]   impossible to get artifacts when data has not been loaded. IvyNode = junit#junit;4.9
[ivy:resolve]
[ivy:resolve] :: USE VERBOSE OR DEBUG MESSAGE LEVEL FOR MORE DETAILS

BUILD FAILED
C:\SVNWork\Transidiom\trunk\LDE-trunk\Java\Build\build.xml:1820: impossible to resolve dependencies:
        java.lang.IllegalStateException: impossible to get artifacts when data has not been
loaded. IvyNode = junit#junit;4.9
        at org.apache.ivy.core.resolve.IvyNode.getArtifacts(IvyNode.java:809)
        at org.apache.ivy.core.resolve.IvyNode.getSelectedArtifacts(IvyNode.java:786)
        at org.apache.ivy.core.report.ResolveReport.setDependencies(ResolveReport.java:235)
        at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:235)
        at org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:195)
        at org.apache.ivy.Ivy.resolve(Ivy.java:507)
        at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:326)
        at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:277)
        at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:291)
        at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at org.apache.tools.ant.dispatch.DispatchUtils.execute(DispatchUtils.java:106)
        at org.apache.tools.ant.Task.perform(Task.java:348)
        at org.apache.tools.ant.Target.execute(Target.java:392)
        at org.apache.tools.ant.Target.performTasks(Target.java:413)
        at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1399)
        at org.apache.tools.ant.Project.executeTarget(Project.java:1368)
        at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)
        at org.apache.tools.ant.Project.executeTargets(Project.java:1251)
        at org.apache.tools.ant.Main.runBuild(Main.java:811)
        at org.apache.tools.ant.Main.startAnt(Main.java:217)
        at org.apache.tools.ant.launch.Launcher.run(Launcher.java:280)
        at org.apache.tools.ant.launch.Launcher.main(Launcher.java:109)

I'm using ant 1.8.4, ivy 2.3.0 (also happens with 2.2.0), and java 1.6.0_38. I tried emptying
the ivy cache.

I can post my ivy.xml, but (1) it is quite large, (2) ivysettings.xml points to an in-house
copy of Artifactory, so you probably won't be able to reproduce it. What I'm really looking
for is suggestions for how to work around this. Through some trial and error (and staring
at -verbose output), I was able to eliminate the error by removing a few dependencies. But
these are dependencies I need!

Thanks,

Lee

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message