Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Plugin not finding BoxedBooleanArray #959

Closed
scabug opened this issue May 24, 2008 · 9 comments
Closed

Plugin not finding BoxedBooleanArray #959

scabug opened this issue May 24, 2008 · 9 comments
Assignees
Milestone

Comments

@scabug
Copy link

scabug commented May 24, 2008

Did a fresh checkout of the compiler (scala/trunk) and then tried opening scala.tools.nsc.InterpreterLoop:

scala.tools.nsc.FatalError: class scala.runtime.BoxedBooleanArray not found.
	at scala.tools.nsc.symtab.Definitions$$definitions$$.getModuleOrClass(Definitions.scala:346)
	at scala.tools.nsc.symtab.Definitions$$definitions$$.getClass(Definitions.scala:319)
	at scala.tools.nsc.symtab.Definitions$$definitions$$.newValueClass(Definitions.scala:432)
	at scala.tools.nsc.symtab.Definitions$$definitions$$.init(Definitions.scala:669)
	at scala.tools.nsc.Global$$Run.<init>(Global.scala:466)
	at scala.tools.editor.Tokenizers$$FileImpl$$class.loaded(Tokenizers.scala:212)
	at scala.tools.eclipse.Driver$$Project$$File.scala$$tools$$editor$$TypersPresentations$$ProjectImpl$$FileImpl$$$$super$$loaded(Driver.scala:19)
	at scala.tools.editor.TypersPresentations$$ProjectImpl$$FileImpl$$class.loaded(TypersPresentations.scala:237)
	at scala.tools.eclipse.Driver$$Project$$File.loaded(Driver.scala:19)
	at lampion.eclipse.SourceViewer.load(SourceViewer.scala:171)
	at lampion.eclipse.Editor$$$$anon$$1.load(Editor.scala:291)
	at lampion.eclipse.SourceViewer.inputDocumentChanged(SourceViewer.scala:148)
	at org.eclipse.jface.text.TextViewer.fireInputDocumentChanged(TextViewer.java:2685)
	at org.eclipse.jface.text.TextViewer.setDocument(TextViewer.java:2734)
	at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:518)
	at org.eclipse.jface.text.source.projection.ProjectionViewer.setDocument(ProjectionViewer.java:370)
	at org.eclipse.jface.text.source.SourceViewer.setDocument(SourceViewer.java:473)
	at org.eclipse.ui.texteditor.AbstractTextEditor.initializeSourceViewer(AbstractTextEditor.java:3796)
	at org.eclipse.ui.texteditor.AbstractTextEditor.createPartControl(AbstractTextEditor.java:3341)
	at org.eclipse.ui.texteditor.StatusTextEditor.createPartControl(StatusTextEditor.java:53)
	at org.eclipse.ui.texteditor.AbstractDecoratedTextEditor.createPartControl(AbstractDecoratedTextEditor.java:378)
	at lampion.eclipse.Editor.createPartControl(Editor.scala:154)
	at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:661)
	at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:426)
	at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:592)
	at org.eclipse.ui.internal.PartPane.setVisible(PartPane.java:299)
	at org.eclipse.ui.internal.presentations.PresentablePart.setVisible(PresentablePart.java:179)
	at org.eclipse.ui.internal.presentations.util.PresentablePartFolder.select(PresentablePartFolder.java:268)
	at org.eclipse.ui.internal.presentations.util.LeftToRightTabOrder.select(LeftToRightTabOrder.java:65)
	at org.eclipse.ui.internal.presentations.util.TabbedStackPresentation.selectPart(TabbedStackPresentation.java:400)
	at org.eclipse.ui.internal.PartStack.refreshPresentationSelection(PartStack.java:1256)
	at org.eclipse.ui.internal.PartStack.setSelection(PartStack.java:1209)
	at org.eclipse.ui.internal.PartStack.showPart(PartStack.java:1604)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:499)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:103)
	at org.eclipse.ui.internal.PartStack.add(PartStack.java:485)
	at org.eclipse.ui.internal.EditorStack.add(EditorStack.java:112)
	at org.eclipse.ui.internal.EditorSashContainer.addEditor(EditorSashContainer.java:63)
	at org.eclipse.ui.internal.EditorAreaHelper.addToLayout(EditorAreaHelper.java:217)
	at org.eclipse.ui.internal.EditorAreaHelper.addEditor(EditorAreaHelper.java:207)
	at org.eclipse.ui.internal.EditorManager.createEditorTab(EditorManager.java:774)
	at org.eclipse.ui.internal.EditorManager.openEditorFromDescriptor(EditorManager.java:673)
	at org.eclipse.ui.internal.EditorManager.openEditor(EditorManager.java:634)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2737)
	at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2651)
	at org.eclipse.ui.internal.WorkbenchPage.access$$13(WorkbenchPage.java:2643)
	at org.eclipse.ui.internal.WorkbenchPage$$10.run(WorkbenchPage.java:2595)
	at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2590)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2574)
	at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2565)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:644)
	at org.eclipse.ui.ide.IDE.openEditor(IDE.java:603)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:286)
	at org.eclipse.jdt.internal.ui.javaeditor.EditorUtility.openInEditor(EditorUtility.java:139)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:194)
	at org.eclipse.jdt.ui.actions.OpenAction.run(OpenAction.java:175)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.dispatchRun(SelectionDispatchAction.java:268)
	at org.eclipse.jdt.ui.actions.SelectionDispatchAction.run(SelectionDispatchAction.java:244)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerActionGroup.handleOpen(PackageExplorerActionGroup.java:316)
	at org.eclipse.jdt.internal.ui.packageview.PackageExplorerPart$$5.open(PackageExplorerPart.java:613)
	at org.eclipse.jface.viewers.StructuredViewer$$2.run(StructuredViewer.java:820)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
	at org.eclipse.core.runtime.Platform.run(Platform.java:857)
	at org.eclipse.ui.internal.JFaceUtil$$1.run(JFaceUtil.java:46)
	at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:199)
	at org.eclipse.jface.viewers.StructuredViewer.fireOpen(StructuredViewer.java:818)
	at org.eclipse.jface.viewers.StructuredViewer.handleOpen(StructuredViewer.java:1079)
	at org.eclipse.jface.viewers.StructuredViewer$$6.handleOpen(StructuredViewer.java:1183)
	at org.eclipse.jface.util.OpenStrategy.fireOpenEvent(OpenStrategy.java:263)
	at org.eclipse.jface.util.OpenStrategy.access$$2(OpenStrategy.java:257)
	at org.eclipse.jface.util.OpenStrategy$$1.handleEvent(OpenStrategy.java:297)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1101)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3319)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2971)
	at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2389)
	at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2353)
	at org.eclipse.ui.internal.Workbench.access$$4(Workbench.java:2219)
	at org.eclipse.ui.internal.Workbench$$4.run(Workbench.java:466)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:289)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:461)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:106)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:169)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:106)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:76)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:363)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:176)
	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
	at java.lang.reflect.Method.invoke(Method.java:585)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:508)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:447)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1173)
@scabug
Copy link
Author

scabug commented May 24, 2008

Imported From: https://issues.scala-lang.org/browse/SI-959?orig=1
Reporter: Geoffrey Alan Washburn (washburn)
Attachments:

  • 959.log (created on Oct 7, 2008 5:04:29 PM UTC, 28631 bytes)

@scabug
Copy link
Author

scabug commented May 27, 2008

@milessabin said:
I can't reproduce this with the latest plugin nightly build, but I have seen something similar when doing plugin development and the Scala plugins fail during the startup of an Eclipse runtime workbench.

Is there anything you can tell me about your setup? Was this during a long-running Eclipse session or immediately after startup?

@scabug
Copy link
Author

scabug commented May 28, 2008

Josh Suereth (joshua.suereth) said:
I'm getting this same error thrown to the .log file whenever I try to get my project to compile. I'm running the current nightly build.

@scabug
Copy link
Author

scabug commented May 28, 2008

Geoffrey Alan Washburn (washburn) said:
It will occur immediate after startup if I had left the window open for that particular file.

I just uninstalled the version of the plugin I was using and reinstalled with last night's build and I still receive the error as soon as I start Eclipse and navigate to a file.

Eclipse says it is:

Version: 3.3.2
Build id: M20080221-1800

@scabug
Copy link
Author

scabug commented Jul 31, 2008

@milessabin said:
There might still be some lurking issues with the compiler not being able to find the Scala library in some less typical cases, but I think this has been shaken out over the months since this was submitted. Please reopen if you see this again.

@scabug
Copy link
Author

scabug commented Oct 7, 2008

Michael (michid) said:
I'm getting this error again on the latest nightly of the plugin. Opening ScalaTool.scala on a fresh checkout of the trunk results in class scala.runtime.BoxedBooleanArray not found. This is on Windows XP with Eclipse 3.4 eclipse.buildId=I20080617-2000.

@scabug
Copy link
Author

scabug commented Oct 7, 2008

Michael (michid) said:
log: class scala.runtime.BoxedBooleanArray not found

@scabug
Copy link
Author

scabug commented Nov 6, 2008

wouterdb said:
I had the same problem,
but the Important Upgrade Note on

http://www.scala-lang.org/node/94

helped me,
just add

to the .project file

@scabug
Copy link
Author

scabug commented Feb 10, 2009

@milessabin said:
Closing again. Most probably michid's issue was a transiently broken nightly build.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants