From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
05-20-2014 10:19 AM
We have periodically had customers instaling and using our software that come up with the following error:
Error 1 occurred at Property Node (arg 1) in <viname>.vi
Possible reasons(s):
LabVIEW: An input parameter is invalid. For example if the input is a path, the path might contain a character not allowed by the OS such as ? or @.
Our engineers truly can't determine what may cause it. Have been trying to figure out possible causes as a way to create a list of things to check on the systems where the issue occurs. We have in the past checked things like the .Net framework installed, the version of Windows being used, etc.
The same .exe can be installed on multiple different systems and work fine. So we are at a loss as to why this particular
error sometimes occurs.
Most often the issue comes up just after the hardware has been initialized (the application says at the start if the device is initialized before it completes loading). Once the message comes up the hardware is all set, it is just after that the error pops up. In our current case, the user is on Windows 7. Our device is a USB device. Not sure what else I can tell y ou. (I am the IT person, the engineer is asking me for assistance). We have installed the same .exe on other systems in our environment with and without a currently existing version of Labview and no problems.
What other things might trigger this error?
Kind regards,
Val
05-20-2014 10:35 AM
05-20-2014 10:38 AM
OUCH! error 1 in a property node. I'm not going to sugar coat this. You will not find this easilly unless your xxxx.vi has only one property node.
Now I'm going to chastise your developer. Those Property nodes have error in and error out terminals for a reason! First they enfoce dataflow and prevent possible race conditions (Like you most likely have here depending on the number of cores in the CPU and how exactly the OS manages UI Thread swaps for that piece of Si) and second they allow you to handle errors if they occur rather than simply pop up the general error handler that shows whenever an error that is not wired to anything and you left Automatic error handleing on in your build.
I'm sure your developer has never made that mistake before nor will ever do so again.
05-20-2014 03:23 PM
05-20-2014 03:29 PM
05-20-2014 03:37 PM
05-20-2014 03:40 PM
05-20-2014 03:50 PM
05-21-2014 06:46 AM
How sure are you that the hardware initialization actually succeeds? It could possibly be you are trying to set something in the hardware that is an invalid channel, setting, file reference, etc. Without any code, this is going to be REALLY hard to help.
05-21-2014 08:13 AM