[
https://issues.apache.org/jira/browse/IVYDE-363?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13990049#comment-13990049
]
Jacob Certain commented on IVYDE-363:
-------------------------------------
Sorry it took so long to update. Below is what gets written to the workspace
.log file when I try to resolve. Also, eclipse is including jars from my
{{$HOME/.ant/lib}}. I downloaded the ivy binary w/ dependencies, emptied that
lib folder, then copied in the dependency jars along with the ivy 2.4 jar.
Eclipse shows these jars in {{Window > Preference > Ant > Runtime > Classpath >
Global Entries}}. I didn't note before, but ivy works great on the command line
once those jars are in place.
{code}
!ENTRY org.apache.ivyde.eclipse 4 4 2014-05-05 15:07:56.272
!MESSAGE Some projects fail to be resolved
!SUBENTRY 1 org.apache.ivyde.eclipse 4 4 2014-05-05 15:07:56.273
!MESSAGE The resolve job of ivy.xml[*] in onlineEmployment has unexpectedly
stopped
!STACK 0
java.lang.NoClassDefFoundError: com/jcraft/jsch/agentproxy/AgentProxyException
at
org.apache.ivy.plugins.repository.ssh.AbstractSshBasedRepository.getSession(AbstractSshBasedRepository.java:108)
at
org.apache.ivy.plugins.repository.sftp.SFTPRepository.getSftpChannel(SFTPRepository.java:266)
at
org.apache.ivy.plugins.repository.sftp.SFTPRepository.list(SFTPRepository.java:204)
at
org.apache.ivy.plugins.resolver.util.ResolverHelper.listAll(ResolverHelper.java:105)
at
org.apache.ivy.plugins.resolver.util.ResolverHelper.listTokenValues(ResolverHelper.java:57)
at
org.apache.ivy.plugins.resolver.util.ResolverHelper.findAll(ResolverHelper.java:140)
at
org.apache.ivy.plugins.resolver.RepositoryResolver.listResources(RepositoryResolver.java:184)
at
org.apache.ivy.plugins.resolver.RepositoryResolver.findDynamicResourceUsingPattern(RepositoryResolver.java:148)
at
org.apache.ivy.plugins.resolver.RepositoryResolver.findResourceUsingPattern(RepositoryResolver.java:130)
at
org.apache.ivy.plugins.resolver.AbstractPatternsBasedResolver.findResourceUsingPatterns(AbstractPatternsBasedResolver.java:97)
at
org.apache.ivy.plugins.resolver.AbstractPatternsBasedResolver.findIvyFileRef(AbstractPatternsBasedResolver.java:66)
at
org.apache.ivy.plugins.resolver.BasicResolver.getDependency(BasicResolver.java:230)
at
org.apache.ivy.plugins.resolver.ChainResolver.getDependency(ChainResolver.java:104)
at
org.apache.ivy.plugins.resolver.ChainResolver.getDependency(ChainResolver.java:104)
at org.apache.ivy.core.resolve.IvyNode.loadData(IvyNode.java:170)
at org.apache.ivy.core.resolve.VisitNode.loadData(VisitNode.java:292)
at
org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:718)
at
org.apache.ivy.core.resolve.ResolveEngine.doFetchDependencies(ResolveEngine.java:803)
at
org.apache.ivy.core.resolve.ResolveEngine.fetchDependencies(ResolveEngine.java:726)
at
org.apache.ivy.core.resolve.ResolveEngine.getDependencies(ResolveEngine.java:599)
at
org.apache.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:236)
at
org.apache.ivyde.internal.eclipse.resolve.IvyResolver.doResolve(IvyResolver.java:255)
at
org.apache.ivyde.internal.eclipse.resolve.IvyResolver.resolve(IvyResolver.java:147)
at
org.apache.ivyde.internal.eclipse.resolve.IvyResolveJob$1.run(IvyResolveJob.java:287)
at java.lang.Thread.run(Thread.java:744)
Caused by: java.lang.ClassNotFoundException:
com.jcraft.jsch.agentproxy.AgentProxyException cannot be found by
org.apache.ivy_2.4.0.cr1_20140315220245
at
org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421)
at
org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412)
at
org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)
at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
... 25 more
{code}
Again, this is trivial to reproduce. Simply install eclipse, import an ivy
project, install the ivyde plugin, attempt to resolve.
I don't know how to add the verbose flag to ant in eclipse. I get lots of
detail when I run, eg {{ant -verbose compile}} on the command line, but I'm
missing how to do this in eclipse.
> Ivyde doesn't appear to work w/ ivy 2.4 and kepler
> --------------------------------------------------
>
> Key: IVYDE-363
> URL: https://issues.apache.org/jira/browse/IVYDE-363
> Project: IvyDE
> Issue Type: Bug
> Components: workspace resolver
> Affects Versions: 2.2.0.final
> Environment: Eclipse Kepler SR2, fresh install
> Ant 1.9.3
> IvyDE 2.2.0 final, fresh install
> Ivy 2.3, manually installed (see description)
> Ivy 2.4 RC1, installed as part of IvyDE
> Reporter: Jacob Certain
> Labels: eclipse, ivy, ivyde
> Attachments: ivyde resolve exception.txt
>
>
> One of my colleagues updated eclipse recently, which pulled in an Ivy 2.4 jar
> into `$ECLIPSE/plugins`. Thereafter, resolving a project in eclipse pops up
> this error:
> {{The resolve job of ivy.xml\[*] in accountManagement has unexpectedly
> stopped}}
> {{com/jcraft/jsch/agentproxy/AgentProxyException}}
> Removing the ivy 2.4 jar from the eclipse plugin folder and replacing it with
> an ivy 2.3 jar fixed our problems.
--
This message was sent by Atlassian JIRA
(v6.2#6252)