You are viewing a plain text version of this content. The canonical link for it is here.
Posted to solr-user@lucene.apache.org by Susheel Kumar <su...@gmail.com> on 2015/09/16 15:50:14 UTC

Ant Ivy resolve / Authenticated Proxy Issue

Hi,

Sending it to Solr group in addition to Ivy group.


I have been building Solr trunk (
http://svn.apache.org/repos/asf/lucene/dev/trunk/) using "ant eclipse" from
quite some time but this week i am on a job where things are behind the
firewall and a proxy is used.

Issue: When not in company network then build works fine but when inside
company network  Ivy stucks during resolve when downloading
https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar (see
below) I have set ANT_OPTS=-Dhttp.proxyHost=myproxyhost
-Dhttp.proxyPort=8080 -Dhttp.proxyUser=myproxyusername
-Dhttp.proxyPassword=myproxypassword  but that doesn't help.   Similar
issue i run into with SVN but i was able to specify proxy & auth into
.subversion/servers file and it worked.    With Ant Ivy no idea what's
going wrong.  I also tried -autoproxy with ant command line but no luck.
In the meantime .ivy2 folder which got populated outside network would help
to proceed temporarily.

Machine : mac 10.10.3
Ant : 1.9.6
Ivy : 2.4.0

Attach build.xml & ivysettings.xml

kumar$ ant eclipse

Buildfile: /Users/kumar/sourcecode/trunk/build.xml

resolve:

resolve:

ivy-availability-check:

ivy-fail:

ivy-configure:

[ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 ::
http://ant.apache.org/ivy/ ::

[ivy:configure] :: loading settings :: file =
/Users/kumar/sourcecode/trunk/lucene/ivy-settings.xml


resolve:

Re: Ant Ivy resolve / Authenticated Proxy Issue

Posted by Mark Miller <ma...@gmail.com>.
You should be able to easily see where the task is hanging in ivy code.

- Mark

On Wed, Sep 16, 2015 at 1:36 PM Susheel Kumar <su...@gmail.com> wrote:

> Not really. There are no lock files & even after cleaning up lock files (to
> be sure) problem still persists.  It works outside company network but
> inside it stucks.  let me try to see if jconsole can show something
> meaningful.
>
> Thanks,
> Susheel
>
> On Wed, Sep 16, 2015 at 12:17 PM, Shawn Heisey <ap...@elyograg.org>
> wrote:
>
> > On 9/16/2015 9:32 AM, Mark Miller wrote:
> > > Have you used jconsole or visualvm to see what it is actually hanging
> on
> > to
> > > there? Perhaps it is lock files that are not cleaned up or something
> > else?
> > >
> > > You might try: find ~/.ivy2 -name "*.lck" -type f -exec rm {} \;
> >
> > If that does turn out to be the problem and deleting lockfiles fixes it,
> > then you may be running into what I believe is a bug.  It is a bug that
> > was (in theory) fixed in IVY-1388.
> >
> > https://issues.apache.org/jira/browse/IVY-1388
> >
> > I have seen the same problem even in version 2.3.0 which contains a fix
> > for IVY-1388, so I filed a new issue:
> >
> > https://issues.apache.org/jira/browse/IVY-1489
> >
> > Thanks,
> > Shawn
> >
> >
>
-- 
- Mark
about.me/markrmiller

Re: Ant Ivy resolve / Authenticated Proxy Issue

Posted by Susheel Kumar <su...@gmail.com>.
Not really. There are no lock files & even after cleaning up lock files (to
be sure) problem still persists.  It works outside company network but
inside it stucks.  let me try to see if jconsole can show something
meaningful.

Thanks,
Susheel

On Wed, Sep 16, 2015 at 12:17 PM, Shawn Heisey <ap...@elyograg.org> wrote:

> On 9/16/2015 9:32 AM, Mark Miller wrote:
> > Have you used jconsole or visualvm to see what it is actually hanging on
> to
> > there? Perhaps it is lock files that are not cleaned up or something
> else?
> >
> > You might try: find ~/.ivy2 -name "*.lck" -type f -exec rm {} \;
>
> If that does turn out to be the problem and deleting lockfiles fixes it,
> then you may be running into what I believe is a bug.  It is a bug that
> was (in theory) fixed in IVY-1388.
>
> https://issues.apache.org/jira/browse/IVY-1388
>
> I have seen the same problem even in version 2.3.0 which contains a fix
> for IVY-1388, so I filed a new issue:
>
> https://issues.apache.org/jira/browse/IVY-1489
>
> Thanks,
> Shawn
>
>

Re: Ant Ivy resolve / Authenticated Proxy Issue

Posted by Mark Miller <ma...@gmail.com>.
I mention the same thing in
https://issues.apache.org/jira/browse/LUCENE-6743

They claim to have addressed this with Java delete on close stuff, but it
still happens even with 2.4.0.

Locally, I now use the nio strategy and never hit it.

- Mark

On Wed, Sep 16, 2015 at 12:17 PM Shawn Heisey <ap...@elyograg.org> wrote:

> On 9/16/2015 9:32 AM, Mark Miller wrote:
> > Have you used jconsole or visualvm to see what it is actually hanging on
> to
> > there? Perhaps it is lock files that are not cleaned up or something
> else?
> >
> > You might try: find ~/.ivy2 -name "*.lck" -type f -exec rm {} \;
>
> If that does turn out to be the problem and deleting lockfiles fixes it,
> then you may be running into what I believe is a bug.  It is a bug that
> was (in theory) fixed in IVY-1388.
>
> https://issues.apache.org/jira/browse/IVY-1388
>
> I have seen the same problem even in version 2.3.0 which contains a fix
> for IVY-1388, so I filed a new issue:
>
> https://issues.apache.org/jira/browse/IVY-1489
>
> Thanks,
> Shawn
>
> --
- Mark
about.me/markrmiller

Re: Ant Ivy resolve / Authenticated Proxy Issue

Posted by Susheel Kumar <su...@gmail.com>.
Not really. There are no lock files & even after cleaning up lock files (to
be sure) problem still persists.  It works outside company network but
inside it stucks.  let me try to see if jconsole can show something
meaningful.

Thanks,
Susheel

On Wed, Sep 16, 2015 at 12:17 PM, Shawn Heisey <ap...@elyograg.org> wrote:

> On 9/16/2015 9:32 AM, Mark Miller wrote:
> > Have you used jconsole or visualvm to see what it is actually hanging on
> to
> > there? Perhaps it is lock files that are not cleaned up or something
> else?
> >
> > You might try: find ~/.ivy2 -name "*.lck" -type f -exec rm {} \;
>
> If that does turn out to be the problem and deleting lockfiles fixes it,
> then you may be running into what I believe is a bug.  It is a bug that
> was (in theory) fixed in IVY-1388.
>
> https://issues.apache.org/jira/browse/IVY-1388
>
> I have seen the same problem even in version 2.3.0 which contains a fix
> for IVY-1388, so I filed a new issue:
>
> https://issues.apache.org/jira/browse/IVY-1489
>
> Thanks,
> Shawn
>
>

Re: Ant Ivy resolve / Authenticated Proxy Issue

Posted by Shawn Heisey <ap...@elyograg.org>.
On 9/16/2015 9:32 AM, Mark Miller wrote:
> Have you used jconsole or visualvm to see what it is actually hanging on to
> there? Perhaps it is lock files that are not cleaned up or something else?
>
> You might try: find ~/.ivy2 -name "*.lck" -type f -exec rm {} \;

If that does turn out to be the problem and deleting lockfiles fixes it,
then you may be running into what I believe is a bug.  It is a bug that
was (in theory) fixed in IVY-1388.

https://issues.apache.org/jira/browse/IVY-1388

I have seen the same problem even in version 2.3.0 which contains a fix
for IVY-1388, so I filed a new issue:

https://issues.apache.org/jira/browse/IVY-1489

Thanks,
Shawn


Re: Ant Ivy resolve / Authenticated Proxy Issue

Posted by Mark Miller <ma...@gmail.com>.
Have you used jconsole or visualvm to see what it is actually hanging on to
there? Perhaps it is lock files that are not cleaned up or something else?

You might try: find ~/.ivy2 -name "*.lck" -type f -exec rm {} \;

- Mark

On Wed, Sep 16, 2015 at 9:50 AM Susheel Kumar <su...@gmail.com> wrote:

> Hi,
>
> Sending it to Solr group in addition to Ivy group.
>
>
> I have been building Solr trunk (
> http://svn.apache.org/repos/asf/lucene/dev/trunk/) using "ant eclipse"
> from
> quite some time but this week i am on a job where things are behind the
> firewall and a proxy is used.
>
> Issue: When not in company network then build works fine but when inside
> company network  Ivy stucks during resolve when downloading
> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar (see
> below) I have set ANT_OPTS=-Dhttp.proxyHost=myproxyhost
> -Dhttp.proxyPort=8080 -Dhttp.proxyUser=myproxyusername
> -Dhttp.proxyPassword=myproxypassword  but that doesn't help.   Similar
> issue i run into with SVN but i was able to specify proxy & auth into
> .subversion/servers file and it worked.    With Ant Ivy no idea what's
> going wrong.  I also tried -autoproxy with ant command line but no luck.
> In the meantime .ivy2 folder which got populated outside network would help
> to proceed temporarily.
>
> Machine : mac 10.10.3
> Ant : 1.9.6
> Ivy : 2.4.0
>
> Attach build.xml & ivysettings.xml
>
> kumar$ ant eclipse
>
> Buildfile: /Users/kumar/sourcecode/trunk/build.xml
>
> resolve:
>
> resolve:
>
> ivy-availability-check:
>
> ivy-fail:
>
> ivy-configure:
>
> [ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 ::
> http://ant.apache.org/ivy/ ::
>
> [ivy:configure] :: loading settings :: file =
> /Users/kumar/sourcecode/trunk/lucene/ivy-settings.xml
>
>
> resolve:
>
-- 
- Mark
about.me/markrmiller

Re: Ant Ivy resolve / Authenticated Proxy Issue

Posted by Mark Miller <ma...@gmail.com>.
Have you used jconsole or visualvm to see what it is actually hanging on to
there? Perhaps it is lock files that are not cleaned up or something else?

You might try: find ~/.ivy2 -name "*.lck" -type f -exec rm {} \;

- Mark

On Wed, Sep 16, 2015 at 9:50 AM Susheel Kumar <su...@gmail.com> wrote:

> Hi,
>
> Sending it to Solr group in addition to Ivy group.
>
>
> I have been building Solr trunk (
> http://svn.apache.org/repos/asf/lucene/dev/trunk/) using "ant eclipse"
> from
> quite some time but this week i am on a job where things are behind the
> firewall and a proxy is used.
>
> Issue: When not in company network then build works fine but when inside
> company network  Ivy stucks during resolve when downloading
> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar (see
> below) I have set ANT_OPTS=-Dhttp.proxyHost=myproxyhost
> -Dhttp.proxyPort=8080 -Dhttp.proxyUser=myproxyusername
> -Dhttp.proxyPassword=myproxypassword  but that doesn't help.   Similar
> issue i run into with SVN but i was able to specify proxy & auth into
> .subversion/servers file and it worked.    With Ant Ivy no idea what's
> going wrong.  I also tried -autoproxy with ant command line but no luck.
> In the meantime .ivy2 folder which got populated outside network would help
> to proceed temporarily.
>
> Machine : mac 10.10.3
> Ant : 1.9.6
> Ivy : 2.4.0
>
> Attach build.xml & ivysettings.xml
>
> kumar$ ant eclipse
>
> Buildfile: /Users/kumar/sourcecode/trunk/build.xml
>
> resolve:
>
> resolve:
>
> ivy-availability-check:
>
> ivy-fail:
>
> ivy-configure:
>
> [ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 ::
> http://ant.apache.org/ivy/ ::
>
> [ivy:configure] :: loading settings :: file =
> /Users/kumar/sourcecode/trunk/lucene/ivy-settings.xml
>
>
> resolve:
>
-- 
- Mark
about.me/markrmiller

Re: Ant Ivy resolve / Authenticated Proxy Issue

Posted by Susheel Kumar <su...@gmail.com>.
Yes, did both jconsole & jstack and here is the output form jstack.

$ jstack 5515

2015-09-16 14:28:06

Full thread dump Java HotSpot(TM) 64-Bit Server VM (25.60-b23 mixed mode):


"Attach Listener" #11 daemon prio=9 os_prio=31 tid=0x00007f899282f000
nid=0x5607 waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE


"Service Thread" #9 daemon prio=9 os_prio=31 tid=0x00007f899185d000
nid=0x5103 runnable [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE


"C1 CompilerThread3" #8 daemon prio=9 os_prio=31 tid=0x00007f8990810800
nid=0x4f03 waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE


"C2 CompilerThread2" #7 daemon prio=9 os_prio=31 tid=0x00007f8990813000
nid=0x4d03 waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE


"C2 CompilerThread1" #6 daemon prio=9 os_prio=31 tid=0x00007f8991001000
nid=0x4b03 waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE


"C2 CompilerThread0" #5 daemon prio=9 os_prio=31 tid=0x00007f8991845000
nid=0x4903 waiting on condition [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE


"Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007f8991817800
nid=0x3d0b runnable [0x0000000000000000]

   java.lang.Thread.State: RUNNABLE


"Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007f899180a000 nid=0x3503
in Object.wait() [0x000000012b494000]

   java.lang.Thread.State: WAITING (on object monitor)

at java.lang.Object.wait(Native Method)

- waiting on <0x000000076eb01010> (a java.lang.ref.ReferenceQueue$Lock)

at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:143)

- locked <0x000000076eb01010> (a java.lang.ref.ReferenceQueue$Lock)

at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:164)

at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:209)


"Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007f899285b000
nid=0x3303 in Object.wait() [0x000000012b391000]

   java.lang.Thread.State: WAITING (on object monitor)

at java.lang.Object.wait(Native Method)

- waiting on <0x000000076eb18178> (a java.lang.ref.Reference$Lock)

at java.lang.Object.wait(Object.java:502)

at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:157)

- locked <0x000000076eb18178> (a java.lang.ref.Reference$Lock)


"main" #1 prio=5 os_prio=31 tid=0x00007f8991800800 nid=0x1303 runnable
[0x000000010f886000]

   java.lang.Thread.State: RUNNABLE

at java.net.PlainSocketImpl.socketConnect(Native Method)

at
java.net.AbstractPlainSocketImpl.doConnect(AbstractPlainSocketImpl.java:350)

- locked <0x000000076af1c2d0> (a java.net.SocksSocketImpl)

at
java.net.AbstractPlainSocketImpl.connectToAddress(AbstractPlainSocketImpl.java:206)

at
java.net.AbstractPlainSocketImpl.connect(AbstractPlainSocketImpl.java:188)

at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:392)

at java.net.Socket.connect(Socket.java:589)

at sun.security.ssl.SSLSocketImpl.connect(SSLSocketImpl.java:668)

at sun.security.ssl.BaseSSLSocketImpl.connect(BaseSSLSocketImpl.java:173)

at sun.net.NetworkClient.doConnect(NetworkClient.java:180)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:432)

at sun.net.www.http.HttpClient.openServer(HttpClient.java:527)

- locked <0x000000076af1aa18> (a sun.net.www.protocol.https.HttpsClient)

at sun.net.www.protocol.https.HttpsClient.<init>(HttpsClient.java:264)

at sun.net.www.protocol.https.HttpsClient.New(HttpsClient.java:367)

at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.getNewHttpClient(AbstractDelegateHttpsURLConnection.java:191)

at
sun.net.www.protocol.http.HttpURLConnection.plainConnect0(HttpURLConnection.java:1104)

at
sun.net.www.protocol.http.HttpURLConnection.plainConnect(HttpURLConnection.java:998)

at
sun.net.www.protocol.https.AbstractDelegateHttpsURLConnection.connect(AbstractDelegateHttpsURLConnection.java:177)

at
sun.net.www.protocol.http.HttpURLConnection.getInputStream0(HttpURLConnection.java:1512)

- locked <0x000000076af12100> (a
sun.net.www.protocol.https.DelegateHttpsURLConnection)

at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1440)

- locked <0x000000076af12100> (a
sun.net.www.protocol.https.DelegateHttpsURLConnection)

at java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:480)

at
sun.net.www.protocol.https.HttpsURLConnectionImpl.getResponseCode(HttpsURLConnectionImpl.java:338)

at
org.apache.ivy.util.url.BasicURLHandler.checkStatusCode(BasicURLHandler.java:131)

at
org.apache.ivy.util.url.BasicURLHandler.getURLInfo(BasicURLHandler.java:73)

at
org.apache.ivy.util.url.BasicURLHandler.getURLInfo(BasicURLHandler.java:54)

at
org.apache.ivy.util.url.URLHandlerDispatcher.getURLInfo(URLHandlerDispatcher.java:66)

at
org.apache.ivy.plugins.repository.url.URLResource.init(URLResource.java:68)

at
org.apache.ivy.plugins.repository.url.URLResource.exists(URLResource.java:84)

at
org.apache.ivy.plugins.resolver.RepositoryResolver.findResourceUsingPattern(RepositoryResolver.java:97)

at
org.apache.ivy.plugins.resolver.AbstractPatternsBasedResolver.findResourceUsingPatterns(AbstractPatternsBasedResolver.java:97)

at
org.apache.ivy.plugins.resolver.IBiblioResolver.findIvyFileRef(IBiblioResolver.java:103)

at
org.apache.ivy.plugins.resolver.BasicResolver.getDependency(BasicResolver.java:230)

at
org.apache.ivy.plugins.resolver.IBiblioResolver.getDependency(IBiblioResolver.java:506)

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.ivy.core.resolve.ResolveEngine.resolve(ResolveEngine.java:197)

at org.apache.ivy.Ivy.resolve(Ivy.java:508)

at org.apache.ivy.ant.IvyResolve.doExecute(IvyResolve.java:330)

at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:271)

at
org.apache.ivy.ant.IvyPostResolveTask.ensureResolved(IvyPostResolveTask.java:228)

at
org.apache.ivy.ant.IvyPostResolveTask.prepareAndCheck(IvyPostResolveTask.java:179)

at org.apache.ivy.ant.IvyRetrieve.doExecute(IvyRetrieve.java:88)

at org.apache.ivy.ant.IvyTask.execute(IvyTask.java:271)

at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)

at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

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:435)

at org.apache.tools.ant.Target.performTasks(Target.java:456)

at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)

at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)

at org.apache.tools.ant.Project.executeTargets(Project.java:1260)

at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)

at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)

at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

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.taskdefs.Sequential.execute(Sequential.java:68)

at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)

at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

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:435)

at org.apache.tools.ant.Target.performTasks(Target.java:456)

at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)

at
org.apache.tools.ant.helper.SingleCheckExecutor.executeTargets(SingleCheckExecutor.java:38)

at org.apache.tools.ant.Project.executeTargets(Project.java:1260)

at org.apache.tools.ant.taskdefs.Ant.execute(Ant.java:441)

at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:309)

at org.apache.tools.ant.taskdefs.SubAnt.execute(SubAnt.java:224)

at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:293)

at sun.reflect.GeneratedMethodAccessor4.invoke(Unknown Source)

at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:497)

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:435)

at org.apache.tools.ant.Target.performTasks(Target.java:456)

at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1405)

at org.apache.tools.ant.Project.executeTarget(Project.java:1376)

at
org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41)

at org.apache.tools.ant.Project.executeTargets(Project.java:1260)

at org.apache.tools.ant.Main.runBuild(Main.java:853)

at org.apache.tools.ant.Main.startAnt(Main.java:235)

at org.apache.tools.ant.launch.Launcher.run(Launcher.java:285)

at org.apache.tools.ant.launch.Launcher.main(Launcher.java:112)


"VM Thread" os_prio=31 tid=0x00007f8992858800 nid=0x3103 runnable


"GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007f8992803800
nid=0x2103 runnable


"GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007f8992804000
nid=0x2303 runnable


"GC task thread#2 (ParallelGC)" os_prio=31 tid=0x00007f8992804800
nid=0x2503 runnable


"GC task thread#3 (ParallelGC)" os_prio=31 tid=0x00007f8992805000
nid=0x2703 runnable


"GC task thread#4 (ParallelGC)" os_prio=31 tid=0x00007f8992806000
nid=0x2903 runnable


"GC task thread#5 (ParallelGC)" os_prio=31 tid=0x00007f8992806800
nid=0x2b03 runnable


"GC task thread#6 (ParallelGC)" os_prio=31 tid=0x00007f8992807000
nid=0x2d03 runnable


"GC task thread#7 (ParallelGC)" os_prio=31 tid=0x00007f8992807800
nid=0x2f03 runnable


"VM Periodic Task Thread" os_prio=31 tid=0x00007f899082b800 nid=0x5303
waiting on condition


JNI global references: 220

On Wed, Sep 16, 2015 at 2:17 PM, Jaikiran Pai <ja...@gmail.com>
wrote:

> When it hangs, from a separate command prompt, do:
>
> jps -l
>
> which should list the process id of the ant/ivy process that's running.
> Then do a:
>
> jstack <process-id>
>
> for that process and get the thread dump. That will help understand what's
> going on. This is similar to what Mark already suggested about using
> JConsole.
>
> -Jaikiran
>
> On Wednesday 16 September 2015 11:29 PM, Susheel Kumar wrote:
>
>>   Ivy stucks during resolve when downloading
>> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
>> (see
>> below the terminal console and ant -v eclipse shows similar info) while I
>> have set ANT_OPTS for proxy & auth info.  So issue seems to be with  proxy
>> or a bug in ivy that it is not able to use proxy info
>>
>>
>> kumar$ ant eclipse
>>
>> Buildfile: /Users/kumar/sourcecode/trunk/build.xml
>>
>> resolve:
>>
>> resolve:
>>
>> ivy-availability-check:
>>
>> ivy-fail:
>>
>> ivy-configure:
>>
>> [ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 ::
>> http://ant.apache.org/ivy/ ::
>>
>> [ivy:configure] :: loading settings :: file =
>> /Users/kumar/sourcecode/trunk/lucene/ivy-settings.xml
>>
>> resolve:
>>
>>
>> [Stucks...]
>>
>> $ant -v eclipse
>>
>> ...
>>
>> ...
>>
>> [ivy:retrieve] default: Checking cache for: dependency:
>> org.apache.ant#ant;1.8.2 {compile=[master]}
>>
>> [ivy:retrieve] don't use cache for org.apache.ant#ant;1.8.2:
>> checkModified=true
>>
>> [ivy:retrieve] tried
>> /Users/kumar/.ivy2/local/org.apache.ant/ant/1.8.2/ivys/ivy.xml
>>
>> [ivy:retrieve] tried
>> /Users/kumar/.ivy2/local/org.apache.ant/ant/1.8.2/jars/ant.jar
>>
>> [ivy:retrieve] local: no ivy file nor artifact found for
>> org.apache.ant#ant;1.8.2
>>
>> [ivy:retrieve] main: Checking cache for: dependency:
>> org.apache.ant#ant;1.8.2 {compile=[master]}
>>
>> [ivy:retrieve] tried
>> /Users/kumar/.ivy2/shared/org.apache.ant/ant/1.8.2/ivys/ivy.xml
>>
>> [ivy:retrieve] tried
>> /Users/kumar/.ivy2/shared/org.apache.ant/ant/1.8.2/jars/ant.jar
>>
>> [ivy:retrieve] shared: no ivy file nor artifact found for
>> org.apache.ant#ant;1.8.2
>>
>> [ivy:retrieve] tried
>> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.pom
>>
>> [ivy:retrieve] ERROR: Server access error at url
>> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.pom
>> (java.net.ConnectException: Operation timed out)
>>
>> [ivy:retrieve] tried
>> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
>>
>> [Stucks.....]
>>
>>
>> On Wed, Sep 16, 2015 at 1:50 PM, Jaikiran Pai <ja...@gmail.com>
>> wrote:
>>
>> Does
>>>
>>> ant -v eclipse
>>>
>>> give any useful information?
>>>
>>> -Jaikiran
>>>
>>> On Wednesday 16 September 2015 07:20 PM, Susheel Kumar wrote:
>>>
>>> Hi,
>>>>
>>>> Sending it to Solr group in addition to Ivy group.
>>>>
>>>>
>>>> I have been building Solr trunk (
>>>> http://svn.apache.org/repos/asf/lucene/dev/trunk/) using "ant eclipse"
>>>> from
>>>> quite some time but this week i am on a job where things are behind the
>>>> firewall and a proxy is used.
>>>>
>>>> Issue: When not in company network then build works fine but when inside
>>>> company network  Ivy stucks during resolve when downloading
>>>> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
>>>> (see
>>>> below) I have set ANT_OPTS=-Dhttp.proxyHost=myproxyhost
>>>> -Dhttp.proxyPort=8080 -Dhttp.proxyUser=myproxyusername
>>>> -Dhttp.proxyPassword=myproxypassword  but that doesn't help.   Similar
>>>> issue i run into with SVN but i was able to specify proxy & auth into
>>>> .subversion/servers file and it worked.    With Ant Ivy no idea what's
>>>> going wrong.  I also tried -autoproxy with ant command line but no luck.
>>>> In the meantime .ivy2 folder which got populated outside network would
>>>> help
>>>> to proceed temporarily.
>>>>
>>>> Machine : mac 10.10.3
>>>> Ant : 1.9.6
>>>> Ivy : 2.4.0
>>>>
>>>> Attach build.xml & ivysettings.xml
>>>>
>>>> kumar$ ant eclipse
>>>>
>>>> Buildfile: /Users/kumar/sourcecode/trunk/build.xml
>>>>
>>>> resolve:
>>>>
>>>> resolve:
>>>>
>>>> ivy-availability-check:
>>>>
>>>> ivy-fail:
>>>>
>>>> ivy-configure:
>>>>
>>>> [ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 ::
>>>> http://ant.apache.org/ivy/ ::
>>>>
>>>> [ivy:configure] :: loading settings :: file =
>>>> /Users/kumar/sourcecode/trunk/lucene/ivy-settings.xml
>>>>
>>>>
>>>> resolve:
>>>>
>>>>
>>>>
>

Re: Ant Ivy resolve / Authenticated Proxy Issue

Posted by Jaikiran Pai <ja...@gmail.com>.
When it hangs, from a separate command prompt, do:

jps -l

which should list the process id of the ant/ivy process that's running. 
Then do a:

jstack <process-id>

for that process and get the thread dump. That will help understand 
what's going on. This is similar to what Mark already suggested about 
using JConsole.

-Jaikiran
On Wednesday 16 September 2015 11:29 PM, Susheel Kumar wrote:
>   Ivy stucks during resolve when downloading
> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar (see
> below the terminal console and ant -v eclipse shows similar info) while I
> have set ANT_OPTS for proxy & auth info.  So issue seems to be with  proxy
> or a bug in ivy that it is not able to use proxy info
>
>
> kumar$ ant eclipse
>
> Buildfile: /Users/kumar/sourcecode/trunk/build.xml
>
> resolve:
>
> resolve:
>
> ivy-availability-check:
>
> ivy-fail:
>
> ivy-configure:
>
> [ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 ::
> http://ant.apache.org/ivy/ ::
>
> [ivy:configure] :: loading settings :: file =
> /Users/kumar/sourcecode/trunk/lucene/ivy-settings.xml
>
> resolve:
>
>
> [Stucks...]
>
> $ant -v eclipse
>
> ...
>
> ...
>
> [ivy:retrieve] default: Checking cache for: dependency:
> org.apache.ant#ant;1.8.2 {compile=[master]}
>
> [ivy:retrieve] don't use cache for org.apache.ant#ant;1.8.2:
> checkModified=true
>
> [ivy:retrieve] tried
> /Users/kumar/.ivy2/local/org.apache.ant/ant/1.8.2/ivys/ivy.xml
>
> [ivy:retrieve] tried
> /Users/kumar/.ivy2/local/org.apache.ant/ant/1.8.2/jars/ant.jar
>
> [ivy:retrieve] local: no ivy file nor artifact found for
> org.apache.ant#ant;1.8.2
>
> [ivy:retrieve] main: Checking cache for: dependency:
> org.apache.ant#ant;1.8.2 {compile=[master]}
>
> [ivy:retrieve] tried
> /Users/kumar/.ivy2/shared/org.apache.ant/ant/1.8.2/ivys/ivy.xml
>
> [ivy:retrieve] tried
> /Users/kumar/.ivy2/shared/org.apache.ant/ant/1.8.2/jars/ant.jar
>
> [ivy:retrieve] shared: no ivy file nor artifact found for
> org.apache.ant#ant;1.8.2
>
> [ivy:retrieve] tried
> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.pom
>
> [ivy:retrieve] ERROR: Server access error at url
> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.pom
> (java.net.ConnectException: Operation timed out)
>
> [ivy:retrieve] tried
> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
>
> [Stucks.....]
>
>
> On Wed, Sep 16, 2015 at 1:50 PM, Jaikiran Pai <ja...@gmail.com>
> wrote:
>
>> Does
>>
>> ant -v eclipse
>>
>> give any useful information?
>>
>> -Jaikiran
>>
>> On Wednesday 16 September 2015 07:20 PM, Susheel Kumar wrote:
>>
>>> Hi,
>>>
>>> Sending it to Solr group in addition to Ivy group.
>>>
>>>
>>> I have been building Solr trunk (
>>> http://svn.apache.org/repos/asf/lucene/dev/trunk/) using "ant eclipse"
>>> from
>>> quite some time but this week i am on a job where things are behind the
>>> firewall and a proxy is used.
>>>
>>> Issue: When not in company network then build works fine but when inside
>>> company network  Ivy stucks during resolve when downloading
>>> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
>>> (see
>>> below) I have set ANT_OPTS=-Dhttp.proxyHost=myproxyhost
>>> -Dhttp.proxyPort=8080 -Dhttp.proxyUser=myproxyusername
>>> -Dhttp.proxyPassword=myproxypassword  but that doesn't help.   Similar
>>> issue i run into with SVN but i was able to specify proxy & auth into
>>> .subversion/servers file and it worked.    With Ant Ivy no idea what's
>>> going wrong.  I also tried -autoproxy with ant command line but no luck.
>>> In the meantime .ivy2 folder which got populated outside network would
>>> help
>>> to proceed temporarily.
>>>
>>> Machine : mac 10.10.3
>>> Ant : 1.9.6
>>> Ivy : 2.4.0
>>>
>>> Attach build.xml & ivysettings.xml
>>>
>>> kumar$ ant eclipse
>>>
>>> Buildfile: /Users/kumar/sourcecode/trunk/build.xml
>>>
>>> resolve:
>>>
>>> resolve:
>>>
>>> ivy-availability-check:
>>>
>>> ivy-fail:
>>>
>>> ivy-configure:
>>>
>>> [ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 ::
>>> http://ant.apache.org/ivy/ ::
>>>
>>> [ivy:configure] :: loading settings :: file =
>>> /Users/kumar/sourcecode/trunk/lucene/ivy-settings.xml
>>>
>>>
>>> resolve:
>>>
>>>


Re: Ant Ivy resolve / Authenticated Proxy Issue

Posted by Susheel Kumar <su...@gmail.com>.
 Ivy stucks during resolve when downloading
https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar (see
below the terminal console and ant -v eclipse shows similar info) while I
have set ANT_OPTS for proxy & auth info.  So issue seems to be with  proxy
or a bug in ivy that it is not able to use proxy info


kumar$ ant eclipse

Buildfile: /Users/kumar/sourcecode/trunk/build.xml

resolve:

resolve:

ivy-availability-check:

ivy-fail:

ivy-configure:

[ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 ::
http://ant.apache.org/ivy/ ::

[ivy:configure] :: loading settings :: file =
/Users/kumar/sourcecode/trunk/lucene/ivy-settings.xml

resolve:


[Stucks...]

$ant -v eclipse

...

...

[ivy:retrieve] default: Checking cache for: dependency:
org.apache.ant#ant;1.8.2 {compile=[master]}

[ivy:retrieve] don't use cache for org.apache.ant#ant;1.8.2:
checkModified=true

[ivy:retrieve] tried
/Users/kumar/.ivy2/local/org.apache.ant/ant/1.8.2/ivys/ivy.xml

[ivy:retrieve] tried
/Users/kumar/.ivy2/local/org.apache.ant/ant/1.8.2/jars/ant.jar

[ivy:retrieve] local: no ivy file nor artifact found for
org.apache.ant#ant;1.8.2

[ivy:retrieve] main: Checking cache for: dependency:
org.apache.ant#ant;1.8.2 {compile=[master]}

[ivy:retrieve] tried
/Users/kumar/.ivy2/shared/org.apache.ant/ant/1.8.2/ivys/ivy.xml

[ivy:retrieve] tried
/Users/kumar/.ivy2/shared/org.apache.ant/ant/1.8.2/jars/ant.jar

[ivy:retrieve] shared: no ivy file nor artifact found for
org.apache.ant#ant;1.8.2

[ivy:retrieve] tried
https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.pom

[ivy:retrieve] ERROR: Server access error at url
https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.pom
(java.net.ConnectException: Operation timed out)

[ivy:retrieve] tried
https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar

[Stucks.....]


On Wed, Sep 16, 2015 at 1:50 PM, Jaikiran Pai <ja...@gmail.com>
wrote:

> Does
>
> ant -v eclipse
>
> give any useful information?
>
> -Jaikiran
>
> On Wednesday 16 September 2015 07:20 PM, Susheel Kumar wrote:
>
>> Hi,
>>
>> Sending it to Solr group in addition to Ivy group.
>>
>>
>> I have been building Solr trunk (
>> http://svn.apache.org/repos/asf/lucene/dev/trunk/) using "ant eclipse"
>> from
>> quite some time but this week i am on a job where things are behind the
>> firewall and a proxy is used.
>>
>> Issue: When not in company network then build works fine but when inside
>> company network  Ivy stucks during resolve when downloading
>> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar
>> (see
>> below) I have set ANT_OPTS=-Dhttp.proxyHost=myproxyhost
>> -Dhttp.proxyPort=8080 -Dhttp.proxyUser=myproxyusername
>> -Dhttp.proxyPassword=myproxypassword  but that doesn't help.   Similar
>> issue i run into with SVN but i was able to specify proxy & auth into
>> .subversion/servers file and it worked.    With Ant Ivy no idea what's
>> going wrong.  I also tried -autoproxy with ant command line but no luck.
>> In the meantime .ivy2 folder which got populated outside network would
>> help
>> to proceed temporarily.
>>
>> Machine : mac 10.10.3
>> Ant : 1.9.6
>> Ivy : 2.4.0
>>
>> Attach build.xml & ivysettings.xml
>>
>> kumar$ ant eclipse
>>
>> Buildfile: /Users/kumar/sourcecode/trunk/build.xml
>>
>> resolve:
>>
>> resolve:
>>
>> ivy-availability-check:
>>
>> ivy-fail:
>>
>> ivy-configure:
>>
>> [ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 ::
>> http://ant.apache.org/ivy/ ::
>>
>> [ivy:configure] :: loading settings :: file =
>> /Users/kumar/sourcecode/trunk/lucene/ivy-settings.xml
>>
>>
>> resolve:
>>
>>
>

Re: Ant Ivy resolve / Authenticated Proxy Issue

Posted by Jaikiran Pai <ja...@gmail.com>.
Does

ant -v eclipse

give any useful information?

-Jaikiran
On Wednesday 16 September 2015 07:20 PM, Susheel Kumar wrote:
> Hi,
>
> Sending it to Solr group in addition to Ivy group.
>
>
> I have been building Solr trunk (
> http://svn.apache.org/repos/asf/lucene/dev/trunk/) using "ant eclipse" from
> quite some time but this week i am on a job where things are behind the
> firewall and a proxy is used.
>
> Issue: When not in company network then build works fine but when inside
> company network  Ivy stucks during resolve when downloading
> https://repo1.maven.org/maven2/org/apache/ant/ant/1.8.2/ant-1.8.2.jar (see
> below) I have set ANT_OPTS=-Dhttp.proxyHost=myproxyhost
> -Dhttp.proxyPort=8080 -Dhttp.proxyUser=myproxyusername
> -Dhttp.proxyPassword=myproxypassword  but that doesn't help.   Similar
> issue i run into with SVN but i was able to specify proxy & auth into
> .subversion/servers file and it worked.    With Ant Ivy no idea what's
> going wrong.  I also tried -autoproxy with ant command line but no luck.
> In the meantime .ivy2 folder which got populated outside network would help
> to proceed temporarily.
>
> Machine : mac 10.10.3
> Ant : 1.9.6
> Ivy : 2.4.0
>
> Attach build.xml & ivysettings.xml
>
> kumar$ ant eclipse
>
> Buildfile: /Users/kumar/sourcecode/trunk/build.xml
>
> resolve:
>
> resolve:
>
> ivy-availability-check:
>
> ivy-fail:
>
> ivy-configure:
>
> [ivy:configure] :: Apache Ivy 2.4.0 - 20141213170938 ::
> http://ant.apache.org/ivy/ ::
>
> [ivy:configure] :: loading settings :: file =
> /Users/kumar/sourcecode/trunk/lucene/ivy-settings.xml
>
>
> resolve:
>