[ 
https://issues.apache.org/jira/browse/NET-495?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13607677#comment-13607677
 ] 

Andreas B. commented on NET-495:
--------------------------------

Seems to be fixed in commons-net-3.2.jar.
Although there is no exception thrown, I still see the same error in the log 
when using -Djavax.net.debug=all.


Log-Output:
=================================
main, called close()
main, called closeInternal(true)
main, SEND TLSv1 ALERT:  warning, description = close_notify
Padded plaintext before ENCRYPTION:  len = 32
0000: 01 00 80 0B 3F A9 CD FD   8A 6A 26 EB 22 96 76 87  ....?....j&.".v.
0010: 7B 85 48 BC 34 9F 09 09   09 09 09 09 09 09 09 09  ..H.4...........
main, WRITE: TLSv1 Alert, length = 32
[Raw write]: length = 37
0000: 15 03 01 00 20 A0 FA 91   F8 3C 60 ED 1F 53 D8 76  .... ....<`..S.v
0010: B9 29 02 B2 1E A9 27 D7   90 F4 C8 41 99 DF C5 D4  .)....'....A....
0020: D6 C1 8F 18 AD                                     .....
main, called closeSocket(selfInitiated)
main, waiting for close_notify or alert: state 5
[Raw read]: length = 5
0000: 35 30 30 20 4F                                     500 O
main, Exception while waiting for close javax.net.ssl.SSLException: Unsupported 
record version Unknown-48.48
                
> Unsupported record version Unknown-48.48 - commons-net-3.1.jar
> --------------------------------------------------------------
>
>                 Key: NET-495
>                 URL: https://issues.apache.org/jira/browse/NET-495
>             Project: Commons Net
>          Issue Type: Bug
>          Components: FTP
>    Affects Versions: 3.1
>         Environment: Windows XP, Windows 7, HP-UX
>            Reporter: Deepak Pant
>              Labels: commons-net-3.1.jar, ftp, ftps
>         Attachments: FTPSClient_Error_Dump.txt
>
>
> FTPSClient bundled in "commons-net-3.1.jar" returns "Unsupported record 
> version Unknown-48.48" error when I try to FTP a zero byte file. This error 
> doesn't come when we use "commons-net-2.0.jar" file.
> javax.net.ssl.SSLException: Unsupported record version Unknown-48.48
>         at 
> com.sun.net.ssl.internal.ssl.InputRecord.readV3Record(InputRecord.java:375)
>         at com.sun.net.ssl.internal.ssl.InputRecord.read(InputRecord.java:360)
>         at 
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:830)
>         at 
> com.sun.net.ssl.internal.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:787)
>         at 
> com.sun.net.ssl.internal.ssl.AppInputStream.read(AppInputStream.java:75)
>         at sun.nio.cs.StreamDecoder.readBytes(StreamDecoder.java:264)
>         at sun.nio.cs.StreamDecoder.implRead(StreamDecoder.java:306)
>         at sun.nio.cs.StreamDecoder.read(StreamDecoder.java:158)
>         at java.io.InputStreamReader.read(InputStreamReader.java:167)
>         at java.io.BufferedReader.fill(BufferedReader.java:136)
>         at java.io.BufferedReader.readLine(BufferedReader.java:299)
>         at java.io.BufferedReader.readLine(BufferedReader.java:362)
>         at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:310)
>         at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:290)
>         at org.apache.commons.net.ftp.FTP.getReply(FTP.java:637)
>         at 
> org.apache.commons.net.ftp.FTPClient.completePendingCommand(FTPClient.java:1637)
>         at org.apache.commons.net.ftp.FTPClient._storeFile(FTPClient.java:599)
>         at 
> org.apache.commons.net.ftp.FTPClient.__storeFile(FTPClient.java:557)
>         at org.apache.commons.net.ftp.FTPClient.storeFile(FTPClient.java:1795)
>         at FTPSExample.main(FTPSExample.java:173)

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to