You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@airavata.apache.org by Pedro da Silveira <pe...@gmail.com> on 2013/02/02 00:17:34 UTC

Proxy life time

Hi Devs,

I updated the the file "airavata-server.properties"
from "myproxy.life=3600" to "myproxy.life=172800". Then I restarted my
Airavata Server and Xbaya.
I had a workflow that was running for about 15 hours. In the Airavata
Server log was informing that my proxy was renewing for 3600 lifetime:


===================================================================
[INFO] job
https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
same status: ACTIVE
[INFO] Job proxy expired. Trying to renew proxy
org.globus.gsi.gssapi.GlobusGSSCredentialImpl@8e5d057
[INFO] Proxy file renewed to
/tmp/x509up_uogcee6be0135-395e-440e-a402-b9f012492582 for the user ogce
with 3600 lifetime.
[INFO] Myproxy renewed
[INFO] job
https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
same status: ACTIVE
===================================================================

When my job successfully finished I still got the error message on the
Apache Airavata Server:


===================================================================
[INFO] job
https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
same status: ACTIVE
[INFO] Job proxy expired. Trying to renew proxy
org.globus.gsi.gssapi.GlobusGSSCredentialImpl@415c515e
[INFO] Proxy file renewed to
/tmp/x509up_uogcecd28decc-eb9d-469b-af77-380b26a7020c for the user ogce
with 3600 lifetime.
[ERROR] Context passed was NULL.
java.lang.RuntimeException: Context passed was NULL.
at
org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:496)
at
org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:485)
at
org.apache.airavata.core.gfac.notification.impl.WorkflowTrackingNotification.executionFail(WorkflowTrackingNotification.java:108)
at
org.apache.airavata.core.gfac.notification.impl.DefaultNotifier.executionFail(DefaultNotifier.java:135)
at
org.apache.airavata.core.gfac.exception.JobSubmissionFault.sendFaultNotification(JobSubmissionFault.java:52)
at
org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:231)
at
org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
at
org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
at
org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
at java.lang.Thread.run(Thread.java:680)
[INFO] -----DATA-----
[INFO] lonestar4.tacc.teragrid.org,&( queue = "normal" )( stdout =
"/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stdout"
)( count = "72" )( executable =
"/scratch/01437/ogce/Vlab/Phonon/executePhonon_test2.sh" )( stderr =
"/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stderr"
)( maxwalltime = "1440" )( hostCount = "6" )( minmemory = "10240" )(
project = "TG-STA110014S" )( jobtype = "mpi" )( environment = ( "inputData"
"/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData"
) ( "outputData"
"/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/outputData"
) )( proxy_timeout = "1" )( arguments =
"///scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData/Phonon_Input"
)( directory =
"/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f"
)( maxmemory = "15360" )
[INFO] -----END DATA-----
[ERROR] The connection to the server failed (check host and port) [Caused
by: Connection refused]
org.apache.airavata.core.gfac.exception.JobSubmissionFault: The connection
to the server failed (check host and port) [Caused by: Connection refused]
at
org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
at
org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
at
org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
at
org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.globus.gram.GramException: The connection to the server
failed (check host and port) [Caused by: Connection refused]
at org.globus.gram.Gram.renew(Gram.java:595)
at org.globus.gram.GramJob.renew(GramJob.java:329)
at org.globus.gram.GramJob.renew(GramJob.java:315)
at
org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
at
org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
... 11 more
Exception in thread "Thread-42"
org.apache.airavata.workflow.model.exceptions.WorkflowRuntimeException:
org.apache.airavata.workflow.model.exceptions.WorkflowException: The
connection to the server failed (check host and port) [Caused by:
Connection refused]
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:392)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
at java.lang.Thread.run(Thread.java:680)
Caused by: org.apache.airavata.workflow.model.exceptions.WorkflowException:
The connection to the server failed (check host and port) [Caused by:
Connection refused]
at
org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:321)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
at
org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
... 3 more
Caused by: org.apache.airavata.core.gfac.exception.JobSubmissionFault: The
connection to the server failed (check host and port) [Caused by:
Connection refused]
at
org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
at
org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
at
org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
at
org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
... 7 more
Caused by: org.globus.gram.GramException: The connection to the server
failed (check host and port) [Caused by: Connection refused]
at org.globus.gram.Gram.renew(Gram.java:595)
at org.globus.gram.GramJob.renew(GramJob.java:329)
at org.globus.gram.GramJob.renew(GramJob.java:315)
at
org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
at
org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
... 11 more

[WARN] User : admin Failed login attempt to system at 2013-02-01 17:06:25
Feb 1, 2013 5:06:25 PM com.sun.jersey.spi.container.servlet.WebComponent
filterFormParameters

===================================================================

Is there any work around to avoid this error message?

Thank you,

Pedro da Silveira

Re: Proxy life time

Posted by Lahiru Gunathilake <gl...@gmail.com>.
Hi Pedro,

Almost found the issue, will fix it in trunk..

Thanks for pointing this out.

Regards
Lahiru

On Tue, Feb 5, 2013 at 10:21 AM, Raminder Singh <ra...@gmail.com>wrote:

> Hi Pedro,
>
> GFAC is not reading the value of myproxy lifetime from
> airavata-server.properties. This is a bug and need to be fixed.
>
> Thanks
> Raminder
>
> On Feb 4, 2013, at 3:49 PM, Pedro da Silveira wrote:
>
> > Hi Raminder,
> >
> > I am sending you my file airavata-server.properties. This is the one I
> have updated to use longer proxy life. I am pretty sure I modified
> correctly. I even checked empty space in the end of the line. I will
> another test later. Unfortunately, to test that takes time.
> >
> > I did another test with phonon task that took just a few minutes, which
> means, I didn't have to consider the proxy life time. It ran using two
> Application Services over the same working directory and finished correctly
> without any problem. I even got the message on Xbaya saying "Workflow
> finished successfully." I am testing the same workflow right now using the
> API Client.
> >
> > Thank you,
> >
> >
> >
> >
> > On Mon, Feb 4, 2013 at 12:54 PM, Raminder Singh <
> raminderjsingh@gmail.com> wrote:
> > Yes this is strange. Can you try to find airavata-server.properties
> properties and see you updated the right property file? I have checked the
> code and its reading from the property file. \
> >
> > > [ERROR] The connection to the server failed (check host and port)
> [Caused
> > > by: Connection refused]
> > This error is problem with gram client when its not able to connect to
> same job handler after renewing proxy. In some case if the job finish
> during the proxy was renewed then Gram API will above error.
> >
> > Thanks
> > Raminder
> >
> > On Feb 1, 2013, at 6:17 PM, Pedro da Silveira wrote:
> >
> > > Hi Devs,
> > >
> > > I updated the the file "airavata-server.properties"
> > > from "myproxy.life=3600" to "myproxy.life=172800". Then I restarted my
> > > Airavata Server and Xbaya.
> > > I had a workflow that was running for about 15 hours. In the Airavata
> > > Server log was informing that my proxy was renewing for 3600 lifetime:
> > >
> > >
> > > ===================================================================
> > > [INFO] job
> > >
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > > same status: ACTIVE
> > > [INFO] Job proxy expired. Trying to renew proxy
> > > org.globus.gsi.gssapi.GlobusGSSCredentialImpl@8e5d057
> > > [INFO] Proxy file renewed to
> > > /tmp/x509up_uogcee6be0135-395e-440e-a402-b9f012492582 for the user ogce
> > > with 3600 lifetime.
> > > [INFO] Myproxy renewed
> > > [INFO] job
> > >
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > > same status: ACTIVE
> > > ===================================================================
> > >
> > > When my job successfully finished I still got the error message on the
> > > Apache Airavata Server:
> > >
> > >
> > > ===================================================================
> > > [INFO] job
> > >
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > > same status: ACTIVE
> > > [INFO] Job proxy expired. Trying to renew proxy
> > > org.globus.gsi.gssapi.GlobusGSSCredentialImpl@415c515e
> > > [INFO] Proxy file renewed to
> > > /tmp/x509up_uogcecd28decc-eb9d-469b-af77-380b26a7020c for the user ogce
> > > with 3600 lifetime.
> > > [ERROR] Context passed was NULL.
> > > java.lang.RuntimeException: Context passed was NULL.
> > > at
> > >
> org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:496)
> > > at
> > >
> org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:485)
> > > at
> > >
> org.apache.airavata.core.gfac.notification.impl.WorkflowTrackingNotification.executionFail(WorkflowTrackingNotification.java:108)
> > > at
> > >
> org.apache.airavata.core.gfac.notification.impl.DefaultNotifier.executionFail(DefaultNotifier.java:135)
> > > at
> > >
> org.apache.airavata.core.gfac.exception.JobSubmissionFault.sendFaultNotification(JobSubmissionFault.java:52)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:231)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > > at
> > >
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > > at
> org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > > at
> > >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > > at java.lang.Thread.run(Thread.java:680)
> > > [INFO] -----DATA-----
> > > [INFO] lonestar4.tacc.teragrid.org,&( queue = "normal" )( stdout =
> > >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stdout"
> > > )( count = "72" )( executable =
> > > "/scratch/01437/ogce/Vlab/Phonon/executePhonon_test2.sh" )( stderr =
> > >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stderr"
> > > )( maxwalltime = "1440" )( hostCount = "6" )( minmemory = "10240" )(
> > > project = "TG-STA110014S" )( jobtype = "mpi" )( environment = (
> "inputData"
> > >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData"
> > > ) ( "outputData"
> > >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/outputData"
> > > ) )( proxy_timeout = "1" )( arguments =
> > >
> "///scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData/Phonon_Input"
> > > )( directory =
> > >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f"
> > > )( maxmemory = "15360" )
> > > [INFO] -----END DATA-----
> > > [ERROR] The connection to the server failed (check host and port)
> [Caused
> > > by: Connection refused]
> > > org.apache.airavata.core.gfac.exception.JobSubmissionFault: The
> connection
> > > to the server failed (check host and port) [Caused by: Connection
> refused]
> > > at
> > >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > > at
> > >
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > > at
> org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > > at
> > >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > > at java.lang.Thread.run(Thread.java:680)
> > > Caused by: org.globus.gram.GramException: The connection to the server
> > > failed (check host and port) [Caused by: Connection refused]
> > > at org.globus.gram.Gram.renew(Gram.java:595)
> > > at org.globus.gram.GramJob.renew(GramJob.java:329)
> > > at org.globus.gram.GramJob.renew(GramJob.java:315)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
> > > ... 11 more
> > > Exception in thread "Thread-42"
> > > org.apache.airavata.workflow.model.exceptions.WorkflowRuntimeException:
> > > org.apache.airavata.workflow.model.exceptions.WorkflowException: The
> > > connection to the server failed (check host and port) [Caused by:
> > > Connection refused]
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:392)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > > at java.lang.Thread.run(Thread.java:680)
> > > Caused by:
> org.apache.airavata.workflow.model.exceptions.WorkflowException:
> > > The connection to the server failed (check host and port) [Caused by:
> > > Connection refused]
> > > at
> > >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:321)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > > at
> > >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > > ... 3 more
> > > Caused by: org.apache.airavata.core.gfac.exception.JobSubmissionFault:
> The
> > > connection to the server failed (check host and port) [Caused by:
> > > Connection refused]
> > > at
> > >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > > at
> > >
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > > at
> org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > > at
> > >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > > ... 7 more
> > > Caused by: org.globus.gram.GramException: The connection to the server
> > > failed (check host and port) [Caused by: Connection refused]
> > > at org.globus.gram.Gram.renew(Gram.java:595)
> > > at org.globus.gram.GramJob.renew(GramJob.java:329)
> > > at org.globus.gram.GramJob.renew(GramJob.java:315)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
> > > at
> > >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
> > > ... 11 more
> > >
> > > [WARN] User : admin Failed login attempt to system at 2013-02-01
> 17:06:25
> > > Feb 1, 2013 5:06:25 PM
> com.sun.jersey.spi.container.servlet.WebComponent
> > > filterFormParameters
> > >
> > > ===================================================================
> > >
> > > Is there any work around to avoid this error message?
> > >
> > > Thank you,
> > >
> > > Pedro da Silveira
> >
> >
>
>


-- 
System Analyst Programmer
PTI Lab
Indiana University

Re: Proxy life time

Posted by Raminder Singh <ra...@gmail.com>.
Hi Pedro,

GFAC is not reading the value of myproxy lifetime from airavata-server.properties. This is a bug and need to be fixed. 

Thanks
Raminder 

On Feb 4, 2013, at 3:49 PM, Pedro da Silveira wrote:

> Hi Raminder,
> 
> I am sending you my file airavata-server.properties. This is the one I have updated to use longer proxy life. I am pretty sure I modified correctly. I even checked empty space in the end of the line. I will another test later. Unfortunately, to test that takes time. 
> 
> I did another test with phonon task that took just a few minutes, which means, I didn't have to consider the proxy life time. It ran using two Application Services over the same working directory and finished correctly without any problem. I even got the message on Xbaya saying "Workflow finished successfully." I am testing the same workflow right now using the API Client.
> 
> Thank you,
>  
> 
> 
> 
> On Mon, Feb 4, 2013 at 12:54 PM, Raminder Singh <ra...@gmail.com> wrote:
> Yes this is strange. Can you try to find airavata-server.properties properties and see you updated the right property file? I have checked the code and its reading from the property file. \
> 
> > [ERROR] The connection to the server failed (check host and port) [Caused
> > by: Connection refused]
> This error is problem with gram client when its not able to connect to same job handler after renewing proxy. In some case if the job finish during the proxy was renewed then Gram API will above error.
> 
> Thanks
> Raminder
> 
> On Feb 1, 2013, at 6:17 PM, Pedro da Silveira wrote:
> 
> > Hi Devs,
> >
> > I updated the the file "airavata-server.properties"
> > from "myproxy.life=3600" to "myproxy.life=172800". Then I restarted my
> > Airavata Server and Xbaya.
> > I had a workflow that was running for about 15 hours. In the Airavata
> > Server log was informing that my proxy was renewing for 3600 lifetime:
> >
> >
> > ===================================================================
> > [INFO] job
> > https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > same status: ACTIVE
> > [INFO] Job proxy expired. Trying to renew proxy
> > org.globus.gsi.gssapi.GlobusGSSCredentialImpl@8e5d057
> > [INFO] Proxy file renewed to
> > /tmp/x509up_uogcee6be0135-395e-440e-a402-b9f012492582 for the user ogce
> > with 3600 lifetime.
> > [INFO] Myproxy renewed
> > [INFO] job
> > https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > same status: ACTIVE
> > ===================================================================
> >
> > When my job successfully finished I still got the error message on the
> > Apache Airavata Server:
> >
> >
> > ===================================================================
> > [INFO] job
> > https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > same status: ACTIVE
> > [INFO] Job proxy expired. Trying to renew proxy
> > org.globus.gsi.gssapi.GlobusGSSCredentialImpl@415c515e
> > [INFO] Proxy file renewed to
> > /tmp/x509up_uogcecd28decc-eb9d-469b-af77-380b26a7020c for the user ogce
> > with 3600 lifetime.
> > [ERROR] Context passed was NULL.
> > java.lang.RuntimeException: Context passed was NULL.
> > at
> > org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:496)
> > at
> > org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:485)
> > at
> > org.apache.airavata.core.gfac.notification.impl.WorkflowTrackingNotification.executionFail(WorkflowTrackingNotification.java:108)
> > at
> > org.apache.airavata.core.gfac.notification.impl.DefaultNotifier.executionFail(DefaultNotifier.java:135)
> > at
> > org.apache.airavata.core.gfac.exception.JobSubmissionFault.sendFaultNotification(JobSubmissionFault.java:52)
> > at
> > org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:231)
> > at
> > org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > at
> > org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > at
> > org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > at java.lang.Thread.run(Thread.java:680)
> > [INFO] -----DATA-----
> > [INFO] lonestar4.tacc.teragrid.org,&( queue = "normal" )( stdout =
> > "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stdout"
> > )( count = "72" )( executable =
> > "/scratch/01437/ogce/Vlab/Phonon/executePhonon_test2.sh" )( stderr =
> > "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stderr"
> > )( maxwalltime = "1440" )( hostCount = "6" )( minmemory = "10240" )(
> > project = "TG-STA110014S" )( jobtype = "mpi" )( environment = ( "inputData"
> > "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData"
> > ) ( "outputData"
> > "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/outputData"
> > ) )( proxy_timeout = "1" )( arguments =
> > "///scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData/Phonon_Input"
> > )( directory =
> > "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f"
> > )( maxmemory = "15360" )
> > [INFO] -----END DATA-----
> > [ERROR] The connection to the server failed (check host and port) [Caused
> > by: Connection refused]
> > org.apache.airavata.core.gfac.exception.JobSubmissionFault: The connection
> > to the server failed (check host and port) [Caused by: Connection refused]
> > at
> > org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
> > at
> > org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > at
> > org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > at
> > org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > at java.lang.Thread.run(Thread.java:680)
> > Caused by: org.globus.gram.GramException: The connection to the server
> > failed (check host and port) [Caused by: Connection refused]
> > at org.globus.gram.Gram.renew(Gram.java:595)
> > at org.globus.gram.GramJob.renew(GramJob.java:329)
> > at org.globus.gram.GramJob.renew(GramJob.java:315)
> > at
> > org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
> > at
> > org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
> > ... 11 more
> > Exception in thread "Thread-42"
> > org.apache.airavata.workflow.model.exceptions.WorkflowRuntimeException:
> > org.apache.airavata.workflow.model.exceptions.WorkflowException: The
> > connection to the server failed (check host and port) [Caused by:
> > Connection refused]
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:392)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > at java.lang.Thread.run(Thread.java:680)
> > Caused by: org.apache.airavata.workflow.model.exceptions.WorkflowException:
> > The connection to the server failed (check host and port) [Caused by:
> > Connection refused]
> > at
> > org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:321)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > at
> > org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > ... 3 more
> > Caused by: org.apache.airavata.core.gfac.exception.JobSubmissionFault: The
> > connection to the server failed (check host and port) [Caused by:
> > Connection refused]
> > at
> > org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
> > at
> > org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > at
> > org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > at
> > org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > ... 7 more
> > Caused by: org.globus.gram.GramException: The connection to the server
> > failed (check host and port) [Caused by: Connection refused]
> > at org.globus.gram.Gram.renew(Gram.java:595)
> > at org.globus.gram.GramJob.renew(GramJob.java:329)
> > at org.globus.gram.GramJob.renew(GramJob.java:315)
> > at
> > org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
> > at
> > org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
> > ... 11 more
> >
> > [WARN] User : admin Failed login attempt to system at 2013-02-01 17:06:25
> > Feb 1, 2013 5:06:25 PM com.sun.jersey.spi.container.servlet.WebComponent
> > filterFormParameters
> >
> > ===================================================================
> >
> > Is there any work around to avoid this error message?
> >
> > Thank you,
> >
> > Pedro da Silveira
> 
> 


Re: Proxy life time

Posted by Pedro da Silveira <pe...@gmail.com>.
Hi Raminder,

I am sending you my file airavata-server.properties. This is the one I have
updated to use longer proxy life. I am pretty sure I modified correctly. I
even checked empty space in the end of the line. I will another test later.
Unfortunately, to test that takes time.

I did another test with phonon task that took just a few minutes, which
means, I didn't have to consider the proxy life time. It ran using two
Application Services over the same working directory and finished correctly
without any problem. I even got the message on Xbaya saying "Workflow
finished successfully." I am testing the same workflow right now using the
API Client.

Thank you,




On Mon, Feb 4, 2013 at 12:54 PM, Raminder Singh <ra...@gmail.com>wrote:

> Yes this is strange. Can you try to find airavata-server.properties
> properties and see you updated the right property file? I have checked the
> code and its reading from the property file. \
>
> > [ERROR] The connection to the server failed (check host and port) [Caused
> > by: Connection refused]
> This error is problem with gram client when its not able to connect to
> same job handler after renewing proxy. In some case if the job finish
> during the proxy was renewed then Gram API will above error.
>
> Thanks
> Raminder
>
> On Feb 1, 2013, at 6:17 PM, Pedro da Silveira wrote:
>
> > Hi Devs,
> >
> > I updated the the file "airavata-server.properties"
> > from "myproxy.life=3600" to "myproxy.life=172800". Then I restarted my
> > Airavata Server and Xbaya.
> > I had a workflow that was running for about 15 hours. In the Airavata
> > Server log was informing that my proxy was renewing for 3600 lifetime:
> >
> >
> > ===================================================================
> > [INFO] job
> >
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > same status: ACTIVE
> > [INFO] Job proxy expired. Trying to renew proxy
> > org.globus.gsi.gssapi.GlobusGSSCredentialImpl@8e5d057
> > [INFO] Proxy file renewed to
> > /tmp/x509up_uogcee6be0135-395e-440e-a402-b9f012492582 for the user ogce
> > with 3600 lifetime.
> > [INFO] Myproxy renewed
> > [INFO] job
> >
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > same status: ACTIVE
> > ===================================================================
> >
> > When my job successfully finished I still got the error message on the
> > Apache Airavata Server:
> >
> >
> > ===================================================================
> > [INFO] job
> >
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> > same status: ACTIVE
> > [INFO] Job proxy expired. Trying to renew proxy
> > org.globus.gsi.gssapi.GlobusGSSCredentialImpl@415c515e
> > [INFO] Proxy file renewed to
> > /tmp/x509up_uogcecd28decc-eb9d-469b-af77-380b26a7020c for the user ogce
> > with 3600 lifetime.
> > [ERROR] Context passed was NULL.
> > java.lang.RuntimeException: Context passed was NULL.
> > at
> >
> org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:496)
> > at
> >
> org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:485)
> > at
> >
> org.apache.airavata.core.gfac.notification.impl.WorkflowTrackingNotification.executionFail(WorkflowTrackingNotification.java:108)
> > at
> >
> org.apache.airavata.core.gfac.notification.impl.DefaultNotifier.executionFail(DefaultNotifier.java:135)
> > at
> >
> org.apache.airavata.core.gfac.exception.JobSubmissionFault.sendFaultNotification(JobSubmissionFault.java:52)
> > at
> >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:231)
> > at
> >
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > at
> >
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > at
> >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > at java.lang.Thread.run(Thread.java:680)
> > [INFO] -----DATA-----
> > [INFO] lonestar4.tacc.teragrid.org,&( queue = "normal" )( stdout =
> >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stdout"
> > )( count = "72" )( executable =
> > "/scratch/01437/ogce/Vlab/Phonon/executePhonon_test2.sh" )( stderr =
> >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stderr"
> > )( maxwalltime = "1440" )( hostCount = "6" )( minmemory = "10240" )(
> > project = "TG-STA110014S" )( jobtype = "mpi" )( environment = (
> "inputData"
> >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData"
> > ) ( "outputData"
> >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/outputData"
> > ) )( proxy_timeout = "1" )( arguments =
> >
> "///scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData/Phonon_Input"
> > )( directory =
> >
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f"
> > )( maxmemory = "15360" )
> > [INFO] -----END DATA-----
> > [ERROR] The connection to the server failed (check host and port) [Caused
> > by: Connection refused]
> > org.apache.airavata.core.gfac.exception.JobSubmissionFault: The
> connection
> > to the server failed (check host and port) [Caused by: Connection
> refused]
> > at
> >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
> > at
> >
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > at
> >
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > at
> >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > at java.lang.Thread.run(Thread.java:680)
> > Caused by: org.globus.gram.GramException: The connection to the server
> > failed (check host and port) [Caused by: Connection refused]
> > at org.globus.gram.Gram.renew(Gram.java:595)
> > at org.globus.gram.GramJob.renew(GramJob.java:329)
> > at org.globus.gram.GramJob.renew(GramJob.java:315)
> > at
> >
> org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
> > at
> >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
> > ... 11 more
> > Exception in thread "Thread-42"
> > org.apache.airavata.workflow.model.exceptions.WorkflowRuntimeException:
> > org.apache.airavata.workflow.model.exceptions.WorkflowException: The
> > connection to the server failed (check host and port) [Caused by:
> > Connection refused]
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:392)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> > at java.lang.Thread.run(Thread.java:680)
> > Caused by:
> org.apache.airavata.workflow.model.exceptions.WorkflowException:
> > The connection to the server failed (check host and port) [Caused by:
> > Connection refused]
> > at
> >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:321)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> > at
> >
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> > ... 3 more
> > Caused by: org.apache.airavata.core.gfac.exception.JobSubmissionFault:
> The
> > connection to the server failed (check host and port) [Caused by:
> > Connection refused]
> > at
> >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
> > at
> >
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> > at
> >
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> > at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> > at
> >
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> > ... 7 more
> > Caused by: org.globus.gram.GramException: The connection to the server
> > failed (check host and port) [Caused by: Connection refused]
> > at org.globus.gram.Gram.renew(Gram.java:595)
> > at org.globus.gram.GramJob.renew(GramJob.java:329)
> > at org.globus.gram.GramJob.renew(GramJob.java:315)
> > at
> >
> org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
> > at
> >
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
> > ... 11 more
> >
> > [WARN] User : admin Failed login attempt to system at 2013-02-01 17:06:25
> > Feb 1, 2013 5:06:25 PM com.sun.jersey.spi.container.servlet.WebComponent
> > filterFormParameters
> >
> > ===================================================================
> >
> > Is there any work around to avoid this error message?
> >
> > Thank you,
> >
> > Pedro da Silveira
>
>

Re: Proxy life time

Posted by Raminder Singh <ra...@gmail.com>.
Yes this is strange. Can you try to find airavata-server.properties properties and see you updated the right property file? I have checked the code and its reading from the property file. \

> [ERROR] The connection to the server failed (check host and port) [Caused
> by: Connection refused]
This error is problem with gram client when its not able to connect to same job handler after renewing proxy. In some case if the job finish during the proxy was renewed then Gram API will above error. 

Thanks
Raminder

On Feb 1, 2013, at 6:17 PM, Pedro da Silveira wrote:

> Hi Devs,
> 
> I updated the the file "airavata-server.properties"
> from "myproxy.life=3600" to "myproxy.life=172800". Then I restarted my
> Airavata Server and Xbaya.
> I had a workflow that was running for about 15 hours. In the Airavata
> Server log was informing that my proxy was renewing for 3600 lifetime:
> 
> 
> ===================================================================
> [INFO] job
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> same status: ACTIVE
> [INFO] Job proxy expired. Trying to renew proxy
> org.globus.gsi.gssapi.GlobusGSSCredentialImpl@8e5d057
> [INFO] Proxy file renewed to
> /tmp/x509up_uogcee6be0135-395e-440e-a402-b9f012492582 for the user ogce
> with 3600 lifetime.
> [INFO] Myproxy renewed
> [INFO] job
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> same status: ACTIVE
> ===================================================================
> 
> When my job successfully finished I still got the error message on the
> Apache Airavata Server:
> 
> 
> ===================================================================
> [INFO] job
> https://gridftp1.ls4.tacc.utexas.edu:50383/16289813886031905366/8943296923860001466/have
> same status: ACTIVE
> [INFO] Job proxy expired. Trying to renew proxy
> org.globus.gsi.gssapi.GlobusGSSCredentialImpl@415c515e
> [INFO] Proxy file renewed to
> /tmp/x509up_uogcecd28decc-eb9d-469b-af77-380b26a7020c for the user ogce
> with 3600 lifetime.
> [ERROR] Context passed was NULL.
> java.lang.RuntimeException: Context passed was NULL.
> at
> org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:496)
> at
> org.apache.airavata.workflow.tracking.impl.ProvenanceNotifierImpl.sendingFault(ProvenanceNotifierImpl.java:485)
> at
> org.apache.airavata.core.gfac.notification.impl.WorkflowTrackingNotification.executionFail(WorkflowTrackingNotification.java:108)
> at
> org.apache.airavata.core.gfac.notification.impl.DefaultNotifier.executionFail(DefaultNotifier.java:135)
> at
> org.apache.airavata.core.gfac.exception.JobSubmissionFault.sendFaultNotification(JobSubmissionFault.java:52)
> at
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:231)
> at
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> at
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> at
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> at java.lang.Thread.run(Thread.java:680)
> [INFO] -----DATA-----
> [INFO] lonestar4.tacc.teragrid.org,&( queue = "normal" )( stdout =
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stdout"
> )( count = "72" )( executable =
> "/scratch/01437/ogce/Vlab/Phonon/executePhonon_test2.sh" )( stderr =
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/lonestar_application.stderr"
> )( maxwalltime = "1440" )( hostCount = "6" )( minmemory = "10240" )(
> project = "TG-STA110014S" )( jobtype = "mpi" )( environment = ( "inputData"
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData"
> ) ( "outputData"
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/outputData"
> ) )( proxy_timeout = "1" )( arguments =
> "///scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f/inputData/Phonon_Input"
> )( directory =
> "/scratch/01437/ogce/Vlab/Phonon/__p4_14/AppPhonon_Thu_Jan_31_19_04_24_CST_2013_cffbf571-663d-4642-a095-dca3a3da887f"
> )( maxmemory = "15360" )
> [INFO] -----END DATA-----
> [ERROR] The connection to the server failed (check host and port) [Caused
> by: Connection refused]
> org.apache.airavata.core.gfac.exception.JobSubmissionFault: The connection
> to the server failed (check host and port) [Caused by: Connection refused]
> at
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
> at
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> at
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> at
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> at java.lang.Thread.run(Thread.java:680)
> Caused by: org.globus.gram.GramException: The connection to the server
> failed (check host and port) [Caused by: Connection refused]
> at org.globus.gram.Gram.renew(Gram.java:595)
> at org.globus.gram.GramJob.renew(GramJob.java:329)
> at org.globus.gram.GramJob.renew(GramJob.java:315)
> at
> org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
> at
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
> ... 11 more
> Exception in thread "Thread-42"
> org.apache.airavata.workflow.model.exceptions.WorkflowRuntimeException:
> org.apache.airavata.workflow.model.exceptions.WorkflowException: The
> connection to the server failed (check host and port) [Caused by:
> Connection refused]
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:392)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.access$400(WorkflowInterpretorSkeleton.java:87)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton$2.run(WorkflowInterpretorSkeleton.java:382)
> at java.lang.Thread.run(Thread.java:680)
> Caused by: org.apache.airavata.workflow.model.exceptions.WorkflowException:
> The connection to the server failed (check host and port) [Caused by:
> Connection refused]
> at
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:321)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.handleWSComponent(WorkflowInterpreter.java:749)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.executeDynamically(WorkflowInterpreter.java:533)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpreter.scheduleDynamically(WorkflowInterpreter.java:218)
> at
> org.apache.airavata.xbaya.interpretor.WorkflowInterpretorSkeleton.executeWorkflow(WorkflowInterpretorSkeleton.java:389)
> ... 3 more
> Caused by: org.apache.airavata.core.gfac.exception.JobSubmissionFault: The
> connection to the server failed (check host and port) [Caused by:
> Connection refused]
> at
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:229)
> at
> org.apache.airavata.core.gfac.provider.AbstractProvider.execute(AbstractProvider.java:69)
> at
> org.apache.airavata.core.gfac.services.impl.AbstractSimpleService.execute(AbstractSimpleService.java:118)
> at org.apache.airavata.core.gfac.GfacAPI.gridJobSubmit(GfacAPI.java:140)
> at
> org.apache.airavata.xbaya.invoker.EmbeddedGFacInvoker.invoke(EmbeddedGFacInvoker.java:256)
> ... 7 more
> Caused by: org.globus.gram.GramException: The connection to the server
> failed (check host and port) [Caused by: Connection refused]
> at org.globus.gram.Gram.renew(Gram.java:595)
> at org.globus.gram.GramJob.renew(GramJob.java:329)
> at org.globus.gram.GramJob.renew(GramJob.java:315)
> at
> org.apache.airavata.core.gfac.provider.utils.JobSubmissionListener.waitFor(JobSubmissionListener.java:72)
> at
> org.apache.airavata.core.gfac.provider.impl.GramProvider.executeApplication(GramProvider.java:206)
> ... 11 more
> 
> [WARN] User : admin Failed login attempt to system at 2013-02-01 17:06:25
> Feb 1, 2013 5:06:25 PM com.sun.jersey.spi.container.servlet.WebComponent
> filterFormParameters
> 
> ===================================================================
> 
> Is there any work around to avoid this error message?
> 
> Thank you,
> 
> Pedro da Silveira