[postgis-users] Mezogis is closing when using a database

alex bodnaru alexbodn at 012.net.il
Wed Jun 27 15:32:45 PDT 2007


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1


daniela,

it really seems to be a bug in mezogis, and you quite clearly described it.

somehow, the name of a column gets being used in an incorrect way.

i would take a look at the code later, and a subset of your data would
be necessary.

cheers,

alex

Daniela Stärke wrote:
> Hi alex,
> 
> there is a connection to the db available. I also had reinstalled Mezogis at the beginning of this week. On my linux I have this versions of gtk 1.2.10 as well as gtk2 2.10.6.
> 
> loading the db is without problems, but when I want to start it, whether with doubleclick, the SQL-commant "SELECT * FROM...." i get first this:
> 
> 
> /usr/local/lib/python2.5/site-packages/mezoGISlib/_canvas.py:524: GtkWarning: Using Cairo rendering requires the drawable argument to
> have a specified colormap. All windows have a colormap,
> however, pixmaps only have colormap by default if they
> were created with a non-NULL window argument. Otherwise
> a colormap must be set on them with gdk_drawable_set_colormap
>   self.ctx = self.pixmap.cairo_create()
> 
> 
> 
> and then the part, which was in my last post.
> 
> 
> But I found out, that when I select not all columns of the db, the colums are printed.
> Just when I want to use the column "color_map" I receive the message above.
> 
> 
> I also checked the source code, but I don't know, what to do with it, or in it.
> 
> 
> Do you have any idea???
> 
> bye
> 
> Daniela
> 
> 
> 
> 
>> Hash: SHA1
>>
>>
>> hi daniela,
>>
>> this also shows an incompatibility of mezogis with your installed gtk.
>>
>> should you think it's helpful, i have reinstalled latest mezogis and i'd
>> give a try to connect toyour db, if possible.
>>
>> alex
>>
>> Daniela Stärke wrote:
>>> Thank you alex for your help.
>>>
>>> I commented the part of the cursor collection out, and now MezoGIS is
>> not closing when opening the DB (:D:D:D), but now I receive the following
>> messages  (:(:(:()    :
>>> Traceback (most recent call last):
>>>   File "/usr/local/lib/python2.5/site-packages/mezoGISlib/_pane_db.py",
>> line 522, in __on_doubleclick
>>>     ##self.pgbutler.runQuery('SELECT * FROM %s'%table.getSQL())
>>>   File "/usr/local/lib/python2.5/site-packages/mezoGISlib/_guicore.py",
>> line 397, in runQuery
>>>     #self.showResults(cursor, query, layer, resultset, tablelist)
>>>   File "/usr/local/lib/python2.5/site-packages/mezoGISlib/_guicore.py",
>> line 431, in showResults
>>>     #mapview = openMapView(layer.resultset)
>>>   File
>> "/usr/local/lib/python2.5/site-packages/mezoGISlib/_guiwindows.py", line 33, in openMapView
>>>     #m = MapWindow(resultset)
>>>   File
>> "/usr/local/lib/python2.5/site-packages/mezoGISlib/_guiwindows.py", line 139, in __init__
>>>     #self.canvas = MapCanvas()
>>>   File "/usr/local/lib/python2.5/site-packages/mezoGISlib/_canvas.py",
>> line 86, in __init__
>>>     #self.__createNewCanvas()
>>>   File "/usr/local/lib/python2.5/site-packages/mezoGISlib/_canvas.py",
>> line 524, in __createNewCanvas
>>>     #self.ctx = self.pixmap.cairo_create()
>>> cairo.Error: NULL pointer
>>>
>>> I also tried the same strategy like before, but this will not really
>> work, because I get then the same massage.
>>> So has anyone any idea???
>>>
>>> Thanks in advance.
>>>
>>> Daniela
>>>
>>>> hi daniela,
>>>>
>>>> i have previously played with mezogis a little.
>>>>
>>>> it might be, that under the condition of your work mezogis tried to
>> open
>>>>  a non existing cursor.
>>>>
>>>> as a start point, i'd remove the calling code to the cursor collection
>>>> and inquire further.
>>>>
>>>> hth,
>>>>
>>>> alex
>>>>
>>>> Daniela Stärke wrote:
>>>>> Thanks for the information. I downloaded the newest version of wxGTK
>>>> (2.8.4), but the problem is still there.
>>>>> After trying to open a geo-database with MezoGIS the program is still
>>>> closing and on the shell there is this,
>>>>> /usr/local/lib/python2.5/site-packages/mezoGISlib/_guiwindows.py:80:
>>>> GtkWarning: gdk_colormap_get_screen: assertion `GDK_IS_COLORMAP (cmap)'
>> failed
>>>>>   CursorCollection.xpm["hand-open"])
>>>>>
>>>>> two times printed.
>>>>>
>>>>> I had the idea, that I could look in the source code of _guiwindows.py
>>>> to see if there might be something missing or so, but in line 80 there
>> is no
>>>> 'gdk_colormap_get_screen' or 'GDK_IS_COLORMAP' written. Just the
>>>> CursorCollection.
>>>>> Is it possible, that the method 'gdk_colormap_get_screen'is not jet
>>>> written???
>>>>> Because when I use the search-function of the vim-editor I receive the
>>>> message, that there is no 'gdk_colormap_get_screen' or
>> 'GDK_IS_COLORMAP'
>>>>> I really need some help.
>>>>>
>>>>> Thank you in advance for your attention in this matter.
>>>>>
>>>>>
>>>>> Daniela
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org

iQCVAwUBRoLljNpwN1sq38njAQLNSAP+On775PpltU6ocB1E7ICskbCIgGJRrPLy
BiKFcgKY9U6Uw/8oKMnYEp3nUcL8rc3rzs4rOpqOTKmbODTD64KX1owLa09ek3s6
hJ8P4lbZxMCG/03iGKxFMKI5wOrW+a2xpPmqeLsm3sgwCT8TkI8eYUFmaxpvJ8tr
gX/PYVkwZGg=
=b88N
-----END PGP SIGNATURE-----



More information about the postgis-users mailing list