“Invalid parameter from the client side” error

After installing newer versions of the .NET Runtime (such as .NET 8 or .NET 10), older versions of PowerBuilder (for example, PB 2022 R2 which supports .NET 6) may encounter issues such as login errors (e.g., "Invalid parameter from the client side") or the IDE failing to launch (process visible in Task Manager only).

Cause:

PowerBuilder IDE relies on specific versions of the .NET Runtime for certain functionality. Therefore, changes in installed .NET versions - whether installed manually or introduced by other software - can directly affect PowerBuilder's behavior and lead to compatibility issues.

Solution 1:

Modify the configuration file to ensure compatibility with the installed .NET version.

1. Find the pbdevproxy.runtimeconfig.json file in the IDE installation folder (typically C:\Program Files (x86)\Appeon\PowerBuilder 22.0\IDE for PowerBuilder, or C:\Program Files (x86)\Appeon\InfoMaker 22.0\IDE for InfoMaker).

2. Comment out the following line in this file.

//"rollForward": "LatestMajor",


3. Restart IDE.

Solution 2:

Upgrade to a PowerBuilder version that supports the installed .NET Runtime (for example, PB 2022 R3, which supports .NET 8, or PB 2025 R2, which supports .NET 10).