Read and respond to this message at: https://sourceforge.net/forum/message.php?msg_id=6596261 By: samhayne
Python 2.6.1 Eclipse Version: 3.3.2 PyDev 1.4.4.2636 Hi! :) I updated Python and it's libs. Now codecompletion won't work anymore. :( At first Eclipse took looooong breaks as soon as I started typing. After deactivating code completion the breaks were gone. I got three Python dirs on my computer when the breaks happened: #1: C:\libs\Python-2.6.1 Used to be Python install dir - install version replaced by a self built release version (PyDev SHOULD IGNORE THIS DIR!) #2: C:\Python Projects\myProject\dependencies\Python-2.6.1 Release another Python dir in my project folder which contains the installer Python version #3: C:\Python Projects\myProject\dependencies\Python-2.6.1 Debug a Python dir containing a self built debug version of Python (not really important here as I only use it für C++) I found out that - although I changed the interpreter path in Eclipse's PyDev preferences to #2 - Pydev's code completion still tried to connect to dir #1. (restarts of Eclipse didn't help) When renaming the install dir folder (#1) to "dummy" the breaks were also gone. PyDev didn't find it ... so it didn't need to wait. Yet, no code completion of course. Meanwhile both #1 and #2 contain the Python Installer version. (!!!) No breaks... but still no code completion. Even the tooltip of "import os" says: "os (__module_not_in_the_pythonpath__)" Finally two logs: First log: Pydev keeps logging this when I rename the folder name of #1 to something else (to keep it from finding it): Second log: This is logged again and again when I let PyDev find Python's install dir. Firewall was turned off. eclipse.ui.workbench/log: Log #1: !SUBENTRY 1 org.python.pydev 4 4 2009-03-02 14:49:06.160 !MESSAGE Info still not set !STACK 0 java.lang.RuntimeException: Info still not set at org.python.pydev.plugin.PydevPlugin.log(PydevPlugin.java:314) at org.python.pydev.editor.codecompletion.revisited.ProjectModulesManager.getSy stemModulesManager(ProjectModulesManager.java:210) at org.python.pydev.editor.codecompletion.revisited.ProjectModulesManager.getMa nagers(ProjectModulesManager.java:418) at org.python.pydev.editor.codecompletion.revisited.ProjectModulesManager.getMa nagersInvolved(ProjectModulesManager.java:514) at org.python.pydev.editor.codecompletion.revisited.ProjectModulesManager.getMo duleAndRelatedModulesManager(ProjectModulesManager.java:280) at org.python.pydev.editor.codecompletion.revisited.ProjectModulesManager.getMo dule(ProjectModulesManager.java:264) at org.python.pydev.editor.codecompletion.revisited.ProjectModulesManager.getMo dule(ProjectModulesManager.java:250) at org.python.pydev.editor.codecompletion.revisited.AbstractASTManager.getModul e(AbstractASTManager.java:359) at org.python.pydev.editor.codecompletion.revisited.AbstractASTManager.findModu leFromPath(AbstractASTManager.java:1303) at org.python.pydev.editor.codecompletion.revisited.AbstractASTManager.findOnIm portedMods(AbstractASTManager.java:1198) at org.python.pydev.editor.codecompletion.revisited.AbstractASTManager.findOnIm portedMods(AbstractASTManager.java:1084) at com.python.pydev.analysis.visitors.ImportChecker.visitImportToken(ImportChec ker.java:150) at com.python.pydev.analysis.visitors.ImportChecker.visitImportToken(ImportChec ker.java:132) at com.python.pydev.analysis.visitors.Scope.addImportTokens(Scope.java:168) at com.python.pydev.analysis.scopeanalysis.AbstractScopeAnalyzerVisitor.visitIm port(AbstractScopeAnalyzerVisitor.java:404) at org.python.pydev.parser.jython.ast.Import.accept(Import.java:27) at org.python.pydev.parser.jython.ast.Module.traverse(Module.java:34) at com.python.pydev.analysis.scopeanalysis.AbstractScopeAnalyzerVisitor.travers e(AbstractScopeAnalyzerVisitor.java:171) at org.python.pydev.parser.jython.ast.VisitorBase.visitModule(VisitorBase.java: 8) at org.python.pydev.parser.jython.ast.Module.accept(Module.java:27) at com.python.pydev.analysis.scopeanalysis.ScopeAnalyzerVisitor.onGetCompleteTo kenOccurrences(ScopeAnalyzerVisitor.java:192) at com.python.pydev.analysis.scopeanalysis.ScopeAnalyzerVisitorWithoutImports.g etCompleteTokenOccurrences(ScopeAnalyzerVisitorWithoutImports.java:498) at com.python.pydev.analysis.scopeanalysis.ScopeAnalyzerVisitorWithoutImports.g etEntryOccurrences(ScopeAnalyzerVisitorWithoutImports.java:380) at com.python.pydev.refactoring.wizards.rename.AbstractRenameRefactorProcess.ge tOccurrencesWithScopeAnalyzer(AbstractRenameRefactorProcess.java:257) at com.python.pydev.refactoring.wizards.rename.PyRenameImportProcess.findRefere ncesToRenameOnLocalScope(PyRenameImportProcess.java:63) at com.python.pydev.refactoring.wizards.rename.AbstractRenameRefactorProcess.fi ndReferencesToRename(AbstractRenameRefactorProcess.java:171) at com.python.pydev.refactoring.wizards.rename.PyRenameEntryPoint.checkFinalCon ditions(PyRenameEntryPoint.java:246) at com.python.pydev.refactoring.wizards.rename.PyRenameEntryPoint.checkFinalCon ditions(PyRenameEntryPoint.java:218) at com.python.pydev.refactoring.markoccurrences.MarkOccurrencesJob.checkAnnotat ions(MarkOccurrencesJob.java:222) at com.python.pydev.refactoring.markoccurrences.MarkOccurrencesJob.run(MarkOccu rrencesJob.java:125) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) !ENTRY org.eclipse.ui 4 4 2009-03-02 14:51:24.309 !MESSAGE Invalid preference page path: Cache Log #2: !ENTRY org.eclipse.osgi 2 0 2009-03-02 15:04:38.711 !MESSAGE While loading class "org.eclipse.jdt.internal.corext.CorextMessages", thread "Thread[Worker-8,5,main]" timed out waiting (5000ms) for thread "Thread[org.eclipse.jface.text.reconciler.MonoReconciler,1,main]" to finish starting bundle "upd...@plugins/org.eclipse.jdt.ui_3.3.2.r332_20080128.jar [367]". To avoid deadlock, thread "Thread[Worker-8,5,main]" is proceeding but "org.eclipse.jdt.internal.corext.CorextMessages" may not be fully initialized. !STACK 0 org.osgi.framework.BundleException: State change in progress for bundle "upd...@plugins/org.eclipse.jdt.ui_3.3.2.r332_20080128.jar" by thread "org.eclipse.jface.text.reconciler.MonoReconciler". at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(Abs tractBundle.java:1141) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:258) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalCl ass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classpat hManager.java:417) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(Defa ultClassLoader.java:189) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleL oader.java:340) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(Bund leLoader.java:408) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader .java:369) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader .java:357) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultCl assLoader.java:83) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at org.eclipse.jdt.internal.corext.util.OpenTypeHistory$UpdateJob.<init>(OpenTy peHistory.java:151) at org.eclipse.jdt.internal.corext.util.OpenTypeHistory.<init>(OpenTypeHistory. java:199) at org.eclipse.jdt.internal.corext.util.OpenTypeHistory.getInstance(OpenTypeHis tory.java:182) at org.eclipse.jdt.internal.ui.JavaPlugin.initializeAfterLoad(JavaPlugin.java:3 81) at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAft erLoadJob.java:36) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Caused by: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusE xception ... 19 more Root exception: org.eclipse.osgi.framework.internal.core.AbstractBundle$BundleStatusException at org.eclipse.osgi.framework.internal.core.AbstractBundle.beginStateChange(Abs tractBundle.java:1141) at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle .java:258) at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:400) at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalCl ass(EclipseLazyStarter.java:111) at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(Classpat hManager.java:417) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(Defa ultClassLoader.java:189) at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleL oader.java:340) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(Bund leLoader.java:408) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader .java:369) at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader .java:357) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultCl assLoader.java:83) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClassInternal(Unknown Source) at org.eclipse.jdt.internal.corext.util.OpenTypeHistory$UpdateJob.<init>(OpenTy peHistory.java:151) at org.eclipse.jdt.internal.corext.util.OpenTypeHistory.<init>(OpenTypeHistory. java:199) at org.eclipse.jdt.internal.corext.util.OpenTypeHistory.getInstance(OpenTypeHis tory.java:182) at org.eclipse.jdt.internal.ui.JavaPlugin.initializeAfterLoad(JavaPlugin.java:3 81) at org.eclipse.jdt.internal.ui.InitializeAfterLoadJob$RealJob.run(InitializeAft erLoadJob.java:36) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) ______________________________________________________________________ You are receiving this email because you elected to monitor this forum. To stop monitoring this forum, login to SourceForge.net and visit: https://sourceforge.net/forum/unmonitor.php?forum_id=293649 ------------------------------------------------------------------------------ Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA -OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise -Strategies to boost innovation and cut costs with open source participation -Receive a $600 discount off the registration fee with the source code: SFAD http://p.sf.net/sfu/XcvMzF8H _______________________________________________ Pydev-users mailing list Pydev-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/pydev-users