Is anyone else having trouble with Vex Via updating? I have uninstalled and reinstalled it on my phone, but it doesn’t seem to connect to gather data.
iPhone 7s, iOS 12.0; app updated yesterday
Is anyone else having trouble with Vex Via updating? I have uninstalled and reinstalled it on my phone, but it doesn’t seem to connect to gather data.
iPhone 7s, iOS 12.0; app updated yesterday
Could you describe “doesn’t seem to connect to gather data”?
Event and Team tabs all say “Team/Event List is currently empty”
Huh. I can’t vouch for Vex Via, but I have noticed that VexDB has been having similar problems lately. None of the events I’ve viewed this week display any data in the team list tab. As an example, here is a link to the VexDB page for our most recent event:
VexDB
As you’ll see, the team list does not show any teams, but the results tab shows all the match results without a hitch. (Note that I have viewed this event before and it showed the team list correctly.) Now, here is a link to the RobotEvents page for the same event:
RobotEvents
On RobotEvents, the team list functions as intended. I can’t tell from VexDB’s source code, but I assume the site gets its data from robotevents.com. If both Vex Via and VexDB are having issues getting their data, something must have changed about the RobotEvents API. (Or I could just be blabbering and have no idea how this actually works. That’s certainly possible too. :P)
VEX via shows full results including team list for that event you listed without issues. VEX via does not get its data from the same place as vexdb. Unless something has changed recently, vexdb depends on polling RobotEvents for its data, and there are a number of scenarios where vexdb can miss changes and updates that occur on RobotEvents. VEX via does not have this issue. Remember, vexdb is an unofficial source that is community-supported, so it is not always accurate (ex: vexdb errors - VRC - VEX Forum).
As for the OP, I don’t think it’s a server problem as I’ve checked on several devices and they’re all working fine. It could be a network connection or firewall issue or something of that nature on your end. Can you try on a different network (another wifi, or switch to cellular, etc)?
I’ve had problems with VEX Via taking a really long time to update. I think it pulls the entire event list of every event ever onto your phone every time it opens, and that makes it take about 3 minutes to actually get to the event you want to see.
Which device are you using (Android or iOS)? You aren’t clearing out the data and/or uninstalling or anything like that right? If you’re on iOS, is your device storage close to full? (This can cause iOS to remove the downloaded VEX via data when you’re not using the app).
VEX via does not pull the entire event list - it synchronizes only things that have changed since the last time you used the app. When you open the app, it pulls any new events as well as the teams at those event. Unfortunately with over 100 events occurring each weekend this can be a lot of changes. It doesn’t synchronize the matches, rankings, skills, etc. until you open up a specific event.
It shouldn’t be taking 3 minutes when you open it unless possibly if you have no data at all (like if you just installed it).
I’m not sure what the problem is with my phone. The same thing occurs on the VEX Hub app. I have an iPhone 6s running iOS 11.4. Plenty of storage left, so that’s not the problem. I don’t have anything enabled for deleting data, and I only notice the problem on VEX apps. At the last competition I was on mobile data, I’m sure that didn’t help. I just tried again and it took 1:16 seconds to update to the last competition.
I knew VexDB was unofficial and figured the data was from RobotEvents. I just assumed Vex Via got its data from RobotEvents too. That’s my bad. However, I don’t think the problem with VexDB team lists is because the site missed an update on RobotEvents seeing as I can’t find a single event where this is not a problem. My guess is that something changed about the way RobotEvents works and VexDB just hasn’t adapted yet. Again though, this is just speculation, so please correct me if I’m misunderstanding the situation.