Strange Error - Jlite 0.2

14 views
Skip to first unread message

Stanley Kurtz

unread,
May 31, 2012, 8:50:16 AM5/31/12
to jlite, oleg.suk...@gmail.com
Hi,

When I try to submit 2 jobs from 2 different thread using different
instances of GridSession in each thread I receive an error.
I saw this post https://groups.google.com/forum/#!msg/jlite/ikClcB42_l4/ZlmsgyaKKt4J
but I'm already using the Jlite 0.2 version.

// The error is:

jlite.GridAPIException: org.globus.io.urlcopy.UrlCopyException:
UrlCopy transfer failed. [Caused by: Server refused performing the
request. Custom message: (error code 1) [Nested exception message:
Custom message: Unexpected reply: 500-Command failed. :
globus_l_gfs_file_open failed.
500-globus_xio: Unable to open file /var/glite/SandboxDir/YZ/
https_3a_2f_2flb.eela.ufrj.br_3a9000_2fYZFjc1RxbmWIbLThXhnSLQ/
input/.mdclient.config
500-globus_xio: System error in open: Permission denied
500-globus_xio: A system call failed: Permission denied
500 End.]]
at jlite.GridSessionImpl.submitJob(GridSessionImpl.java:651)
at jlite.GridSessionImpl.submitJob(GridSessionImpl.java:465)
at br.inpe.cptec.evergreen.domain.service.JLite.run(JLite.java:126)
at br.inpe.cptec.evergreen.domain.model.job.Job.run(Job.java:168)
at
br.inpe.cptec.evergreen.application.controller.Management.execute(Management.java:
123)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.el.parser.AstValue.invoke(AstValue.java:130)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:
274)
at
com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:
68)
at
com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:
69)
at
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:
92)
at javax.faces.component.UICommand.broadcast(UICommand.java:332)
at com.icesoft.faces.component.panelseries.UISeries
$RowEvent.broadcast(UISeries.java:617)
at
com.icesoft.faces.component.panelseries.UISeries.broadcast(UISeries.java:
285)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:
287)
at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:
327)
at
com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:
99)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:
245)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:
110)
at
com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:
18)
at
com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:
132)
at
com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:
74)
at
com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:
31)
at
com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:
24)
at
com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:
16)
at
com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:
23)
at
com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:
53)
at
com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:
26)
at
com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:
23)
at
com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:
131)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:
56)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
128)
at
org.jstripe.tomcat.probe.Tomcat55AgentValve.invoke(Tomcat55AgentValve.java:
20)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
286)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:
190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:
283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
697)
at org.apache.jk.common.ChannelSocket
$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:722)
Caused by: org.globus.io.urlcopy.UrlCopyException: UrlCopy transfer
failed. [Caused by: Server refused performing the request. Custom
message: (error code 1) [Nested exception message: Custom message:
Unexpected reply: 500-Command failed. : globus_l_gfs_file_open failed.
500-globus_xio: Unable to open file /var/glite/SandboxDir/YZ/
https_3a_2f_2flb.eela.ufrj.br_3a9000_2fYZFjc1RxbmWIbLThXhnSLQ/
input/.mdclient.config
500-globus_xio: System error in open: Permission denied
500-globus_xio: A system call failed: Permission denied
500 End.]]
at org.globus.io.urlcopy.UrlCopy.copy(UrlCopy.java:522)
at jlite.GridSessionImpl.uploadFilesToGridFTP(GridSessionImpl.java:
717)
at jlite.GridSessionImpl.submitJob(GridSessionImpl.java:576)
... 50 more


-----------------------------

And when I try update the job state I receive this error:

jlite.GridAPIException: An error occurred, see detail
at jlite.GridSessionImpl.getJobStatus(GridSessionImpl.java:365)
at jlite.GridSessionImpl.getJobState(GridSessionImpl.java:312)
at br.inpe.cptec.evergreen.domain.service.JLite.status(JLite.java:
155)
at br.inpe.cptec.evergreen.domain.model.job.Job.status(Job.java:172)
at
br.inpe.cptec.evergreen.application.controller.Management.updateJobStatus(Management.java:
342)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.sun.el.parser.AstValue.invoke(AstValue.java:130)
at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:
274)
at
com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:
68)
at
com.sun.facelets.el.LegacyMethodBinding.invoke(LegacyMethodBinding.java:
69)
at
com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:
92)
at javax.faces.component.UICommand.broadcast(UICommand.java:332)
at com.icesoft.faces.component.panelseries.UISeries
$RowEvent.broadcast(UISeries.java:617)
at
com.icesoft.faces.component.panelseries.UISeries.broadcast(UISeries.java:
285)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:
287)
at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:
327)
at
com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:
99)
at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:
245)
at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:
110)
at
com.icesoft.faces.webapp.http.core.JsfLifecycleExecutor.apply(JsfLifecycleExecutor.java:
18)
at
com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.renderCycle(ReceiveSendUpdates.java:
132)
at
com.icesoft.faces.webapp.http.core.ReceiveSendUpdates.service(ReceiveSendUpdates.java:
74)
at
com.icesoft.faces.webapp.http.core.RequestVerifier.service(RequestVerifier.java:
31)
at
com.icesoft.faces.webapp.http.common.standard.PathDispatcherServer.service(PathDispatcherServer.java:
24)
at
com.icesoft.faces.webapp.http.servlet.BasicAdaptingServlet.service(BasicAdaptingServlet.java:
16)
at
com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:
23)
at
com.icesoft.faces.webapp.http.servlet.SessionDispatcher.service(SessionDispatcher.java:
53)
at
com.icesoft.faces.webapp.http.servlet.SessionVerifier.service(SessionVerifier.java:
26)
at
com.icesoft.faces.webapp.http.servlet.PathDispatcher.service(PathDispatcher.java:
23)
at
com.icesoft.faces.webapp.http.servlet.MainServlet.service(MainServlet.java:
131)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at
com.icesoft.faces.webapp.xmlhttp.BlockingServlet.service(BlockingServlet.java:
56)
at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:
290)
at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:
206)
at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:
233)
at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:
191)
at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:
128)
at
org.jstripe.tomcat.probe.Tomcat55AgentValve.invoke(Tomcat55AgentValve.java:
20)
at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:
102)
at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:
109)
at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:
286)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:
190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:
283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at
org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:
697)
at org.apache.jk.common.ChannelSocket
$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool
$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:722)
Caused by: An error occurred, see detail
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:
57)
at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:
45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
at java.lang.Class.newInstance0(Class.java:372)
at java.lang.Class.newInstance(Class.java:325)
at
org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:
104)
at
org.apache.axis.encoding.ser.BeanDeserializer.<init>(BeanDeserializer.java:
90)
at
org.glite.wsdl.types.lb.GenericFault.getDeserializer(GenericFault.java:
254)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:
57)
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:
43)
at java.lang.reflect.Method.invoke(Method.java:601)
at
org.apache.axis.encoding.ser.BaseDeserializerFactory.getSpecialized(BaseDeserializerFactory.java:
154)
at
org.apache.axis.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:
84)
at
org.apache.axis.encoding.DeserializationContext.getDeserializer(DeserializationContext.java:
464)
at
org.apache.axis.encoding.DeserializationContext.getDeserializerForType(DeserializationContext.java:
547)
at
org.apache.axis.message.SOAPFaultDetailsBuilder.onStartChild(SOAPFaultDetailsBuilder.java:
157)
at
org.apache.axis.encoding.DeserializationContext.startElement(DeserializationContext.java:
1035)
at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown
Source)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown
Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl
$FragmentContentDispatcher.dispatch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown
Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown
Source)
at javax.xml.parsers.SAXParser.parse(SAXParser.java:392)
at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationContext.java:
227)
at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstandChecker.java:
62)
at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
at org.apache.axis.client.Call.invoke(Call.java:2767)
at org.apache.axis.client.Call.invoke(Call.java:2443)
at org.apache.axis.client.Call.invoke(Call.java:2366)
at org.apache.axis.client.Call.invoke(Call.java:1812)
at
org.glite.wsdl.services.lb.LoggingAndBookkeepingStub.jobStatus(LoggingAndBookkeepingStub.java:
802)
at jlite.GridSessionImpl.getJobStatus(GridSessionImpl.java:337)
... 50 more

-------------------------------
Everything works well when I use 1 thread. Does anyone know which
could be the problem?

Thanks in advance!
Reply all
Reply to author
Forward
0 new messages