Получение java.io.IOException: попытка загрузить файл XXXXXX по пути XXXXX, но это каталог. При использовании net.schmizJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Получение java.io.IOException: попытка загрузить файл XXXXXX по пути XXXXX, но это каталог. При использовании net.schmiz

Сообщение Anonymous »

Получение этого исключения при подключении по SFTP к удаленному серверу
Ниже приведена трассировка стека исключения
java.io.IOException: Trying to upload file Test.pdf to path /MyFolder/NewTest/Test.pdf but that is a directory
at net.schmizz.sshj.sftp.SFTPFileTransfer$Uploader.prepareFile(SFTPFileTransfer.java:310)
at net.schmizz.sshj.sftp.SFTPFileTransfer$Uploader.uploadFile(SFTPFileTransfer.java:228)
at net.schmizz.sshj.sftp.SFTPFileTransfer$Uploader.upload(SFTPFileTransfer.java:183)
at net.schmizz.sshj.sftp.SFTPFileTransfer$Uploader.access$100(SFTPFileTransfer.java:166)
at net.schmizz.sshj.sftp.SFTPFileTransfer.upload(SFTPFileTransfer.java:64)
at net.schmizz.sshj.sftp.SFTPClient.put(SFTPClient.java:244)

Ниже приведен фрагмент кода, который используется
String localFile = "D:/SFTPFiles/Test.pdf";
String remoteFilePath = "/MyFolder/NewTest";

SSHClient sshClient = new SSHClient();
sshClient.addHostKeyVerifier(new PromiscuousVerifier());
sshClient.connect(remoteHost);
sshClient.authPassword(downloadUserName, password);
SFTPClient sftpClient = sshClient.newSFTPClient();
FileSystemFile fileSystemFile = new FileSystemFile(localFile);
sftpClient.put(fileSystemFile, remoteFilePath);
sftpClient.close();
sshClient.disconnect();

Я проверил и убедился, что файл на локальном сервере существует. Каталоги на удаленном сервере также присутствуют. Также пробовали использовать StatefulSFTPClient. Также на удаленном сервере не существует каталога с таким же именем, как у файла.
Подробные журналы:
java.io.IOException: T r y i n g t o u p l o a d f i l e T e s t . p d f t o p a t h M y F o l d e r / N e w T e s t / T e s t . p d f b u t t h a t i s a d i r e c t o r y < b r / > a t n e t . s c h m i z z . s s h j . s f t p . S F T P F i l e T r a n s f e r $ U p l o a d e r . p r e p a r e F i l e ( S F T P F i l e T r a n s f e r . j a v a : 3 1 0 ) < b r / > a t n e t . s c h m i z z . s s h j . s f t p . S F T P F i l e T r a n s f e r $ U p l o a d e r . u p l o a d F i l e ( S F T P F i l e T r a n s f e r . j a v a : 2 2 8 ) < b r / > a t n e t . s c h m i z z . s s h j . s f t p . S F T P F i l e T r a n s f e r $ U p l o a d e r . u p l o a d ( S F T P F i l e T r a n s f e r . j a v a : 1 8 3 ) < b r / > a t n e t . s c h m i z z . s s h j . s f t p . S F T P F i l e T r a n s f e r $ U p l o a d e r . a c c e s s $ 1 0 0 ( S F T P F i l e T r a n s f e r . j a v a : 1 6 6 ) < b r / > a t n e t . s c h m i z z . s s h j . s f t p . S F T P F i l e T r a n s f e r . u p l o a d ( S F T P F i l e T r a n s f e r . j a v a : 6 4 ) < b r / > a t n e t . s c h m i z z . s s h j . s f t p . S F T P C l i e n t . p u t ( S F T P C l i e n t . j a v a : 2 4 4 ) < b r / > a t c o m . t e s t i n g . u s e r . p r j c t . N Y C S e r v i c e I m p l . u p l o a d F i l e T o C B C K P A ( N Y C S e r v i c e I m p l . j a v a : 2 4 1 ) < b r / > a t c o m . t e s t i n g . u s e r . p r j c t . N Y C S e r v i c e I m p l $ $ F a s t C l a s s B y S p r i n g C G L I B $ $ c 9 5 2 a e 3 c . i n v o k e ( & l t ; g e n e r a t e d & g t ; ) < b r / > a t o r g . s p r i n g f r a m e w o r k . c g l i b . p r o x y . M e t h o d P r o x y . i n v o k e ( M e t h o d P r o x y . j a v a : 2 0 4 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . C g l i b A o p P r o x y $ D y n a m i c A d v i s e d I n t e r c e p t o r . i n t e r c e p t ( C g l i b A o p P r o x y . j a v a : 6 8 5 ) < b r / > a t c o m . t e s t i n g . u s e r . p r j c t . N Y C S e r v i c e I m p l $ $ E n h a n c e r B y S p r i n g C G L I B $ $ b 7 5 2 2 d 7 1 . u p l o a d F i l e T o C B C K P A ( & l t ; g e n e r a t e d & g t ; ) < b r / > a t c o m . t e s t i n g . u s e r . p r j c t . N Y C C o n t r o l l e r . g e t P r o g r e s s N Y C ( N Y C C o n t r o l l e r . j a v a : 6 6 ) < b r / > a t c o m . t e s t i n g . u s e r . p r j c t . N Y C C o n t r o l l e r $ $ F a s t C l a s s B y S p r i n g C G L I B $ $ 7 a 8 4 d a f 5 . i n v o k e ( & l t ; g e n e r a t e d & g t ; ) < b r / > a t o r g . s p r i n g f r a m e w o r k . c g l i b . p r o x y . M e t h o d P r o x y . i n v o k e ( M e t h o d P r o x y . j a v a : 2 0 4 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . C g l i b A o p P r o x y $ C g l i b M e t h o d I n v o c a t i o n . i n v o k e J o i n p o i n t ( C g l i b A o p P r o x y . j a v a : 7 4 7 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . R e f l e c t i v e M e t h o d I n v o c a t i o n . p r o c e e d ( R e f l e c t i v e M e t h o d I n v o c a t i o n . j a v a : 1 6 3 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . v a l i d a t i o n . b e a n v a l i d a t i o n . M e t h o d V a l i d a t i o n I n t e r c e p t o r . i n v o k e ( M e t h o d V a l i d a t i o n I n t e r c e p t o r . j a v a : 1 1 2 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . R e f l e c t i v e M e t h o d I n v o c a t i o n . p r o c e e d ( R e f l e c t i v e M e t h o d I n v o c a t i o n . j a v a : 1 8 5 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . a o p . f r a m e w o r k . C g l i b A o p P r o x y $ D y n a m i c A d v i s e d I n t e r c e p t o r . i n t e r c e p t ( C g l i b A o p P r o x y . j a v a : 6 8 9 ) < b r / > a t c o m . t e s t i n g . u s e r . p r j c t . N Y C C o n t r o l l e r $ $ E n h a n c e r B y S p r i n g C G L I B $ $ e 0 5 a 8 6 1 8 . g e t P r o g r e s s N Y C ( & l t ; g e n e r a t e d & g t ; ) < b r / > a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e 0 ( N a t i v e M e t h o d ) < b r / > a t s u n . r e f l e c t . N a t i v e M e t h o d A c c e s s o r I m p l . i n v o k e ( N a t i v e M e t h o d A c c e s s o r I m p l . j a v a : 6 2 ) < b r / > a t s u n . r e f l e c t . D e l e g a t i n g M e t h o d A c c e s s o r I m p l . i n v o k e ( D e l e g a t i n g M e t h o d A c c e s s o r I m p l . j a v a : 4 3 ) < b r / > a t j a v a . l a n g . r e f l e c t . M e t h o d . i n v o k e ( M e t h o d . j a v a : 4 9 8 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . m e t h o d . s u p p o r t . I n v o c a b l e H a n d l e r M e t h o d . d o I n v o k e ( I n v o c a b l e H a n d l e r M e t h o d . j a v a : 2 0 9 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . m e t h o d . s u p p o r t . I n v o c a b l e H a n d l e r M e t h o d . i n v o k e F o r R e q u e s t ( I n v o c a b l e H a n d l e r M e t h o d . j a v a : 1 3 6 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . m v c . m e t h o d . a n n o t a t i o n . S e r v l e t I n v o c a b l e H a n d l e r M e t h o d . i n v o k e A n d H a n d l e ( S e r v l e t I n v o c a b l e H a n d l e r M e t h o d . j a v a : 1 0 2 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . m v c . m e t h o d . a n n o t a t i o n . R e q u e s t M a p p i n g H a n d l e r A d a p t e r . i n v o k e H a n d l e r M e t h o d ( R e q u e s t M a p p i n g H a n d l e r A d a p t e r . j a v a : 8 7 0 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . m v c . m e t h o d . a n n o t a t i o n . R e q u e s t M a p p i n g H a n d l e r A d a p t e r . h a n d l e I n t e r n a l ( R e q u e s t M a p p i n g H a n d l e r A d a p t e r . j a v a : 7 7 6 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . m v c . m e t h o d . A b s t r a c t H a n d l e r M e t h o d A d a p t e r . h a n d l e ( A b s t r a c t H a n d l e r M e t h o d A d a p t e r . j a v a : 8 7 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . D i s p a t c h e r S e r v l e t . d o D i s p a t c h ( D i s p a t c h e r S e r v l e t . j a v a : 9 9 1 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . D i s p a t c h e r S e r v l e t . d o S e r v i c e ( D i s p a t c h e r S e r v l e t . j a v a : 9 2 5 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . F r a m e w o r k S e r v l e t . p r o c e s s R e q u e s t ( F r a m e w o r k S e r v l e t . j a v a : 9 7 8 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . F r a m e w o r k S e r v l e t . d o G e t ( F r a m e w o r k S e r v l e t . j a v a : 8 7 0 ) < b r / > a t j a v a x . s e r v l e t . h t t p . H t t p S e r v l e t . s e r v i c e ( H t t p S e r v l e t . j a v a : 6 3 5 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . s e r v l e t . F r a m e w o r k S e r v l e t . s e r v i c e ( F r a m e w o r k S e r v l e t . j a v a : 8 5 5 ) < b r / > a t j a v a x . s e r v l e t . h t t p . H t t p S e r v l e t . s e r v i c e ( H t t p S e r v l e t . j a v a : 7 4 2 ) < b r / > a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . i n t e r n a l D o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 2 3 1 ) < b r / > a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . d o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 1 6 6 ) < b r / > a t o r g . a p a c h e . t o m c a t . w e b s o c k e t . s e r v e r . W s F i l t e r . d o F i l t e r ( W s F i l t e r . j a v a : 5 2 ) < b r / > a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . i n t e r n a l D o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 1 9 3 ) < b r / > a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . d o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 1 6 6 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . f i l t e r . O n c e P e r R e q u e s t F i l t e r . d o F i l t e r ( O n c e P e r R e q u e s t F i l t e r . j a v a : 1 0 1 ) < b r / > a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . i n t e r n a l D o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 1 9 3 ) < b r / > a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . d o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 1 6 6 ) < b r / > a t c o m . t e s t i n g . c o m m o n s . M y F i l t e r . d o F i l t e r I n t e r n a l ( M y F i l t e r . j a v a : 1 9 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . w e b . f i l t e r . O n c e P e r R e q u e s t F i l t e r . d o F i l t e r ( O n c e P e r R e q u e s t F i l t e r . j a v a : 1 0 7 ) < b r / > a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . i n t e r n a l D o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 1 9 3 ) < b r / > a t o r g . a p a c h e . c a t a l i n a . c o r e . A p p l i c a t i o n F i l t e r C h a i n . d o F i l t e r ( A p p l i c a t i o n F i l t e r C h a i n . j a v a : 1 6 6 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . b o o t . a c t u a t e . m e t r i c s . w e b . s e r v l e t . W e b M v c M e t r i c s F i l t e r . f i l t e r A n d R e c o r d M e t r i c s ( W e b M v c M e t r i c s F i l t e r . j a v a : 1 5 8 ) < b r / > a t o r g . s p r i n g f r a m e w o r k . b o o t . a c t u a t e . m e t r i c s . w eb.servlet.WebMvcMetricsFilter.filterAndRecordMetrics(WebMvcMetricsFilter.java:126)
at org.springframework.boot.actuate.metrics.web.servlet.WebMvcMetricsFilter.doFilterInternal(WebMvcMetricsFilter.java:111)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.boot.actuate.web.trace.servlet.HttpTraceFilter.doFilterInternal(HttpTraceFilter.java:84)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:320)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:127)
at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:91)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:119)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at org.springframework.security.web.session.SessionManagementFilter.doFilter(SessionManagementFilter.java:137)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at org.springframework.security.web.authentication.AnonymousAuthenticationFilter.doFilter(AnonymousAuthenticationFilter.java:111)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at org.springframework.security.web.servletapi.SecurityContextHolderAwareRequestFilter.doFilter(SecurityContextHolderAwareRequestFilter.java:170)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at org.springframework.security.web.savedrequest.RequestCacheAwareFilter.doFilter(RequestCacheAwareFilter.java:63)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at com.testing.service.jwt.JwtAuthTokenFilter.doFilterInternal(JwtAuthTokenFilter.java:49)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at org.springframework.security.web.authentication.logout.LogoutFilter.doFilter(LogoutFilter.java:116)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at org.springframework.web.filter.CorsFilter.doFilterInternal(CorsFilter.java:96)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at org.springframework.security.web.header.HeaderWriterFilter.doFilterInternal(HeaderWriterFilter.java:66)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(SecurityContextPersistenceFilter.java:105)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at org.springframework.security.web.context.request.async.WebAsyncManagerIntegrationFilter.doFilterInternal(WebAsyncManagerIntegrationFilter.java:56)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:334)
at org.springframework.security.web.FilterChainProxy.doFilterInternal(FilterChainProxy.java:215)
at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:178)
at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy.java:357)

Если такого файла нет:
net.schmizz.sshj.sftp.SFTPException: No such file
at net.schmizz.sshj.sftp.Response.error(Response.java:140)
at net.schmizz.sshj.sftp.Response.ensurePacketTypeIs(Response.java:117)
at net.schmizz.sshj.sftp.SFTPEngine.open(SFTPEngine.java:143)
at net.schmizz.sshj.sftp.SFTPEngine.open(SFTPEngine.java:149)
at net.schmizz.sshj.sftp.SFTPFileTransfer$Uploader.uploadFile(SFTPFileTransfer.java:233)
at net.schmizz.sshj.sftp.SFTPFileTransfer$Uploader.upload(SFTPFileTransfer.java:183)
at net.schmizz.sshj.sftp.SFTPFileTransfer$Uploader.access$100(SFTPFileTransfer.java:166)
at net.schmizz.sshj.sftp.SFTPFileTransfer.upload(SFTPFileTransfer.java:64)
at net.schmizz.sshj.sftp.SFTPClient.put(SFTPClient.java:244)
at com.testing.user.prjct.NYCServiceImpl.uploadFileToCBCKPA(NYCServiceImpl.java:241)
at com.testing.user.prjct.NYCServiceImpl$$FastClassBySpringCGLIB$$c952ae3c.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:685)
at com.testing.user.prjct.NYCServiceImpl$$EnhancerBySpringCGLIB$$60abb72e.uploadFileToCBCKPA()
at com.testing.user.prjct.NYCController.getProgressNYC(NYCController.java:66)
at com.testing.user.prjct.NYCController$$FastClassBySpringCGLIB$$7a84daf5.invoke()
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:747)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:163)
at org.springframework.validation.beanvalidation.MethodValidationInterceptor.invoke(MethodValidationInterceptor.java:112)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:185)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:689)
at com.testing.user.prjct.NYCController$$EnhancerBySpringCGLIB$$1e621918.getProgressNYC()
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:209)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:136)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:102)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:870)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:776)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:87)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:991)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:925)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:978)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:870)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:635)
at org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:855)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:742)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:231)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:166)
at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:193)


Журналы успешной передачи файлов WinScp

. 2021-03-23 17:48:16.920 Session upkeep
. 2021-03-23 17:48:17.351 Getting current directory name.
. 2021-03-23 17:48:17.351 Listing directory "/MyFolder/NewTest".
> 2021-03-23 17:48:17.351 Type: SSH_FXP_OPENDIR, Size: 23, Number: 1547
. 2021-03-23 17:48:17.351 Sent 27 bytes
. 2021-03-23 17:48:17.352 There are 0 bytes remaining in the send buffer
. 2021-03-23 17:48:17.352 Read 4 bytes (24 pending)
. 2021-03-23 17:48:17.352 Read 24 bytes (0 pending)
< 2021-03-23 17:48:17.352 Type: SSH_FXP_STATUS, Size: 24, Number: 1284
. 2021-03-23 17:48:17.352 Discarding reserved response
. 2021-03-23 17:48:17.352 Waiting for another 4 bytes
. 2021-03-23 17:48:17.363 Detected network event
. 2021-03-23 17:48:17.363 Waiting for another 4 bytes
. 2021-03-23 17:48:17.363 Received 14 bytes
. 2021-03-23 17:48:17.363 Read 4 bytes (10 pending)
. 2021-03-23 17:48:17.363 Read 10 bytes (0 pending)
< 2021-03-23 17:48:17.363 Type: SSH_FXP_HANDLE, Size: 10, Number: 1547
> 2021-03-23 17:48:17.363 Type: SSH_FXP_READDIR, Size: 10, Number: 1804
. 2021-03-23 17:48:17.363 Sent 14 bytes
. 2021-03-23 17:48:17.363 There are 0 bytes remaining in the send buffer
. 2021-03-23 17:48:17.363 Waiting for another 4 bytes
. 2021-03-23 17:48:17.372 Detected network event
. 2021-03-23 17:48:17.373 Waiting for another 4 bytes
. 2021-03-23 17:48:17.373 Received 227 bytes
. 2021-03-23 17:48:17.373 Read 4 bytes (223 pending)
. 2021-03-23 17:48:17.373 Read 223 bytes (0 pending)
< 2021-03-23 17:48:17.373 Type: SSH_FXP_NAME, Size: 223, Number: 1804
> 2021-03-23 17:48:17.373 Type: SSH_FXP_READDIR, Size: 10, Number: 2060
. 2021-03-23 17:48:17.373 Sent 14 bytes
. 2021-03-23 17:48:17.373 There are 0 bytes remaining in the send buffer
. 2021-03-23 17:48:17.373 Read file 'panImage.jpg' from listing
. 2021-03-23 17:48:17.373 Read file 'TEST.pdf' from listing
. 2021-03-23 17:48:17.373 Waiting for another 4 bytes
. 2021-03-23 17:48:17.383 Detected network event
. 2021-03-23 17:48:17.383 Waiting for another 4 bytes
. 2021-03-23 17:48:17.383 Received 32 bytes
. 2021-03-23 17:48:17.383 Read 4 bytes (28 pending)
. 2021-03-23 17:48:17.383 Read 28 bytes (0 pending)
< 2021-03-23 17:48:17.383 Type: SSH_FXP_STATUS, Size: 28, Number: 2060
< 2021-03-23 17:48:17.383 Status code: 1
> 2021-03-23 17:48:17.383 Type: SSH_FXP_CLOSE, Size: 10, Number: 2308
. 2021-03-23 17:48:17.383 Sent 14 bytes
. 2021-03-23 17:48:17.383 There are 0 bytes remaining in the send buffer
. 2021-03-23 17:48:17.383 panImage.jpg;-;926778;2021-03-22T13:28:50.000Z;3;"user" [0];"group" [0];-w--w--w-;1
. 2021-03-23 17:48:17.383 TEST.pdf;-;1057344;2021-03-22T13:35:46.000Z;3;"user" [0];"group" [0];-w--w--w-;1
. 2021-03-23 17:48:17.384 ..;D;0;1899-12-30T05:30:00.000Z;0;"" [0];"" [0];---------;0
. 2021-03-23 17:48:17.608 Session upkeep

. 2021-03-23 17:48:18.457 Session upkeep
. 2021-03-23 17:48:18.457 Detected network event
. 2021-03-23 17:48:18.970 Session upkeep
. 2021-03-23 17:48:19.485 Session upkeep
. 2021-03-23 17:48:19.985 Session upkeep
. 2021-03-23 17:48:20.499 Session upkeep
. 2021-03-23 17:48:20.499 Received 28 bytes
. 2021-03-23 17:48:20.999 Session upkeep

. 2021-03-23 17:48:26.541 Session upkeep
. 2021-03-23 17:48:27.040 Session upkeep
. 2021-03-23 17:48:27.177 Size of 1 local files/folders calculated as 11
. 2021-03-23 17:48:27.218 Copying 1 files/directories to remote directory "/MyFolder/NewTest/" - total size: 11
. 2021-03-23 17:48:27.218 PrTime: Yes; PrRO: No; Rght: rw-r--r--; PrR: No (No); FnCs: N; RIC: 0100; Resume: S (102400); CalcS: Yes; Mask: *.*
. 2021-03-23 17:48:27.218 TM: B; ClAr: No; RemEOF: No; RemBOM: No; CPS: 0; NewerOnly: No; EncryptNewFiles: Yes; ExcludeHiddenFiles: No; ExcludeEmptyDirectories: No; InclM: ; ResumeL: 0
. 2021-03-23 17:48:27.218 AscM: *.*html; *.htm; *.txt; *.php; *.php3; *.cgi; *.c; *.cpp; *.h; *.pas; *.bas; *.tex; *.pl; *.js; .htaccess; *.xtml; *.css; *.cfg; *.ini; *.sh; *.xml
. 2021-03-23 17:48:27.221 File: 'D:\Work\kyc\Test2.txt' [2021-03-23T09:42:55.891Z] [11]
. 2021-03-23 17:48:27.221 Copying "D:\Work\kyc\Test2.txt" to remote directory started.
. 2021-03-23 17:48:27.221 Binary transfer mode selected.
. 2021-03-23 17:48:27.221 Opening remote file.
> 2021-03-23 17:48:27.221 Type: SSH_FXP_OPEN, Size: 49, Number: 2563
. 2021-03-23 17:48:27.221 Sent 53 bytes
. 2021-03-23 17:48:27.222 There are 0 bytes remaining in the send buffer
. 2021-03-23 17:48:27.222 Read 4 bytes (24 pending)
. 2021-03-23 17:48:27.222 Read 24 bytes (0 pending)
< 2021-03-23 17:48:27.222 Type: SSH_FXP_STATUS, Size: 24, Number: 2308
. 2021-03-23 17:48:27.222 Discarding reserved response
. 2021-03-23 17:48:27.222 Waiting for another 4 bytes
. 2021-03-23 17:48:27.239 Detected network event
. 2021-03-23 17:48:27.239 Waiting for another 4 bytes
. 2021-03-23 17:48:27.240 Received 14 bytes
. 2021-03-23 17:48:27.240 Read 4 bytes (10 pending)
. 2021-03-23 17:48:27.240 Read 10 bytes (0 pending)
< 2021-03-23 17:48:27.240 Type: SSH_FXP_HANDLE, Size: 10, Number: 2563
. 2021-03-23 17:48:27.586 Write request offset: 0, len: 11
> 2021-03-23 17:48:27.587 Type: SSH_FXP_WRITE, Size: 33, Number: 3078
. 2021-03-23 17:48:27.587 Sent 37 bytes
. 2021-03-23 17:48:27.587 There are 0 bytes remaining in the send buffer
> 2021-03-23 17:48:27.587 Type: SSH_FXP_CLOSE, Size: 10, Number: 3332
. 2021-03-23 17:48:27.587 Sent 14 bytes
. 2021-03-23 17:48:27.587 There are 0 bytes remaining in the send buffer
> 2021-03-23 17:48:27.587 Type: SSH_FXP_SETSTAT, Size: 45, Number: 2825
. 2021-03-23 17:48:27.587 Sent 49 bytes
. 2021-03-23 17:48:27.587 There are 0 bytes remaining in the send buffer
. 2021-03-23 17:48:27.587 Waiting for another 4 bytes
. 2021-03-23 17:48:27.604 Detected network event
. 2021-03-23 17:48:27.604 Waiting for another 4 bytes
. 2021-03-23 17:48:27.604 Received 56 bytes
. 2021-03-23 17:48:27.604 Read 4 bytes (52 pending)
. 2021-03-23 17:48:27.604 Read 24 bytes (28 pending)
< 2021-03-23 17:48:27.604 Type: SSH_FXP_STATUS, Size: 24, Number: 3078
< 2021-03-23 17:48:27.604 Status code: 0
. 2021-03-23 17:48:27.605 Read 4 bytes (24 pending)
. 2021-03-23 17:48:27.605 Read 24 bytes (0 pending)
< 2021-03-23 17:48:27.605 Type: SSH_FXP_STATUS, Size: 24, Number: 3332
< 2021-03-23 17:48:27.605 Status code: 0
. 2021-03-23 17:48:27.605 Preserving timestamp [2021-03-23T09:42:55.000Z]
. 2021-03-23 17:48:27.605 Waiting for another 4 bytes
. 2021-03-23 17:48:27.621 Detected network event
. 2021-03-23 17:48:27.621 Waiting for another 4 bytes
. 2021-03-23 17:48:27.621 Received 28 bytes
. 2021-03-23 17:48:27.621 Read 4 bytes (24 pending)
. 2021-03-23 17:48:27.621 Read 24 bytes (0 pending)
< 2021-03-23 17:48:27.621 Type: SSH_FXP_STATUS, Size: 24, Number: 2825
< 2021-03-23 17:48:27.621 Status code: 0
. 2021-03-23 17:48:27.621 Transfer done: 'D:\Work\kyc\Test2.txt' => '/MyFolder/NewTest/Test2.txt' [11]
. 2021-03-23 17:48:27.622 Copying finished: Transferred: 11, Elapsed: 0:00:00, CPS: 0/s
. 2021-03-23 17:48:27.622 Listing directory "/MyFolder/NewTest".
> 2021-03-23 17:48:27.622 Type: SSH_FXP_OPENDIR, Size: 23, Number: 3595
. 2021-03-23 17:48:27.622 Sent 27 bytes
. 2021-03-23 17:48:27.622 There are 0 bytes remaining in the send buffer
. 2021-03-23 17:48:27.622 Waiting for another 4 bytes
. 2021-03-23 17:48:27.640 Detected network event
. 2021-03-23 17:48:27.640 Waiting for another 4 bytes
. 2021-03-23 17:48:27.640 Received 14 bytes
. 2021-03-23 17:48:27.640 Read 4 bytes (10 pending)
. 2021-03-23 17:48:27.640 Read 10 bytes (0 pending)
< 2021-03-23 17:48:27.640 Type: SSH_FXP_HANDLE, Size: 10, Number: 3595
> 2021-03-23 17:48:27.640 Type: SSH_FXP_READDIR, Size: 10, Number: 3852
. 2021-03-23 17:48:27.640 Sent 14 bytes
. 2021-03-23 17:48:27.640 There are 0 bytes remaining in the send buffer
. 2021-03-23 17:48:27.640 Waiting for another 4 bytes
. 2021-03-23 17:48:27.652 Detected network event
. 2021-03-23 17:48:27.652 Waiting for another 4 bytes
. 2021-03-23 17:48:27.652 Received 332 bytes
. 2021-03-23 17:48:27.652 Read 4 bytes (328 pending)
. 2021-03-23 17:48:27.652 Read 328 bytes (0 pending)
< 2021-03-23 17:48:27.652 Type: SSH_FXP_NAME, Size: 328, Number: 3852
> 2021-03-23 17:48:27.652 Type: SSH_FXP_READDIR, Size: 10, Number: 4108
. 2021-03-23 17:48:27.652 Sent 14 bytes
. 2021-03-23 17:48:27.652 There are 0 bytes remaining in the send buffer
. 2021-03-23 17:48:27.652 Read file 'panImage.jpg' from listing
. 2021-03-23 17:48:27.652 Read file 'TEST.pdf' from listing
. 2021-03-23 17:48:27.652 Read file 'Test2.txt' from listing
. 2021-03-23 17:48:27.652 Waiting for another 4 bytes
. 2021-03-23 17:48:27.662 Detected network event
. 2021-03-23 17:48:27.662 Waiting for another 4 bytes
. 2021-03-23 17:48:27.662 Received 32 bytes
. 2021-03-23 17:48:27.662 Read 4 bytes (28 pending)
. 2021-03-23 17:48:27.662 Read 28 bytes (0 pending)
< 2021-03-23 17:48:27.662 Type: SSH_FXP_STATUS, Size: 28, Number: 4108
< 2021-03-23 17:48:27.662 Status code: 1
> 2021-03-23 17:48:27.663 Type: SSH_FXP_CLOSE, Size: 10, Number: 4356
. 2021-03-23 17:48:27.663 Sent 14 bytes
. 2021-03-23 17:48:27.663 There are 0 bytes remaining in the send buffer
. 2021-03-23 17:48:27.663 panImage.jpg;-;926778;2021-03-22T13:28:50.000Z;3;"user" [0];"group" [0];-w--w--w-;1
. 2021-03-23 17:48:27.663 TEST.pdf;-;1057344;2021-03-22T13:35:46.000Z;3;"user" [0];"group" [0];-w--w--w-;1
. 2021-03-23 17:48:27.663 Test2.txt;-;11;2021-03-23T09:42:55.000Z;3;"user" [0];"group" [0];-w--w--w-;1
. 2021-03-23 17:48:27.663 ..;D;0;1899-12-30T05:30:00.000Z;0;"" [0];"" [0];---------;0
. 2021-03-23 17:48:28.038 Session upkeep
. 2021-03-23 17:48:28.552 Session upkeep
. 2021-03-23 17:48:29.070 Session upkeep
. 2021-03-23 17:48:29.589 Session upkeep
. 2021-03-23 17:48:29.589 Detected network event
. 2021-03-23 17:48:30.087 Session upkeep
. 2021-03-23 17:48:30.589 Session upkeep
. 2021-03-23 17:48:31.091 Session upkeep
. 2021-03-23 17:48:31.593 Session upkeep
. 2021-03-23 17:48:31.593 Received 28 bytes



Подробнее здесь: https://stackoverflow.com/questions/667 ... x-but-that
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»