This question is not answered. Helpful answers available: 2. Correct answers available: 1.


Permlink Replies: 7 - Pages: 1 - Last Post: 16-Jun-2020 21:34 Last Post By: davidekholm Threads: [ Previous | Next ]
RJLaBella

Posts: 23
Registered: 22-Apr-2007
Performance issues with very large albums
Posted: 14-Jun-2020 21:29
 
  Click to reply to this thread Reply
I have an album with 750 images, and when uploading in jalbum to my website it shows 100mb upload size. The upload of the album chokes at the end of the upload on album.rss.
If I simply close the upload window and open the website album, all works, albeit with a very long initial load time.

Is this typically a jalbum or skin issue?
RobM

Posts: 3,268
Registered: 4-Aug-2006
Re: Performance issues with very large albums
Posted: 14-Jun-2020 21:57   in response to: RJLaBella in response to: RJLaBella
 
  Click to reply to this thread Reply
It is a jAlbum problem. What version of jAlbum are you using, 20.2?
Does it work without problems if you use another FTP application, like FileZilla? And, maybe relevant, who is you host?
RJLaBella

Posts: 23
Registered: 22-Apr-2007
Re: Performance issues with very large albums
Posted: 15-Jun-2020 04:42   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
Host is GoDaddy & Jalbum is 20.2
RobM

Posts: 3,268
Registered: 4-Aug-2006
Re: Performance issues with very large albums
Posted: 15-Jun-2020 11:06   in response to: RJLaBella in response to: RJLaBella
 
  Click to reply to this thread Reply
Can you try again and look for an error message in the ‘System console‘ (press F7 to open it). Copy and paste what you see.

You could try changing the connection type, see Upload>Current account>Type
RJLaBella

Posts: 23
Registered: 22-Apr-2007
Re: Performance issues with very large albums
Posted: 16-Jun-2020 21:06   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
Cancelled out when upload hung on album.rss. here is the log:

jAlbum 20.2.3 system console running Groovy (Groovy Scripting Engine)
This section captures debug prints sent to System.out and System.err
The top section evaluates expressions.
Press Ctrl+E to evaluate an expression. (Evaluates selected text if selection is active)
You have access to the basic jAlbum implicit objects such as engine and window

Sample expressions:
4*(3+2); // Basic calculations
engine.getSkin(); // Use of implicit object
for (AlbumObject ao : selectedObjects) System.out.println(ao); // Iterate over selected objects
window.messageBox("You can interact with any Java object");
Skin loading: 0.896s
Project file prior to Neptune 36
Skin loading: 0.261s
Make changes
Make album: 20.165s
Jun 16, 2020 3:00:28 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Caught com.enterprisedt.net.ftp.ControlChannelIOException: Read timed out on connection 2 while processing E:\Data\Webs\RJLaBellaPhotos.com\Wildlife\album\album.rss
Jun 16, 2020 3:00:28 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Retrying
Jun 16, 2020 3:00:44 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Caught com.enterprisedt.net.ftp.ControlChannelIOException: Read timed out on connection 5 while processing E:\Data\Webs\RJLaBellaPhotos.com\Wildlife\album\album.rss
Jun 16, 2020 3:00:44 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Retrying
Jun 16, 2020 3:00:58 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Caught com.enterprisedt.net.ftp.ControlChannelIOException: Read timed out on connection 7 while processing E:\Data\Webs\RJLaBellaPhotos.com\Wildlife\album\album.rss
Jun 16, 2020 3:00:58 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Retrying
Jun 16, 2020 3:01:12 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Caught com.enterprisedt.net.ftp.ControlChannelIOException: Read timed out on connection 6 while processing E:\Data\Webs\RJLaBellaPhotos.com\Wildlife\album\album.rss
Jun 16, 2020 3:01:12 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Retrying
Jun 16, 2020 3:01:25 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Caught com.enterprisedt.net.ftp.ControlChannelIOException: Read timed out on connection 1 while processing E:\Data\Webs\RJLaBellaPhotos.com\Wildlife\album\album.rss
Jun 16, 2020 3:01:25 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Retrying
Jun 16, 2020 3:01:39 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Caught com.enterprisedt.net.ftp.ControlChannelIOException: Read timed out on connection 4 while processing E:\Data\Webs\RJLaBellaPhotos.com\Wildlife\album\album.rss
Jun 16, 2020 3:01:39 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Retrying
Aborted. All workers shut down
Jun 16, 2020 3:01:53 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Caught com.enterprisedt.net.ftp.ControlChannelIOException: Read timed out on connection 3 while processing E:\Data\Webs\RJLaBellaPhotos.com\Wildlife\album\album.rss
Jun 16, 2020 3:01:53 PM se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable call
WARNING: Retrying
Exception in thread "Upload thread" java.lang.RuntimeException: java.lang.NullPointerException
at se.datadosen.jalbum.RemoteFSWorkers.executeNow(RemoteFSWorkers.java:158)
at se.datadosen.jalbum.RemoteFSWorkers.executeNow(RemoteFSWorkers.java:202)
at se.datadosen.jalbum.UploadBean.doUploadFiles(UploadBean.java:170)
at se.datadosen.jalbum.UploadBean.uploadAlbum(UploadBean.java:737)
at se.datadosen.jalbum.JPublishWizard$PublishStep$19.run(JPublishWizard.java:2045)
Caused by: java.lang.NullPointerException
at com.enterprisedt.net.ftp.FTPClient.initPut(FTPClient.java:2846)
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:383)
at info.cqs.remotefs.RemoteFSBean.put(RemoteFSBean.java:400)
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:516)
at com.sun.proxy.$Proxy11.put(Unknown Source)
at se.datadosen.jalbum.AlbumManifest.write(AlbumManifest.java:127)
at se.datadosen.jalbum.UploadBean.lambda$doUploadFiles$2(UploadBean.java:171)
at se.datadosen.jalbum.RemoteFSWorkers$3.call(RemoteFSWorkers.java:205)
at se.datadosen.jalbum.RemoteFSWorkers$RemoteCallable.call(RemoteFSWorkers.java:412)
at se.datadosen.jalbum.RemoteFSWorkers.executeNow(RemoteFSWorkers.java:154)
... 4 more
RJLaBella

Posts: 23
Registered: 22-Apr-2007
Re: Performance issues with very large albums
Posted: 16-Jun-2020 21:14   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
Changed FTP type to FTPES and while it took longer to upload, the process DID complete. Is this something I should take up with my ISP?
JeffTucker

Posts: 6,979
Registered: 31-Jan-2006
Re: Performance issues with very large albums
Posted: 16-Jun-2020 21:31   in response to: RJLaBella in response to: RJLaBella
 
  Click to reply to this thread Reply
RJLaBella wrote:
Changed FTP type to FTPES and while it took longer to upload, the process DID complete. Is this something I should take up with my ISP?

Not worth the aggravation - your web host or ISP would just blame jAlbum. They always do. ;)

I had occasional weird uploading problems with my otherwise excellent host (both with jAlbum and with FileZilla), and discovered that if I switched to full-blown SFTP, the problems vanished. If your host supports it, that might be worth experimenting with.
davidekholm

Posts: 3,322
Registered: 18-Oct-2002
Re: Performance issues with very large albums
Posted: 16-Jun-2020 21:34   in response to: RJLaBella in response to: RJLaBella
 
  Click to reply to this thread Reply
You can also try the alternative ftp connection type labled "ftp (ftp4j)"
Legend
Forum admins
Helpful Answer
Correct Answer

Point your RSS reader here for a feed of the latest messages in all forums