This page addresses common issues and questions that arise when using Pilot.
Pilot uses two data sources depending on the view:
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 in Control Panel, which is required to create the Developer Console application and its linked OAuth client.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 Pilot Logs tab displays real-time container 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 the Pilot logs tab for detailed build output from the development server.
After you create a new application, Pilot provisions a container. This process typically takes 30 to 60 seconds. 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.
If you want to test actions without affecting production, preview your application in deploy view on a deployment branch instead. Ontology edits made on a branch are scoped to that branch and do not propagate to Main until you merge.
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. These errors are cosmetic and do not affect application functionality. You can safely ignore them.
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: