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
