This page addresses common issues and questions that arise when using Pilot.
Pilot supports local seed data and real ontology data:
Main until you merge. On Main, any actions you perform in the application are live ontology edits that take immediate effect.Deployment requires permissions at the project, organization, and enrollment levels. If you encounter permission errors, verify the following:
Editor role on the Foundry project where Pilot is deploying.Third-party application administrator role.For a full breakdown of Developer Console permissions, see Developer Console permissions. If permissions appear correct but errors persist, check the browser console for detailed error messages and share them with your administrator.
To access Pilot system logs:
The diagnostics view displays the latest 500 log lines. Select Copy logs to copy them or follow the link to Code for full logs. Use these logs to diagnose build errors, dependency installation issues, and runtime problems.
If the Preview tab shows a build error instead of your application:
You can also check Pilot logs in diagnostics for detailed build output from the development server.
After you create a new application, Pilot provisions a container. Startup time depends on provisioning and dependency installation. Check the following if the container does not start:
When previewing your application in deploy view on Main, any actions you perform, such as creating, editing, or deleting objects, are live ontology edits that take immediate effect on production data. This is expected behavior, not a bug.
This also applies in editor view when Production data is selected.
If you want to test actions without affecting production, preview your application in deploy view on a deployment branch instead. Object edits made by actions on a branch are not merged into Main. Ontology definitions are merged separately. External side effects have separate rules; see Branching action types.
When you deploy ontology entities from a Pilot branch to Main, action type identifiers (RIDs) may differ between the branch and Main. This can cause reference errors if your application code references branch-specific RIDs.
To resolve this issue:
Main in Pilot when prompted.Main branch identifiers.You may see error messages in the browser console referencing "divider" elements with no height. Check whether the affected component is visible and usable. If a widget is invisible in Workshop, check its row-height setting as described below.
Try the following steps if the status monitoring popover shows that npm dependencies failed to install:
Reinstall npm dependencies in the chat panel.Follow the steps below if the deployment panel shows that your application is not deployable:
On a protected code branch, implement fixes on an editable branch and merge them through a proposal. See Branches, changes, and proposals.
If the Preview tab shows a blocked or empty frame, inspect the browser error before changing configuration. Unable to load widget preview can also indicate a timeout. If the browser reports a Content Security Policy violation, ask the appropriate administrator to review the required container origin. Also check build errors, dependencies, and the selected widget. See Develop and preview a widget set.
Check the widget's Display > Row height setting. A generated widget that uses the full height of its container can have zero visible height with Auto (max). Use Flex or an appropriate Absolute height for a widget designed to fill its container, or ask Pilot to make the widget size itself from its content. See Auto sizing.
Save the Workshop layout and verify that the controls are visible and usable in View.
Changes to a widget's parameters or events are not applied to the running preview until the widget development server reloads. Select Reload widget dev mode in the widget preview to apply configuration changes.
If Reset clears the preview configuration fields but the rendered widget retains its previous values, select Reload widget dev mode and verify the result again.
Inspect the explanation shown for a disabled control or the reported error. Common causes include:
For branch restrictions, see Branches, changes, and proposals. For model availability, see Models and agent modes.
Production-data analysis requires a supported environment and feature configuration. Production preview alone does not imply that the analysis feature is available.
If an analysis cannot be found in the review dialog, ask Pilot to create a new one. If reading an object type fails, inspect the reported permissions or data error before retrying. See Production-data analysis.