I am a longtime user of JAlbum (since the Fall of 2012), never having any issue serious enough to ask for support, until now, with our recent paid upgrade to version 18.3.1 and we are also facing issues with uploads failing to complete (often hanging at the last few Kb of a total upload of 375MB). I am including the relevant log trace information, with a few areas that include my site login information now shown as "redacted". Any further details I can provide to assist in troubleshooting I will be happy to provide. BTW, ultimately I was able to upload this site by manually connecting and FTP uploading through FileZilla software.
info.cqs.remotefs.RemoteFSException: com.enterprisedt.net.ftp.FTPException: The FTP client has not yet connected to the server. The requested action cannot be performed until after a connection has been established.
at info.cqs.remotefs.ftp.FtpAdapter.put(FtpAdapter.java:374)
at info.cqs.remotefs.RemoteFSBean.put(RemoteFSBean.java:394)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at info.cqs.remotefs.RemoteFSBean$RemoteFSHandler.invoke(RemoteFSBean.java:510)
at com.sun.proxy.$Proxy15.put(Unknown Source)
at se.datadosen.jalbum.AlbumManifest.write(AlbumManifest.java:127)
at se.datadosen.jalbum.UploadBean.uploadAlbum(UploadBean.java:716)
at se.datadosen.jalbum.JPublishWizard$PublishStep$19.run(JPublishWizard.java:2113)
Caused by: com.enterprisedt.net.ftp.FTPException: The FTP client has not yet connected to the server. The requested action cannot be performed until after a connection has been established.
at com.enterprisedt.net.ftp.FTPClient.checkConnection(FTPClient.java:1081)
at com.enterprisedt.net.ftp.FTPClient.initPut(FTPClient.java:2782)
at com.enterprisedt.net.ftp.FTPClient.putData(FTPClient.java:2916)
at com.enterprisedt.net.ftp.FTPClient.putStream(FTPClient.java:2623)
at com.enterprisedt.net.ftp.FTPClient.put(FTPClient.java:2497)
at com.enterprisedt.net.ftp.FTPClient.put(FTPClient.java:2562)
at info.cqs.remotefs.ftp.FtpAdapter.put(FtpAdapter.java:368)
... 10 more
jAlbum 18.3.1 system console running Groovy (Groovy JAlbum Script Engine)
RemoteFSHandler: Caught java.net.SocketException: Connection reset by peer: socket write error when calling putFile. Reconnecting
RemoteFSHandler: addDiskSpaceListener se.datadosen.jalbum.UploadBean$$Lambda$566/0x0000000800634c40@325db692
RemoteFSHandler: setProtocol FTP (edtFTPj)
RemoteFSHandler: setProgressMonitor se.datadosen.jalbum.UploadBean@c1410b2
RemoteFSHandler: setForceUTF8 true
RemoteFSHandler: setPassiveMode true
RemoteFSHandler: setPort 21
RemoteFSHandler: connect ftp.
redacted
RemoteFSHandler: getDirectory
RemoteFSHandler: setDirectory /
RemoteFSHandler: setDirectory /
RemoteFSHandler: getFiles info.cqs.remotefs.RemoteFSBean$$Lambda$565/0x0000000800632040@2d11ab04
RemoteFSHandler: setDirectory /webspace
RemoteFSHandler: getFiles info.cqs.remotefs.RemoteFSBean$$Lambda$565/0x0000000800632040@2d11ab04
RemoteFSHandler: setDirectory /webspace/httpdocs
RemoteFSHandler: getFiles info.cqs.remotefs.RemoteFSBean$$Lambda$565/0x0000000800632040@2d11ab04
RemoteFSHandler: exists /ftp_anonymous/thumbs
RemoteFSHandler: exists /log/thumbs
RemoteFSHandler: exists /tmp/thumbs
RemoteFSHandler: exists /webspace/thumbs
RemoteFSHandler: setDirectory /webspace/httpdocs/ilmprovence.com
RemoteFSHandler: getFiles info.cqs.remotefs.RemoteFSBean$$Lambda$565/0x0000000800632040@2d11ab04
RemoteFSHandler: exists /webspace/httpdocs/ilmprovence.com/thumbs
RemoteFSHandler: exists /webspace/httpdocs/marinpctech.com/thumbs
RemoteFSHandler: setProgressMonitor se.datadosen.jalbum.UploadBean@c1410b2
RemoteFSHandler: setDirectory /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio
RemoteFSHandler: getFiles info.cqs.remotefs.RemoteFSBean$$Lambda$565/0x0000000800632040@2d11ab04
RemoteFSHandler: put java.io.ByteArrayInputStream@529c36e2, timedifftester
RemoteFSHandler: getFiles
RemoteFSHandler: removeFile timedifftester
RemoteFSHandler: getUnmonitored /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio/:filetree,
RemoteFSHandler: getFiles /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio, info.cqs.remotefs.RemoteFSBean$$Lambda$565/0x0000000800632040@2d11ab04
RemoteFSHandler: getFiles /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio/res, info.cqs.remotefs.RemoteFSBean$$Lambda$565/0x0000000800632040@2d11ab04
RemoteFSHandler: getFiles /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio/res/fonts, info.cqs.remotefs.RemoteFSBean$$Lambda$565/0x0000000800632040@2d11ab04
RemoteFSHandler: getFiles /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio/res/photosphere, info.cqs.remotefs.RemoteFSBean$$Lambda$565/0x0000000800632040@2d11ab04
RemoteFSHandler: getFiles /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio/slides, info.cqs.remotefs.RemoteFSBean$$Lambda$565/0x0000000800632040@2d11ab04
RemoteFSHandler: getFiles /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio/thumbs, info.cqs.remotefs.RemoteFSBean$$Lambda$565/0x0000000800632040@2d11ab04
RemoteFSHandler: setDirectory /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio
RemoteFSHandler: removeFile /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio/manifest.jmf
RemoteFSHandler: setProgressMonitor se.datadosen.jalbum.UploadBean@c1410b2
RemoteFSHandler: setProgressMonitor Thread
Main upload worker,6,main
RemoteFSHandler: putFile C:\Users\James Beddow\Documents\My Albums\Empress_Yacht_Cruise_2019_Aperio\album\res\all.min.js, /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio/res/all.min.js
RemoteFSHandler: setProgressMonitor Thread
Upload worker 2,6,main
RemoteFSHandler: setProtocol FTP (edtFTPj)
RemoteFSHandler: setForceUTF8 true
RemoteFSHandler: setPassiveMode true
RemoteFSHandler: setPort 21
RemoteFSHandler: setProgressMonitor Thread
Upload worker 5,6,main
RemoteFSHandler: setProgressMonitor Thread
Upload worker 6,6,main
RemoteFSHandler: setProgressMonitor RemoteFSHandler: setProtocol FTP (edtFTPj)RemoteFSHandler: setProtocol FTP (edtFTPj)
RemoteFSHandler: setForceUTF8 true
RemoteFSHandler: setPassiveMode RemoteFSHandler: setProgressMonitor Thread
Upload worker 4,6,main
RemoteFSHandler: connect RemoteFSHandler: setProtocol FTP (edtFTPj)
ftp.d1105399-6936.site.myhosting.comRemoteFSHandler: setProgressMonitor Thread
Upload worker 7,6,main,
redacted
true
RemoteFSHandler: setPort
RemoteFSHandler: setForceUTF8 Thread
Upload worker 3,6,main
true
RemoteFSHandler: setProgressMonitor Thread
Upload worker 8,6,main
21
RemoteFSHandler: connect RemoteFSHandler: setProtocol
FTP (edtFTPj)
RemoteFSHandler: setForceUTF8 true
RemoteFSHandler: setForceUTF8 RemoteFSHandler: setProtocol RemoteFSHandler: setPassiveMode true
RemoteFSHandler: setPort 21
RemoteFSHandler: connect
redacted
true
RemoteFSHandler: setPassiveMode true
RemoteFSHandler: setPort RemoteFSHandler: setProtocol FTP (edtFTPj)
RemoteFSHandler: setForceUTF8 true
RemoteFSHandler: setPassiveMode true
RemoteFSHandler: setPort 21
ftp.d1105399-6936.site.myhosting.comRemoteFSHandler: setPassiveMode ,
redacted
RemoteFSHandler: connect RemoteFSHandler: setPort 21
FTP (edtFTPj)RemoteFSHandler: connect
redacted
redacted
RemoteFSHandler: connect RemoteFSHandler: setForceUTF8
redacted
RemoteFSHandler: setPassiveMode true
RemoteFSHandler: setPort 21
RemoteFSHandler: connect
redacted
RemoteFSHandler: disconnect
RemoteFSHandler: disconnect
RemoteFSHandler: disconnect
RemoteFSHandler: disconnect
RemoteFSHandler: disconnect
RemoteFSHandler: disconnect
RemoteFSHandler: disconnect
Caught java.net.SocketException: Connection reset by peer: socket write error while uploading C:\Users\James Beddow\Documents\My Albums\Empress_Yacht_Cruise_2019_Aperio\album\res\all.min.js. Attempt 1
java.net.SocketException: Connection reset by peer: socket write error
at java.base/java.net.SocketOutputStream.socketWrite0(Native Method)
at java.base/java.net.SocketOutputStream.socketWrite(Unknown Source)
at java.base/java.net.SocketOutputStream.write(Unknown Source)
at java.base/java.io.DataOutputStream.write(Unknown Source)
at java.base/java.io.BufferedOutputStream.flushBuffer(Unknown Source)
at java.base/java.io.BufferedOutputStream.write(Unknown Source)
at com.enterprisedt.net.ftp.FTPClient.putData(FTPClient.java:2979)
at com.enterprisedt.net.ftp.FTPClient.putStream(FTPClient.java:2623)
at com.enterprisedt.net.ftp.FTPClient.put(FTPClient.java:2591)
at com.enterprisedt.net.ftp.FTPClient.put(FTPClient.java:2552)
at info.cqs.remotefs.ftp.FtpAdapter.putFile(FtpAdapter.java:355)
at info.cqs.remotefs.RemoteFSBean.putFile(RemoteFSBean.java:385)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.base/java.lang.reflect.Method.invoke(Unknown Source)
at info.cqs.remotefs.RemoteFSBean$RemoteFSHandler.invoke(RemoteFSBean.java:526)
at com.sun.proxy.$Proxy15.putFile(Unknown Source)
at se.datadosen.jalbum.UploadWorkers$Worker.uploadFiles(UploadWorkers.java:253)
at se.datadosen.jalbum.UploadWorkers$Worker.uploadFiles(UploadWorkers.java:217)
at se.datadosen.jalbum.UploadWorkers$Worker.run(UploadWorkers.java:167)
Aug 08, 2019 8:07:48 AM se.datadosen.jalbum.AlbumManifest getBytes
CONFIG: Writing manifest
RemoteFSHandler: put java.io.ByteArrayInputStream@6a7f0aa1, /webspace/httpdocs/ilmprovence.com/Empress_Yacht_Cruise_2019_Aperio/manifest.jmf
RemoteFSHandler: isConnected
RemoteFSHandler: disconnect
RemoteFSHandler: disconnect
RemoteFSHandler: disconnect
RemoteFSHandler: Caught java.net.SocketException: Socket is closed when calling putFile. Reconnecting