#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-...
trac@lists.einsteintoolkit.org