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

Reply via email to