debug output from rdwr.pl when it cannot find variables
Issue #2743
resolved
if one mistypes a variable name in schedule.ccl then there is debug output produced to screen (or at least this better be debug output and not intended for regular user level error messages). Note the rwdw.pl
file name reference somewhere in the middle of the Perl hash dump.
CST error in /autofs/nccs-svm1_home1/haas/ET/Cactus/repos/flesh/lib/sbin/CreateScheduleBindings.pl (at 795)
-> Could not determine gtype for 'regcheck::rhshar'
Use of uninitialized value in string eq at /autofs/nccs-svm1_home1/haas/ET/Cactus/repos/flesh/lib/sbin/CreateScheduleBindings.pl line 833.
CST warning in /autofs/nccs-svm1_home1/haas/ET/Cactus/repos/flesh/lib/sbin/CreateScheduleBindings.pl (at 943)
-> Schedule error: Thorn RegCheck - group or variable rhshar doesn't exist.
Creating function bindings...
Generating arguments...
$VAR1 = {
'rhsvar5' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'var20' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
'type' => 'REAL'
},
'rhsvar9' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'var18' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'rhsvar3' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'var13' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
'type' => 'REAL'
},
'var23' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'var12' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'rhsvar2' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'var5' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'var6' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'rhsvar' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'var4' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'var3' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'rhsvar11' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'rhsvar15' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'rhsvar10' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'rhsvar18' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'rhsvar22' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
'type' => 'REAL'
},
'rhsvar14' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'var15' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'rhsvar17' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'var' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'rhsvar7' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
'type' => 'REAL'
},
'var9' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'var8' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'rhsvar21' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'rhsvar8' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'rhsvar23' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'var7' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
'type' => 'REAL'
},
'var25' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
'type' => 'REAL'
},
'var2' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'var21' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'rhsvar20' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'var11' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'var22' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
'type' => 'REAL'
},
'var14' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'var27' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
'type' => 'REAL'
},
'var26' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'regrid_error' => {
'impl' => 'CARPETX',
'type' => 'REAL',
'ntimelevels' => '1'
},
'rhsvar4' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'var17' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'var10' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
'type' => 'REAL'
},
'rhsvar19' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
'type' => 'REAL'
},
'rhsvar1' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
RegCheck / rhshar at /autofs/nccs-svm1_home1/haas/ET/Cactus/repos/flesh/lib/sbin/rdwr.pl line 289.
'type' => 'REAL'
},
'rhsvar24' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'rhsvar28' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
},
'rhsvar6' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'rhsvar27' => {
'impl' => 'REGCHECK',
'ntimelevels' => '1',
'type' => 'REAL'
},
'var19' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'rhsvar13' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'rhsvar25' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'var24' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'rhsvar16' => {
'impl' => 'REGCHECK',
'type' => 'REAL',
'ntimelevels' => '1'
},
'var16' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'var1' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'var28' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'rhsvar12' => {
'ntimelevels' => '1',
'type' => 'REAL',
'impl' => 'REGCHECK'
},
'rhsvar26' => {
'type' => 'REAL',
'ntimelevels' => '1',
'impl' => 'REGCHECK'
}
};
make[1]: *** No rule to make target '/autofs/nccs-svm1_home1/haas/ET/Cactus/configs/sim/config-data/make.thornlist', needed by '/autofs/nccs-svm1_home1/haas/ET/Cactus/exe/cactus_sim'. Stop.
make: *** [Makefile:265: sim] Error 2
Comments (2)
-
-
- changed status to resolved
Removed call to dump
- Log in to comment
But the error message is so informative! :)