[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Was Running Beautifully, Now Not?
From: |
Macy |
Subject: |
Re: Was Running Beautifully, Now Not? |
Date: |
Thu, 28 Aug 2014 13:51:04 -0700 |
May not apply, but similar happened to me.
Completely by accident, I unknowingly used a name of a function for something
else. In other words, obliterated the meaning used inside one of my previously
working .m files, so that after that, and only at certain times, did I get an
error message that made absolutely NO sense, because of the overwritten
something.
Sadly, if you write a function, or is that overwrite a function? there is
absolutely no check like "are you sure you want to do that? because octave
found it already being used such and such a place" even overwrite a variable
name will do it sometimes.
Once I almost overwrote the highly important sign() how? because I used signal
positive as sigp and signal negative as sign, you can see the damage that can
do!
When this overwrite occurs, the error messages then make NO sense whatever. So
step by step down through your .m file to find exactly when the multiple occurs.
Anyway, a heads up for you.
--- address@hidden wrote:
From: Damian Harty <address@hidden>
To: "address@hidden" <address@hidden>
Subject: Was Running Beautifully, Now Not?
Date: Thu, 28 Aug 2014 17:20:55 +0000
O Learned Denizens,
A previously flawless-running M file now throws out this message when it gets
to the printing bit:
Error: /undefined in nan
Operand stack:
--nostringval--
Execution stack:
%interp_exit .runexec2 --nostringval-- --nostringval--
--nostringval-- 2 %stopped_push --nostringval--
--nostringval-- --nostringval-- false 1 %stopped_push 1932 1
3 %oparray_pop 1931 1 3 %oparray_
pop --nostringval-- 1915 1 3 %oparray_pop 1803 1 3
%oparray_pop --nostringval-- %errorexec_pop .
runexec2 --nostringval-- --nostringval-- --nostringval-- 2
%stopped_push --nostringval--
Dictionary stack:
--dict:1179/1684(ro)(G)-- --dict:0/20(G)-- --dict:82/200(L)--
--dict:40/64(L)--
Current allocation mode is local
Last OS error: No such file or directory
GPL Ghostscript 9.07: Unrecoverable error, exit code 1
The script runs and does everything it is supposed to.
I tried the only thing I know, to swap the graphics toolkit from fltk to
gnuplot, but that didn't help.
The lines in the script that generate the difficulty are
print(1,'roll_rate.jpg')
print(2,'fitted.jpg')
Without them, no messages. Obviously no files, either.
Windows 7 64 Bit, Octave 3.6.4. No known recent changes.
Given that it works, I'm not *too* worried. But it's a load of spam I don't
want. And I want other people to use this code too, so my pride is at stake...
Damian
Damian Harty | Senior Staff Engineer, Vehicle & System Dynamics
712 CAE Group
Polaris Industries | 7290 E Viking Blvd | Wyoming | MN 55092
Tel: +1 (651) 408 6442 | Cell: +1 (651) 900 5897
www.polarisindustries.com<http://www.polarisindustries.com/>
www.victorymotorcycles.com<http://www.victorymotorcycles.com/>
www.indianmotorcycle.com<http://www.indianmotorcycle.com/>
Think before you print
CONFIDENTIAL: The information contained in this email communication is
confidential information intended only for the use of the addressee.
Unauthorized use, disclosure or copying of this communication is strictly
prohibited and may be unlawful. If you have received this communication in
error, please notify us immediately by return email and destroy all copies of
this communication, including all attachments.
_______________________________________________
Help-octave mailing list
address@hidden
https://lists.gnu.org/mailman/listinfo/help-octave