I noticed something very strange by accident this morning.
I had been experimenting with different ports and firewall settings (kind of trying everything by now), and at one point I got excited because I saw “connected”. But I could not log in.
Turns out something very strange happened. I had chosen a port where I had another mup-deployed app, one from a hackathon that was really nothing much more than an API point for an iOS app.
So the app I’m really caring about launched, and Meteor.status() reported “connected”, but in some way it was “connected” to a different Meteor app/database.
That seems to me to rule out connection issues, Android issues, Ubuntu issues, server issues, and suggests something to do with my packages or code.
As for my code, it runs well as a web app, which is where I’ve spent 95% of my development time. As for packages, here they are:
accolver:twilio-meteor 1.10.1 Twilio API Wrapper for Meteor
accounts-password 1.1.1 Password support for accounts
ajbarry:yahoo-finance 0.1.4_1 Yahoo Finance Stock Quote Data Utility for Meteor Se...
alanning:roles 1.2.13 Role-based authorization
browser-policy 1.0.4 Configure security policies enforced by the browser
dburles:collection-helpers 1.0.3 Transform your collections with helpers that you define
email 1.0.6 Send email messages
hitchcott:app-dump 0.1.3 In-app Backup and Restore for your Mongo Database
houston:admin 2.0.3 A zero-config Meteor Admin
http 1.1.0 Make HTTP calls to remote servers
ian:accounts-ui-bootstrap-3 1.2.61 Bootstrap-styled accounts-ui with multi-language supp...
iron:router 1.0.9 Routing specifically designed for Meteor
lepozepo:accounting 1.0.0 Accounting.js - number, money and currency formatting...
less 1.0.14 The dynamic stylesheet language
meloncon:footable 0.0.5 Responsive HTML Table for Meteor
meteorhacks:kadira 2.22.0 Performance Monitoring for Meteor
meteorhacks:ssr 2.1.2 Server Side Rendering for Meteor with Blaze
mizzao:bootstrap-3 3.3.1_1 HTML, CSS, and JS framework for developing responsiv...
momentjs:moment 2.10.3 Moment.js (official): parse, validate, manipulate, an...
mrt:x-editable-bootstrap3 1.5.2 X-Editable 1.5.0 for Bootstrap3 with wysihtml5 rich te...
msavin:jetsetter 1.0.17 Visual Get/Set Tool for Sessions
msavin:mongol 1.0.97 The insanely handy development package for Meteor.
percolate:synced-cron 1.2.1 Allows you to define and run scheduled jobs across mul...
prasad19sara:client-debugger 0.2.1 Facilitates to debug client side codes of meteor apps.
standard-app-packages 1.0.5 Moved to meteor-platform
underscore 1.0.3 Collection of small helpers: _.map, _.each, ...
For comparison, the hackathon app thing that I apparently accidentally “connected” to, it was using these packages:
accounts-password 1.1.1 Password support for accounts
dburles:google-maps 1.0.9* Google Maps Javascript API v3
digilord:sugarjs 1.4.1 Sugar is a Javascript library that extends native obje...
facts 1.0.4 Publish internal app statistics
fuatsengul:leaflet 1.0.1 leaflet 0.7.3
houston:admin 2.0.3 A zero-config Meteor Admin
http 1.1.0 Make HTTP calls to remote servers
iron:router 1.0.7* Routing specifically designed for Meteor
meteor-platform 1.2.2 Include a standard set of Meteor packages in your app
miktam:loggly 1.0.0 Loggly for Meteor
mizzao:bootstrap-3 3.3.1_1 HTML, CSS, and JS framework for developing responsiv...
momentjs:moment 2.10.3 Moment.js (official): parse, validate, manipulate, an...
mrt:accounts-ui-bootstrap-3 0.3.3 Bootstrap styled version of login widgets
msavin:mongol 1.0.30* The insanely handy development package for Meteor.
prasad19sara:client-debugger 0.2.1 Facilitates to debug client side codes of meteor apps.
underscore 1.0.3 Collection of small helpers: _.map, _.each, ...
Naturally I immediately tried stopping this hackathon app, restart my phone, re-mup-deploy, re run android-device… and I’m still stuck at the same place “connecting” / “waiting”.
I’m still having my morning coffee and need to mull this over, but does this give anybody any clues or does anybody have any suggestions where to proceed with debugging this?