On Sonntag, 28. März 2010, Francesco Biccari wrote: > 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.
The sources are not meant to be installed. Usually I create a distribution package from them using a bash script. > Before to do that I tried to launch eric.py directly but several > errors appeared. After a fresh checkout you have to run the compileUi.py script inside the eric source directory. Thereafter you can run the eric script from within the sources. > > 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] > -- Detlev Offenbach [email protected] _______________________________________________ Eric mailing list [email protected] http://www.riverbankcomputing.com/mailman/listinfo/eric
