[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
RE: Bizarre Error
From: |
pand9613 |
Subject: |
RE: Bizarre Error |
Date: |
Thu, 13 Feb 2003 10:49:39 +1100 |
User-agent: |
Internet Messaging Program (IMP) 3.0 |
Just in case you tried yet, the error can be reduced to the script:
userin=input('>>','s');
userin=str2num(userin)
loadline=['load -force testfile.dat'];
eval(loadline);
where testfile.dat is any octave save file.
It seems so far to me as though the error only occurs inside a script or
function. Typing each line into the workspace in turn doesn't produce an error
(if i am doing it correctly).
Cheers,
Peter Anderson
Quoting Julian DeMarchi <address@hidden>:
> OK. I have some more info now. Remember, my "t.m" == Peter's "function
> test" below.
>
> 1) Once the error happens, it keeps recurring (even before the input function
> is reached). Running the script again boots out forthwith until "clear" is
> used to flush the script cache.
> 2) All alphanumerics work, except where numerics preceded alphas.
>
> * * *
>
> >> t
> a = 1
> >>12334
> userin = 12334
> >>t
> a = 1
> >>asdf123
> userin = []
> >>t
>
> a = 1
> >>123asdg
> userin = []
> userin = []
> userin = []
> parse error:
> >>> load -force testfile.dat
> ^
> parse error:
> >>> load -force testfile.dat
> ^
> error: evaluating while command near line 26, column 1
> error: called from `t' in file `/octave_files/t.m'
> >> t
> a = 1
> parse error:
> >>> load -force testfile.dat
> ^
> parse error:
> >>> load -force testfile.dat
> ^
> error: evaluating while command near line 26, column 1
> error: called from `t' in file `/octave_files/t.m'
> >> clear all
> >> t
> a = 1
> >>
> userin = []
> >>
>
>
>
> -----Original Message-----
> From: Julian DeMarchi
> Sent: Wed 2/12/2003 6:17 PM
> To: address@hidden; address@hidden
> Cc: address@hidden
> Subject: RE: Bizarre Error
>
>
>
> Yes, I can now independently corroborate this (2.1.42):
>
> * * *
>
> >> t
> a = 1
> >>0
> userin = 0
> >> t
> a = 1
> >>asdf
> userin = []
> >>t
> a = 1
> >>123sdaf
> userin = []
> userin = []
> parse error:
> >>> load -force testfile.dat
> ^
> parse error:
> >>> load -force testfile.dat
> ^
> error: evaluating while command near line 26, column 1
> error: called from `t' in file `/octave_files/t.m'
> >>
>
> * * *
> Note -- I used t.m instead of test.m, which is a "forge" function.
>
> -----Original Message-----
> From: address@hidden
[mailto:address@hidden
> Sent: Wed 2/12/2003 6:02 PM
> To: address@hidden
> Cc: address@hidden
> Subject: Re: Bizarre Error
>
>
>
> Okay to make everyones life easier i have isolated the problem:
>
> i have written a new function that has the same problem:
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
> function test
> a=1
> while a==1
> loadline=['load -force testfile.dat'];
> eval(loadline);
> userin=input('>>','s');
> userin=str2num(userin)
> if userin==0
> return
> end
> end
> %%%%%%%%%%%%%%%%%%%%%%%%%%%%%
>
> just create the file testfile.dat containing any old stuff then
run
> this
> function. Test different strings...a string prefixed by a number
> produces an
> error.
>
>
> -------------------------------------------------
> This mail sent through IMP: www-mail.usyd.edu.au
>
>
>
> -------------------------------------------------------------
> Octave is freely available under the terms of the GNU GPL.
>
> Octave's home on the web: http://www.octave.org
> How to fund new projects: http://www.octave.org/funding.html
> Subscription information: http://www.octave.org/archive.html
> -------------------------------------------------------------
>
>
>
>
>
>
> -------------------------------------------------------------
> Octave is freely available under the terms of the GNU GPL.
>
> Octave's home on the web: http://www.octave.org
> How to fund new projects: http://www.octave.org/funding.html
> Subscription information: http://www.octave.org/archive.html
> -------------------------------------------------------------
>
>
>
>
>
>
> -------------------------------------------------------------
> Octave is freely available under the terms of the GNU GPL.
>
> Octave's home on the web: http://www.octave.org
> How to fund new projects: http://www.octave.org/funding.html
> Subscription information: http://www.octave.org/archive.html
> -------------------------------------------------------------
>
>
-------------------------------------------------
This mail sent through IMP: www-mail.usyd.edu.au
-------------------------------------------------------------
Octave is freely available under the terms of the GNU GPL.
Octave's home on the web: http://www.octave.org
How to fund new projects: http://www.octave.org/funding.html
Subscription information: http://www.octave.org/archive.html
-------------------------------------------------------------
Re: Bizarre Error, pand9613, 2003/02/11
RE: Bizarre Error, Julian DeMarchi, 2003/02/11
RE: Bizarre Error, Julian DeMarchi, 2003/02/11
RE: Bizarre Error, Julian DeMarchi, 2003/02/12
RE: Bizarre Error, Julian DeMarchi, 2003/02/12
- RE: Bizarre Error,
pand9613 <=