LAVA Forums Buy cool LAVA gear Forums RSS Feed

Welcome Guest ( Log In | Register )

> Related links

Check out the related Code Repository Files or visit the LabVIEW Wiki Development Environment Portal


Tags
(This content has not been tagged yet)
 
Reply to this topic Start new topic
> Useless error messages, WARNING: Contains angry and irrational rantings
Daklu
post 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 ,. ,.
United States us_washington Nothing Selected


Grrrr... If Jim Trouchard were here right now I'd poke his eyes out and feed them to my cat. mad.gif WHY DO I HAVE TO SAVE MY PROJECT TO SCC EVERY FRIGGIN' 5 MINUTES TO PROTECT MYSELF AGAINST LABVIEW CRASHES!? throwpc.gif

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.)



Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Ad
post Oct 8 2008, 05:17 AM
Post #















Tags
(This content has not been tagged yet)
Go to the top of the page
Quote Post
crelf
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 ,. ,.
Australia United States Nothing Selected My Blog


QUOTE (Daklu @ Oct 8 2008, 01:17 AM) *
Grrrr... If Jim Trouchard were here right now I'd poke his eyes out and feed them to my cat. mad.gif

Wow - cat owners are an angry bunch biggrin.gif

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
neB
post 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 ,. ,.
United States Germany Nothing Selected


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



Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Aristos Queue
post 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 ,. ,.
United States Nothing Selected Nothing Selected My Gallery


QUOTE (Daklu @ Oct 8 2008, 12:17 AM) *
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


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
JiMM
post 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 ,. ,.
United States us_north_carolina Nothing Selected


QUOTE (crelf @ Oct 8 2008, 10:42 AM) *
Wow - cat owners are an angry bunch biggrin.gif


I love cats...they taste like chicken! thumbup1.gif

--------------------
Jim



Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
crelf
post 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 ,. ,.
Australia United States Nothing Selected My Blog


QUOTE (JiMM @ Oct 8 2008, 02:14 PM) *
I love cats...they taste like chicken! thumbup1.gif

The other white meat.

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Daklu
post 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 ,. ,.
United States us_washington Nothing Selected


QUOTE
Wow - cat owners are an angry bunch biggrin.gif

I'm a cat owner by marriage, not by choice. Besides, I was rather hoping the cat would choke on it... smile.gif

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...


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
neB
post 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 ,. ,.
United States Germany Nothing Selected


QUOTE (Daklu @ Oct 9 2008, 01:33 PM) *
...
... 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


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
crelf
post 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 ,. ,.
Australia United States Nothing Selected My Blog


QUOTE (Daklu @ Oct 9 2008, 01:33 PM) *
I'm a cat owner by marriage, not by choice. Besides, I was rather hoping the cat would choke on it... smile.gif

I once heard that: "When women are present, real men like cats. When women are absent, real men kick cats."

QUOTE (neB @ Oct 9 2008, 03:26 PM) *
4) Profit

But you forgot to collect the underpants...

--------------------


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
neB
post 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 ,. ,.
United States Germany Nothing Selected


[OT]
QUOTE (crelf @ Oct 9 2008, 06:11 PM) *
...
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


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
PaulG.
post 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
United States Nothing Selected Nothing Selected


QUOTE (neB @ Oct 10 2008, 07:11 AM) *
[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. thumbup1.gif

--------------------




Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
TG
post 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 ,.
United States Nothing Selected Nothing Selected


QUOTE (Daklu @ Oct 8 2008, 06:17 AM) *
Grrrr... If Jim Trouchard were here right now I'd poke his eyes out and feed them to my cat. mad.gif WHY DO I HAVE TO SAVE MY PROJECT TO SCC EVERY FRIGGIN' 5 MINUTES TO PROTECT MYSELF AGAINST LABVIEW CRASHES!? throwpc.gif

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)


Tags
(This content has not been tagged yet)
Go to the top of the page
+Quote Post
Aristos Queue
post 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 ,. ,.
United States Nothing Selected Nothing Selected My Gallery


QUOTE (Daklu @ Oct 9 2008, 12:33 PM) *
(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.

QUOTE (Daklu @ Oct 9 2008, 12:33 PM) *
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


Tags
(This content has not been tagged yet)
Go to the top of the page