[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
Re: [geclipse-dev] SRM exception
|
Hi Romain,
I've just tested SRM both in our HEAD and RC. I've found nothing
suspicious.
I wonder where "double slashes" came from. (before tmp)
srm://grid05.lal.in2p3.fr:8443/dpm/lal.in2p3.fr/home/vo.iscpif.fr//tmp/
I've tried to create directory "/tmp/test" and this worked.
I think about 2 possibilities:
1. You're using SRM v1, not SRM v2.
2. You create SRM storage in a improper way.
Please, could you paste code where you create SRMStore. And please,
verify which version of SRM are you connecting to.
--
Mateusz Pabiś
Romain pisze:
> Hi guys,
>
> I am still working on my headless application (simexplorer) taking advantages of g-eclipse abstraction
> layers and middleware implementations.
>
> I get an exception when I am try to 'mkdir' on a 'srm' storage :
>
> Dec 2, 2008 11:34:27 AM org.simexplorer.jobmanager.impl.ExecutionEnvironment$1 run
> INFO: null
> java.io.IOException: srm://grid05.lal.in2p3.fr:8443/dpm/lal.in2p3.fr/home/vo.iscpif.fr//tmp/
> at org.simexplorer.efsfile.EFSFile.mkdir(EFSFile.java:95)
> at org.simexplorer.jobmanager.impl.ExecutionEnvironment$1.run(ExecutionEnvironment.java:150)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
> Caused by: eu.geclipse.core.reporting.ProblemException: Unspecified IO problem
> at eu.geclipse.efs.srm.SRMStore.mkdir(SRMStore.java:581)
> at org.simexplorer.efsfile.EFSFile.mkdir(EFSFile.java:93)
> ... 4 more
> Caused by: Method 'ns1:srmMkdir' not implemented: method name or namespace not recognized
> at org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:222)
> at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:129)
> at org.apache.axis.encoding.DeserializationContext.endElement(DeserializationContext.java:1087)
> at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:601)
> at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1774)
> at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2930)
> at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:648)
> at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:140)
> at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:510)
> at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:807)
> at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:737)
> at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:107)
> at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1205)
> at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:522)
> at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
> 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 gov.lbl.srm.StorageResourceManager.SrmSoapBindingStub.srmMkdir(SrmSoapBindingStub.java:1996)
> at eu.geclipse.efs.srm.SRMStore.mkdir(SRMStore.java:566)
> ... 5 more
>
>
> The same kind of error happend when I am trying to read a file:
> java.io.IOException: srm://grid05.lal.in2p3.fr:8443/dpm/lal.in2p3.fr/home/vo.iscpif.fr//tmp//simexplorer//1228213564360//test.txt
> at org.simexplorer.efsfile.EFSFile.openOutputStream(EFSFile.java:121)
> at org.simexplorer.jobmanager.impl.ExecutionEnvironment.testAStorage(ExecutionEnvironment.java:216)
> at org.simexplorer.jobmanager.impl.ExecutionEnvironment$1.run(ExecutionEnvironment.java:170)
> at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
> at java.lang.Thread.run(Thread.java:619)
> Caused by: eu.geclipse.core.reporting.ProblemException: Problem occured during opening output steam. Method 'ns1:srmPrepareToPut' not implemented: method name or namespace not recognized
> at eu.geclipse.efs.srm.SRMStore.openOutputStream(SRMStore.java:813)
> at org.simexplorer.efsfile.EFSFile.openOutputStream(EFSFile.java:119)
> ... 5 more
>
> Do you have any idea where it comes from?
>
> Cheers,
> Romain.
_______________________________________________
geclipse-dev mailing list
geclipse-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/geclipse-dev