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


Permlink Replies: 23 - Pages: 2 [ 1 2 | Next ] - Last Post: 13 Jan 24, 11:35 Last Post By: PhilippeCharles Threads: [ Previous | Next ]
PhilippeCharles

Posts: 116
Registered: 8-Dec-2012
Projector - Bug report - Regression related to the slideshow time
Posted: 14 Oct 23, 22:31
 
  Click to reply to this thread Reply
Hello Laza,
Here is some kind of a vicious regression related to the slideshow time : it is "reset" automatically to 3 seconds, when you re-edit a project (!)
  • If you modify the slideshow time to e.g. 5 seconds, save the album, generate the album and upload it to the server : everything is fine.
  • If you switch to another project and go back to your original project, the slideshow time is reset to 3 seconds (although you save it before).
  • If you exit JAlbum, launch it again and reopen this project, than the slideshow time is also reset to 3 seconds.

Aaarrrggghhh ;-)
Laza

Posts: 1,793
Registered: 6-Sep-2005
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 15 Oct 23, 08:10   in response to: PhilippeCharles in response to: PhilippeCharles
 
  Click to reply to this thread Reply
This is really odd. I tried it now, and could not reproduce it. Do other settings reset too?

Anybody else can reproduce it?
JeffTucker

Posts: 8,208
Registered: 31-Jan-2006
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 15 Oct 23, 14:59   in response to: Laza in response to: Laza
 
  Click to reply to this thread Reply
I did reproduce it, but only once, and now I can't reconstruct the sequence that produced it. It seems to happen if you switch from a Projector project to a Tiger project, then back again. In short, I'm guessing that it's some kind of cross-skin problem - maybe a skin-loading issue.

I'll keep tinkering to see if I can figure out how to reproduce it reliably.
PhilippeCharles

Posts: 116
Registered: 8-Dec-2012
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 17 Oct 23, 09:06   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
Hello Laza and Jeff,
Thanks for your investigation. As I have never used the "Tiger" skin as of now, it must be more general to other skins too.

I am working only with the "Projector" skin and have saved it as my default settings. I have only use once the "Story" skin to try early this year (February).
Laza

Posts: 1,793
Registered: 6-Sep-2005
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 17 Oct 23, 10:23   in response to: PhilippeCharles in response to: PhilippeCharles
 
  Click to reply to this thread Reply
Is this the only setting that gets reset? It's jAlbum, not the skin that saves and loads the settings, so if this happens it must affect other settings, and other skins too.
JeffTucker

Posts: 8,208
Registered: 31-Jan-2006
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 17 Oct 23, 13:12   in response to: Laza in response to: Laza
 
  Click to reply to this thread Reply
I still can't get this to fail (and I wonder whether I really saw it even once, or was just looking at something else).

For lack of anything better to try, I'd suggest doing a complete uninstall/reinstall of jAlbum. Won't take more than a few minutes. Don't skip over anything.

https://jalbum.net/forum/thread.jspa?threadID=35746

Then reinstall the skin, for good measure.
PhilippeCharles

Posts: 116
Registered: 8-Dec-2012
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 17 Oct 23, 21:50   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
No problem, I will try the uninstall/re-install and let you know.
So far, I didn't noticed any issue with other data savings (but I am using lot of default settings).

One more thing: my last update of jAlbum was version 32.1.3 on August 28th. I saw this issue only after this upgrade, and it is very easy for me to notice this bug as I am using a slideshow time of 5 seconds since years (quite visible difference with the default time of 3 seconds).

Btw, question for Laza: has this default slideshow time of 3 seconds been changed in Projector in the last year or so?
JeffTucker

Posts: 8,208
Registered: 31-Jan-2006
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 17 Oct 23, 22:45   in response to: PhilippeCharles in response to: PhilippeCharles
 
  Click to reply to this thread Reply
PhilippeCharles wrote:
Btw, question for Laza: has this default slideshow time of 3 seconds been changed in Projector in the last year or so?

Just did some checking of old versions, and the default setting has always been 4s, since the very first release - in fact, even in the first release candidate.
PhilippeCharles

Posts: 116
Registered: 8-Dec-2012
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 19 Oct 23, 21:57   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
Interresting: if the default slideshow time has always been 4 sec ... where does this 3 sec come from ???

I made 2 tests before trying your recommendations above:
1) Basic upgrade to the latest jAlbum version:
  • Uninstall jAlbum 32.1.3.
  • Cleanup the Windows registry.
  • Install jAlbum 33.0.4
The problem is still there.

2) Check what is happening with one of my old album from e.g. 2015:
  • The file "jalbum-settings.jap" contains the following line: skin.slideshowDelay=5.0
  • This should be where the slideshow time is saved, right?
  • When opening this album, the settings HMI tells 3.0 sec
  • If I exit the album without saving, the jap file is kept unchanged: normal.
RobM

Posts: 3,871
Registered: 4-Aug-2006
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 19 Oct 23, 22:02   in response to: PhilippeCharles in response to: PhilippeCharles
 
  Click to reply to this thread Reply
Open the config directory, SHIFT + CMD/CNTRL + C
Look for a projector-defaults.jsp file.
Open that file in a text editor and look for 3. If found change it to 5.
JeffTucker

Posts: 8,208
Registered: 31-Jan-2006
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 19 Oct 23, 22:58   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
A nice idea, but I tried Save as skin default with 3s selected, but it still doesn't cross-contaminate a saved project. I've tried various other things, like telling jAlbum not to use hints, not to restore settings, etc., etc., all to no avail. I can't replicate this problem.

PhilippeCharles, please attach the jalbum-settings.jap file to a post here. Maybe there's some stray value lurking in there, from elsewhere.

In short, I'm running out of bright ideas!
PhilippeCharles

Posts: 116
Registered: 8-Dec-2012
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 29 Oct 23, 18:22   in response to: RobM in response to: RobM
 
  Click to reply to this thread Reply
Sorry for not responding earlier, I was on holiday this week.

In the JAlbum config directory, I have checked the file "defaults.jap":
  • Indeed I found this line: skin.slideshowDelay=3.0
  • I changed it to 5.0 and save the file
  • Then exit jAlbum
  • Restart jAlbum ... and the problem is still there!

I rechecked the file "defaults.jap" and my change to 5 seconds has not been rest. So this is unfortunatelly not the source of the problem.

Edited by: PhilippeCharles on 29 Oct 2023, 19:08
JeffTucker

Posts: 8,208
Registered: 31-Jan-2006
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 29 Oct 23, 18:51   in response to: PhilippeCharles in response to: PhilippeCharles
 
  Click to reply to this thread Reply
Besides default.japs, is there also a Projector-defaults.jap?

And I'd still like to see the jalbum-settings.jap file from a project that is showing this problem.

These three files all serve different functions.
PhilippeCharles

Posts: 116
Registered: 8-Dec-2012
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 29 Oct 23, 19:08   in response to: JeffTucker in response to: JeffTucker
 
  Click to reply to this thread Reply
There is no "Projector-defaults.jap" file (only the "default.jap" file).

Attached is a sample of my "jalbum-settings.jap" file, from my last album.
Thank you for your support.
PhilippeCharles

Posts: 116
Registered: 8-Dec-2012
Re: Projector - Bug report - Regression related to the slideshow time
Posted: 29 Oct 23, 19:19   in response to: PhilippeCharles in response to: PhilippeCharles
 
  Click to reply to this thread Reply
I also tried the following menu commands:
  • File > Save as default album
  • File > Save as default skin

The problem is still there, but what is really weird is that I made some other changes in 2 other projector skin parameter for test purpose ... and they were saved and restored properly when creating a new album from scratch, but not the slide show delay; this is really getting strange!

After using the command "Save as default skin", I have now a "Projector-defaults.jap" file saved in the config directory (I has never used this command before, thus no such file, this makes sense):
  • I have checked the content of the newly created "Projector-defaults.jap" file and indeed the delay has been properly saved to 5 seconds.

So it looks like:
  • The parameter "skin.slideshowDelay" is properly saved in the 3 possible jap files ("defaults.jap", "Projector-defaults.jap" and "jalbum-settings.jap").
  • The parameter "skin.slideshowDelay" is overriden when opening a project file (i.e. even though the parameter was set correctly in this file), with the value "3" which we have no idea where it comes from?!
Legend
Forum admins
Helpful Answer
Correct Answer

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