Community
Participate
Working Groups
library Simple // Function Declarations function caller() end function calledFuntion(param1 any field inout) end end results in java.lang.NullPointerException at org.eclipse.edt.compiler.internal.core.validation.part.FunctionValidator.checkInputOrOutputParm(FunctionValidator.java:480) at org.eclipse.edt.compiler.internal.core.validation.part.FunctionValidator.checkInputParm(FunctionValidator.java:485) at org.eclipse.edt.compiler.internal.core.validation.part.FunctionValidator.visit(FunctionValidator.java:260) at org.eclipse.edt.compiler.core.ast.FunctionParameter.accept(FunctionParameter.java:102) at org.eclipse.edt.compiler.core.ast.Node.acceptChildren(Node.java:83) at org.eclipse.edt.compiler.core.ast.NestedFunction.accept(NestedFunction.java:92) at org.eclipse.edt.compiler.internal.core.validation.part.FunctionContainerValidator.visit(FunctionContainerValidator.java:50) at org.eclipse.edt.compiler.internal.core.validation.part.LibraryValidator.visit(LibraryValidator.java:76) at org.eclipse.edt.compiler.core.ast.NestedFunction.accept(NestedFunction.java:89) at org.eclipse.edt.compiler.core.ast.Node.acceptChildren(Node.java:83) at org.eclipse.edt.compiler.core.ast.Library.accept(Library.java:53) at org.eclipse.edt.compiler.internal.core.builder.Compiler.compilePart(Compiler.java:312) at org.eclipse.edt.ide.core.internal.compiler.workingcopy.WorkingCopyProcessingQueue.level03Compile(WorkingCopyProcessingQueue.java:160) at org.eclipse.edt.compiler.internal.core.builder.AbstractProcessingQueue.process(AbstractProcessingQueue.java:169) at org.eclipse.edt.compiler.internal.core.builder.AbstractProcessingQueue.process(AbstractProcessingQueue.java:152) at org.eclipse.edt.ide.core.internal.compiler.workingcopy.WorkingCopyCompiler.compileAllParts(WorkingCopyCompiler.java:221) at org.eclipse.edt.ide.ui.internal.editor.ProblemReconciler$EGLReconcilingStrategy.reconcile(ProblemReconciler.java:304) at org.eclipse.edt.ide.ui.internal.editor.ProblemReconciler$BackgroundThread.run(ProblemReconciler.java:126) RBD gives this message IWN.VAL.5604.e 11/25 The parameter param1 for Function calledFuntion in Part Simple has an unsupported modifier - field.
I cannot recreate this, I am assuming it got fixed along the way. If you can recreate the problem, reopen the bug.
verified and closed 201111020901