Check out the related Code Repository Files or visit the LabVIEW Wiki Development Environment Portal
Tags |
(This content has not been tagged yet)
|
![]() |
Oct 8 2008, 05:17 AM
Post
#1
|
|||
|
Very Active Member Posts: 115 Joined: 26-January 07 From: Seattle, WA Member No.: 7603 Using LabVIEW Since:2006 LV:8.20 ,. ,.
|
Grrrr... If Jim Trouchard were here right now I'd poke his eyes out and feed them to my cat.
Some days I spend more time fixing problems from crashes than working on code. It certainly doesn't help my efforts to promote Labview when I have to tell my manager I spent the entire day trying to recover and rebuild code I had already finished... again. The latest crash left me with the error, "This class is missing one or more member vis." Yeah? Thanks for noticing, but how about if you tell me something useful, like WHAT THE NAME OF THE MISSING VI IS! Telling me a class of 150+ vis is missing one vi is enough to make me... want to feed JT's eyes to my cat. Words simply cannot express how &%*()# mad I am right now. But since I can't start yelling and throwing things this is about as good as I can do right now. (And it's woefully inadequate.)
|
||
|
|
|||
| Ad |
Oct 8 2008, 05:17 AM
Post
#
|
||
|
|
|
||
|
|
|||
Oct 8 2008, 02:42 PM
Post
#2
|
|||
![]() I'm a LAVA, not a fighter. V I Engineering, Inc. ![]() Posts: 3749 Joined: 13-October 03 From: Michigan, USA Member No.: 181 Using LabVIEW Since:1993 LV:8.5 ,. ,.
My Blog
|
Grrrr... If Jim Trouchard were here right now I'd poke his eyes out and feed them to my cat. Wow - cat owners are an angry bunch -------------------- ![]()
|
||
|
|
|||
Oct 8 2008, 03:28 PM
Post
#3
|
|||
|
Certified Kool-Aid Kid Premium Member ![]() Posts: 1156 Joined: 6-December 02 From: Pittsburgh PA USA Member No.: 29 Using LabVIEW Since:1998 LV:7.1 ,. ,.
|
Is that LabVIEW 8.5 or LabVIEW 8.6?
The messages in LabVIEW 8.5 seemed to be lacking in the manner you described but a small test using LabVIEW 8.6 (just transfering to LabVIEW 8.6 today) looked like we were getting better messages. Ben
|
||
|
|
|||
Oct 8 2008, 05:54 PM
Post
#4
|
|||
![]() LV R&D Envoy NI ![]() Posts: 1226 Joined: 15-August 06 From: Austin, TX Member No.: 5877 Using LabVIEW Since:2000 LV:8.5.1 ,. ,.
My Gallery
|
like WHAT THE NAME OF THE MISSING VI IS! The project window should show you the missing VI, with a bright yellow symbol next to it to make it easy to spot. But beyond that, I do agree with you: that error message should include the file name. Believe it or not, at the point where that string gets generated, I no longer have access to the object itself to get that file name. The interface, written many many many years ago, only passes an error code and some option flags, not an error string. I'm still trying to come up with a creative way to preserve that information without having to refactor the entire error reporting mechanism. It has bugged me since LV8.2.
-------------------- "A VI outside a class is a gun without a safety. Data outside a class is a target."
--- A message from LabVOOP R&D
|
||
|
|
|||
Oct 8 2008, 06:14 PM
Post
#5
|
|||
![]() Very Active Member Posts: 93 Joined: 11-October 07 From: Tarboro, NC Member No.: 9577 Using LabVIEW Since:2001 LV:7.1 ,. ,.
|
Wow - cat owners are an angry bunch I love cats...they taste like chicken! -------------------- Jim
![]()
|
||
|
|
|||
Oct 8 2008, 06:24 PM
Post
#6
|
|||
![]() I'm a LAVA, not a fighter. V I Engineering, Inc. ![]() Posts: 3749 Joined: 13-October 03 From: Michigan, USA Member No.: 181 Using LabVIEW Since:1993 LV:8.5 ,. ,.
My Blog
|
-------------------- ![]()
|
||
|
|
|||
Oct 9 2008, 05:33 PM
Post
#7
|
|||
|
Very Active Member Posts: 115 Joined: 26-January 07 From: Seattle, WA Member No.: 7603 Using LabVIEW Since:2006 LV:8.20 ,. ,.
|
QUOTE Wow - cat owners are an angry bunch I'm a cat owner by marriage, not by choice. Besides, I was rather hoping the cat would choke on it... QUOTE The project window should show you the missing VI, with a bright yellow symbol next to it to make it easy to spot. I've had this error occur a couple times in the past and I have never had the missing vi show up in the project window, either in the class it is missing from (else it wouldn't be missing) or in the dependencies (as there are no other vis that are dependent on it.) QUOTE Believe it or not, at the point where that string gets generated, I no longer have access to the object itself to get that file name. When I calm down and think rationally I'm sure, as you indicated, there are valid reasons specific perceived flaws are the way they are. Improving software based on 20 years of legacy code is no mean feat. I really don't fault anyone at NI for Labview's shortcomings. Like I said, I was extremely frustrated and needed a way to vent so I could continue working. (Although I am surprised it is something you have looked at changing... is there anything you don't have your fingers in?) Now I have to think of a different way to dispose of a cat...
|
||
|
|
|||
Oct 9 2008, 07:26 PM
Post
#8
|
|||
|
Certified Kool-Aid Kid Premium Member ![]() Posts: 1156 Joined: 6-December 02 From: Pittsburgh PA USA Member No.: 29 Using LabVIEW Since:1998 LV:7.1 ,. ,.
|
... ... is there anything you don't have your fingers in?) ... [Set TongueInCheekMode = True] Stephan is part of a big plot by NI. After realizing that they can't keep people from saying bad things about LabVIEW they came up with the grnad scheme. 1) Have a a heavy weight (I am talking gray matter mass not body mass) developer start answering toght in-depth questions on LAVA. 2) Keep the posts coming until the heavy weight creates a sense of indebtedness in the LAVA contributors. 3) Make it known that the heavy weight is stting behind every aspect of LabVIEW so the LAVA community is hesitant to say anything that may offend their special mentor. 4) Profit [Set TongueInCheekMode = False] Thanks Stephan! We on LAVA can honestly say that we "sit at the feet" of some of the greatest developers the world has ever known! Ben
|
||
|
|
|||
Oct 9 2008, 10:11 PM
Post
#9
|
|||
![]() I'm a LAVA, not a fighter. V I Engineering, Inc. ![]() Posts: 3749 Joined: 13-October 03 From: Michigan, USA Member No.: 181 Using LabVIEW Since:1993 LV:8.5 ,. ,.
My Blog
|
I'm a cat owner by marriage, not by choice. Besides, I was rather hoping the cat would choke on it... I once heard that: "When women are present, real men like cats. When women are absent, real men kick cats." 4) Profit But you forgot to collect the underpants... -------------------- ![]()
|
||
|
|
|||
Oct 10 2008, 11:11 AM
Post
#10
|
|||
|
Certified Kool-Aid Kid Premium Member ![]() Posts: 1156 Joined: 6-December 02 From: Pittsburgh PA USA Member No.: 29 Using LabVIEW Since:1998 LV:7.1 ,. ,.
|
[OT]
... But you forgot to collect the underpants... I'm impressed! A one word reference to South Park and you picked-up on it. Wow. And now that you brought up South Park (a totally bizarre program) and we were mentioning Aristos, I heard that Tim Burton is doing a version of "Alice In Wonderland". provided it isn't a musical, that sounds promising. Ben
|
||
|
|
|||
Oct 10 2008, 01:26 PM
Post
#11
|
|||
|
Extremely Active Member Posts: 268 Joined: 30-December 05 Member No.: 3786 Using LabVIEW Since:1998 LV:8.5 ,8.20 ,7.1
|
[OT] ... Tim Burton is doing a version of "Alice In Wonderland". provided it isn't a musical, that sounds promising. Ben I would pay to see that. --------------------
|
||
|
|
|||
Oct 12 2008, 06:57 PM
Post
#12
|
|||
![]() Very Active Premium Member ![]() Posts: 173 Joined: 13-June 05 From: Hillsborough, NJ Member No.: 2402 Using LabVIEW Since:1992 LV:8.2.1 ,7.1.1 ,.
|
Grrrr... If Jim Trouchard were here right now I'd poke his eyes out and feed them to my cat. Some days I spend more time fixing problems from crashes than working on code. It certainly doesn't help my efforts to promote Labview when I have to tell my manager I spent the entire day trying to recover and rebuild code I had already finished... again. The latest crash left me with the error, "This class is missing one or more member vis." Yeah? Thanks for noticing, but how about if you tell me something useful, like WHAT THE NAME OF THE MISSING VI IS! Telling me a class of 150+ vis is missing one vi is enough to make me... want to feed JT's eyes to my cat. Words simply cannot express how &%*()# mad I am right now. But since I can't start yelling and throwing things this is about as good as I can do right now. (And it's woefully inadequate.) I wonder if you are using version 8.20. Seems very familier territoy. If so Gotta fix it 8.2.1 at the very least. -------------------- NJG88_TG (Il2 1946)
|
||
|
|
|||
Oct 12 2008, 08:22 PM
Post
#13
|
|||
![]() LV R&D Envoy NI ![]() Posts: 1226 Joined: 15-August 06 From: Austin, TX Member No.: 5877 Using LabVIEW Since:2000 LV:8.5.1 ,. ,.
My Gallery
|
(Although I am surprised it is something you have looked at changing... is there anything you don't have your fingers in?) Sure... I don't deal with the event structure except for App:Exit and Panel:Close. I don't deal with the front panel except for the LVClass control (and I wrote the alignment grid years ago). I know much about the Project Window but I really try not to work on it except when LabVIEW classes require it. I could probably make code changes in VI diff/merge/profiling, but you'd want someone else to check my work. I stay completely out of the PDA, DSC, DSP and embeded modules. The hardware APIs (DAQmx, GPIB, etc) are foreign territory. I don't know shared variables nor timed loops. I don't think I've ever made even a bug fix in an add-on toolkit. And I definitely cannot help you with installers or licensing.LabVIEW is a vast product. LAVA happens to have a high interest in the areas that I work on: the block diagram, debugging (error feedback), the compiler, queues, LabVIEW classes. Getting LabVIEW to support classes required a pretty broad reach across the LabVIEW landscape, but even as far afield as my team went for that, there are still many areas of the code I've never had to visit. I've had this error occur a couple times in the past and I have never had the missing vi show up in the project window, either in the class it is missing from (else it wouldn't be missing) or in the dependencies (as there are no other vis that are dependent on it.) Weird. Ok... my memory of versions may be blurring here. I know LV8.6 reports the missing VIs in a class. I am nearly certain that 8.5 does. And I really thought that 8.2 did. If you have a project in 8.6 that doesn't show the missing file, I'd be interested in looking into that as a bug.
-------------------- "A VI outside a class is a gun without a safety. Data outside a class is a target."
--- A message from LabVOOP R&D
|
||
|
|