With the repo version the HelpViewer still complains about the missing QSqlDatabase but after the warning messages it closes without crashing. : )
The crash on exit remains with the precompiled PyQt. Another observation: why the repo structure is different from what we have in the release files (.zip, etc...)? I had to manually create the folder eric and put almost all files inside that folder in order to launch the install.py. Before to do that I tried to launch eric.py directly but several errors appeared. Ciao ciao. Fra On Sun, Mar 28, 2010 at 14:31, detlev <[email protected]> wrote: > On Sonntag, 28. März 2010, Francesco Biccari wrote: >> Hello, >> >> the problem of python crash on Eric4 exit >> disappears compiling PyQt. >> >> Should not be better to make eric4 works even with >> the precompiled version of PyQt? >> Installing Qt, QScintilla, and so on is very tedious. >> >> I noticed also another "bug" which appears with the >> precompiled versione of PyQt. >> If I open the "HelpViewer..." the Eric4 browser appears >> together with another windows saying: >> QSqlDatabase: QSQLITE driver not loaded > > It seems, that the sqlite driver is not included in the installer. > >> after several identical messages the window >> shows the error log and remains blocked. >> > > This error should be fixed by the repo sources. Can you please check. > >> This is the log error: >> >> *************************************************************************** >> ************************** Warning: >> An unhandled exception occurred. Please report the problem >> using the error reporting dialog or via email to >> <[email protected]>. >> A log has been written to "C:\Users\Francesco\_eric4\eric4_error.log". >> Error information: >> --------------------------------------------------------------------------- >> ----- 2010-03-28, 14:20:48 >> --------------------------------------------------------------------------- >> ----- <type 'exceptions.RuntimeError'>: >> underlying C/C++ object has been deleted >> --------------------------------------------------------------------------- >> ----- File >> "C:\Python26\Lib\site-packages\eric4\Helpviewer\HelpWebSearchWidget.py", >> line 403, in __engineImageChanged >> QIcon(QPixmap.fromImage(osm.currentEngine().image()))) >> --------------------------------------------------------------------------- >> ----- Version Numbers: >> Python 2.6.4 >> Qt 4.6.2 >> PyQt4 4.7.2 >> sip 4.10.1 >> QScintilla 2.4.3 >> eric4 4.4.2 (r3677) >> Platform: win32 >> 2.6.4 |EPD 6.1-1 (32-bit)| (r264:75706, Nov 11 2009, 19:42:36) [MSC >> v.1500 32 bit (Intel)] >> --------------------------------------------------------------------------- >> ----- Plugins Version Numbers: >> PluginAbout 4.4.0 >> PluginEricapi 4.4.0 >> PluginEricdoc 4.4.0 >> PluginSyntaxChecker 4.4.0 >> PluginTabnanny 4.4.0 >> PluginVcsPySvn 4.4.0 >> PluginVcsSubversion 4.4.0 >> PluginVmListspace 4.4.0 >> PluginVmMdiArea 4.4.0 >> PluginVmTabview 4.4.0 >> PluginVmWorkspace 4.4.0 >> PluginWizardPyRegExp 4.4.0 >> PluginWizardQColorDialog 4.4.0 >> PluginWizardQFileDialog 4.4.0 >> PluginWizardQFontDialog 4.4.0 >> PluginWizardQInputDialog 4.4.0 >> PluginWizardQMessageBox 4.4.0 >> PluginWizardQRegExp 4.4.0 >> *************************************************************************** >> ************************** >> >> Thanks for your help. >> Ciao ciao. >> Fra >> >> On Fri, Mar 26, 2010 at 19:50, Francesco Biccari <[email protected]> wrote: >> > Other informations. >> > >> > I tried to start separately the components of eric4. >> > The only components which show the crash of python on exit are: >> > >> > eric.py (the main application) >> > eric4-tray.py >> > eric4-unittest.py >> > eric4-webbrowser.py >> > >> > With the other components, no problem arises. >> > >> > Ciao ciao. >> > Fra >> > >> > On Fri, Mar 26, 2010 at 15:42, Wilde, Marion G <[email protected]> wrote: >> >> Sir, >> >> >> >> Python is run from a DOS window; the trick I've found to make it close >> >> the window after executing a python script is to "call xxxx.py" rather >> >> than transferring control to it. >> >> >> >> Here are two small code snippets that may help: >> >> >> >> test.bat >> >> >> >> �...@echo off >> >> call c:\python2.4\python test.py >> >> exit >> >> >> >> test.py >> >> >> >> import os >> >> os.listdir(os.getcwd()) >> >> # kill time loop so that the display is visible long >> >> # enough to see it >> >> for i in range (50000000): >> >> pass >> >> >> >> I've executed this on my Windows XP machine, and it works to close the >> >> DOS window when the program exits. >> >> >> >> Marion Wilde >> >> >> >> -----Original Message----- >> >> From: [email protected] >> >> [mailto:[email protected]] On Behalf Of Francesco >> >> Biccari Sent: Friday, March 26, 2010 7:43 AM >> >> To: eric >> >> Subject: Re: [Eric] eric4 problem on Vista: pythonw.exe has stopped >> >> working >> >> >> >> Thanks for suggestions. >> >> I'm trying to compile PyQt. >> >> >> >> In the meantime I cas report the debug messages of eric4. >> >> The last message appears when I close the program. >> >> It seems that eric4 is not the problem. : ) >> >> >> >> Ciao ciao. >> >> Fra >> >> >> >> >> >> >> >> python eric4.py --debug >> >> >> >> DEBUG:root:Importing Preferences >> >> DEBUG:root:Importing packages... >> >> DEBUG:root:Generating Main Window... >> >> DEBUG:root:Initializing Plugin Manager... >> >> DEBUG:root:Generating Main User Interface... >> >> DEBUG:root:Creating Layout... >> >> DEBUG:root:Creating Viewmanager... >> >> DEBUG:root:Creating toolboxes... >> >> DEBUG:root:Created Layout >> >> DEBUG:root:Creating Debugger UI... >> >> DEBUG:root:Creating Programs Dialog... >> >> DEBUG:root:Creating Shortcuts Dialog... >> >> DEBUG:root:Setting up connections... >> >> DEBUG:root:Initializing Tools... >> >> DEBUG:root:Registering Objects... >> >> DEBUG:root:Initializing Actions... >> >> DEBUG:root:Initializing Menus... >> >> DEBUG:root:Initializing Toolbars... >> >> DEBUG:root:Initializing Statusbar... >> >> DEBUG:root:Initializing Single Application Server... >> >> DEBUG:root:Activating Plugins... >> >> DEBUG:root:Restoring Toolbarmanager... >> >> DEBUG:root:Shutting down, result 0 >> >> >> >> On Wed, Mar 24, 2010 at 19:05, detlev <[email protected]> wrote: >> >>> Hi, >> >>> >> >>> I can't reproduce the issue on my Windows systems (Win 7 and XP). >> >>> Please try to install PyQt4, sip, ... from sources to make sure, the >> >>> issue is not related to the PyQt4 installer. >> >>> >> >>> If you want to get rid of the DOS window, simply create a link to >> >>> eric4.pyw on your desktop. >> >>> >> >>> Regards, >> >>> Detlev >> >>> >> >>> On Mittwoch, 24. März 2010, Francesco Biccari wrote: >> >>>> Hello, >> >>>> >> >>>> I am a new user of eric4. >> >>>> >> >>>> I use Windows Vista 32 bit. >> >>>> I installed in order Python 2.6.5 (Windows installer), Qt >> >>>> (qt-sdk-win-opensource-2010.02.1.exe file, maybe it was not necessary >> >>>> because PyQt already have all the needed files), PyQt >> >>>> (PyQt-Py2.6-gpl-4.7.2-1.exe) and eric4 (eric4-4.4.2). >> >>>> >> >>>> Everything, except for eric4, works fine (even simple program with >> >>>> some Qt widgets). >> >>>> >> >>>> eric4 works well but when I close the program, a Windows pop-up >> >>>> appears saying: "pythonw has stopped working". >> >>>> I try to edit the file eric4.bat substituting pythonw with python but >> >>>> the error becomes "python has stopped working". >> >>>> >> >>>> Moreover, just for your information, when I launch the script >> >>>> eric4.bat a DOS window remains opened. >> >>>> I think this is wrong because pythonw is exactly used for this >> >>>> porpouse, >> >>>> right? >> >>>> >> >>>> I would like to solve this very annoying problem. >> >>>> Thank you for your help. >> >>>> Regards. >> >>>> Francesco >> >>>> _______________________________________________ >> >>>> Eric mailing list >> >>>> [email protected] >> >>>> http://www.riverbankcomputing.com/mailman/listinfo/eric >> >>> >> >>> -- >> >>> Detlev Offenbach >> >>> [email protected] >> >> >> >> _______________________________________________ >> >> Eric mailing list >> >> [email protected] >> >> http://www.riverbankcomputing.com/mailman/listinfo/eric >> >> _______________________________________________ >> Eric mailing list >> [email protected] >> http://www.riverbankcomputing.com/mailman/listinfo/eric >> > > > -- > Detlev Offenbach > [email protected] > _______________________________________________ Eric mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/eric
