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

Reply via email to