LogoLogo
Developer HubGitHubContact Us
  • Welcome!
  • Olive Helps
    • Platform
      • How Olive Helps Works
      • Installation
      • Account Creation
      • Distributing Olive Helps
    • FAQs
      • General Loop FAQs
      • Loop Development FAQs
      • Olive Helps User FAQs
      • Security / IT FAQs
    • Data Security
      • User Data
      • Antivirus and Firewalls
  • Loop Development Kit
    • Your First Loop
      • Become a Loop Author
      • Creating a Loop
      • Build Your Loop
      • Local Loop Installation
      • Restarting Local Loops
    • Troubleshooting
    • Loop Security
      • Permissions
      • Environment Permissions
    • Loop Publication
      • Loop Approval Checklist
    • Loop Analytics Library
    • Examples
  • Documentation
  • Interfaces
  • Type Alias
  • Enumerations
  • Whisper Components
    • Base Attributes
    • Autocomplete
    • Box
    • Breadcrumb
    • Button
    • Chart
    • CollapseBox
    • Grid
    • Checkbox
    • Date Time
    • Divider
    • DropZone
    • Email
    • Icon
    • List Pair
    • Link
    • Pagination
    • Number
    • Markdown
    • Message
    • Password
    • Progress
    • Radio
    • Rating
    • RichTextEditor
    • Section Title
    • Select
    • Text Input
    • Telephone
    • Typography
  • APTITUDES
    • What are Aptitudes?
    • Browser
    • Clipboard
    • Config
    • Cursor
      • Screen Scaling Behavior
    • Document
    • Filesystem
    • Keyboard
    • Network
    • Process
    • Screen
    • Search
      • Index
    • System
    • UI
      • Loop UI Handlers
    • User
      • JWT
    • Vault
    • Whisper
      • Whisper Updates
      • JSX Whispers
    • Window
      • Screen Scaling Behavior
  • Release Notes
    • What's New
      • Olive Helps v0.55.0
      • Olive Helps v0.54.1
      • Olive Helps v0.53.1
      • Olive Helps v0.51.2
      • LDK v4.0.0
      • Olive Helps v0.50.3
      • Olive Helps v0.49.5
      • LDK v 3.18.0
      • Olive Helps v0.47.2
      • Olive Helps v0.46.2
      • LDK v 3.17.0
      • Olive Helps v0.45.4
      • Olive Helps v0.44.2
      • Olive Helps v0.43.1
      • Olive Helps v0.42.1
      • Olive Helps v0.41.4
      • Olive Helps v0.40.2
      • Olive Helps v0.39.4 & LDK v3.16.0
      • Olive Helps v0.38.8 & LDK v3.15.0
      • Olive Helps v0.36.5
      • Olive Helps v0.36.4
    • Archive
      • Olive Helps v0.36.3 & LDK v3.14.0
      • Olive Helps v0.34.4
      • LDK v3.13.0
      • Olive Helps v0.32.2 & LDK v3.12.0
      • Olive Helps v0.31.2 & LDK v3.11.0
      • Olive Helps v0.30.2 & LDK v3.10.0
      • Olive Helps v0.29.4
      • Olive Helps v0.29.3 & LDK v3.9.0
      • Olive Helps v0.28.3 & LDK v3.8.0
      • Olive Helps v0.27.7
      • Olive Helps v0.27.5
      • Olive Helps v.027.4
      • Olive Helps v0.27.2 & LDK v3.7.0
      • Olive Helps v0.25.3 & LDK v3.5.1
      • Olive Helps v0.24.6 & LDK v3.4.0
      • Olive Helps v0.23.2 & LDK v3.3.0
      • Olive Helps v0.22.3 & LDK v3.2.0
Powered by GitBook
On this page
  • Logs
  • Github Issues
  • Common Issues

Was this helpful?

  1. Loop Development Kit

Troubleshooting

If you've run into some unexpected behavior and you're not sure how to deal with it, we have some ideas to help

PreviousRestarting Local LoopsNextLoop Security

Last updated 3 years ago

Was this helpful?

Logs

UPDATE: If you are using Olive Helps >=v0.27.2, log files are no longer named after the Olive Helps version that generated them as described below. The new log file is located in the same folder described above, but is now named ui.main.log. This content will remain up until versions that still have this log file name are out of support.

Olive Helps saves logs, and they often include pertinent information:

  1. Open the Log folder. You can access them in the following locations:

    • Mac: ~/Library/Logs/Olive Helps

    • Windows: %AppData%\Olive Helps\Logs

  2. Open the log file for the current Olive Helps version. We generally recommend streaming changes to the log file, which you can do with the following commands:

    • Mac Terminal: tail -n 50 -f Olive\ Helps-X.Y.Z.log

    • Windows PowerShell: Get-Content -Tail 50 -Wait -Path ".\Olive Helps.X.Y.Z.log"

  3. Repeat the steps you followed to generate the problem the first time around. You may need to restart your Loop to do this. If you find that the application cannot restart the Loop due to an error, restart the application itself.

  4. If the logging data is inadequate, you can start the application with detailed logging:

    • Mac Terminal: LOG_LEVEL=trace open /Applications/Olive\ Helps.app

    • Windows PowerShell: $env:LOG_LEVEL='trace'; &"$($env:LOCALAPPDATA)/Olive Helps/olivehelps.exe"

Github Issues

The LDK provides for Loop Authors to open and track issues that they are experiencing when building Loops. We recommend searching issues to find solutions to common problems.

If you have an issue to report, please include:

  1. Your operating system version, the Olive Helps version running on your system, and LDK version used to compile the Loop.

  2. Entries from the Olive Helps logs surrounding the bug you're reporting. We may ask you to provide logs with logging level set to trace.

  3. A minimal reproducible example of the Loop code causing the bug, if possible.

Common Issues

Cannot Add Local Loop

If you're not able to add a Local Loop successfully, that means that the compiled Loop you provided could not be successfully run. Often this is a runtime issue where the program fails to evaluate your Loop successfully.

If your Loop is failing in this way, please check the Olive Helps log as specified above.

Check For Polyfills

We've already included polyfills in the LDK directly and adding other polyfills should be avoided. If you add other polyfills, the conflicting polyfills may cause problems, and we should check for polyfills as part of standard troubleshooting. Please check polyfills at docs/package-lock.json.

a location