Hi everyone,

I'm seeking guidance in dealing with a timeout error when exporting large
objects out of Fedora using fedora-export.sh.

I saw a previous unanswered question about a similar problem (
http://fedora-commons.1317035.n2.nabble.com/fcrepo-user-SocketTimeoutException-Read-timed-out-td7579283.html
) but I thought I would try my luck anyway.

Is there a timeout value I can increase somewhere that will give the process
more time to complete?

Any advice is welcome; thanks in advance.

Best regards,

Eddie Rubeiz
Drexel University Libraries.

**********

Versions:
        Apache Tomcat 6.0.35 Servlet/JSP Container on Ubuntu
        Fedora Commons 3.7.1

Invoke the following command on an object that contains large datastreams
(about 2 GB).

        [...]/fedora-export.sh \
            idea-staging.library.drexel.edu:8080 \
            $user  \
            $pass  \
            $pid \
            info:fedora/fedora-system:FOXML-1.1 \
            archive \
            . \
            http

The command fails with the following stacktrace:

WARN 09:11:11.880 (PhaseInterceptorChain) Interceptor for
{http://fedora-commons.org/2011/07/definitions/types/}FedoraAPIMMTOMService#{http://fedora-commons.org/2011/07/definitions/types/}export
has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Could not send Message.
        at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:64)
~[cxf-bundle-2.7.3.jar:2.7.3]
        at
org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:271)
~[cxf-bundle-2.7.3.jar:2.7.3]
        at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:530)
[cxf-bundle-2.7.3.jar:2.7.3]
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:463)
[cxf-bundle-2.7.3.jar:2.7.3]
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:366)
[cxf-bundle-2.7.3.jar:2.7.3]
        at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:319)
[cxf-bundle-2.7.3.jar:2.7.3]
        at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96)
[cxf-bundle-2.7.3.jar:2.7.3]
        at 
org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:133)
[cxf-bundle-2.7.3.jar:2.7.3]
        at com.sun.proxy.$Proxy53.export(Unknown Source) [na:na]
        at
org.fcrepo.client.utility.export.AutoExporter.export(AutoExporter.java:129)
[fcrepo-client-admin-3.7.1.jar:na]
        at org.fcrepo.client.utility.export.Export.one(Export.java:86)
[fcrepo-client-admin-3.7.1.jar:na]
        at org.fcrepo.client.utility.export.Export.main(Export.java:284)
[fcrepo-client-admin-3.7.1.jar:na]
Caused by: java.net.SocketTimeoutException: SocketTimeoutException invoking
http://idea-staging.library.drexel.edu:8080/fedora/services/managementMTOM:
Read timed out
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
~[na:1.6.0_45]
        at
sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
~[na:1.6.0_45]
        at
sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
~[na:1.6.0_45]
        at java.lang.reflect.Constructor.newInstance(Constructor.java:513)
~[na:1.6.0_45]
        at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.mapException(HTTPConduit.java:1338)
~[cxf-bundle-2.7.3.jar:2.7.3]
        at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1322)
~[cxf-bundle-2.7.3.jar:2.7.3]
        at 
org.apache.cxf.transport.AbstractConduit.close(AbstractConduit.java:56)
~[cxf-bundle-2.7.3.jar:2.7.3]
        at org.apache.cxf.transport.http.HTTPConduit.close(HTTPConduit.java:622)
~[cxf-bundle-2.7.3.jar:2.7.3]
        at
org.apache.cxf.interceptor.MessageSenderInterceptor$MessageSenderEndingInterceptor.handleMessage(MessageSenderInterceptor.java:62)
~[cxf-bundle-2.7.3.jar:2.7.3]
        ... 11 common frames omitted
Caused by: java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method) ~[na:1.6.0_45]
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
~[na:1.6.0_45]
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
~[na:1.6.0_45]
        at java.io.BufferedInputStream.read1(BufferedInputStream.java:258)
~[na:1.6.0_45]
        at java.io.BufferedInputStream.read(BufferedInputStream.java:317)
~[na:1.6.0_45]
        at sun.net.www.http.HttpClient.parseHTTPHeader(HttpClient.java:698)
~[na:1.6.0_45]
        at sun.net.www.http.HttpClient.parseHTTP(HttpClient.java:641)
~[na:1.6.0_45]
        at
sun.net.www.protocol.http.HttpURLConnection.getInputStream(HttpURLConnection.java:1218)
~[na:1.6.0_45]
        at 
java.net.HttpURLConnection.getResponseCode(HttpURLConnection.java:379)
~[na:1.6.0_45]
        at
org.apache.cxf.transport.http.URLConnectionHTTPConduit$URLConnectionWrappedOutputStream.getResponseCode(URLConnectionHTTPConduit.java:248)
~[cxf-bundle-2.7.3.jar:2.7.3]
        at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponseInternal(HTTPConduit.java:1517)
~[cxf-bundle-2.7.3.jar:2.7.3]
        at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.handleResponse(HTTPConduit.java:1490)
~[cxf-bundle-2.7.3.jar:2.7.3]
        at
org.apache.cxf.transport.http.HTTPConduit$WrappedOutputStream.close(HTTPConduit.java:1309)
~[cxf-bundle-2.7.3.jar:2.7.3]
        ... 14 common frames omitted



--
Sent from: 
http://fedora-commons.1317035.n2.nabble.com/Fedora-Commons-Users-f1316928.html

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Fedora-commons-users mailing list
Fedora-commons-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fedora-commons-users

Reply via email to