All,

I managed to compile a debug version of QuteCom 3.0 with MS Visual C++ 2008.

But when I start Qutecom it crashes right away, with the following messages in the log:

(error) 16:30:03 [Common] ConfigManagerFileStorage::loadSystemConfig: Could not open C:\Program Files\qutecom-2.99.0\/config/config.xml (fatal) 16:30:03 [Common] C:\QuteCom\QC3.0\libs\owutil\settings\src\Settings.cpp:163 Settings::getAny: key 'config.version' does not exist

The cause of this is because Quotecom is looking for a config file in qutecom-2.99.0\/config/config.xml but the config file is installed in qutecom-2.99.0/config/config/config.xml
Also other the subdirs like chat, css, sounds, webpages exist twice.

I'm looking into the nsis script to see if I can find a solution.

But I think this should not give a crash.
When debugging the crash with MS Visual C++ 2008, I saw that, because the config.xml could not be found there's somthing going wrong with reading the default configvalues.

In owsettings  \ settings.cpp (line 160 -function Settings::getAny)
There is a _KeyMap.find(key) (where key is in this case config.version).
But the _KeyMap is not an object, it's just "(0)[]" (according to the debugger).

So I think this _KeyMap object is not correctly initialized, when no configfile can be found.

With kind regards,
Robert Verspuy

--
*Exa-Omicron*
Patroonsweg 10
3892 DB Zeewolde
Tel.: 088-OMICRON (66 427 66)
http://www.exa-omicron.nl
_______________________________________________
QuteCom-dev mailing list
[email protected]
http://lists.qutecom.org/mailman/listinfo/qutecom-dev

Reply via email to