Hi Oliver,

> Hi Corrado,
>
>  > I have verified that SQLite3 is installed. I have also found an
>> installed package that is named libqt4-sql-sqlite (SQLite3 database
>> drive for QT4): is it the plugin you were talking about?
>> The "pathGeoDB" is pointing to my home directory, while it should point
>> to...?
>
> Any valid path should do. In the path you will find a file named
> qlgt.db. This should have the correct access rights. Maybe the file is
> corrupted. In this case it's a good idea to move it. QLGT will create a
> new one.

something has changed (now QLGT reads the database), but the program 
still crashes with this message

use config file: ""
Warning: Qt has caught an exception thrown from an event handler. 
Throwing exceptions from an event handler is not supported in Qt. You 
must reimplement QApplication::notify() and catch all exceptions there.

terminate called after throwing an instance of 'std::length_error'
   what():  basic_string::_S_create

In order to be sure that old configurations are not the reason of the
crashes, I have also removed the $HOME/.config/QLandkarteGT directory, 
but the result is still the same.

Cordially,
Corrado

>
> Oliver
>
>> I have forgotten to mention that I have no problems with vector maps.
>> Many thanks,
>>
>> Corrado
>>
>>> Hi Corrado,
>>>
>>> are SQLite3 and the Qt plugins for database support installed. On some
>>> distributions the plugins are a standalone packet.
>>>
>>> Another problem might be a bad database path configured in QLGT. Watch
>>> out for the [environment] section in the configuration file. The path is
>>> stored in "pathGeoDB".
>>>
>>> Anyway I do not think it's a problem related to ECW. The exception is
>>> thrown in QSqlQuery and that is used in the QLGT's database.
>>>
>>> HTH
>>>
>>> Oliver
>>>
>>>> Hi Oliver,
>>>> yesterday I tried to open an ECW file... and I discovered that I'm no
>>>> more able to open it. Not only, QLGT crashes if I try.
>>>> I have recompiled GDAL 1.8.1 and GDAL 1.10.0 by enabling the ecw option,
>>>> but it has not solved the problem.
>>>> I also recompiled QLGT by starting from the repository version... same
>>>> result.
>>>> This is the message I get when QLGT crashes
>>>>
>>>> Warning: QSqlQuery::exec: database not open
>>>> Warning: Qt has caught an exception thrown from an event handler. Throwing
>>>> exceptions from an event handler is not supported in Qt. You must
>>>> reimplement QApplication::notify() and catch all exceptions there.
>>>>
>>>> terminate called after throwing an instance of 'std::length_error'
>>>>      what():  basic_string::_S_create
>>>>
>>>> Can you please help me?
>>>>
>>>> Corrado
>>
>>
>> ------------------------------------------------------------------------------
>> This SF.net email is sponsored by Windows:
>>
>> Build for Windows Store.
>>
>> http://p.sf.net/sfu/windows-dev2dev
>> _______________________________________________
>> Qlandkartegt-users mailing list
>> Qlandkartegt-users@...
>> https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users
>>
>
> ------------------------------------------------------------------------------
> This SF.net email is sponsored by Windows:
>
> Build for Windows Store.
>
> http://p.sf.net/sfu/windows-dev2dev


------------------------------------------------------------------------------
This SF.net email is sponsored by Windows:

Build for Windows Store.

http://p.sf.net/sfu/windows-dev2dev
_______________________________________________
Qlandkartegt-users mailing list
Qlandkartegt-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qlandkartegt-users

Reply via email to