Skip to main content

[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



Back to the top