Sorry, when you said that you saw the "Config file not found." error in Safari, I thought that the problem might have been the local viewing issue noted in the forum thread I linked to.

On further investigation, it looks like the problem is with the use of double-quotes in some of your linkURLs (in your gallery's 'conffig.xml'; file), e.g.:

linkURL="Dunes II, oil on board, 32"H x 48"W"

The double-quote after '32' is closing off the linkURL's opening double-quote and the text after the double-quote is breaking the XML syntax.

I get an appropriate view of the intended gallery except that there are only 7 image thumbnails shown.

7 thumbnails are displayed as the first error in the XML file appears in the data for the 8th image.

A linkURL is intended to be a URL (either relative or absolute) and the link is used when the visitor clicks the Open Image button or the Download Button. (If an image does not have a custom linkURL associated with it, then Juicebox will, by default, use the imageURL instead for the Open Image button and the Download button.)
Your linkURLs are not actually links (so your Download button will not work) and, even if your linkURLs were valid links, they should not really contain double-quotes. (Stick to web-safe alpha-numeric characters for URLs and all should be well.)

Just deselect the 'Link URL' checkbox (in the 'Image Info' control panel) and that should hopefully fix your problem.

(Thank you for providing all the files and information that you have. It has certainly made troubleshooting your problem that much easier. Initially, I opened your gallery's XML file in a text editor and missed the issue. It was not until I opened your gallery's XML file directly in a browser that I saw the problem.)

My Juicebox-Pro juicebox.js file appears to have version 1.5.0. Is this a problem. All

If you like, you can upgrade to the latest version (v1.5.1). Upgrades are free within the same major version number and download links always point towards the latest version (rather than the version you purchased).
Full instructions for upgrading can be found here.

Incidentally, I've removed the link to your 'juicebox.js' file. We don't want to make it easy for non-registered users to download Pro files (even though it's an old version and a single Pro file out of context will be of little use to anyone).
I appreciate you uploading so many files for troubleshooting, though. Thanks!

Please see this forum post for an explanation and workaround.
I hope it helps.

Update:

Unfortunately, there seems to be a problem with the latest version of the AIR runtime for Windows (v33.1.1.444).
A clean install appears to be successful but does not allow any AIR applications to be installed (and AIR itself cannot be uninstalled via the Control Panel).
Likewise, an upgrade from a previous version of AIR appears to be successful but not all files are overwritten, resulting in similar problems.

I reported the problem to Harman earlier today and they have confirmed that there is a problem with the current Windows installer.
For reference, here is my report to Harman: https://github.com/Gamua/Adobe-Runtime- … ssions/788

Hopefully they will be able to fix the problem soon but, in the meantime, a suitable workaround is as follows:

(1) Uninstall Adobe AIR. If you cannot uninstall Adobe AIR via the Control Panel, then delete the following folder manually:

  • C:\Program Files (x86)\Common Files\Adobe AIR

(2) Download and install the previous version of AIR (v33.1.1.385).
Harman do not make previous versions available for download but you can still download it from here: https://www.filecroco.com/download-adobe-air/.
The file from filecroco.com is the official Harman release of AIR v33.1.1.385 (genuine, clean and safe to use).
I found the SHA256 hash for the 'AdobeAIR.exe' v33.1.1.385 file on a Harman web page archived by archive.org (search for "https://airsdk.harman.com/runtime" and select the page dated 26 January 2021) and it matches the SHA256 hash of the file from filecroco.com.

Sorry for the inconvenience but this should work fine until Harman releases a new AIR runtime for Windows.

379

(6 replies, posted in Juicebox-Lite Support)

Unfortunately, there seems to be a problem with the latest version of AIR (v33.1.1.444).
I reported the problem to Harman earlier today and they have confirmed that there is a problem with the current Windows installer.
For reference, here is my report to Harman: https://github.com/Gamua/Adobe-Runtime- … ssions/788

Hopefully they will be able to fix the problem soon but, in the meantime, a suitable workaround is as follows:

(1) Uninstall Adobe AIR. If you cannot uninstall Adobe AIR via the Control Panel, then delete the following folder manually:

  • C:\Program Files (x86)\Common Files\Adobe AIR

(2) Download and install the previous version of AIR (v33.1.1.385).
Harman do not make previous versions available for download but you can still download it from here: https://www.filecroco.com/download-adobe-air/.
The file from filecroco.com is the official Harman release of AIR v33.1.1.385 (genuine, clean and safe to use).
I found the SHA256 hash for the 'AdobeAIR.exe' v33.1.1.385 file on a Harman web page archived by archive.org (search for "https://airsdk.harman.com/runtime" and select the page dated 26 January 2021) and it matches the SHA256 hash of the file from filecroco.com.

Sorry for the inconvenience but this should work fine until Harman releases a new AIR runtime for Windows.

I've glad you've got JuiceboxBuilder-Pro up and running.
Thanks for letting me know.

I saw the same error message when trying to uninstall AIR via the Control Panel after using the AIR v33.1.1.444 installer (to either upgrade or install afresh). I, too, have full administrative rights on my own PC.
The solution for me was to manually delete the C:\Program Files (x86)\Common Files\Adobe AIR folder and then run the AIR v33.1.1.385 installer.
Even if you have already tried this, please try again. It definitely worked for me (and I've now done it many times whilst testing).

382

(5 replies, posted in Juicebox-Pro Support)

That's great! Thank you for letting me know.
Any chance you could let me know what fixed the problem? It might help if other users report a similar problem. Thanks!

@arachnid

I hear you (and agree 100%)!
I'd love to see a new version of Juicebox released soon and I, too, think that it is no longer necessary to support older versions of Internet Explorer.
Unfortunately, I am not the author of Juicebox (or JuiceboxBuilder) and I am not involved in any executive decisions (and re-writing JuicboxBuilder for a different platform (i.e. not AIR) would be a huge undertaking).

AIR seems to be a little unstable at the moment, having recently transitioned from Adobe to Harman. There are several known issues on the AIR Runtimes download page which Harman are working through (and, by the looks of things, a few unknown issues, too).
Once the Harman version of AIR settles down and becomes more stable, I feel confident that there will be fewer issues with JuiecboxBuilder.

Incidentally, for anyone else reading this thread and wondering about the use of Flash, AIR may use Flash technology internally but Juicebox itself (i.e. the galleries that you upload to your websites) does not use or rely on Flash in any way, shape or form.

384

(5 replies, posted in Juicebox-Pro Support)

Thank you for the update.
I'm sorry to hear that you are still having problems.

I now get a message from Harman...

That's normal and expected. When using the new Harman AIR runtime, you'll see the Harman splash page when running any AIR application.

Something must have happened for this problem to have occurred and if you don't remember doing anything yourself, then perhaps some other background update has somehow caused the problem.
Perhaps you could use System Restore and restore your system to a point in time before the problem first happened.

Otherwise, knowing that you've already uninstalled and reinstalled Adobe AIR, I'd now recommend a full uninstall/reinstall of JuiceboxBuilder-Pro (and JuiceboxBuilder-Lite).
Check out the procedure listed as #11 in this forum post.
Be sure to manually delete the folders listed between uninstalling and reinstalling.
This is very important. If there is corrupt data in the ELS folder, then deleting it may help to resolve the problem.

When following the procedure for JuiceboxBuilder-Lite, just replace all instances of 'JuiceboxBuilder-Pro' in the instructions with 'JuiceboxBuilder-Lite'.

385

(5 replies, posted in Juicebox-Pro Support)

I'm sorry to hear that you are having trouble with JuiceboxBuilder.
I hope my notes below help.

The first thing that I can think of which might be causing your problem is a background update to an anti-virus program.
If you have any anti-virus programs installed (e.g. Avast or AVG), then please try temporarily disabling them to see if this makes a difference. If any such program is interfering with JuiceboxBuilder's functionality, then disabling them (at least temporarily, for testing purposes) should help.
If you find that this resolves your problem, then please let me know what anti-virus software you are using and the version numbers of both the program itself and your current virus database and I will contact the company on your behalf and file a false positive report so that JuiceboxBuilder's reputation can hopefully be cleared in their next update.
(Please disable any security software at your own risk and be sure to disconnect from the internet first.)

If this suggestion is not applicable to you (if you do not use any third-party anti-virus software) or makes no difference, then I would recommend completely uninstalling and then reinstalling Adobe AIR.
As the problem happens to both JuiceboxBuilder-Lite and JuiceboxBuilder-Pro, it is unlikely that a similar problem has happened to both applications simultaneously.
It seems more likely that there is an underlying problem with Adobe AIR (the platform on which the JuiceboxBuilder runs) on your system.

There have been a few reports over the last couple of days regarding the latest version of AIR (v33.1.1.444) causing problems (the inability to install JuiceboxBuidler rather than the symptoms you report) so I would recommend using the previous stable version (v33.1.1.385) instead.
Unfortunately, Harman do not make older versions available for download on their website but v33.1.1.385 is still available here: https://www.filecroco.com/download-adobe-air/
I have confirmed that the file is genuine and clean. (I found the SHA256 hash for the file on an archived Harman web page and it matches that of the file from filecroco.)

If, for any reason, you cannot uninstall Adobe AIR (which might be the case if you have already attempted to update to v33.1.1.444), then please delete the following folder before installing v33.1.1.385.

  • C:\Program Files (x86)\Common Files\Adobe AIR

I hope this helps.

Quick update...

The file from filecroco.com checks out OK. It's clean and safe to use.
I found the SHA256 hash for the 'AdobeAIR.exe' v33.1.1.385 file on Harman's old web page archived by archive.org (search for "https://airsdk.harman.com/runtime" and select the page dated 26 January 2021) and it matches the SHA256 hash of the file from filecroco.com.

d5c8659a712145cc19b4e23ff0c731c87fefc5c100d98c963a2689c5fd97a96c *AdobeAIR.exe

(It's always best to check the hash after downloading, though, just in case the file on the server changes.)

On further investigation, it looks like there might be a problem with the latest AIR runtime released by Harman a couple of days ago (v3.1.1.444).
I ran the installer (as an update to an pre-existing version of AIR) when it was released and the update seemed to be successful, although running the installer again suggests that the update did not work (if offers to update again, rather than suggesting that I already have the most recent version).
Also, after running the update, I can no longer uninstall AIR via the Control Panel.
Scraping AIR out of my system manually and installing v3.1.1.444 afresh, I can now reproduce the "installer file is damaged" problem.
Here's a solution:

(1) Uninstall Adobe AIR. If you cannot uninstall Adobe AIR via the Control Panel, delete the following folder manually:

  • C:\Program Files (x86)\Common Files\Adobe AIR

(2) Download and install the previous version of AIR (v33.1.1.385). I found it here (https://www.filecroco.com/download-adobe-air/) (The file is reported as being 100% clean on VirusTotal but as the source of the file is not the original vendor, please install at your own risk.)

I hope this helps.

I'm sorry to hear that you are having trouble installing JuiceboxBuilder-Pro.
I hope that my notes below help to resolve your problem.

First of all, please let me reassure you that JuiceboxBuilder-Pro v1.5.1 is fully compatible with Windows 10 and Adobe AIR 33.
I'm currently using the latest stable builds of both Windows 10 (19042.906) and Adobe AIR (3.1.1.444) myself and run JuiceboxBuilder-Pro v1.5.1 without any problems.

If you are able to extract the 'juicebox_pro_1.5.1.zip' file without any errors, then it is unlikely that your 'JuiceboxBuilder-Pro.air' installation file is actually damaged.
However, if you would like to ensure that your JuiceboxBuilder-Pro installation file is not corrupt, then you can check that it has the following properties:

Name: JuiceboxBuilder-Pro.air (v1.5.1)
Filesize: 1,390,776 bytes
MD5: 1030cd51905c5e432f4d57a7bfa4e203
SHA1: 0790b8df79efaf6f0b89624884252fd07001149e

You can check the MD5 and SHA1 hashes of files with a free program such as HashCalc: https://www.slavasoft.com/hashcalc/

Having ensured that your JuiceboxBuilder-Pro installation file is not corrupt, the next thing I'd do is try the full uninstall/reinstall procedure noted as suggestion #11 in the forum post below. (Be sure to manually delete all files and folders listed in the forum post which may be left behind after an uninstall or a failed install.)

Troubleshooting JuiceboxBuilder installation and usage problems: https://juicebox.net/forum/viewtopic.php?id=5114

There are other hints and tips in the forum post which might help.
The suggestions in the post which I think are most relevant to your problem are #4 (regarding the location of the JuiceboxBuilder-Pro installation file), #9 (regarding anti-virus programs) and #10 (regarding the system clock).

With regard to #10, try setting your system clock back two years before attempting the install.
As unlikely as it sounds, it seems to have helped a couple of other users who have reported similar issues.
You can reset your clock to the correct time after the install.

I hope that these suggestions help you to successfully install JuiceboxBuilder-Pro.
Please let me know how you get on. Thank you.

The link in Readme to Adobe AIR is quite dead, but I think I found the right one on the new site.

As you have discovered, we have not yet repackaged the zip file with an updated 'readme.html' file but we have updated the link to the new AIR installer page (on Harman's website) in our online installation instructions here.

389

(3 replies, posted in Juicebox-Pro Support)

I'm glad to hear that you've settled on the easy solution!
Thank you for letting me know. I'll mark this thread as [SOLVED].

390

(3 replies, posted in Juicebox-Pro Support)

Yes, use all of the embedding code. (If you stop short of the end, you might miss the closing </div> tag of the Juicebox container and that'll break things.)

The image entries you see listed in the code are the SEO Content.
This code helps with Search Engine Optimization and also allows your gallery images to be seen in a browser where JavaScript has been disabled.
You can find out more about the SEO Content here.

SEO Content is switched on by default but if you don't need or want this code, you can turn it off by deselecting the 'Add SEO Content' checkbox in JuiceboxBuilder-Pro's 'Customize -> Sharing' section.

Incidentally, if you use a baseURL, you will need to manually adjust the image paths in the SEO Content code.
JuiceboxBuilder-Pro does not know that you will be using a baseURL at the time the SEO Content code is generated. (The SEO Content code is generated with a standard gallery structure in mind.)

391

(3 replies, posted in Juicebox-Pro Support)

Having seen your gallery, I think the problem is that you set autoPlayOnLoad="TRUE".
In Small Screen Mode, thumbnails and main images are displayed on separate pages and setting autoPlayOnLoad="TRUE" forces Juicebox to skip the initial thumbnail page and start displaying images.
You'll either need to set autoPlayOnLoad="FALSE" or set screenMode="LARGE" (in JuiceboxBuilder-Pro's 'Customize -> General' section) to force the gallery to be displayed in Large Screen Mode on all devices and in all browsers so that you see the desktop layout on your iPhone.

Unfortunately, there are no separate autoPlayOnLoad configuration options for Small vs Large Screen Modes. There is just one autoPlayOnLoad configuration option which is shared across both screen modes.

If you really want to initiate AutoPlay in Large Screen Mode only, then you can do so with help from the Juicebox-Pro API.
With the API, you can run custom JavaScript as soon as the gallery is loaded (via onInitComplete), check which screen mode is being used (via getScreenMode) and toggle AutoPlay (via toggleAutoPlay).
Here's some sample embedding code which might help:

<script src="jbcore/juicebox.js"></script>
<script>
    var jb = new juicebox({
        containerId: 'juicebox-container',
        galleryWidth: '100%',
        galleryHeight: '100%',
        backgroundColor: 'rgba(34,34,34,1)'
    });
    jb.onInitComplete = function() {
        var screenMode = jb.getScreenMode();
        if (screenMode === 'LARGE') {
            jb.toggleAutoPlay();
        }
    };
</script>
<div id="juicebox-container"></div>

If you want to initially display thumbnails in Small Screen Mode but want to initiate AutoPlay as soon as a thumbnail is selected, then that is much more complicated. You'll need to toggleAutoPlay when a  new image is displayed (via onImageChange) but only if it's the first image to be displayed from a thumbnail page. You'll need a couple of tracking variables: one to determine whether the image being displayed is the first image to be displayed from a thumbnail page and another to keep track of whether or not AutoPlay is currently on.
The following code is not fully tested but it might point you in the right direction:

<script src="jbcore/juicebox.js"></script>
<script>
    var autoPlay = false;
    var tracker = false;
    var jb = new juicebox({
        containerId: 'juicebox-container',
        galleryWidth: '100%',
        galleryHeight: '100%',
        backgroundColor: 'rgba(34,34,34,1)'
    });
    jb.onInitComplete = function() {
        var screenMode = jb.getScreenMode();
        if (screenMode === 'LARGE') {
            jb.toggleAutoPlay();
        }
        if (screenMode === 'SMALL') {
            jb.onImageChange = function(e) {
                if (tracker === false) {
                    jb.toggleAutoPlay();
                    autoPlay = !autoPlay;
                    tracker = true;
                }
            };
            jb.onShowThumbs = function(showing) {
                if (showing) {
                    if (autoPlay) {
                        jb.toggleAutoPlay();
                        autoPlay = !autoPlay;
                    }
                    tracker = false;
                }
            };
        }
    };
</script>
<div id="juicebox-container"></div>

I hope this helps.

392

(3 replies, posted in Juicebox-Pro Support)

If 'jb-appliances' is your gallery folder, then your baseUrl should point towards it, i.e.:

baseUrl: 'https://apsw******k.uk/jb-appliances/',

Tip:
Hardcoding paths starting with https://apsw******k.uk/ may work only if you visit your site via https:// (not http://) and do not use the 'www' subdomain (i.e. www.apsw******k.uk).
Use a leading slash in your paths to denote your root directory and the embedding code will work on both http:// and https:// and with and without the 'www' subdirectory in the path.
This depends somewhat on how your server is configured to handle things but it's a safer (and usually more versatile) option.

<script src="/jb-appliances/jbcore/juicebox.js"></script>
<script>
  new juicebox({
    baseUrl: '/jb-appliances/jbcore/',

I used asterisks above as, having used a screenshot to display your embedding code, I expect you do not want active links to your website in this forum thread. Just replace the asterisks with your actual domain name.

It sounds like an underlying problem with Adobe AIR.
I'd try uninstalling and then reinstalling Adobe AIR to see if this helps.

You can download the latest version of Adobe AIR (v33.1.1.385) from Harman's website here: https://airsdk.harman.com/runtime

If this does not help, then try uninstalling and then reinstalling JuiceboxBuilder-Pro, too.
Between uninstalling and reinstalling, make sure that there are no files left behind from previous installations by manually deleting the following folders (if they exist on your system).

  • /Applications/JuiceboxBuilder-Pro.app/

  • /Users/Username/Library/Application Support/Adobe/AIR/ELS/JuiceboxBuilder-Pro

  • /Users/Username/Library/Preferences/JuiceboxBuilder-Pro

I hope this helps.

394

(1 replies, posted in Juicebox-Pro Support)

I'm glad to hear that you've been able to figure out what was causing your problem.
Thank you for posting back to let me know. It's most appreciated.

Out of interest, what version of JuiceboxBuilder-Pro are you running?
If you are not already running the latest version (v1.5.1), then I would be very grateful if you could upgrade and see if the problem persists. Please also ensure that your AVG installation is up-to-date (both the program itself and the virus database).
Full instructions for upgrading JuiceboxBuilder-Pro can be found here.

If the problem continues to happen with the latest versions of JuiceboxBuilder-Pro and AVG, then I'll happily file a false positive report with AVG and ask them to clear JuiceboxBuilder-Pro's reputation in their next database update.
Please post back with your AVG program and virus database version numbers. Thank you.

If you'd like to fill in a false positive report yourself, you can do so here: https://www.avg.com/en-us/false-positive-file-form

Hi.

This is a support forum for the Juicebox-Pro web gallery software from SimpleViewer Inc.

From your query, it sounds like you are referring to a 'JuiceBox' from eMotorWerks, a completely unrelated company to our own (although the product names are the same).

According to their Wikipedia page, eMotorWerks was acquired by Enel and is currently part of the Enel X group.
You should be able to contact eMotorWerks/Enel X directly via their contact page here: https://evcharging.enelx.com/contact

I hope this points you in the right direction and that they are able to help you with your query.

396

(16 replies, posted in Juicebox-Pro Support)

@dbphoto

Thanks for replying.
feedtalenine was actually a spammer... bumped an old post with an innocent enough looking question.
It looked suspicious from the get go but I figured I'd give him the benefit of the doubt and keep an eye on things.
Just as suspected, a few days later, he edits the post to include a couple of spam links.
I've now removed feedtalenine from the forum and deleted al his posts.

I'm glad all is well with your website!

397

(16 replies, posted in Juicebox-Pro Support)

@feedtalenine

If you are experiencing difficulties of your own, then please post a new topic with details of the problems that you are facing and I'll do my best to help you out.
Thank you.

398

(1 replies, posted in Juicebox-Pro Support)

By default, the Open Image button will open the image being displayed in the gallery (the imageURL) in a new window.
However, if you have assigned a linkURL for a particular image (which can be a link to any web page at all), then the Open Image button will open the linkURL instead.
Please check to see if you have assigned any linkURLs in your gallery. linkURLs can be entered on the 'Images' tab of JuiceboxBuilder-Pro. Click a thumbnail on the 'Images' tab and you'll see the linkURL entry box at the bottom of the window. If you find a linkURL there, just remove it (and republish your gallery afterwards) and Juicebox-Pro will revert to opening the image when the Open Image button is clicked.

I hope this points you in the right direction.
However, if you continue to experience difficulties, then please post back with a link to your gallery's web page so that I can see the problem for myself and help further.
Once I'm able to see the problem live on your web server, I should hopefully be able to determine the exact cause of the problem and propose a solution.
Thank you.

You're welcome!
I'm glad you've got JuiceboxBuilder-Pro up and running. Thank you for letting me know.

For anyone else reading this thread, we have not yet updated the readme file in the zip package but we have updated the link to the AIR installers in the JuiceboxBuilder Installation Instructions on our website.

Now that Harman have taken over the support and development of AIR from Adobe, the AIR installers can be found here: https://airsdk.harman.com/runtime

No problem!
I've found your transaction and have sent you a new download link (to the email address you used for the purchase and which you entered as your 'New Email' on the form).
If you need the link sent to your other email address, just let me know.