Closed gijzelaerr closed 10 years ago
Original comment thread migrated from bugzilla
reported error: "node 'sink:1:4': can't access Array(double,1) as Array(int,2) (while getting result for request ev.0.0.0.60.3)" (not just one, but thousands of them!)
steps to reproduce: while working through http://www.astron.nl/meqwiki- data/users ... l/purrlog/ 1) start mewbrowser 2) load calico-wsrt.py, compile, then "calibrate G diagonal terms" thousands of errors (as above) are logged by the time the calibration ends (many minutes on my system) the error occurs regardless of whether the inspector plots are open at the time or not.
system info: meqtrees 1.2 (sept 2011) on ubuntu 11.04 with python 2.7.1
Confirmed here, looks like I broke something in the release. (red faced)
Looks like we'll need a patch release shortly.
OK, I can see where I broke it, it has to do with the way flags are read and written. Should be a simple fix, but will need a patch release of meqtrees. For the time being, a simple workaround is to disable reading and writing of flags.
great, thank you. i can confirm that it works if i leave out flags, which isn't all that important for me right now.
Created an attachment (id=79) Sink.cc fix
Attached fix Sink.cc
Fixed in r8477.
at 2011-09-23 11:28:42 Adriaan Peens-Hough reported:
calibrate G diagonal terms spits out errors "can't access Array(double,1) as Array(int,2)"