[SOLVED] Scriptcase update disaster

BIG PROBLEM with recent SC update which screwed my major project completely. I created a ticket for this and today I saw this ticket disappeared. I created another one today.
I tried to request some help through the CHAT today but it kept saying that nobody is available.

THE PROBLEM

the problem after applying SC update:

version after update is: 9.12.022 (2)

  1. folders which I have not created appear in multiple locations

  2. Apps got relocated to different folders

  3. Some folders got renamed

  4. Apps which were either deleted OR renamed appeared on the list

  5. the option to hide folder names (in a global App list) is gone

  6. App list sorting is wrong / messed up

Basically entire project structure got messed up.

I only have 2 projects which use subfolders and noticed that the other one got messed up as well. Wired new folders showed up (which I have not created), and they are empty. I did not have enough time to check what else went wrong.

THIS IS A TOTAL DISASTER!

At this moment we’ve lost 3 weeks of work (if I restore working version) :frowning:

I restored the previous SC backup (from about 3-4 weeks ago) and then was able to restore also a project from 4 weeks ago. After that everything looked OK, but this was an older version of the project and SC. I tried to restore the most recent version of the project but i got errors (stating the backup was created with the previous SC version and cannot be restored).

I then decided to run SC update again and the entire (older project) got messed up the same way. Something terribly wrong has happened and at this moment SC is completely useless. I noticed that these problems were mostly (if not only) related to the folders with subfolders.

Other projects which use only single level folders are OK.

I have several people working on this project with me, and we are all completely stuck now. I wonder if anybody has experienced something like this.

Now I have to go and restore previous SC version from my USB drive, which takes about 12 hours,… and I am super upset :frowning:

Any help appreciated.

2 Likes

I agree, after last update dashboard does not work anymore!
Please, ADVISE

I got this error

Undefined variable $max_ver_open | Script: /var/www/html/scriptcase/devel/class/interface/nmProjVersion.class.php linha: 556

Same here. Total disaster. All folders screwed up.
And then database corrupted.
We had to reinstall SC from scratch and restore projects from backup.

I receive this message after login

Trying to access array offset on value of type null | Script: /var/www/html/scriptcase/devel/class/interface/nmProjVersion.class.php linha: 604

And I’m not able to open any project

REALLY A MESS!

I also updated from 9.12.20 to 09.12.22, and the same error occurs.

Undefined variable $max_ver_open | Script: …
scriptcase/devel/class/interface/nmProjVersion.class.php line: 556

I have now manually downgraded to my original version 9.12.020, but the same error continues to occur and I can no longer open my projects.

Hi everyone,

We’ve already identified the issue of not being able to access projects and the errors generated after logging in, and we request that this be fixed urgently.

As soon as it’s released, we’ll provide feedback here. We apologize for any inconvenience.

Best regards

@Danilo_Lima

once NetMake fix this distaster, i hope they start releasing new updates less frequently, but taking more time testing them so that this won’t happen again!

4 Likes

Same symptoms here: crazy folder structure in any project with subfolders. Also dashboards are not working, and some deployed projects are causing error 500 when trying to access the login screen.

I was able to fix the issue.
I have two Scriptcase installations: one updated and one not. I went to C:\Program Files\NetMake\v9-php81\wwwroot\scriptcase\devel in the non-updated version and copied the class folder.
Then, I went to the broken installation, pasted the class folder in the same location, refreshed the page, and I was able to access the projects again.

1 Like

As indicate from support i have copied devel folder, uninstalled scriptcase and reinstalled. I have renew licence and recopied devel folder. On nm_scriptcase.db i find all projects, but scriptcase after login result non licenced and is unable to insert new serial ( infinite loop on browser ) by clicking any button or menu choice. I hope netmake solve this immediatly

  1. I reported this problem 5 days ago.
  2. I created a ticket - NO RESPONSE OF ANY KIND.
  3. contacted one of the Support associates directly through Email - NO RESPONSE
  4. I was able to restore SC + Projects from 3 weeks ago and it works, but 3 weeks of work wasted.
  5. Tried to restore most recent project backup but SC complain it was created with previous SC version and refuses to restore.

THIS IS THE MOST FATAL DISASTER IN LAST 10 YEARS !
Obviously they post update and do not even test it. They also so often ignore to change the version number so if the disaster like this one happens one would not even know which version is which , because the numbers are the same. Whoever posts new releases with the same version number is an idiot!

More problems:

I noticed that project version does not update anymore. For example if my project version was 1.2.0 and I bounced it to 1.2.1, The project version in SC environment shows up correctly, but project number in my running App (in this case Menu) still shows v1.2.0

This worked perfectly fine in the past, so they messed up SCRIPTCASE very badly

@aklass
I agree with you. I never run newly released updates, but I wait at least a few days.
Yesterday I ran the July 25th update, and apparently there was another update containing the bug.

1 Like

I downloaded the current version in zip format from the official website and replaced the “class” folder inside the “devel” folder with the new one I just downloaded (screenshot attached).
I suggest to rename the old folder before copying.
Now everything works normally, although it’s not possible to remove that annoying folder view but this is the lesser evil.

1 Like

Dear all,

Please contact the tool’s support team via chat if possible (preferably). The team will guide you on how to make the adjustment so you can access Scriptcase normally until the final version with the fixes is released.

Best regards!

1 Like

This is chaos. We cannot test EVERYTHING on each new release … Projects with 300+ apps cannot be fully tested every few weeks. But if we don’t install new releases, there are bugs not corrected.

So Netmake, why don’t you separate new functionalities from bug correction in separated releases, and change the pace? Also, the changelog is poorly explained, does not include a clearly delimited area of impact.

Finally, why don’t offer the option to backup modified files when upgrading? a simple .ZIP file would be a life saver to some of us.

When I started using SC, I soon learned that I had to make a full folder backup before any upgrade. But I’m tired, after years of taking backups, and frequently using them because of releases disasters like this one…

1 Like

on update i get this error also

SourceGuardian Loader - Protected script’s header checksum error. Probably the encoded file was modified. Please install an original unmodified file or contact the author of the script to get the original file. Error code [17] | Script: /opt/Scriptcase/v9-php81/wwwroot/scriptcase/devel/class/interface/nmProjVersion.class.php linha: 3

I agree about taking some precautions before SC update, but,… here is a big challenge.

1)_ cannot work while backing up
2) all my projects along with SC take about 300 Gb. This is after I recently reviewed all of them and put them on the diet by removing alder versions. Before this disaster, SC+Projects = 450Gb. Copying this (even to another internal HS, with superfast PC) takes about 6 hours.

Am I supposed to put on hold all my SC activities while waiting the backup to complete, then run an update ? My last restore of SC+Project from USB drive took about 10+ hours.

We need some method of restoring only files that have been changed (in case the SC update fails or consists of bugs). I also expect some reverse compatibility.

BTW. I think internal SC backup should take into consideration existing database structure. When I modify the table I have to create a database backup and mark this backup with exactly same version as the project, otherwise after restoring I would get database VS project mismatch errors.
Existing database structure MUST be included in SC project backup.

We also should be allowed to keep and use 2 licenses (i.e desktop and laptop), as long as they are on the same (public) IP address. I then would test new SC release on my laptop and if there is a problem could go back to desktop and keep working (while waiting for fixes).

NETMAKE seem to be to greedy for each license, while not understanding that they “shoot themselves in a foot”.