Flightplan: How to search a year of award inventory [no longer maintained]
#211
Original Poster
Join Date: Jan 2010
Posts: 189
New version of Flightplan is out (0.3.33), which has:
- Support for Premium Economy search on NH
- Fixes for using headless mode with CX and SQ, which had stopped working yesterday
As for www.flightplantool.com:
- NH awards have been retroactively fixed (business awards had first cabin, and first awards were missing), a small percentage were not fixable but will be phased out over the course of this month.
- Data collection has been backlogged a bit, while I've been doing maintenance on the pipeline, but things should be picking up steam soon!
- Have an idea for how flightplantool.com could serve you better? Be sure to chime in!
- Support for Premium Economy search on NH
- Fixes for using headless mode with CX and SQ, which had stopped working yesterday
As for www.flightplantool.com:
- NH awards have been retroactively fixed (business awards had first cabin, and first awards were missing), a small percentage were not fixable but will be phased out over the course of this month.
- Data collection has been backlogged a bit, while I've been doing maintenance on the pipeline, but things should be picking up steam soon!
- Have an idea for how flightplantool.com could serve you better? Be sure to chime in!
#213
Join Date: Aug 2012
Location: BOS/MHT/PVD/BDL
Programs: Belong to Many but No Longer Loyal to Any
Posts: 880
This is such an awesome tool..thank you, JD!
Maybe it's just me, but on Chrome when I enter JFK-SIN or SIN-JFK it flashes to a blank screen. I then can't reload or input anything else as it is cached. Cleared the cache, but it continued to happen...but only with that city pair.
Maybe it's just me, but on Chrome when I enter JFK-SIN or SIN-JFK it flashes to a blank screen. I then can't reload or input anything else as it is cached. Cleared the cache, but it continued to happen...but only with that city pair.
#214
Original Poster
Join Date: Jan 2010
Posts: 189
Hmm, that's weird, I can't reproduce (using Chrome 71 on MacOS). From the description, it sounds like it could be a client-side error in the JavaScript. Would you be able to check the Console for any errors? (Under Developer menu in Chrome, there's an option to "View the JavaScript Console"). Also, if you could take a screenshot of the blank page you're getting, that might help too. Can you confirm your OS also, is it Windows?
#215
Join Date: Aug 2012
Location: BOS/MHT/PVD/BDL
Programs: Belong to Many but No Longer Loyal to Any
Posts: 880
Sorry, just realized the search that triggers it is FRA-SIN or SIN-FRA.
I'm sure it is something on my end. Using Chrome 71 on Windows 10.
main.db616867.js:1 [mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: 'Reaction[Reaction@36] TypeError: Cannot read property 'cabin' of undefined
at main.db616867.js:1
at Array.filter (<anonymous>)
at main.db616867.js:1
at Array.map (<anonymous>)
at Object.f (main.db616867.js:1)
at e.get (main.db616867.js:1)
at lt (main.db616867.js:1)
at e.computeValue (main.db616867.js:1)
at e.trackAndCompute (main.db616867.js:1)
at e.get (main.db616867.js:1)
(anonymous) @ main.db616867.js:1
main.db616867.js:1 [mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: 'Reaction[Autorun@40] TypeError: Cannot read property 'cabin' of undefined
at main.db616867.js:1
at Array.filter (<anonymous>)
at main.db616867.js:1
at Array.map (<anonymous>)
at Object.f (main.db616867.js:1)
at e.get (main.db616867.js:1)
at lt (main.db616867.js:1)
at e.computeValue (main.db616867.js:1)
at e.trackAndCompute (main.db616867.js:1)
at e.get (main.db616867.js:1)
(anonymous) @ main.db616867.js:1
main.db616867.js:1 TypeError: Cannot read property 'cabin' of undefined
at main.db616867.js:1
at Array.filter (<anonymous>)
at main.db616867.js:1
at Array.map (<anonymous>)
at Object.f (main.db616867.js:1)
at e.get (main.db616867.js:1)
at lt (main.db616867.js:1)
at e.computeValue (main.db616867.js:1)
at e.trackAndCompute (main.db616867.js:1)
at e.get (main.db616867.js:1)
Ot @ main.db616867.js:1
main.db616867.js:1 TypeError: Cannot read property 'cabin' of undefined
at main.db616867.js:1
at Array.filter (<anonymous>)
at main.db616867.js:1
at Array.map (<anonymous>)
at Object.f (main.db616867.js:1)
at e.get (main.db616867.js:1)
at lt (main.db616867.js:1)
at e.computeValue (main.db616867.js:1)
at e.trackAndCompute (main.db616867.js:1)
at e.get (main.db616867.js:1)
I'm sure it is something on my end. Using Chrome 71 on Windows 10.
main.db616867.js:1 [mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: 'Reaction[Reaction@36] TypeError: Cannot read property 'cabin' of undefined
at main.db616867.js:1
at Array.filter (<anonymous>)
at main.db616867.js:1
at Array.map (<anonymous>)
at Object.f (main.db616867.js:1)
at e.get (main.db616867.js:1)
at lt (main.db616867.js:1)
at e.computeValue (main.db616867.js:1)
at e.trackAndCompute (main.db616867.js:1)
at e.get (main.db616867.js:1)
(anonymous) @ main.db616867.js:1
main.db616867.js:1 [mobx] Encountered an uncaught exception that was thrown by a reaction or observer component, in: 'Reaction[Autorun@40] TypeError: Cannot read property 'cabin' of undefined
at main.db616867.js:1
at Array.filter (<anonymous>)
at main.db616867.js:1
at Array.map (<anonymous>)
at Object.f (main.db616867.js:1)
at e.get (main.db616867.js:1)
at lt (main.db616867.js:1)
at e.computeValue (main.db616867.js:1)
at e.trackAndCompute (main.db616867.js:1)
at e.get (main.db616867.js:1)
(anonymous) @ main.db616867.js:1
main.db616867.js:1 TypeError: Cannot read property 'cabin' of undefined
at main.db616867.js:1
at Array.filter (<anonymous>)
at main.db616867.js:1
at Array.map (<anonymous>)
at Object.f (main.db616867.js:1)
at e.get (main.db616867.js:1)
at lt (main.db616867.js:1)
at e.computeValue (main.db616867.js:1)
at e.trackAndCompute (main.db616867.js:1)
at e.get (main.db616867.js:1)
Ot @ main.db616867.js:1
main.db616867.js:1 TypeError: Cannot read property 'cabin' of undefined
at main.db616867.js:1
at Array.filter (<anonymous>)
at main.db616867.js:1
at Array.map (<anonymous>)
at Object.f (main.db616867.js:1)
at e.get (main.db616867.js:1)
at lt (main.db616867.js:1)
at e.computeValue (main.db616867.js:1)
at e.trackAndCompute (main.db616867.js:1)
at e.get (main.db616867.js:1)
#216
Join Date: Aug 2008
Location: Colorado
Programs: Hilton Gold, Hyatt Platinum
Posts: 137
FYI, I am getting the same error. Tried on Chrome, Firefox, and Microsoft Edge. My search was for ORD-NRT. I also am on Win10 with chrome Version 71.0.3578.98 (Official Build) (64-bit) and firefox version 52.9.0 (32-bit) (ESR chain).
On firefox the stack trace is a little different and i've included it below. Chrome and MS Edge both had the same as what was previously posted.
Hope this helps.
TypeError: e.fare is undefined Stack trace: f/p</<@https://flightplantool.com/static/js/main.db616867.js:1:159504 f/p<@https://flightplantool.com/static/js/main.db616867.js:1:159483 f@https://flightplantool.com/static/js/main.db616867.js:1:159449 get@https://flightplantool.com/stati...in.db616867.js:1:412631 lt@https://flightplantool.com/static...in.db616867.js:1:40541 It</e.prototype.computeValue@https://flightplantool.com/static/js/main.db616867.js:1:46766 It</e.prototype.trackAndCompute@https://flightplantool.com/static/js/main.db616867.js:1:46587 It</e.prototype.get@https://flightplantool.com/static/js/main.db616867.js:1:45920 st@https://flightplantool.com/static...in.db616867.js:1:40067 It</e.prototype.get@https://flightplantool.com/static/js/main.db616867.js:1:45910 st@https://flightplantool.com/static...in.db616867.js:1:40067 It</e.prototype.get@https://flightplantool.com/static/js/main.db616867.js:1:45910 Ut</e.prototype.read@https://flightplantool.com/static/js/main.db616867.js:1:49692 get@https://flightplantool.com/stati...in.db616867.js:1:31985 value/<@https://flightplantool.com/static/js/main.db616867.js:1:575034 r/<@https://flightplantool.com/static/js/main.db616867.js:1:29790 lt@https://flightplantool.com/static...in.db616867.js:1:40541 En</e.prototype.track@https://flightplantool.com/static/js/main.db616867.js:1:67386 r@https://flightplantool.com/static/js/main.db616867.js:1:29765 L/d<@https://flightplantool.com/static/js/main.db616867.js:1:30226 En</e.prototype.runReaction@https://flightplantool.com/static/js/main.db616867.js:1:67114 _t@https://flightplantool.com/static...in.db616867.js:1:42264 kn@https://flightplantool.com/static...in.db616867.js:1:68328 kn/<@https://flightplantool.com/static/js/main.db616867.js:1:42374 batchedUpdates@https://flightplantoo...in.db616867.js:1:324844 kn@https://flightplantool.com/static...in.db616867.js:1:42354 gt@https://flightplantool.com/static...in.db616867.js:1:41958 et@https://flightplantool.com/static...in.db616867.js:1:37593 g@https://flightplantool.com/static/js/main.db616867.js:1:26888 b@https://flightplantool.com/static/js/main.db616867.js:1:26569 n@https://flightplantool.com/static/js/main.db616867.js:1:26450 e/this.search/<@https://flightplantool.com/static/js/main.db616867.js:1:406646
On firefox the stack trace is a little different and i've included it below. Chrome and MS Edge both had the same as what was previously posted.
Hope this helps.
TypeError: e.fare is undefined Stack trace: f/p</<@https://flightplantool.com/static/js/main.db616867.js:1:159504 f/p<@https://flightplantool.com/static/js/main.db616867.js:1:159483 f@https://flightplantool.com/static/js/main.db616867.js:1:159449 get@https://flightplantool.com/stati...in.db616867.js:1:412631 lt@https://flightplantool.com/static...in.db616867.js:1:40541 It</e.prototype.computeValue@https://flightplantool.com/static/js/main.db616867.js:1:46766 It</e.prototype.trackAndCompute@https://flightplantool.com/static/js/main.db616867.js:1:46587 It</e.prototype.get@https://flightplantool.com/static/js/main.db616867.js:1:45920 st@https://flightplantool.com/static...in.db616867.js:1:40067 It</e.prototype.get@https://flightplantool.com/static/js/main.db616867.js:1:45910 st@https://flightplantool.com/static...in.db616867.js:1:40067 It</e.prototype.get@https://flightplantool.com/static/js/main.db616867.js:1:45910 Ut</e.prototype.read@https://flightplantool.com/static/js/main.db616867.js:1:49692 get@https://flightplantool.com/stati...in.db616867.js:1:31985 value/<@https://flightplantool.com/static/js/main.db616867.js:1:575034 r/<@https://flightplantool.com/static/js/main.db616867.js:1:29790 lt@https://flightplantool.com/static...in.db616867.js:1:40541 En</e.prototype.track@https://flightplantool.com/static/js/main.db616867.js:1:67386 r@https://flightplantool.com/static/js/main.db616867.js:1:29765 L/d<@https://flightplantool.com/static/js/main.db616867.js:1:30226 En</e.prototype.runReaction@https://flightplantool.com/static/js/main.db616867.js:1:67114 _t@https://flightplantool.com/static...in.db616867.js:1:42264 kn@https://flightplantool.com/static...in.db616867.js:1:68328 kn/<@https://flightplantool.com/static/js/main.db616867.js:1:42374 batchedUpdates@https://flightplantoo...in.db616867.js:1:324844 kn@https://flightplantool.com/static...in.db616867.js:1:42354 gt@https://flightplantool.com/static...in.db616867.js:1:41958 et@https://flightplantool.com/static...in.db616867.js:1:37593 g@https://flightplantool.com/static/js/main.db616867.js:1:26888 b@https://flightplantool.com/static/js/main.db616867.js:1:26569 n@https://flightplantool.com/static/js/main.db616867.js:1:26450 e/this.search/<@https://flightplantool.com/static/js/main.db616867.js:1:406646
#217
Original Poster
Join Date: Jan 2010
Posts: 189
FYI, I am getting the same error. Tried on Chrome, Firefox, and Microsoft Edge. My search was for ORD-NRT. I also am on Win10 with chrome Version 71.0.3578.98 (Official Build) (64-bit) and firefox version 52.9.0 (32-bit) (ESR chain).
On firefox the stack trace is a little different and i've included it below. Chrome and MS Edge both had the same as what was previously posted.
Hope this helps.
On firefox the stack trace is a little different and i've included it below. Chrome and MS Edge both had the same as what was previously posted.
Hope this helps.
#219
Original Poster
Join Date: Jan 2010
Posts: 189
This is such an awesome tool..thank you, JD!
Maybe it's just me, but on Chrome when I enter JFK-SIN or SIN-JFK it flashes to a blank screen. I then can't reload or input anything else as it is cached. Cleared the cache, but it continued to happen...but only with that city pair.
Maybe it's just me, but on Chrome when I enter JFK-SIN or SIN-JFK it flashes to a blank screen. I then can't reload or input anything else as it is cached. Cleared the cache, but it continued to happen...but only with that city pair.
#220
Join Date: Jan 2012
Programs: BA Blue, IHG Spire, Marriott Gold
Posts: 402
Does this work for flights to RGN? When I try and search HKG-RGN, RGN doesn't seem to come up an option for me. I know Cathay Dragon fly the route so thought there might be some redemptions on there...
#221
Original Poster
Join Date: Jan 2010
Posts: 189
Also, the Flightplan pipeline has been working overtime to catch up with the holiday backlog, and has just recently crossed 5M awards (and nearly hit 6M)! I'm also working on some big changes, that I think will make searching on the website much easier, so stay tuned, that announcement should be ready in the next week or two!
#223
Join Date: Apr 2018
Posts: 17
Hey there! Loving your tool, first of all.
I was having some issues with errors, but it turned out the update command wasn't actually working, so I had to do a fresh install. Now, everything works, but I'm showing availability that is either not there or changed in terms of flight times.
As an example, I'm showing LHR -> LAX, flight numbers BA0287 and AA6028, on Executive Club on May 12th 2019. However, it's not showing up on the BA website. Also, on May 8th, I'm showing LHR -> LAX, flight numbers LX317 and LX40, on Aeroplan. While it shows up, it's 6am or so instead of 8:40am, and it's a five hour connection instead of a ~90 minute connection.
I'm wondering if there's leftover data somehow? How can I clear all data?
I was having some issues with errors, but it turned out the update command wasn't actually working, so I had to do a fresh install. Now, everything works, but I'm showing availability that is either not there or changed in terms of flight times.
As an example, I'm showing LHR -> LAX, flight numbers BA0287 and AA6028, on Executive Club on May 12th 2019. However, it's not showing up on the BA website. Also, on May 8th, I'm showing LHR -> LAX, flight numbers LX317 and LX40, on Aeroplan. While it shows up, it's 6am or so instead of 8:40am, and it's a five hour connection instead of a ~90 minute connection.
I'm wondering if there's leftover data somehow? How can I clear all data?
#224
Original Poster
Join Date: Jan 2010
Posts: 189
Easiest way to clear all data is delete the data and db directories. Or your can use the cleanup command, if you want more fine gained control.
If you still see data inconsistencies after that, please report back here or file an issue on GitHub, I try to keep track of all such issues and fix them within a few days.
If you still see data inconsistencies after that, please report back here or file an issue on GitHub, I try to keep track of all such issues and fix them within a few days.
#225
Join Date: Mar 2018
Location: SFO
Posts: 54
Not sure if I misunderstood anything, when I ran the search using your webite (or I need to run it on my own machine so it's not the cached results?), I got an Asia miles standard business award available (not waitlist) but when I went to the Asia miles site, I cannot find any award seats left....say SFO -> hkg 6/19 direct...