Step 1: Open browser developer tools (F12) and check the Console tab for specific JavaScript errors or stack traces that provide details about the rendering failure.
Step 2: Navigate to UI Builder > Pages and open the problematic page in edit mode to identify which specific component is failing to render.
Step 3: Select the failing component and review its Data binding configuration in the properties panel, ensuring all required data bindings are properly mapped to valid data sources.
Step 4: Check the page-level Data resources configuration by clicking the Data tab in UI Builder, and verify that all referenced data resources are properly configured and returning valid data.
Step 5: Test the data resource queries independently by using the Test button in the data resource configuration to confirm they execute without errors and return expected data structure.
Step 6: Review component client scripts in the Script tab for syntax errors or runtime exceptions, and use console.log statements to debug data flow issues.
Step 7: Check System Diagnostics > Log > Application Log for server-side errors related to data resource execution or component loading failures.
Step 8: If the issue persists, create a simplified version of the component with minimal configuration to isolate whether the problem is with the component logic or data dependencies.