home
  • Blog
1.13
  • Getting Started
  • The Object Model
  • Templates
  • Routing
  • Components
  • Controllers
  • Models
  • Testing
  • Ember Inspector
    • Installing the Inspector
    • Object Inspector
    • The View Tree
    • Inspecting Routes
    • Data Tab
    • Tackling Deprecations
    • Library Info
    • Debugging Promises
    • Inspecting the Container
    • Rendering Performance
    • Troubleshooting
  • Configuring Ember.js
  • Understanding Ember.js
  • Contributing to Ember.js
Old Guides - You are viewing the guides for Ember v1.13.0.
Go to v5.0.0

Troubleshooting

Edit pencil

Below are some common issues you may encounter, along with the necessary steps to solve them. If your issue is not listed below, please submit an issue to the inspector's GitHub repo.

Ember Application Not Detected

If the inspector cannot detect an Ember application, you will see the following message:

Some of the reasons this happens:

  • This is not an Ember application
  • You are using an old Ember version ( < 1.0 ).
  • You are using a protocol other than http or https. For file:// protocol, follow these steps.
  • The Ember application is inside a sandboxed iframe with no url (if you are using Jsbin, follow these steps.

Using the Inspector with Jsbin

Due to the way Jsbin uses iframes, the inspector doesn't work with edit mode.

To use the inspector, switch to the "live preview" mode by clicking on the arrow circled below.

Application is not Detected Without Reload

If you always have to reload the application after you open the inspector, that may mean your application's booted state is corrupted. This happens if you are calling advanceReadiness or deferReadiness after the application has already booted.

Data Adapter Not Detected

When you click on the Data tab, and see this message:

It means that you are either not using a data persistence library (such as Ember Data), or the library you're using does not support the Ember Inspector.

If you are the library's author, see this section on how to add Ember Inspector support.

Promises Not Detected

You click on the Promises tab, and see this message:

This happens if you are using a version of Ember < 1.3.

Missing Promises

If the Promises tab is working, but there are promises you can't find, it's probably because these Promises were created before the inspector is activated.

To start detecting promises the moment the app boots, click on the Reload button below:

Inspector Version Old on Firefox

Firefox addons need to go through a review process before every update. This causes the Firefox Ember Inspector to usually be one version behind.

Unfortunately we don't have control over this process, so if you need the latest inspector version, you will have to download and install the inspector manually from GitHub.

left arrow
Rendering Performance
We've finished covering Ember Inspector. Next up: Configuring Ember.js - Disabling Prototype Extensions
right arrow
On this page

  • Ember Application Not Detected
  • Using the Inspector with Jsbin
  • Application is not Detected Without Reload
  • Data Adapter Not Detected
  • Promises Not Detected
  • Missing Promises
  • Inspector Version Old on Firefox
Team Sponsors Security Legal Branding Community Guidelines
Twitter GitHub Discord Mastodon

If you want help you can contact us by email, open an issue, or get realtime help by joining the Ember Discord.

© Copyright 2023 - Tilde Inc.
Ember.js is free, open source and always will be.


Ember is generously supported by
blue