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