bugGNU Octave - Bugs: bug #32107, hierarchical classes constructor...

 
 

bug #32107: hierarchical classes constructor failure

Submitted by:  Volkmar Glauche <glauche>
Submitted on:  Wed 12 Jan 2011 02:27:33 PM UTC  
 
Category:  None Severity:  3 - Normal
Priority:  5 - Normal Item Group:  Incorrect Result
Status:  Invalid Assigned to:  None
Originator Name:  Open/Closed:  Closed
Release:  dev Operating System:  GNU/Linux

Add a New Comment(Rich Markup)
   

You are not logged in

Please log in, so followups can be emailed to you.

 

Wed 19 Jan 2011 08:31:55 PM UTC, comment #1:

please close this bug as invalid - I will submit a new version under a different topic.

Volkmar Glauche <glauche>
Wed 12 Jan 2011 02:27:33 PM UTC, original submission:

I have got 3 classes that form a hierarchy (see attached .tgz file):

baseobj
derivobj - based on baseobj
deriv2obj - based on derivobj

when I try to create two or more instances of deriv2obj, only the first one is created, afterwards octave returns an error message:

octave:2> d21=deriv2obj

d21 =

deriv2obj object: 1-by-1
derivobj object: 1-by-1

scalar structure containing the fields:

val =

scalar structure containing the fields:

extra =
{
[1,1] =
}

scalar structure containing the fields:

extra2 =
{
[1,1] =
}

octave:3> d22=deriv2obj
error: class: `derivobj' is invalid as a class name in this context
error: called from:
error: /home/volkmar/octave/@derivobj/derivobj.m at line 51, column 6

Also, although d21 was displayed just fine after creation, I can't display it anymore after trying to create d22:

octave:3> d21
error: display: not defined for class "deriv2obj"
error: called from:
error: /export/spm-devel/octave/octave/scripts/general/display.m at line 37, column 5
octave:3> whos d21
Variables in the current scope:

Attr Name Size Bytes Class
==== ==== ==== ===== =====
d21 1x1 0 deriv2obj

Total is 1 element using 0 bytes

Volkmar Glauche <glauche>

 

(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attach Files:
   
   
Comment:
   

Attached Files
file #22400:  deriv2obj.tgz added by glauche (3KiB - application/x-compressed-tar)

 

Depends on the following items: None found

Items that depend on this one: None found

 

Carbon-Copy List
  • -email is unavailable- added by jwe (Updated the item)
  • -email is unavailable- added by glauche (Submitted the item)
  •  

    Do you think this task is very important?
    If so, you can add your encouragement to it.
    This task has 0 encouragements so far.

    Only project members can vote.

     

     

     

    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2011-01-20 jwe StatusNone => Invalid
        Open/ClosedOpen => Closed
    2011-01-12 glauche Attached File- => Added deriv2obj.tgz, #22400

    Back to the top


    Powered by Savane 3.3