KNOWLEDGE BASE
Log In    |    Knowledge Base    |    4D Home
Tech Tip: Debugging a Web Process
PRODUCT: 4D | VERSION: 16 | PLATFORM: Mac & Win
Published On: March 26, 2018

When attempting to debug a web process, it is important to check the user access level that the web process is running as. This is important because, in order for the process to be traced in the debugger, the web user must have access to design mode.

If your structure does not has designer password, then all process are running as Designer.

If your structure does have a designer password, open database properties, switch to page web, subpage Options (I) and check for the default web user.

To allow the web process to be debugged, the Web User must have access to Design Mode. To accomplish this you could either set the Default Web User to Designer or assign the Default Web User to a group that has Design Mode Access.

For security reasons, it is normally best practice to assign a user with reduced rights as the Default Web User. While this helps to protect the system, of course it blocks access to design mode (i.e. no debugger allowed / TRACE is ignored).