JetS3tツールキットを使用してJavaアプリからS3に接続しています。これは過去に正常に機能し、コードが実行されるLinuxサーバー上の現在のコードで正常に機能します。
しかし、最近Macで同じコードを実行しようとすると、次の例外が発生します。原因:
org.jets3t.service.S3ServiceException: Request Error: java.net.SocketException: Invalid
argument GET '/' on Host 's3.amazonaws.com'
at org.jets3t.service.S3Service.getBucket(S3Service.java:1911)
...
Caused by: java.net.SocketException: Invalid argument
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:150)
at java.net.SocketInputStream.read(SocketInputStream.java:121)
at sun.security.ssl.InputRecord.readFully(InputRecord.java:312)
...
誰かがこれを引き起こしている可能性があるものを知っていますか?