[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Testbed-admins] Problem starting experiments



Hmm, that line in the latest version of the code doesn't seem to capable
of raising that error - what version of the code are you running from?

Thus spake Miguel A. Erazo on Mon, Feb 01, 2010 at 10:45:50PM -0400:
> Hello everybody,
> 
> I just Created a node in Emulab and I want now to create an experiment in
> it. However, when I submitted the experiments I got the following error:
> 
> *Can't call method "class" on an undefined value at
> /usr/testbed/libexec/assign_*
> *wrapper line 418.
> 
> --------- /usr/testbed/expwork/* *primotestbed/4thexp/startexp.**2zwPnj
> --------
> Running 'tbprerun  -e 14 4thexp.ns'
> Beginning pre run for primotestbed/4thexp. 22:43:58:851688
> Running parser ... 22:43:59:816150
> Parser done! 22:44:04:775796
> Precomputing visualization ...
> Image rendering proceeding in background mode ...
> Setting up static routes (if requested) ...
> Generating topomap ...
> Verifying parse ...
> Doing a pre-assign ...
> assign_wrapper improved started
> TIMESTAMP: 22:44:11:996492 assign_wrapper started
> TIMESTAMP: 22:44:12:2689 TOP started
> *** ERROR: assign_wrapper:
> ***   Can't call method "class" on an undefined value at
> ***   /usr/testbed/libexec/assign_**wrapper line 418.
> Cleaning up after errors.
> Killing the renderer.
> Removing experiment state.
> *** ERROR: tbprerun: assign prerun failed!
> *** ERROR: batchexp: tbprerun failed!
> Cleaning up and exiting with status 255 ...
> Running 'tbend -f -e 14'
> Beginning cleanup for primotestbed/4thexp. 22:44:14:365679
> Clearing out virtual state.
> Removing visualization data...
> Cleanup finished! 22:44:15:307686
> **** Experimental information, please ignore ****
> Session ID = 230
> Likely Cause of the Problem:
>  Can't call method "class" on an undefined value at
>  /usr/testbed/libexec/assign_**wrapper line 418.
> Cause: internal
> Confidence: 0.6
> Script: assign_wrapper
> **** End experimental information ****
> 
> --------- 4thexp.ns --------
> # This is a simple ns script that demonstrates loops.
> set ns [new Simulator]
> source tb_compat.tcl
> 
> set maxnodes 3
> set lanstr ""
> 
> for {set i 1} {$i <= $maxnodes} {incr i} {
>            set node($i) [$ns node]
>            append lanstr "$node($i) "
>            tb-set-node-os $node($i) FBSD-STD
> }
> 
> # Put all the nodes in a lan
> set big-lan [$ns make-lan "$lanstr" 100Mb 0ms]
> 
> # Go!
> $ns run*
> 
> Thanks in advance,
> 
> Miguel
> 
> 
> -- 
> PhD student
> School of Computer Science
> Florida International University

> _______________________________________________
> Testbed-admins mailing list
> Testbed-admins@flux.utah.edu
> http://www.flux.utah.edu/mailman/listinfo/testbed-admins