FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Problems with tango and source completion

 
Post new topic   Reply to topic     Forum Index -> Descent
View previous topic :: View next topic  
Author Message
mbrotz



Joined: 10 Jun 2008
Posts: 6

PostPosted: Sun Oct 05, 2008 9:10 am    Post subject: Problems with tango and source completion Reply with quote

Hi

I have very strange problems with tango and the source completion.

I use Ubuntu 8.04 and have installed eclipse with apt-get and sun-java6-jdk.
Also i've installed the current release of descent.

Started from console, eclipse shows some errors when working with d source code:
Code:
Exception in thread "AutoAssist Delay" org.eclipse.swt.SWTException: Failed to execute runnable (java.lang.NullPointerException)
   at org.eclipse.swt.SWT.error(SWT.java:3374)
   at org.eclipse.swt.SWT.error(SWT.java:3297)
   at org.eclipse.swt.widgets.Synchronizer.syncExec(Synchronizer.java:178)
   at org.eclipse.ui.internal.UISynchronizer.syncExec(UISynchronizer.java:28)
   at org.eclipse.swt.widgets.Display.syncExec(Display.java:3736)
   at org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener.showAssist(ContentAssistant.java:336)
   at org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener.run(ContentAssistant.java:252)
   at java.lang.Thread.run(Thread.java:619)
Caused by: java.lang.NullPointerException
   at java.lang.String.<init>(String.java:176)
   at descent.core.Signature.getTypeSignatureKind(Signature.java:2254)
   at descent.ui.text.java.CompletionProposalLabelProvider.createMethodProposalLabel(CompletionProposalLabelProvider.java:272)
   at descent.ui.text.java.CompletionProposalLabelProvider.createLabel(CompletionProposalLabelProvider.java:612)
   at descent.internal.ui.text.java.LazyJavaCompletionProposal.computeDisplayString(LazyJavaCompletionProposal.java:235)
   at descent.internal.ui.text.java.LazyJavaCompletionProposal.getDisplayString(LazyJavaCompletionProposal.java:225)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup.handleSetData(CompletionProposalPopup.java:687)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$24(CompletionProposalPopup.java:680)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup$3.handleEvent(CompletionProposalPopup.java:499)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1085)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1109)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1094)
   at org.eclipse.swt.widgets.Table.checkData(Table.java:272)
   at org.eclipse.swt.widgets.Table.cellDataProc(Table.java:209)
   at org.eclipse.swt.widgets.Display.cellDataProc(Display.java:655)
   at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
   at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1437)
   at org.eclipse.swt.widgets.Shell.setVisible(Shell.java:1442)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup.displayProposals(CompletionProposalPopup.java:1028)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$23(CompletionProposalPopup.java:993)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:417)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:399)
   at org.eclipse.jface.text.contentassist.ContentAssistant$AutoAssistListener$1.run(ContentAssistant.java:347)
   at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)
   at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:123)
   at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3157)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2859)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
   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:597)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
   at org.eclipse.core.launcher.Main.run(Main.java:977)
   at org.eclipse.core.launcher.Main.main(Main.java:952)



Also, the outline is not complete, in the open file is much more content than showed in the outline:

(big version: http://www.silc.ch/downloads/descent_tango.png)

And the completion window (which appears after typing a '.') is not drawn correctly:

(big version: http://www.silc.ch/downloads/eclipse.png)

And further on, the content of the source code completion window is wrong. sometimes, it shows something, but not the correct things.

Can anyone help me?

Greetz mbrotz
Back to top
View user's profile Send private message
asterite



Joined: 01 Jun 2006
Posts: 235
Location: Buenos Aires, Argentina

PostPosted: Sun Oct 05, 2008 2:36 pm    Post subject: Reply with quote

Hi mbrotz,

Which version of Descent are you using? Are you using the latest nightly build?
Back to top
View user's profile Send private message Yahoo Messenger MSN Messenger
mbrotz



Joined: 10 Jun 2008
Posts: 6

PostPosted: Sat Oct 11, 2008 6:39 am    Post subject: Sorry for the long time... Reply with quote

Hi

I have tested it both with the current version of descent and with the nightly builds. Also with eclipse 3.2 and with Ganymede.

I had no time to work on the problem until now, so i cannot say more.

mbrotz
Back to top
View user's profile Send private message
mbrotz



Joined: 10 Jun 2008
Posts: 6

PostPosted: Sat Oct 11, 2008 2:16 pm    Post subject: more problems... Reply with quote

Hi

I have now did a fresh install of Eclipse 3.2 and then downloaded the nightlybuild descent0.5.3.20081008.zip and installed it.
This did work fine.

I have a manual installed dmd with tango and dsss.
Descent does not recognize this automatically, so i have added a compiler under "Window" -> "Preferences..." -> "D" -> "Installed Compilers".


------------------------------
Because i am using tango instead of Phobos, i have removed the entry in the list "Compiler system libraries" and added a new one as you can see it on the image:




------------------------------
After importing my project, i have opened my main d-file and tested the autocompletion.
The following error was occured:




------------------------------
These are the last entries in the log-file:

Code:
!ENTRY descent.core 4 4 2008-10-11 21:38:52.359
!MESSAGE In module silc: java.lang.NullPointerException:null
!STACK 0
java.lang.NullPointerException
   at descent.internal.compiler.parser.CallExp.semantic(CallExp.java:448)
   at descent.internal.compiler.parser.ASTDmdNode.resolveProperties(ASTDmdNode.java:566)
   at descent.internal.compiler.parser.DotIdExp.semantic0(DotIdExp.java:104)
   at descent.internal.compiler.parser.DotIdExp.semantic(DotIdExp.java:45)
   at descent.internal.compiler.parser.ASTDmdNode.arrayExpressionSemantic(ASTDmdNode.java:745)
   at descent.internal.compiler.parser.CallExp.semantic(CallExp.java:432)
   at descent.internal.compiler.parser.ASTDmdNode.arrayExpressionSemantic(ASTDmdNode.java:745)
   at descent.internal.compiler.parser.CallExp.semantic(CallExp.java:432)
   at descent.internal.compiler.parser.CallExp.semantic(CallExp.java:240)
   at descent.internal.compiler.parser.ExpStatement.semantic(ExpStatement.java:95)
   at descent.internal.compiler.parser.CompoundStatement.semantic(CompoundStatement.java:166)
   at descent.internal.compiler.parser.FuncDeclaration.semantic3(FuncDeclaration.java:2085)
   at descent.internal.compiler.parser.Module.semantic3(Module.java:244)
   at descent.internal.compiler.parser.Module.semantic(Module.java:107)
   at descent.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:364)
   at descent.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:185)
   at descent.internal.codeassist.CompletionEngine.doSemantic(CompletionEngine.java:752)
   at descent.internal.codeassist.CompletionEngine.complete(CompletionEngine.java:404)
   at descent.internal.core.Openable.codeComplete(Openable.java:139)
   at descent.internal.core.CompilationUnit.codeComplete(CompilationUnit.java:286)
   at descent.internal.core.CompilationUnit.codeComplete(CompilationUnit.java:279)
   at descent.internal.ui.text.java.JavaCompletionProposalComputer.internalComputeCompletionProposals(JavaCompletionProposalComputer.java:203)
   at descent.internal.ui.text.java.JavaCompletionProposalComputer.computeCompletionProposals(JavaCompletionProposalComputer.java:183)
   at descent.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:303)
   at descent.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:264)
   at descent.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:251)
   at descent.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:220)
   at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1612)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:473)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:470)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:405)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:399)
   at org.eclipse.jface.text.contentassist.ContentAssistant.showPossibleCompletions(ContentAssistant.java:1441)
   at descent.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:164)
   at org.eclipse.ui.texteditor.ContentAssistAction$1.run(ContentAssistAction.java:82)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
   at org.eclipse.ui.texteditor.ContentAssistAction.run(ContentAssistAction.java:80)
   at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
   at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:185)
   at org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:109)
   at org.eclipse.core.commands.Command.executeWithChecks(Command.java:461)
   at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:424)
   at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:160)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:466)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:799)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:846)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:564)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:506)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:122)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1357)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1084)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1109)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1094)
   at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1121)
   at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:655)
   at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2090)
   at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:637)
   at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1434)
   at org.eclipse.swt.widgets.Display.windowProc(Display.java:3812)
   at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
   at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5291)
   at org.eclipse.swt.widgets.Display.eventProc(Display.java:1149)
   at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
   at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1437)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2854)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
   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:597)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
   at org.eclipse.core.launcher.Main.run(Main.java:977)
   at org.eclipse.core.launcher.Main.main(Main.java:952)

!ENTRY descent.core 4 4 2008-10-11 21:38:52.363
!MESSAGE java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException
   at descent.internal.compiler.parser.FuncDeclaration.getFlags(FuncDeclaration.java:2584)
   at descent.internal.codeassist.CompletionEngine.isVisible(CompletionEngine.java:2731)
   at descent.internal.codeassist.CompletionEngine.suggestMember(CompletionEngine.java:2237)
   at descent.internal.codeassist.CompletionEngine.suggestMember(CompletionEngine.java:2165)
   at descent.internal.codeassist.CompletionEngine.suggestMember(CompletionEngine.java:2158)
   at descent.internal.codeassist.CompletionEngine.suggestMembers(CompletionEngine.java:2108)
   at descent.internal.codeassist.CompletionEngine.suggestMember(CompletionEngine.java:2130)
   at descent.internal.codeassist.CompletionEngine.suggestMembers(CompletionEngine.java:2108)
   at descent.internal.codeassist.CompletionEngine.suggestMember(CompletionEngine.java:2130)
   at descent.internal.codeassist.CompletionEngine.suggestMembers(CompletionEngine.java:2108)
   at descent.internal.codeassist.CompletionEngine.suggestMembers(CompletionEngine.java:2098)
   at descent.internal.codeassist.CompletionEngine.completeTypeClassRecursively(CompletionEngine.java:2029)
   at descent.internal.codeassist.CompletionEngine.completeTypeClass(CompletionEngine.java:2016)
   at descent.internal.codeassist.CompletionEngine.completeType(CompletionEngine.java:1820)
   at descent.internal.codeassist.CompletionEngine.completeType(CompletionEngine.java:1807)
   at descent.internal.codeassist.CompletionEngine.completeExpression(CompletionEngine.java:1689)
   at descent.internal.codeassist.CompletionEngine.completeDotIdExp(CompletionEngine.java:1129)
   at descent.internal.codeassist.CompletionEngine.completeNode(CompletionEngine.java:522)
   at descent.internal.codeassist.CompletionEngine.complete(CompletionEngine.java:409)
   at descent.internal.core.Openable.codeComplete(Openable.java:139)
   at descent.internal.core.CompilationUnit.codeComplete(CompilationUnit.java:286)
   at descent.internal.core.CompilationUnit.codeComplete(CompilationUnit.java:279)
   at descent.internal.ui.text.java.JavaCompletionProposalComputer.internalComputeCompletionProposals(JavaCompletionProposalComputer.java:203)
   at descent.internal.ui.text.java.JavaCompletionProposalComputer.computeCompletionProposals(JavaCompletionProposalComputer.java:183)
   at descent.internal.ui.text.java.CompletionProposalComputerDescriptor.computeCompletionProposals(CompletionProposalComputerDescriptor.java:303)
   at descent.internal.ui.text.java.CompletionProposalCategory.computeCompletionProposals(CompletionProposalCategory.java:264)
   at descent.internal.ui.text.java.ContentAssistProcessor.collectProposals(ContentAssistProcessor.java:251)
   at descent.internal.ui.text.java.ContentAssistProcessor.computeCompletionProposals(ContentAssistProcessor.java:220)
   at org.eclipse.jface.text.contentassist.ContentAssistant.computeCompletionProposals(ContentAssistant.java:1612)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup.computeProposals(CompletionProposalPopup.java:473)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup.access$16(CompletionProposalPopup.java:470)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup$2.run(CompletionProposalPopup.java:405)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
   at org.eclipse.jface.text.contentassist.CompletionProposalPopup.showProposals(CompletionProposalPopup.java:399)
   at org.eclipse.jface.text.contentassist.ContentAssistant.showPossibleCompletions(ContentAssistant.java:1441)
   at descent.internal.ui.javaeditor.CompilationUnitEditor$AdaptedSourceViewer.doOperation(CompilationUnitEditor.java:164)
   at org.eclipse.ui.texteditor.ContentAssistAction$1.run(ContentAssistAction.java:82)
   at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)
   at org.eclipse.ui.texteditor.ContentAssistAction.run(ContentAssistAction.java:80)
   at org.eclipse.jface.action.Action.runWithEvent(Action.java:499)
   at org.eclipse.ui.commands.ActionHandler.execute(ActionHandler.java:185)
   at org.eclipse.ui.internal.handlers.LegacyHandlerWrapper.execute(LegacyHandlerWrapper.java:109)
   at org.eclipse.core.commands.Command.executeWithChecks(Command.java:461)
   at org.eclipse.core.commands.ParameterizedCommand.executeWithChecks(ParameterizedCommand.java:424)
   at org.eclipse.ui.internal.handlers.HandlerService.executeCommand(HandlerService.java:160)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard.executeCommand(WorkbenchKeyboard.java:466)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard.press(WorkbenchKeyboard.java:799)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard.processKeyEvent(WorkbenchKeyboard.java:846)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard.filterKeySequenceBindings(WorkbenchKeyboard.java:564)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard.access$3(WorkbenchKeyboard.java:506)
   at org.eclipse.ui.internal.keys.WorkbenchKeyboard$KeyDownFilter.handleEvent(WorkbenchKeyboard.java:122)
   at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
   at org.eclipse.swt.widgets.Display.filterEvent(Display.java:1357)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1084)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1109)
   at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1094)
   at org.eclipse.swt.widgets.Widget.sendKeyEvent(Widget.java:1121)
   at org.eclipse.swt.widgets.Widget.gtk_key_press_event(Widget.java:655)
   at org.eclipse.swt.widgets.Control.gtk_key_press_event(Control.java:2090)
   at org.eclipse.swt.widgets.Composite.gtk_key_press_event(Composite.java:637)
   at org.eclipse.swt.widgets.Widget.windowProc(Widget.java:1434)
   at org.eclipse.swt.widgets.Display.windowProc(Display.java:3812)
   at org.eclipse.swt.internal.gtk.OS._gtk_main_do_event(Native Method)
   at org.eclipse.swt.internal.gtk.OS.gtk_main_do_event(OS.java:5291)
   at org.eclipse.swt.widgets.Display.eventProc(Display.java:1149)
   at org.eclipse.swt.internal.gtk.OS._g_main_context_iteration(Native Method)
   at org.eclipse.swt.internal.gtk.OS.g_main_context_iteration(OS.java:1437)
   at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2854)
   at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:1930)
   at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:1894)
   at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:422)
   at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)
   at org.eclipse.ui.internal.ide.IDEApplication.run(IDEApplication.java:95)
   at org.eclipse.core.internal.runtime.PlatformActivator$1.run(PlatformActivator.java:78)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:92)
   at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:68)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
   at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:177)
   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:597)
   at org.eclipse.core.launcher.Main.invokeFramework(Main.java:336)
   at org.eclipse.core.launcher.Main.basicRun(Main.java:280)
   at org.eclipse.core.launcher.Main.run(Main.java:977)
   at org.eclipse.core.launcher.Main.main(Main.java:952)

!ENTRY org.eclipse.ui 4 4 2008-10-11 21:38:52.378
!MESSAGE "Content Assist" did not complete normally.  Please see the log for more information.

!ENTRY org.eclipse.ui 4 0 2008-10-11 21:38:52.378
!MESSAGE java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException

!ENTRY org.eclipse.ui 4 4 2008-10-11 21:38:53.524
!MESSAGE Unhandled event loop exception

!ENTRY org.eclipse.ui 4 0 2008-10-11 21:38:53.524
!MESSAGE java.lang.NullPointerException
!STACK 0
java.lang.NullPointerException

!ENTRY descent.core 4 4 2008-10-11 21:39:00.115
!MESSAGE In module silc: java.lang.NullPointerException:null
!STACK 0
java.lang.NullPointerException
   at descent.internal.compiler.parser.CallExp.semantic(CallExp.java:448)
   at descent.internal.compiler.parser.ExpStatement.semantic(ExpStatement.java:95)
   at descent.internal.compiler.parser.CompoundStatement.semantic(CompoundStatement.java:166)
   at descent.internal.compiler.parser.ScopeStatement.semantic(ScopeStatement.java:86)
   at descent.internal.compiler.parser.Statement.semanticScope(Statement.java:107)
   at descent.internal.compiler.parser.IfStatement.semantic(IfStatement.java:170)
   at descent.internal.compiler.parser.CompoundStatement.semantic(CompoundStatement.java:166)
   at descent.internal.compiler.parser.FuncDeclaration.semantic3(FuncDeclaration.java:2085)
   at descent.internal.compiler.parser.Module.semantic3(Module.java:244)
   at descent.internal.compiler.parser.Module.semantic(Module.java:107)
   at descent.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:364)
   at descent.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:185)
   at descent.internal.core.CompilationUnit.buildStructure(CompilationUnit.java:192)
   at descent.internal.core.Openable.generateInfos(Openable.java:223)
   at descent.internal.core.JavaElement.openWhenClosed(JavaElement.java:539)
   at descent.internal.core.CompilationUnit.makeConsistent(CompilationUnit.java:994)
   at descent.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:143)
   at descent.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:82)
   at descent.internal.core.JavaModelOperation.run(JavaModelOperation.java:720)
   at descent.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:781)
   at descent.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1134)
   at descent.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:92)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
   at descent.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:76)
   at descent.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:140)
   at descent.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:86)
   at descent.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:93)
   at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:75)
   at descent.internal.ui.text.JavaReconciler.process(JavaReconciler.java:342)
   at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:204)

!ENTRY descent.core 4 4 2008-10-11 21:39:01.157
!MESSAGE In module silc: java.lang.NullPointerException:null
!STACK 0
java.lang.NullPointerException
   at descent.internal.compiler.parser.CallExp.semantic(CallExp.java:448)
   at descent.internal.compiler.parser.ExpStatement.semantic(ExpStatement.java:95)
   at descent.internal.compiler.parser.CompoundStatement.semantic(CompoundStatement.java:166)
   at descent.internal.compiler.parser.ScopeStatement.semantic(ScopeStatement.java:86)
   at descent.internal.compiler.parser.Statement.semanticScope(Statement.java:107)
   at descent.internal.compiler.parser.IfStatement.semantic(IfStatement.java:170)
   at descent.internal.compiler.parser.CompoundStatement.semantic(CompoundStatement.java:166)
   at descent.internal.compiler.parser.FuncDeclaration.semantic3(FuncDeclaration.java:2085)
   at descent.internal.compiler.parser.Module.semantic3(Module.java:244)
   at descent.internal.compiler.parser.Module.semantic(Module.java:107)
   at descent.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:364)
   at descent.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:185)
   at descent.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:170)
   at descent.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:82)
   at descent.internal.core.JavaModelOperation.run(JavaModelOperation.java:720)
   at descent.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:781)
   at descent.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1134)
   at descent.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:92)
   at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
   at descent.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:76)
   at descent.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:140)
   at descent.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:86)
   at descent.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:93)
   at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:75)
   at descent.internal.ui.text.JavaReconciler.process(JavaReconciler.java:342)
   at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:204)



------------------------------
The whole logfile can be downloaded here:
http://www.silc.ch/downloads/eclipse-log.txt

I hope, this helps fixing the bug.

By
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic     Forum Index -> Descent All times are GMT - 6 Hours
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group