开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育

Rectifier not found in TXMLRectList::RectObject()


 

Hi Duncan

I just downloaded and installed this build 75 and on startup I get an error:

Rectifier not found in TXMLRectList::RectObject().

Press OK to ignore and risk data corruption.
Press Abort to kill the program.

Pressing either kills the program.

The old v2.0.2 build 41 works ok on the same pc, and the build 75 has installed to a different folder

Thanks
Simon


 

On Sat, Nov 14, 2020 at 01:06 AM, <simon.shilton@...> wrote:
Rectifier not found in TXMLRectList::RectObject().
Hi Simon,

Back in 1999 when I wrote this, all of the rectifiers and examples were stored in the program folder which is the wrong place. As Windows security has tightened up, it was necessary to move the rectifiers and examples to the recommended area which is the user's appdata folder.

If you are getting a message on startup, it means the rectifier cannot be loaded for the default PSU. Unless you have made changes to default.psu, this will be the 1N4007.? Using File Explorer, could you please navigate down from C:\Users to find the following folder ?

? ? C:\Users\<yourname>\AppData\Roaming\psud\rectifiers

In there should be the 1n4007.rect file - if you can confirm what you see there.

Regards,
Duncan


 

Hi all

Recently I installed version 2.20 build 74, which surprisingly was made simultaneously at the 4 users on my PC.

My PSUD2 installation didn't work on the 3 ordinary users and gave exactly the same error message as Simon in every case (at startup).
But it turned up that PSUD2 worked on the administrator user showing no error message at startup.
Selecting "run as administrator" made the PSUD2 installation work on the 3 ordinary users too.

Duncan mentions the folder:? C:\Users\<yourname>\AppData\Roaming\psud\rectifiers

The cause of the problem is that the mentioned "rectifiers" folder is empty under each of the 3 ordinary users.
The rectifier files is located exclusively under the administrator version of the "rectifiers" folder.


Hans

?


 

Hi Hans,

Thanks for the tip.? I'll do an install with an additional normal user and see what changes need to be made to the documentation and/or installer,

Regards,
Duncan


 

I've carried out some changes to PSUD2 to fix issues with non-admin user installs, thanks for the input.

Instead of the installer trying to put example and rectifier files in the user's application data folder, it now installs them into the program files folder. When PSUD starts up, it checks the application data folder and populates it from the program area if the files are not there. I believe this now reflects correct installer and program behaviour within the current Windows model.

The new build 76 is in the files area ->?/g/duncanampspsud/files/psud2_windows

No new Mac build as the Mac is not affected by this installation issue.

Regards,
Duncan


 

Hi Duncan

That has fixed it

After the install it pops up with the same error message on first startup, but on second startup all is good and the new build is working fine.

Many thanks
Simon


 

Hi all

No problems in my case.

After uninstalling build 74 and manually deleting the various "rectifiers" folders,?I installed the new build 76.
From first startup it works as it should without any error messages.

Thanks
Hans


 

Same here, just modeled the ps for my newest project?this morning?on 76 with no problems.

? ? ? John

On Tue, Nov 17, 2020 at 8:01 AM Hans Hedal <hans.hedal@...> wrote:
Hi all

No problems in my case.

After uninstalling build 74 and manually deleting the various "rectifiers" folders,?I installed the new build 76.
From first startup it works as it should without any error messages.

Thanks
Hans