I'm having an issue when loading a new screen, where some items are loaded, but not others. This results in a myriad of errors, namely lots of overlay errors.
Troubleshooting thus far:
- Reduced/eliminated usage of tag(). One component uses it, but removal of that component does not rectify the issue
- Eliminated easy chart component
- Eliminated animated components or anything bound to rotation properties as these seemed to have errors
It seems like it loads to a point, has an error, then stops connecting tag values. Any tags that were loaded continue to update appropriately. Any that did not load, do not update. This looks like charts with missing pens and templates that are half loaded. It does not seem like there is a consistent load order to these things either.
I'm utilize system.nav.swapTo() to change between active views to limit the number of subscribed tags. When swapping windows, it allows these components to reload and they fix themselves.
I've tried looking in the diagnostic view for the vision client, but I'm not getting any errors. These errors do not show up in the designer at all.
The attached images show what occurs. Any help anyone can provide would be great. This is causing a major issue with manual data collection (we need manual records in addition to electronic for customer reasons) and overall professionalism of the project. Hiding overlays cleans it up, but doesn't identify when there are issues. In some cases old data or no data is being shown and operators are writing down these values.