[ET Trac] #2743: debug output from rdwr.pl when it cannot find variables
Roland Haas
trac-noreply at einsteintoolkit.org
Fri Jun 30 12:15:05 CDT 2023
#2743: debug output from rdwr.pl when it cannot find variables
Reporter: Roland Haas
Status: new
Milestone:
Version:
Type: bug
Priority: minor
Component: Cactus
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
```
--
Ticket URL: https://bitbucket.org/einsteintoolkit/tickets/issues/2743/debug-output-from-rdwrpl-when-it-cannot
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.einsteintoolkit.org/pipermail/trac/attachments/20230630/c68d4a46/attachment.htm>
More information about the Trac
mailing list