Insomnia issue on iOS

Hi,

I’m having a weird issue with the Insomnia plugin on iOS 10 (I haven’t checked previous versions).

When I add the variable in my IonicPage constructor:

constructor(public navCtrl: NavController,
                public navParams: NavParams,
                public insomnia: Insomnia) {
        this.tempoIdx = 0;
        .......

it stops loading the page. I’ve checked the console but it doesn’t even report a warning or any other message.
It doesn’t happen with Android.

Any idea?

How are you importing insomnia? I’ve been using it for a few months without issue

import { Insomnia } from '@ionic-native/insomnia';
npm list | grep insomnia
├── @ionic-native/insomnia@4.0.1
├── cordova-plugin-insomnia@4.3.0

Yes, sorry, I forgot that part:

import { Insomnia } from '@ionic-native/insomnia';

and this is the output of npm list | grep insomnia:

Diegos-MacBook-Air:MyProject darko$ npm list | grep insomnia
├── @ionic-native/insomnia@4.2.1
├── cordova-plugin-insomnia@4.3.0
npm ERR! invalid: @ionic-native/calendar@4.0.0 /Users/darko/Documents/Projects/MyProject/node_modules/@ionic-native/calendar
npm ERR! invalid: @ionic-native/native-storage@4.0.0 /Users/darko/Documents/Projects/MyProject/node_modules/@ionic-native/native-storage
npm ERR! invalid: @ionic/cli-plugin-cordova@1.4.1 /Users/darko/Documents/Projects/MyProject/node_modules/@ionic/cli-plugin-cordova
npm ERR! extraneous: @ionic/cli-utils@1.5.0 /Users/darko/Documents/Projects/MyProject/node_modules/@ionic/cli-plugin-cordova/node_modules/@ionic/cli-utils
npm ERR! extraneous: chalk@2.0.1 /Users/darko/Documents/Projects/MyProject/node_modules/@ionic/cli-plugin-cordova/node_modules/chalk
npm ERR! invalid: @ionic/cli-plugin-ionic-angular@1.3.2 /Users/darko/Documents/Projects/MyProject/node_modules/@ionic/cli-plugin-ionic-angular
npm ERR! extraneous: chalk@2.0.1 /Users/darko/Documents/Projects/MyProject/node_modules/@ionic/cli-plugin-ionic-angular/node_modules/chalk
npm ERR! extraneous: @ionic/cli-utils@1.5.0 /Users/darko/Documents/Projects/MyProject/node_modules/@ionic/cli-utils
npm ERR! extraneous: node-uuid@1.4.7 /Users/darko/Documents/Projects/MyProject/node_modules/cordova-ios/node_modules/node-uuid
npm ERR! extraneous: pegjs@0.9.0 /Users/darko/Documents/Projects/MyProject/node_modules/cordova-ios/node_modules/pegjs
npm ERR! extraneous: simple-plist@0.1.4 /Users/darko/Documents/Projects/MyProject/node_modules/cordova-ios/node_modules/simple-plist
Diegos-MacBook-Air:MyProject darko$ 

More generally, do you know how I could force some error reporting? It’s too weird it doesn’t say anything!

I’m sorry I don’t know. I’ve had problems with errant imports/plugins before just like you describe - no log/no error, just hangs. However did you isolate the problem to Insomnia ? That is, it works fine if you don’t import it and/or instantiate it?

I found the error! I didn’t include Insomnia into the providers inside app.module.ts

1 Like