Opened 5 years ago
Closed 5 years ago
#3861 closed defect (fixed)
winGRASS master (git) - g.proj not found at startup
Reported by: | hellik | Owned by: | |
---|---|---|---|
Priority: | normal | Milestone: | 7.8.0 |
Component: | Startup | Version: | svn-trunk |
Keywords: | python3, py3, wingrass | Cc: | |
CPU: | x86-64 | Platform: | MSWindows |
Description
C:\>g.version -g version=7.7.dev date=2019 revision=47e02fc12 build_date=2019-06-20 build_platform=x86_64-w64-mingw32 build_off_t_size=8
C:\>g.gisenv set="DEBUG=3" C:\>g.gisenv set="WX_DEBUG=3"
while starting the GUI, an error message, that g.proj isn't found, pops up
C:\>g.gui wxpython D1/3: G_set_program_name(): g.gui D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1 D1/3: GUI: text Starte <wxpython> GUI im Hintergrund. Bitte warten Sie ... D3/3: win_spawn: args = C:\WINDOWS\system32\cmd.exe /c "C:\OSGEO4~1\bin\python3.exe C:\OSGEO4~1\apps\grass\grass77/gui/wxpython/wxgui.py" D1/3: G_set_program_name(): g.gisenv D3/3: G_option_to_separator(): key = separator -> sep = ' ' GUI D1/3: Number of core GRASS commands: 544 GUI D3/3: AddOn commands: g.cloud GUI D3/3: AddOn commands: i.sentinel.download GUI D3/3: AddOn commands: i.sentinel.import GUI D3/3: AddOn commands: i.sentinel.mask GUI D3/3: AddOn commands: i.sentinel.preproc GUI D3/3: AddOn commands: r.basin GUI D3/3: AddOn commands: r.euro.ecosystem GUI D3/3: AddOn commands: r.hants GUI D3/3: AddOn commands: r.hypso GUI D3/3: AddOn commands: r.landscape.evol GUI D3/3: AddOn commands: r.regression.series GUI D3/3: AddOn commands: r.seasons GUI D3/3: AddOn commands: r.stream.basins GUI D3/3: AddOn commands: r.stream.distance GUI D3/3: AddOn commands: r.stream.order GUI D3/3: AddOn commands: r.stream.snap GUI D3/3: AddOn commands: r.stream.stats GUI D3/3: AddOn commands: r.valley.bottom GUI D3/3: AddOn commands: r.width.funct GUI D3/3: AddOn commands: v.clean.ogr GUI D3/3: AddOn commands: v.fixed.segmentpoints GUI D3/3: AddOn commands: v.rast.bufferstats GUI D1/3: Number of GRASS AddOn commands: 22 GUI D1/3: GetSystemEncoding(): cp1252 C:\OSGEO4~1\apps\grass\grass77/gui/wxpython/wxgui.py:101: DeprecationWarning: Yield() is deprecated wx.Yield() D1/3: G_set_program_name(): g.version D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1 D2/3: filename = C:\OSGEO4~1\apps\grass\grass77/scripts/g.extension.py D1/3: G_set_program_name(): g.extension D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1 D1/3: G_set_program_name(): g.version D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1 D1/3: G_set_program_name(): g.message D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1 D1/3: G_set_program_name(): g.list D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1 D3/3: G_option_to_separator(): key = separator -> sep = ' ' D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1\SEARCH_PATH D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1\SEARCH_PATH D2/3: file open: read (mode = r) D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\PERMANENT D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\landsat D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1\cell D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\PERMANENT\cell D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\landsat\cell D1/3: G_set_program_name(): g.list D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1 D3/3: G_option_to_separator(): key = separator -> sep = ' ' D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1\SEARCH_PATH D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1\SEARCH_PATH D2/3: file open: read (mode = r) D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\PERMANENT D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\landsat D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\user1\vector D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\PERMANENT\vector D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\landsat\vector GUI D1/3: gcmd.RunCommand(): g.mapsets --q -l sep=newline GUI D1/3: gcmd.RunCommand(): get return code 0 (0.046869 sec) GUI D3/3: gcmd.RunCommand(): return stdout 'PERMANENT landsat resamp user1 ' GUI D1/3: gcmd.RunCommand(): g.mapsets --q -p sep=newline GUI D1/3: gcmd.RunCommand(): get return code 0 (0.031257 sec) GUI D3/3: gcmd.RunCommand(): return stdout 'user1 PERMANENT landsat ' D1/3: G_set_program_name(): g.gisenv D3/3: G_option_to_separator(): key = separator -> sep = ' ' GUI D1/3: DataCatalog.__init__() GUI D3/3: CreateTool(): tool=103, label=reloadTree bitmap=<wx._core.Bitmap object at 0x000001E06073B0D8> GUI D3/3: CreateTool(): tool=104, label=reloadMapset bitmap=<wx._core.Bitmap object at 0x000001E06073B048> GUI D3/3: CreateTool(): tool=105, label=lock bitmap=<wx._core.Bitmap object at 0x000001E06073B168> GUI D3/3: CreateTool(): tool=107, label=newdisplay bitmap=<wx._core.Bitmap object at 0x000001E06073B798> GUI D3/3: CreateTool(): tool=108, label=workspaceNew bitmap=<wx._core.Bitmap object at 0x000001E06073BEE8> GUI D3/3: CreateTool(): tool=109, label=workspaceOpen bitmap=<wx._core.Bitmap object at 0x000001E06073BE58> GUI D3/3: CreateTool(): tool=110, label=workspaceSave bitmap=<wx._core.Bitmap object at 0x000001E06073BF78> C:\>GUI D3/3: CreateTool(): tool=111, label=addMulti bitmap=<wx._core.Bitmap object at 0x000001E0607450D8> GUI D3/3: CreateTool(): tool=112, label=addrast bitmap=<wx._core.Bitmap object at 0x000001E060745168> GUI D3/3: CreateTool(): tool=113, label=rastmisc bitmap=<wx._core.Bitmap object at 0x000001E060745288> GUI D3/3: CreateTool(): tool=114, label=addvect bitmap=<wx._core.Bitmap object at 0x000001E060745318> GUI D3/3: CreateTool(): tool=115, label=vectmisc bitmap=<wx._core.Bitmap object at 0x000001E060745438> GUI D3/3: CreateTool(): tool=116, label=addovl bitmap=<wx._core.Bitmap object at 0x000001E0607454C8> GUI D3/3: CreateTool(): tool=117, label=addWS bitmap=<wx._core.Bitmap object at 0x000001E060745558> GUI D3/3: CreateTool(): tool=118, label=addgrp bitmap=<wx._core.Bitmap object at 0x000001E0607455E8> GUI D3/3: CreateTool(): tool=119, label=delcmd bitmap=<wx._core.Bitmap object at 0x000001E060745678> GUI D3/3: CreateTool(): tool=120, label=importMap bitmap=<wx._core.Bitmap object at 0x000001E060745828> GUI D3/3: CreateTool(): tool=121, label=mapCalc bitmap=<wx._core.Bitmap object at 0x000001E060745948> GUI D3/3: CreateTool(): tool=122, label=georect bitmap=<wx._core.Bitmap object at 0x000001E0607459D8> GUI D3/3: CreateTool(): tool=123, label=modeler bitmap=<wx._core.Bitmap object at 0x000001E060745A68> GUI D3/3: CreateTool(): tool=124, label=mapOutput bitmap=<wx._core.Bitmap object at 0x000001E060745AF8> GUI D3/3: CreateTool(): tool=125, label=script-load bitmap=<wx._core.Bitmap object at 0x000001E060745B88> GUI D3/3: CreateTool(): tool=126, label=python bitmap=<wx._core.Bitmap object at 0x000001E060745C18> GUI D3/3: CreateTool(): tool=127, label=settings bitmap=<wx._core.Bitmap object at 0x000001E060745D38> GUI D3/3: CreateTool(): tool=128, label=help bitmap=<wx._core.Bitmap object at 0x000001E060745DC8> GUI D3/3: CreateTool(): tool=129, label=vdigit bitmap=<wx._core.Bitmap object at 0x000001E060745EE8> GUI D3/3: CreateTool(): tool=130, label=attribute bitmap=<wx._core.Bitmap object at 0x000001E060745F78> GUI D3/3: CreateTool(): tool=131, label=nvizCmd bitmap=<wx._core.Bitmap object at 0x000001E0607480D8> GUI D3/3: CreateTool(): tool=132, label=settings bitmap=<wx._core.Bitmap object at 0x000001E060748168> GUI D3/3: CreateTool(): tool=133, label=help bitmap=<wx._core.Bitmap object at 0x000001E0607481F8> GUI D1/3: GMFrame.NewDisplay(): idx=0 GUI D1/3: Map.__init__(): gisrc=None D1/3: G_set_program_name(): g.gisenv D3/3: G_option_to_separator(): key = separator -> sep = ' ' GRASS Modul 'g.proj' nicht gefunden. Kann Kartenfenster nicht starten. D1/3: G_set_program_name(): g.gisenv D3/3: G_option_to_separator(): key = separator -> sep = ' ' Error in atexit._run_exitfuncs: wx._core.wxAssertionError: C++ assertion "GetEventHandler() == this" failed at ..\..\src\common\wincmn.cpp(478) in wxWindowBase::~wxWindowBase(): any pushed event handlers must have been removed C:\>
but g.proj is there
C:\>g.proj -p D1/3: G_set_program_name(): g.proj D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\PERMANENT\DEFAULT_WIND D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\PERMANENT\DEFAULT_WIND D2/3: file open: read (mode = r) D2/3: G__read_Cell_head D2/3: G__read_Cell_head_array D3/3: region item: proj: 99 D3/3: region item: zone: 0 D3/3: region item: north: 320000 D3/3: region item: south: 10000 D3/3: region item: east: 935000 D3/3: region item: west: 120000 D3/3: region item: cols: 1630 D3/3: region item: rows: 620 D3/3: region item: e-w resol: 500 D3/3: region item: n-s resol: 500 D3/3: region item: top: 500 D3/3: region item: bottom: -500 D3/3: region item: cols3: 815 D3/3: region item: rows3: 310 D3/3: region item: depths: 10 D3/3: region item: e-w resol3: 1000 D3/3: region item: n-s resol3: 1000 D3/3: region item: t-b resol: 100 D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\PERMANENT\PROJ_INFO D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\PERMANENT\PROJ_EPSG D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\PERMANENT\PROJ_UNITS D2/3: G_file_name(): path = D:\grassdata\nc_spm_08_grass7\PERMANENT\PROJ_EPSG D3/3: GPJ__get_datum_params: datumname: <nad83> D3/3: set_datumtrans(): GPJ__get_datum_params() status=1 D3/3: set_datumtrans(): datum transform terms found with 6 options D3/3: set_datumtrans(): looking up available datum transforms for <nad83> -PROJ_INFO------------------------------------------------- name : Lambert Conformal Conic proj : lcc datum : nad83 a : 6378137.0 es : 0.006694380022900787 lat_1 : 36.16666666666666 lat_2 : 34.33333333333334 lat_0 : 33.75 lon_0 : -79 x_0 : 609601.22 y_0 : 0 no_defs : defined -PROJ_EPSG------------------------------------------------- epsg : 3358 -PROJ_UNITS------------------------------------------------ unit : Meter units : Meters meters : 1
in summary, wxGUI fails to start in winGRASS master.
Change History (3)
follow-up: 2 comment:1 by , 5 years ago
comment:2 by , 5 years ago
Replying to hcho:
https://github.com/OSGeo/grass/pull/48 This PR should fix it.
the issue seems to be fixed; closing the ticket.
comment:3 by , 5 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
Note:
See TracTickets
for help on using tickets.
https://github.com/OSGeo/grass/pull/48 This PR should fix it.