Ticket #141 (new defect)

Opened 5 years ago

Last modified 4 years ago

Georectifier throws error if user completes form by typing

Reported by: RRosario Owned by: grass-dev@…
Priority: minor Milestone: 6.4.0
Component: Tcl/Tk Version: 6.3.0 RCs
Keywords: georectify, gis.m Cc:
Platform: Unspecified CPU: Unspecified

Description

In the dialog box that is displayed after Georectify is selected from the File menu, if a user types in the information instead of clicking on the labeled buttons to fill the fields, the following error is displayed:

Error: can't read "output": no such variable

Problem is resolved by using point-and-click to select the necessary group, mapset and map raster.

Change History

in reply to: ↑ description   Changed 5 years ago by 4everskiff

Replying to RRosario:

In the dialog box that is displayed after Georectify is selected from the File menu, if a user types in the information instead of clicking on the labeled buttons to fill the fields, the following error is displayed: Error: can't read "output": no such variable Problem is resolved by using point-and-click to select the necessary group, mapset and map raster.

Could you please check it out with WinGRASS 6.3.0? Thanks

Marco

  Changed 5 years ago by cmbarton

Since my class is over, I don't have as many ways to test this on Windows. I've tried it on my Mac and typing is no problem. What happens if you press <return> after typing in a field?

Michael

  Changed 4 years ago by hamish

  • keywords georectify, gis.m added; wingrass windows native output no such variable georectify removed
  • platform set to Unspecified
  • cpu set to Unspecified

Hi,

I can reproduce this in 6.4.0rc4 wingrass + 6.5svn on Linux.

  • File -> Georectify
  • Click in "select mapset" box, type "foo"
  • [tab] to "select group", type "bar"
  • [tab] to "select map", type "baz"
  • click [start georectifying] -> error window.
  • click [ok] GCP table opens as expected

full error message is:

can't read "output": no such variable
can't read "output": no such variable
    while executing
"puts $output "# Ground Control Points File""
    (procedure "GRMap::savegcp" line 17)
    invoked from within
"GRMap::savegcp"
    (procedure "GRMap::gcp_error" line 24)
    invoked from within
"GRMap::gcp_error"
    (procedure "GRMap::gcpwin" line 121)
    invoked from within
"GRMap::gcpwin"
    (procedure "GRMap::refmap" line 33)
    invoked from within
"GRMap::refmap"
    ("uplevel" body line 1)
    invoked from within
"uplevel \#0 $cmd"
    (procedure "Button::_release" line 18)
    invoked from within
"Button::_release .grstart.mf.frame.start.a"
    (command bound to event)

Hamish

  Changed 4 years ago by hamish

  • summary changed from wingrass native: Georectifier throws error if user completes form by typing to Georectifier throws error if user completes form by typing
Note: See TracTickets for help on using tickets.