Ticket #57 (closed defect: fixed)

Opened 11 months ago

Last modified 6 months ago

NullPointerException

Reported by: keinfarbton Assigned to:
Priority: major Component: descent.core
Version: 0.5 Keywords:
Cc:

Description

Perhaps this is helpful

Exception in thread "descent.internal.ui.text.JavaReconciler" java.lang.NullPointerException
        at descent.internal.compiler.lookup.RDsymbol$SignatureToType.getType(RDsymbol.java:633)
        at descent.internal.compiler.lookup.RDsymbol.getTypeFromSignature(RDsymbol.java:1092)
        at descent.internal.compiler.lookup.RFuncDeclaration.type(RFuncDeclaration.java:196)
        at descent.internal.compiler.parser.SemanticMixin.appendNameSignature(SemanticMixin.java:693)
        at descent.internal.compiler.parser.SemanticMixin.appendSignature(SemanticMixin.java:660)
        at descent.internal.compiler.parser.SemanticMixin.getSignature(SemanticMixin.java:635)
        at descent.internal.compiler.lookup.RDsymbol.getSignature(RDsymbol.java:1160)
        at descent.core.dom.DefaultBindingResolver.resolveIdentifierExp(DefaultBindingResolver.java:592)
        at descent.core.dom.DefaultBindingResolver.resolveName(DefaultBindingResolver.java:402)
        at descent.core.dom.Name.resolveBinding(Name.java:88)
        at descent.internal.ui.javaeditor.SemanticToken.getBinding(SemanticToken.java:45)
        at descent.internal.ui.javaeditor.SemanticHighlightings$DeprecatedHighlighting.consumes(SemanticHighlightings.java:1251)
        at descent.internal.ui.javaeditor.SemanticHighlightingReconciler$PositionCollector.visit(SemanticHighlightingReconciler.java:128)
        at descent.core.dom.SimpleName.accept0(SimpleName.java:145)
        at descent.core.dom.ASTNode.accept(ASTNode.java:2888)
        at descent.core.dom.ASTNode.acceptChild(ASTNode.java:2926)
        at descent.core.dom.DotIdentifierExpression.accept0(DotIdentifierExpression.java:148)
        at descent.core.dom.ASTNode.accept(ASTNode.java:2888)
        at descent.core.dom.ASTNode.acceptChild(ASTNode.java:2926)
        at descent.core.dom.CallExpression.accept0(CallExpression.java:152)
        at descent.core.dom.ASTNode.accept(ASTNode.java:2888)
        at descent.core.dom.ASTNode.acceptChild(ASTNode.java:2926)
        at descent.core.dom.ExpressionInitializer.accept0(ExpressionInitializer.java:121)
        at descent.core.dom.ASTNode.accept(ASTNode.java:2888)
        at descent.core.dom.ASTNode.acceptChild(ASTNode.java:2926)
        at descent.core.dom.VariableDeclarationFragment.accept0(VariableDeclarationFragment.java:148)
        at descent.core.dom.ASTNode.accept(ASTNode.java:2888)
        at descent.core.dom.ASTNode.acceptChildren(ASTNode.java:2949)
        at descent.core.dom.VariableDeclaration.accept0(VariableDeclaration.java:208)
        at descent.core.dom.ASTNode.accept(ASTNode.java:2888)
        at descent.core.dom.ASTNode.acceptChild(ASTNode.java:2926)
        at descent.core.dom.DeclarationStatement.accept0(DeclarationStatement.java:126)
        at descent.core.dom.ASTNode.accept(ASTNode.java:2888)
        at descent.core.dom.ASTNode.acceptChildren(ASTNode.java:2949)
        at descent.core.dom.Block.accept0(Block.java:123)
        at descent.core.dom.ASTNode.accept(ASTNode.java:2888)
        at descent.core.dom.ASTNode.acceptChild(ASTNode.java:2926)
        at descent.core.dom.FunctionDeclaration.accept0(FunctionDeclaration.java:368)
        at descent.core.dom.ASTNode.accept(ASTNode.java:2888)
        at descent.internal.ui.javaeditor.SemanticHighlightingReconciler$PositionCollector.visitConditionalDeclaration(SemanticHighlightingReconciler.java:195)
        at descent.internal.ui.javaeditor.SemanticHighlightingReconciler$PositionCollector.visit(SemanticHighlightingReconciler.java:142)
        at descent.core.dom.VersionDeclaration.accept0(VersionDeclaration.java:216)
        at descent.core.dom.ASTNode.accept(ASTNode.java:2888)
        at descent.core.dom.ASTNode.acceptChildren(ASTNode.java:2949)
        at descent.core.dom.CompilationUnit.accept0(CompilationUnit.java:828)
        at descent.core.dom.ASTNode.accept(ASTNode.java:2888)
        at descent.internal.ui.javaeditor.SemanticHighlightingReconciler.reconcilePositions(SemanticHighlightingReconciler.java:450)
        at descent.internal.ui.javaeditor.SemanticHighlightingReconciler.reconciled(SemanticHighlightingReconciler.java:405)
        at descent.internal.ui.javaeditor.CompilationUnitEditor.reconciled(CompilationUnitEditor.java:1725)
        at descent.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:128)
        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)

Change History

02/26/08 08:45:17 changed by keinfarbton

Version Descent 0.5.1.2008026

07/06/08 11:03:47 changed by asterite

  • status changed from new to closed.
  • resolution set to fixed.

This is really old. The code that triggers that exception doesn't exist anymore.