java.lang.NullPointerException: This exception has no message.

Searched on Google with the first line of a JAVA stack trace?

We can recommend more relevant solutions and speed up debugging when you paste your entire stack trace with the exception message. Try a sample exception.

Recommended solutions based on your search

Samebug tips

Do you know how to solve this issue? Write a tip to help other users and build your expert profile.
java.lang.NullPointerException:
at org.rascalmpl.interpreter.TypeReifier.funcToProduction(TypeReifier.java:327)
at org.rascalmpl.interpreter.TypeReifier.overloadedToProduction(TypeReifier.java:336)
at org.rascalmpl.interpreter.result.OverloadedFunction.encodeAsConstructor(OverloadedFunction.java:77)
at org.rascalmpl.value.io.StandardTextWriter$Writer.visitExternal(StandardTextWriter.java:590)
at org.rascalmpl.value.io.StandardTextWriter$Writer.visitExternal(StandardTextWriter.java:1)
at org.rascalmpl.interpreter.result.OverloadedFunction.accept(OverloadedFunction.java:493)
at org.rascalmpl.value.io.StandardTextWriter$Writer.visitTuple(StandardTextWriter.java:582)
at org.rascalmpl.value.io.StandardTextWriter$Writer.visitTuple(StandardTextWriter.java:1)
at org.rascalmpl.value.impl.fast.Tuple.accept(Tuple.java:81)
at org.rascalmpl.value.io.StandardTextWriter$Writer.visitList(StandardTextWriter.java:140)
at org.rascalmpl.value.io.StandardTextWriter$Writer.visitList(StandardTextWriter.java:1)
at org.rascalmpl.value.impl.fast.List.accept(List.java:104)
at org.rascalmpl.value.io.StandardTextWriter$Writer.visitMap(StandardTextWriter.java:165)
at org.rascalmpl.value.io.StandardTextWriter$Writer.visitMap(StandardTextWriter.java:1)
at org.rascalmpl.value.impl.AbstractMap.accept(AbstractMap.java:60)
at org.rascalmpl.value.io.StandardTextWriter.write(StandardTextWriter.java:72)
at org.rascalmpl.value.io.StandardTextWriter.valueToString(StandardTextWriter.java:63)
at org.rascalmpl.value.impl.AbstractValue.toString(AbstractValue.java:66)
at org.rascalmpl.interpreter.StringTemplateConverter$Visitor$IndentingAppend.appendToString(StringTemplateConverter.java:142)
at org.rascalmpl.interpreter.StringTemplateConverter$Visitor$IndentingAppend.interpret(StringTemplateConverter.java:113)
at org.rascalmpl.semantics.dynamic.Statement$NonEmptyBlock.interpret(Statement.java:759)
at org.rascalmpl.semantics.dynamic.Statement$NonEmptyBlock.interpret(Statement.java:759)
at org.rascalmpl.semantics.dynamic.Statement$For.interpret(Statement.java:468)
at org.rascalmpl.semantics.dynamic.Literal$String.interpret(Literal.java:237)
at org.rascalmpl.semantics.dynamic.Expression$Literal.interpret(Expression.java:1548)
at org.rascalmpl.semantics.dynamic.Expression$CallOrTree.interpret(Expression.java:489)
at org.rascalmpl.semantics.dynamic.Statement$Expression.interpret(Statement.java:365)
at org.rascalmpl.interpreter.result.RascalFunction.runBody(RascalFunction.java:383)
at org.rascalmpl.interpreter.result.RascalFunction.call(RascalFunction.java:322)
at org.rascalmpl.semantics.dynamic.Expression$CallOrTree.interpret(Expression.java:527)
at org.rascalmpl.semantics.dynamic.Declarator$Default.interpret(Declarator.java:53)
at org.rascalmpl.semantics.dynamic.LocalVariableDeclaration$Default.interpret(LocalVariableDeclaration.java:36)
at org.rascalmpl.semantics.dynamic.Statement$VariableDeclaration.interpret(Statement.java:1005)
at org.rascalmpl.interpreter.result.RascalFunction.runBody(RascalFunction.java:383)
at org.rascalmpl.interpreter.result.RascalFunction.call(RascalFunction.java:322)
at org.rascalmpl.semantics.dynamic.Expression$CallOrTree.interpret(Expression.java:527)
at org.rascalmpl.interpreter.utils.Cases$DefaultBlock.matchEvalAndReplace(Cases.java:295)
at org.rascalmpl.interpreter.utils.Cases$DefaultBlock.matchAndEval(Cases.java:255)
at org.rascalmpl.interpreter.TraversalEvaluator.applyCases(TraversalEvaluator.java:540)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseTop(TraversalEvaluator.java:564)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseOnce(TraversalEvaluator.java:191)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseListOnce(TraversalEvaluator.java:458)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseOnce(TraversalEvaluator.java:165)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseADTOnce(TraversalEvaluator.java:326)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseOnce(TraversalEvaluator.java:161)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseListOnce(TraversalEvaluator.java:458)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseOnce(TraversalEvaluator.java:165)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseADTOnce(TraversalEvaluator.java:326)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseOnce(TraversalEvaluator.java:161)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseListOnce(TraversalEvaluator.java:458)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseOnce(TraversalEvaluator.java:165)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseADTOnce(TraversalEvaluator.java:326)
at org.rascalmpl.interpreter.TraversalEvaluator.traverseOnce(TraversalEvaluator.java:161)
at org.rascalmpl.interpreter.TraversalEvaluator.traverse(TraversalEvaluator.java:120)
at org.rascalmpl.semantics.dynamic.Visit$GivenStrategy.interpret(Visit.java:132)
at org.rascalmpl.semantics.dynamic.Statement$Visit.interpret(Statement.java:1024)
at org.rascalmpl.semantics.dynamic.Statement$Assignment.interpret(Statement.java:205)
at org.rascalmpl.semantics.dynamic.Statement$NonEmptyBlock.interpret(Statement.java:759)
at org.rascalmpl.semantics.dynamic.Statement$Solve.interpret(Statement.java:861)
at org.rascalmpl.interpreter.result.RascalFunction.runBody(RascalFunction.java:383)
at org.rascalmpl.interpreter.result.RascalFunction.call(RascalFunction.java:322)
at org.rascalmpl.semantics.dynamic.Expression$CallOrTree.interpret(Expression.java:527)
at org.rascalmpl.semantics.dynamic.Statement$Expression.interpret(Statement.java:365)
at org.rascalmpl.semantics.dynamic.Statement$Assignment.interpret(Statement.java:205)
at org.rascalmpl.interpreter.result.RascalFunction.runBody(RascalFunction.java:383)
at org.rascalmpl.interpreter.result.RascalFunction.call(RascalFunction.java:292)
at org.rascalmpl.semantics.dynamic.Expression$CallOrTree.interpret(Expression.java:527)
at org.rascalmpl.semantics.dynamic.Command$Expression.interpret(Command.java:61)
at org.rascalmpl.interpreter.Evaluator.eval(Evaluator.java:1090)
at org.rascalmpl.interpreter.Evaluator.eval(Evaluator.java:959)
at org.rascalmpl.interpreter.Evaluator.eval(Evaluator.java:914)
at org.rascalmpl.repl.RascalInterpreterREPL.evalStatement(RascalInterpreterREPL.java:114)
at org.rascalmpl.eclipse.repl.RascalTerminalConnector$1$1.evalStatement(RascalTerminalConnector.java:189)
at org.rascalmpl.repl.BaseRascalREPL.handleInput(BaseRascalREPL.java:97)
at org.rascalmpl.repl.BaseREPL.run(BaseREPL.java:278)
at org.rascalmpl.eclipse.repl.RascalTerminalConnector$1.run(RascalTerminalConnector.java:238)

Users with the same issue

You are the first who have seen this exception. Write a tip to help other users and build your expert profile.

Write tip

Know the solutions? Share your knowledge to help other developers to debug faster.