06-15-2023 05:45 PM
I am trying to save a labview library I made to version 12. I'm developing it on 2019. The problem is the error message I am getting is this:
Missing object. The object "%s" does not exist in the previous version.
The polymorphic VI "Close.vi" has instances that contain required terminals. LabVIEW may break this subVI call in the previous version.
I think the Close has to do with me closing various instances of he XML parser. I don't know if that's a real problem or not. But at least it tells me what the problem VI is. The Missing Object errors (I have a few of those) all say the missing object is "%s" like it's a formatted string without the formatter. How do I track these down?
Solved! Go to Solution.
06-15-2023 09:14 PM
I would backup the entire project and then start removing things until the errors go away. Or you can just do the conversion and open it up in 2012 and see what you need to fix.
06-15-2023 10:20 PM
As my understand from error message.
There is the over terminal that not exist in the labview version 12.
you just backup it on latest version, maybe use GIT or any version control.
and then process the convert anyway.
after that you will see the version after converted will be broke.
Do not worry, just remove or insert the broke terminal, that is it.
please set this as ANSWER or KUDO this post, if it help you.
06-16-2023 09:23 AM
Thanks. I did what you suggested and I could not find what was wrong. Then I noticed that my comments no longer had the arrows pointing to a wire or VI. Not only did the arrows disappear, but 2012 doesn't seem to have the ability to make a comment point at something. I suspect that was the source of the errors.
The warnings about the polymorphic inputs don't seem to matter.
Now that I have 2012 installed (for the next 7 days, anyway, haha) I will just do as much as I can directly in 2012 to avoid having to save as previous version.
06-19-2023 09:23 PM