I am simulating cluster based routing protocol in ns2.. but when i run my
TCL code, I get the followin error :

    (_o17 cmd line 1)

invoked from within

"_o17 cmd if-queue _o20"

 invoked from within

"catch "$self cmd $args" ret"

    invoked from within

"if [catch "$self cmd $args" ret]
{
set cls [$self info class]
global
errorInfo
set
 savedInfo
$errorInfo

error "error when calling class $cls: $args"
$..."
    (procedure "_o17" line 2)

   (SplitObject unknown line 2)

    invoked from within

"$agent if-queue [$self set ifq_(0)]   "

    (procedure "_o14" line 23)

  (Node/MobileNode add-target line 23)

invoked from within

"$self add-target $agent $port"

 (procedure "_o14" line 15)

    (Node attach line 15)

    invoked from within

"$node attach $ragent [Node set rtagent_port_]"

    (procedure "_o3" line 75)

    (Simulator create-wireless-node line 75)

   invoked from within

"_o3 create-wireless-node"

   ("eval" body line 1)

invoked from within

"eval $self create-wireless-node $args"

    (procedure "_o3" line 23)

  (Simulator node line 23)

   invoked from within

"$ns_ node"

("for" body line 2)

invoked from within

"for {set i 0} {$i < $opt(nn)} {incr i} {

set node_($i) [$ns_ node]

$node_($i) random-motion 0 ;#disable random motion

}"

I checked ns-default.tcl and ns-lib.tcl but could not find the error.. Same
code written for AODV and DSDV in ns-lib works ..Please help.. Thanks
-- 
Hitesh Sharma
Department of Electronics and Computer
IIT Roorkee
Roorkee - 247667 , Uttarakhand
India

Reply via email to