2013-12-03 35 views
0

当试图打开一个文件(一个sql文件)时,我的Netbeans 7.4冻结,我引用了这篇文章底部的错误日志。现在,this bug seems to have been around in one form or another 12年!最新的补丁似乎在一个名为KarmaPreferences.java的文件中。现在,这个文件似乎是一个JavaScript模块的一部分。看来我应该能够简单地禁用或卸载javascript支持,而不必从夜间构建中重新安装netbeans,打破谁知道过程中还有什么。但是,当我尝试从ModuleManager执行此操作时,我被告知应该完全不相关的一堆模块将被卸载,包括Ant,Java(认真?!),Python,Service Registry和IDE Platform。在香草插件对话框中,Javascript甚至不会显示为已安装或可安装的插件。因此,如果我愿意摆脱不必要的模块,那么我应该卸载哪些内容才能让Netbeans在每次打开文件时都停止冻结?或者,下面是一个红鲱鱼,我应该寻找其他地方Netbeans冻结的原因?谢谢。netbeans中的bug 10778(从readAccess到writeAccess)有没有解决方法?

SEVERE [org.openide.util.Exceptions] 
java.lang.IllegalStateException: WARNING: Going from readAccess to writeAccess through queue, see #10778: http://www.netbeans.org/issues/show_bug.cgi? 
id=10778 
[catch] at org.openide.util.Mutex.enterImpl(Mutex.java:709) 
     at org.openide.util.Mutex.enter(Mutex.java:641) 
     at org.openide.util.Mutex.writeEnter(Mutex.java:619) 
     at org.openide.util.Mutex.writeAccess(Mutex.java:440) 
     at org.netbeans.modules.python.api.PythonPlatformManager.storePlatform(PythonPlatformManager.java:212) 
     at org.netbeans.modules.python.api.PythonPlatformManager.getBundledPlatform(PythonPlatformManager.java:98) 
     at org.netbeans.modules.python.api.PythonPlatformManager.load(PythonPlatformManager.java:176) 
     at org.netbeans.modules.python.api.PythonPlatformManager.<init>(PythonPlatformManager.java:61) 
     at org.netbeans.modules.python.api.PythonPlatformManager.getInstance(PythonPlatformManager.java:112) 
     at org.netbeans.modules.python.project.ui.actions.RunSingleCommand.<init>(RunSingleCommand.java:34) 
     at org.netbeans.modules.python.project.PythonActionProvider.<init>(PythonActionProvider.java:45) 
     at org.netbeans.modules.python.project.PythonProject.createLookup(PythonProject.java:95) 
     at org.netbeans.modules.python.project.PythonProject.<init>(PythonProject.java:72) 
     at org.netbeans.modules.python.project.PythonProjectType.createProject(PythonProjectType.java:31) 
     at org.netbeans.modules.project.ant.AntBasedProjectFactorySingleton.loadProject(AntBasedProjectFactorySingleton.java:264) 
     at org.netbeans.api.project.ProjectManager.createProject(ProjectManager.java:371) 
     at org.netbeans.api.project.ProjectManager.access$300(ProjectManager.java:86) 
     at org.netbeans.api.project.ProjectManager$2.run(ProjectManager.java:292) 
     at org.netbeans.api.project.ProjectManager$2.run(ProjectManager.java:235) 
     at org.openide.util.Mutex.readAccess(Mutex.java:337) 
     at org.netbeans.api.project.ProjectManager.findProject(ProjectManager.java:235) 
     at org.netbeans.modules.projectapi.SimpleFileOwnerQueryImplementation.getOwner(SimpleFileOwnerQueryImplementation.java:129) 
     at org.netbeans.api.project.FileOwnerQuery.getOwner(FileOwnerQuery.java:102) 
     at org.netbeans.modules.java.project.ProjectClassPathProvider.findClassPath(ProjectClassPathProvider.java:68) 
     at org.netbeans.api.java.classpath.ClassPath.getClassPath(ClassPath.java:628) 
     at org.netbeans.modules.parsing.impl.indexing.errors.Utilities.getSourceClassPathFor(Utilities.java:73) 
     at org.netbeans.modules.parsing.impl.indexing.errors.ErrorAnnotator$1.run(ErrorAnnotator.java:315) 
     at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423) 
     at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033) 
Diagnostic information 
+0

我不明白什么行为准则我违反了,导致downvote,但我提前道歉。我几乎不会每个人都得到一个低调的问题,我想解决这个问题。这是一个真正的问题,我正在阻止我冷,我真的需要修复它。 – f1r3br4nd

回答

1

为人们寻找一个答案

我的Windows 8的x64下同样的错误

我只是给netbeans64.exe(在86 netbeans.exe)在属性菜单 和问题管理权限dissapeared。

1

恕我直言KarmaPreferences.java无关这一点,你可以在你的堆栈跟踪看到,有没有javascript.karma提及。我会认为这个警告不是你问题的原因。 stacktrace来自一些Python模块,所以我首先要开始删除Python插件,看看它是否有帮助。

如果不是,文件对NetBeans的一个新问题,连接线程转储(见here)从冻结的时刻

堆栈跟踪可能不会在所有

+0

谢谢,这是有帮助的,我现在正在尝试。我还使用最少的插件安装了每晚构建,而且这并没有改变任何东西。似乎在python项目目录中打开一个SQL文件总是导致冻结。在非项目目录中打开SQL文件不会。 – f1r3br4nd

相关问题