Skip to content

Exception with s3cmd: Index 1 out of bounds for length 1 #335

Open
@OdedRaiches

Description

@OdedRaiches

Hi, i'm having an issue with using s3cmd with s3proxy.
I'm trying to do this simple PUT command:
s3cmd put stam.txt s3://https://blobeastus.blob.core.windows.net/oded-test1/stam.txt

The output i'm getting is:

WARNING: Retrying failed request: //blobeastus.blob.core.windows.net/oded-test1/stam.txt (Tunnel connection failed: 500 Index 1 out of bounds for length 1)
WARNING: Waiting 3 sec...
upload: 'stam.txt' -> 's3://https://blobeastus.blob.core.windows.net/oded-test1/stam.txt'  [1 of 1]
[s3proxy] W 10-05 13:18:55.467 S3Proxy-Jetty-17 o.g.s.o.e.j.server.HttpChannel:396 |::] blobeastus.blob.core.windows.net:443
java.lang.ArrayIndexOutOfBoundsException: Index 1 out of bounds for length 1
        at org.gaul.s3proxy.S3ProxyHandler.doHandle(S3ProxyHandler.java:629)
        at org.gaul.s3proxy.S3ProxyHandlerJetty.handle(S3ProxyHandlerJetty.java:76)
        at org.gaul.shaded.org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)
        at org.gaul.shaded.org.eclipse.jetty.server.Server.handle(Server.java:499)
        at org.gaul.shaded.org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:311)
        at org.gaul.shaded.org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:258)
        at org.gaul.shaded.org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:544)
        at org.gaul.shaded.org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
        at org.gaul.shaded.org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555)
        at java.base/java.lang.Thread.run(Thread.java:834)

From checking the sources I see this is the 629 line in S3ProxyHandler.java:

// Validate container name
if (!uri.equals("/") && !isValidContainer(path[1]))

Can anyone point me what is wrong with my input?
Thanks!

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions