{\rtf1\ansi\ansicpg1252\cocoartf2580
\cocoatextscaling0\cocoaplatform0{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
{\colortbl;\red255\green255\blue255;}
{\*\expandedcolortbl;;}
\paperw11900\paperh16840\margl1440\margr1440\vieww11520\viewh8400\viewkind0
\pard\tx566\tx1133\tx1700\tx2267\tx2834\tx3401\tx3968\tx4535\tx5102\tx5669\tx6236\tx6803\pardirnatural\partightenfactor0
\f0\fs24 \cf0 !SESSION 2021-09-16 11:33:20.666 -----------------------------------------------\
eclipse.buildId=4.21.0.I20210906-0500\
java.version=17\
java.vendor=Oracle Corporation\
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\
Framework arguments: -keyring /Users/ralfleonhardt/.eclipse_keyring\
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -data /Users/ralfleonhardt/Desktop/MacBook-Pro/eclipse-workspace/Java - A Beginner's Guide -keyring /Users/ralfleonhardt/.eclipse_keyring\
\
This is a continuation of log file /Users/ralfleonhardt/Desktop/MacBook-Pro/eclipse-workspace/Java - A Beginner's Guide/.metadata/.bak_1.log\
Created Time: 2021-09-16 11:37:44.984\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:37:44.984\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:37:44.992\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:37:44.993\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core 4 4 2021-09-16 11:39:06.297\
!MESSAGE Exception occurred during problem detection:\
----------------------------------- SOURCE BEGIN -------------------------------------\
package org.ORFdatabase.main;\
\
import java.util.ArrayList;\
\
/** The DatabaseTranscriptObject
class represents a transcript. \
* It stores information extracted from EMBL files (*.dat) downloaded from \
* the Ensembl server */\
public final class DatabaseTranscriptObject implements Versionable, Comparable \{\
\
/** Gene name */\
private final String geneName;\
/** Gene ID (including version number) */\
private final String geneID;\
/** Gene coordinates */\
private final int[] geneCoordinates;\
private final Database database;\
/** Transcript ID (including version number) */\
private final String transcriptID;\
/** Transcript type (e.g. mRNA) */\
private final String transcriptType;\
/** Chromosome on which the gene is located */\
private final Chromosome chromosome;\
/** DNA strand on which the gene is located ("+" or "-") */\
private final DNAStrandOrientation strand;\
/** Position of the start codon of the annotated ORF on the transcript \
(in case of non-coding RNAs, which lack an annotated ORF, this value is set to 0) */\
private final int annotatedORFStart;\
/** Protein ID of the annotated ORF (including version number) \
(in case of non-coding RNAs, which lack an annotated ORF, this parameter is an empty string ("")) */\
private final String annotatedORFID;\
/** Number of exons of the transcript */\
private final int numberOfExons;\
/** Genomic exon coordinates of the transcript */\
private final ArrayList exonCoordinates;\
/** Length of the annotated ORF \
(in case of non-coding RNAs, which lack an annotated ORF, this value is set to 0) */\
private final int annotatedORFLength;\
\
/** Constructor for the DatabaseTranscriptObject
class. \
* \
* @param geneName A String representing the gene Name\
* @param geneID A String representing the gene ID \
* @param geneCoordinates An int[] array representing the gene coordinates (i.e. [0] = gene start, [1] = gene stop)\
* @param chromosome A Chromosome enum representing the chromosome, on which the transcript is found\
* @param strand A DNAStrandOrientation enum representing the orientation of the gene on the chromosome (i.e. either "+" or "-")\
* @param database A Database
enum representing the database from which the transcript was obtained\
* @param transcriptID A String representing the transcript ID\
* @param transcriptType A String representing the transcript type (e.g. "mRNA")\
* @param numberOfExons An integer value representing the number of exons that the transcript contains\
* @param exonCoordinates An ArrayList representing the transcript exon coordinates (i.e. [0] = exon start, [1] = exon stop) \
* @param annotatedORFStart An integer value representing the start of the annotated ORF on the respective transcript. For non-coding transcripts this value is set to 0.\
* @param annotatedORFID An String representing the protein ID of the annotated ORF on the respective transcript. For non-coding transcripts this parameter is an empty String. \
* @param annotatedORFLength An integer value representing the length of the annotated ORF on the respective transcript. For non-coding transcripts this value is set to 0. */\
public DatabaseTranscriptObject(String geneName,\
String geneID,\
int[] geneCoordinates,\
Chromosome chromosome,\
DNAStrandOrientation strand,\
Database database,\
String transcriptID,\
String transcriptType,\
int numberOfExons,\
ArrayList exonCoordinates,\
int annotatedORFStart,\
String annotatedORFID,\
int annotatedORFLength) \{\
\
this.geneName = geneName;\
this.geneID = geneID;\
\
this.geneCoordinates = new int[geneCoordinates.length];\
for(int i = 0; i < geneCoordinates.length; i++) this.geneCoordinates[i] = geneCoordinates[i];\
\
this.chromosome = chromosome;\
this.strand = strand;\
this.database = database;\
this.transcriptID = transcriptID;\
this.transcriptType = transcriptType;\
this.numberOfExons = numberOfExons;\
\
this.exonCoordinates = new ArrayList();\
for(int i = 0; i < exonCoordinates.size(); i++) this.exonCoordinates.add(new int[] \{ exonCoordinates.get(i)[0], exonCoordinates.get(i)[1] \});\
\
this.annotatedORFStart = annotatedORFStart;\
this.annotatedORFID = annotatedORFID;\
this.annotatedORFLength = annotatedORFLength;\
\}\
\
/** Getter method for the gene name\
* \
* @return geneName */\
public String getGeneName() \{\
return geneName;\
\}\
\
/** Getter method for the gene ID\
* \
* @return geneID */\
public String getGeneID() \{\
return geneID;\
\}\
\
/** Getter method for the gene coordinates\
* \
* @return geneCoordinates */\
public int[] getGeneCoordinates() \{\
int[] tempArray = new int[geneCoordinates.length];\
for(int i = 0; i < geneCoordinates.length; i++) tempArray[i] = geneCoordinates[i];\
return tempArray;\
\}\
\
/** Getter method for the database\
* \
* @return database */\
public Database getDatabase() \{\
return database;\
\}\
\
/** Getter method for the transcript ID\
* \
* @return transcriptID */\
public String getTranscriptID() \{\
return transcriptID;\
\}\
\
/** Getter method for the transcript type\
* \
* @return transcriptType */\
public String getTranscriptType() \{\
return transcriptType;\
\}\
\
/** Getter method for the chromosome\
* \
* @return chromosome */\
public Chromosome getChromosome() \{\
return chromosome;\
\}\
\
/** Getter method for the strand orientation\
* \
* @return strand */\
public DNAStrandOrientation getStrand() \{\
return strand;\
\}\
\
/** Getter method for the annotated ORF start\
* \
* @return annotatedORFStart */\
public int getAnnotatedORFStart() \{\
return annotatedORFStart;\
\}\
\
/** Getter method for the annotated ORF ID\
* \
* @return annotatedORFID */\
public String getAnnotatedORFID() \{\
return annotatedORFID;\
\}\
\
/** Getter method for the number of exons\
* \
* @return numberOfExons */\
public int getNumberOfExons() \{\
return numberOfExons;\
\}\
\
/** Getter method for the exon coordinates\
* \
* @return exonCoordinates */\
public ArrayList getExonCoordinates() \{\
ArrayList tempExonCoordinates = new ArrayList<>();\
for(int i = 0; i < exonCoordinates.size(); i++) tempExonCoordinates.add(new int[] \{ exonCoordinates.get(i)[0], exonCoordinates.get(i)[1] \});\
return tempExonCoordinates;\
\}\
\
/** Getter method for the annotated ORF length\
* \
* @return annotatedORFLength */\
public int getAnnotatedORFLength() \{\
return annotatedORFLength;\
\}\
\
/** The toString()
method returns a String representation \
* of a DatabaseTranscriptObject
instance \
* \
* @return A String representing a DatabaseTranscriptObject
*/\
@Override\
public String toString() \{\
return database.toString() + "_Chr. " + chromosome + "_" + strand + "_" + geneName \
+ "_" + transcriptID;\
\}\
\
/** The newVersion()
method is required to implement the Versionable Interface.\
* It takes Object o as a parameter and, in the current dummy version, \
* simply returns null.\
* \
* @param o Object parameters\
* @return null
\
* @see Versionable\
*/\
@Override\
public Object newVersion(Object o) \{\
return null;\
\}\
\
/** The compareTo()
method is necessary for the DatabaseTranscriptObject
\
* class to implement the Comparable interface.\
* \
* @param databaseTranscriptObject DatabaseTranscriptObject
to be compared against calling object \
* @return An int representing the result of the comparison */\
@Override\
public int compareTo(DatabaseTranscriptObject databaseTranscriptObject) \{\
\
int this_chromosomeIndex = switch(this.chromosome) \{\
case CHR_X -> 23;\
case CHR_Y -> 24;\
case CHR_M -> 25;\
default -> Integer.parseInt(this.chromosome.toString());\
\};\
int call_chromosomeIndex = switch(databaseTranscriptObject.chromosome) \{\
case CHR_X -> 23;\
case CHR_Y -> 24;\
case CHR_M -> 25;\
default -> Integer.parseInt(databaseTranscriptObject.chromosome.toString());\
\};\
if(this_chromosomeIndex < call_chromosomeIndex) return -1;\
if(this_chromosomeIndex > call_chromosomeIndex) return 1;\
\
if(this.exonCoordinates.size() <= databaseTranscriptObject.exonCoordinates.size()) \{\
for(int i = 0; i < this.exonCoordinates.size(); i++) \{\
int[] this_exon = this.exonCoordinates.get(i); \
int[] comp_exon = databaseTranscriptObject.exonCoordinates.get(i);\
if(this_exon[0] > comp_exon[0]) \{\
return 1;\
\} else if(this_exon[0] < comp_exon[0]) \{\
return -1;\
\}\
else if(this_exon[1] > comp_exon[1]) \{\
return 1;\
\} \
else if(this_exon[1] < comp_exon[1]) \{\
return -1;\
\}\
\}\
\}\
else \{\
for(int i = 0; i < databaseTranscriptObject.exonCoordinates.size(); i++) \{\
int[] this_exon = this.exonCoordinates.get(i); \
int[] comp_exon = databaseTranscriptObject.exonCoordinates.get(i);\
if(this_exon[0] > comp_exon[0]) \{\
return 1;\
\} else if(this_exon[0] < comp_exon[0]) \{\
return -1;\
\}\
else if(this_exon[1] > comp_exon[1]) \{\
return 1;\
\} \
else if(this_exon[1] < comp_exon[1]) \{\
return -1;\
\}\
\}\
\
\}\
\
if(this.exonCoordinates.size() > databaseTranscriptObject.exonCoordinates.size()) return 1;\
if(this.exonCoordinates.size() < databaseTranscriptObject.exonCoordinates.size()) return -1;\
\
if(this.geneID.compareTo(databaseTranscriptObject.geneID) > 0) return -1;\
if(this.geneID.compareTo(databaseTranscriptObject.geneID) < 0) return 1;\
\
if(this.geneName.compareTo(databaseTranscriptObject.geneName) > 0) return -1;\
if(this.geneName.compareTo(databaseTranscriptObject.geneName) == 0) return 0;\
if(this.geneName.compareTo(databaseTranscriptObject.geneName) < 0) return 1;\
\
\
\
return 0;\
\}\
\
/** The equals()
method determines whether two objects of \
* type DatabaseTranscriptObject
are equal.\
* \
* @param dto An Object representing a DatabaseTranscriptObject
for comparison\
* @return True if the two DatabaseTranscriptObjects are equal. Otherwise false. */\
@Override\
public boolean equals(Object dto) \{\
\
// If the object is compared with itself then return true \
if (dto == this) \{\
return true;\
\}\
\
/* Check if dto is an instance of DatabaseTranscriptObject\
("null instanceof [type]" also returns false). */\
if (!(dto instanceof DatabaseTranscriptObject)) \{\
return false;\
\}\
\
// typecast dto to DatabaseTranscriptObject so that data members can be compared\
DatabaseTranscriptObject databaseTranscriptObject = (DatabaseTranscriptObject) dto;\
\
// Compare the data members and return accordingly \
if(databaseTranscriptObject.getGeneName().equals(this.getGeneName()) &&\
databaseTranscriptObject.getGeneID().equals(this.getGeneID()) &&\
databaseTranscriptObject.getGeneCoordinates().equals(this.getGeneCoordinates()) &&\
databaseTranscriptObject.getDatabase().equals(this.getDatabase()) &&\
databaseTranscriptObject.getTranscriptID().equals(this.getTranscriptID()) &&\
databaseTranscriptObject.getTranscriptType().equals(this.getTranscriptType()) &&\
databaseTranscriptObject.getChromosome().equals(this.getChromosome()) &&\
databaseTranscriptObject.getStrand().equals(this.getStrand()) &&\
databaseTranscriptObject.getAnnotatedORFStart() == this.getAnnotatedORFStart() &&\
databaseTranscriptObject.getAnnotatedORFID().equals(this.getAnnotatedORFID()) &&\
databaseTranscriptObject.getNumberOfExons() == this.getNumberOfExons() &&\
databaseTranscriptObject.getExonCoordinates().equals(this.getExonCoordinates()) &&\
databaseTranscriptObject.getAnnotatedORFLength() == this.getAnnotatedORFLength()) return true;\
\
return false;\
\}\
\
/** The hashCode()
method calculates a hashcode for the calling\
* DatabaseTranscriptObject
.\
* \
* @return Hashcode for DatabaseTranscriptObject */\
@Override\
public int hashCode() \{\
int result = 17;\
result = 31 * result + geneName.hashCode();\
result = 31 * result + geneID.hashCode();\
result = 31 * result + geneCoordinates.hashCode();\
result = 31 * result + database.hashCode();\
result = 31 * result + transcriptID.hashCode();\
result = 31 * result + transcriptType.hashCode();\
result = 31 * result + chromosome.hashCode();\
result = 31 * result + strand.hashCode();\
result = 31 * result + annotatedORFStart;\
result = 31 * result + annotatedORFID.hashCode();\
result = 31 * result + numberOfExons;\
result = 31 * result + exonCoordinates.hashCode();\
result = 31 * result + annotatedORFLength;\
\
return result;\
\}\
\}\
\
\
----------------------------------- SOURCE END -------------------------------------\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
\
!ENTRY org.eclipse.jdt.ui 4 2 2021-09-16 11:39:06.297\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui".\
!STACK 1\
Java Model Exception: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
... 15 more\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2021-09-16 11:39:06.298\
!MESSAGE Cannot read field "id" because "local" is null\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2021-09-16 11:39:06.298\
!MESSAGE Cannot read field "id" because "local" is null\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
\
!ENTRY org.eclipse.jdt.ui 4 0 2021-09-16 11:39:06.298\
!MESSAGE Error in JDT Core during reconcile\
!STACK 1\
Java Model Exception: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
... 15 more\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2021-09-16 11:39:06.298\
!MESSAGE Cannot read field "id" because "local" is null\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.313\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:187)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.314\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:187)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.322\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.322\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.331\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.331\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.339\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.340\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.345\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.345\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.352\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.352\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.360\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.360\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.369\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.369\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.377\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.378\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.385\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.386\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.393\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.394\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.400\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.400\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.408\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.409\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.414\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.414\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.422\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.423\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.430\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.431\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.436\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.437\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:06.443\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:06.443\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.core.resources 4 2 2021-09-16 11:39:07.425\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.core.resources".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:908)\
at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:145)\
at java.base/java.lang.Thread.run(Thread.java:833)\
\
!ENTRY org.eclipse.core.resources 4 75 2021-09-16 11:39:07.429\
!MESSAGE Errors occurred during the build.\
!SUBENTRY 1 org.eclipse.jdt.core 4 75 2021-09-16 11:39:07.429\
!MESSAGE Errors running builder 'Java Builder' on project 'ORFDatabase_v2.0'.\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:908)\
at org.eclipse.jdt.internal.compiler.ProcessTaskManager.run(ProcessTaskManager.java:145)\
at java.base/java.lang.Thread.run(Thread.java:833)\
\
!ENTRY org.eclipse.jdt.core 4 4 2021-09-16 11:39:08.323\
!MESSAGE Exception occurred during problem detection:\
----------------------------------- SOURCE BEGIN -------------------------------------\
package org.ORFdatabase.main;\
\
import java.util.ArrayList;\
\
/** The DatabaseTranscriptObject
class represents a transcript. \
* It stores information extracted from EMBL files (*.dat) downloaded from \
* the Ensembl server */\
public final class DatabaseTranscriptObject implements Versionable, Comparable \{\
\
/** Gene name */\
private final String geneName;\
/** Gene ID (including version number) */\
private final String geneID;\
/** Gene coordinates */\
private final int[] geneCoordinates;\
private final Database database;\
/** Transcript ID (including version number) */\
private final String transcriptID;\
/** Transcript type (e.g. mRNA) */\
private final String transcriptType;\
/** Chromosome on which the gene is located */\
private final Chromosome chromosome;\
/** DNA strand on which the gene is located ("+" or "-") */\
private final DNAStrandOrientation strand;\
/** Position of the start codon of the annotated ORF on the transcript \
(in case of non-coding RNAs, which lack an annotated ORF, this value is set to 0) */\
private final int annotatedORFStart;\
/** Protein ID of the annotated ORF (including version number) \
(in case of non-coding RNAs, which lack an annotated ORF, this parameter is an empty string ("")) */\
private final String annotatedORFID;\
/** Number of exons of the transcript */\
private final int numberOfExons;\
/** Genomic exon coordinates of the transcript */\
private final ArrayList exonCoordinates;\
/** Length of the annotated ORF \
(in case of non-coding RNAs, which lack an annotated ORF, this value is set to 0) */\
private final int annotatedORFLength;\
\
/** Constructor for the DatabaseTranscriptObject
class. \
* \
* @param geneName A String representing the gene Name\
* @param geneID A String representing the gene ID \
* @param geneCoordinates An int[] array representing the gene coordinates (i.e. [0] = gene start, [1] = gene stop)\
* @param chromosome A Chromosome enum representing the chromosome, on which the transcript is found\
* @param strand A DNAStrandOrientation enum representing the orientation of the gene on the chromosome (i.e. either "+" or "-")\
* @param database A Database
enum representing the database from which the transcript was obtained\
* @param transcriptID A String representing the transcript ID\
* @param transcriptType A String representing the transcript type (e.g. "mRNA")\
* @param numberOfExons An integer value representing the number of exons that the transcript contains\
* @param exonCoordinates An ArrayList representing the transcript exon coordinates (i.e. [0] = exon start, [1] = exon stop) \
* @param annotatedORFStart An integer value representing the start of the annotated ORF on the respective transcript. For non-coding transcripts this value is set to 0.\
* @param annotatedORFID An String representing the protein ID of the annotated ORF on the respective transcript. For non-coding transcripts this parameter is an empty String. \
* @param annotatedORFLength An integer value representing the length of the annotated ORF on the respective transcript. For non-coding transcripts this value is set to 0. */\
public DatabaseTranscriptObject(String geneName,\
String geneID,\
int[] geneCoordinates,\
Chromosome chromosome,\
DNAStrandOrientation strand,\
Database database,\
String transcriptID,\
String transcriptType,\
int numberOfExons,\
ArrayList exonCoordinates,\
int annotatedORFStart,\
String annotatedORFID,\
int annotatedORFLength) \{\
\
this.geneName = geneName;\
this.geneID = geneID;\
\
this.geneCoordinates = new int[geneCoordinates.length];\
for(int i = 0; i < geneCoordinates.length; i++) this.geneCoordinates[i] = geneCoordinates[i];\
\
this.chromosome = chromosome;\
this.strand = strand;\
this.database = database;\
this.transcriptID = transcriptID;\
this.transcriptType = transcriptType;\
this.numberOfExons = numberOfExons;\
\
this.exonCoordinates = new ArrayList();\
for(int i = 0; i < exonCoordinates.size(); i++) this.exonCoordinates.add(new int[] \{ exonCoordinates.get(i)[0], exonCoordinates.get(i)[1] \});\
\
this.annotatedORFStart = annotatedORFStart;\
this.annotatedORFID = annotatedORFID;\
this.annotatedORFLength = annotatedORFLength;\
\}\
\
/** Getter method for the gene name\
* \
* @return geneName */\
public String getGeneName() \{\
return geneName;\
\}\
\
/** Getter method for the gene ID\
* \
* @return geneID */\
public String getGeneID() \{\
return geneID;\
\}\
\
/** Getter method for the gene coordinates\
* \
* @return geneCoordinates */\
public int[] getGeneCoordinates() \{\
int[] tempArray = new int[geneCoordinates.length];\
for(int i = 0; i < geneCoordinates.length; i++) tempArray[i] = geneCoordinates[i];\
return tempArray;\
\}\
\
/** Getter method for the database\
* \
* @return database */\
public Database getDatabase() \{\
return database;\
\}\
\
/** Getter method for the transcript ID\
* \
* @return transcriptID */\
public String getTranscriptID() \{\
return transcriptID;\
\}\
\
/** Getter method for the transcript type\
* \
* @return transcriptType */\
public String getTranscriptType() \{\
return transcriptType;\
\}\
\
/** Getter method for the chromosome\
* \
* @return chromosome */\
public Chromosome getChromosome() \{\
return chromosome;\
\}\
\
/** Getter method for the strand orientation\
* \
* @return strand */\
public DNAStrandOrientation getStrand() \{\
return strand;\
\}\
\
/** Getter method for the annotated ORF start\
* \
* @return annotatedORFStart */\
public int getAnnotatedORFStart() \{\
return annotatedORFStart;\
\}\
\
/** Getter method for the annotated ORF ID\
* \
* @return annotatedORFID */\
public String getAnnotatedORFID() \{\
return annotatedORFID;\
\}\
\
/** Getter method for the number of exons\
* \
* @return numberOfExons */\
public int getNumberOfExons() \{\
return numberOfExons;\
\}\
\
/** Getter method for the exon coordinates\
* \
* @return exonCoordinates */\
public ArrayList getExonCoordinates() \{\
ArrayList tempExonCoordinates = new ArrayList<>();\
for(int i = 0; i < exonCoordinates.size(); i++) tempExonCoordinates.add(new int[] \{ exonCoordinates.get(i)[0], exonCoordinates.get(i)[1] \});\
return tempExonCoordinates;\
\}\
\
/** Getter method for the annotated ORF length\
* \
* @return annotatedORFLength */\
public int getAnnotatedORFLength() \{\
return annotatedORFLength;\
\}\
\
/** The toString()
method returns a String representation \
* of a DatabaseTranscriptObject
instance \
* \
* @return A String representing a DatabaseTranscriptObject
*/\
@Override\
public String toString() \{\
return database.toString() + "_Chr. " + chromosome + "_" + strand + "_" + geneName \
+ "_" + transcriptID;\
\}\
\
/** The newVersion()
method is required to implement the Versionable Interface.\
* It takes Object o as a parameter and, in the current dummy version, \
* simply returns null.\
* \
* @param o Object parameters\
* @return null
\
* @see Versionable\
*/\
@Override\
public Object newVersion(Object o) \{\
return null;\
\}\
\
/** The compareTo()
method is necessary for the DatabaseTranscriptObject
\
* class to implement the Comparable interface.\
* \
* @param databaseTranscriptObject DatabaseTranscriptObject
to be compared against calling object \
* @return An int representing the result of the comparison */\
@Override\
public int compareTo(DatabaseTranscriptObject databaseTranscriptObject) \{\
\
int this_chromosomeIndex = switch(this.chromosome) \{\
case CHR_X -> 23;\
case CHR_Y -> 24;\
case CHR_M -> 25;\
default -> Integer.parseInt(this.chromosome.toString());\
\};\
int call_chromosomeIndex = switch(databaseTranscriptObject.chromosome) \{\
case CHR_X -> 23;\
case CHR_Y -> 24;\
case CHR_M -> 25;\
default -> Integer.parseInt(databaseTranscriptObject.chromosome.toString());\
\};\
if(this_chromosomeIndex < call_chromosomeIndex) return -1;\
if(this_chromosomeIndex > call_chromosomeIndex) return 1;\
\
if(this.exonCoordinates.size() <= databaseTranscriptObject.exonCoordinates.size()) \{\
for(int i = 0; i < this.exonCoordinates.size(); i++) \{\
int[] this_exon = this.exonCoordinates.get(i); \
int[] comp_exon = databaseTranscriptObject.exonCoordinates.get(i);\
if(this_exon[0] > comp_exon[0]) \{\
return 1;\
\} else if(this_exon[0] < comp_exon[0]) \{\
return -1;\
\}\
else if(this_exon[1] > comp_exon[1]) \{\
return 1;\
\} \
else if(this_exon[1] < comp_exon[1]) \{\
return -1;\
\}\
\}\
\}\
else \{\
for(int i = 0; i < databaseTranscriptObject.exonCoordinates.size(); i++) \{\
int[] this_exon = this.exonCoordinates.get(i); \
int[] comp_exon = databaseTranscriptObject.exonCoordinates.get(i);\
if(this_exon[0] > comp_exon[0]) \{\
return 1;\
\} else if(this_exon[0] < comp_exon[0]) \{\
return -1;\
\}\
else if(this_exon[1] > comp_exon[1]) \{\
return 1;\
\} \
else if(this_exon[1] < comp_exon[1]) \{\
return -1;\
\}\
\}\
\
\}\
\
if(this.exonCoordinates.size() > databaseTranscriptObject.exonCoordinates.size()) return 1;\
if(this.exonCoordinates.size() < databaseTranscriptObject.exonCoordinates.size()) return -1;\
\
if(this.geneID.compareTo(databaseTranscriptObject.geneID) > 0) return -1;\
if(this.geneID.compareTo(databaseTranscriptObject.geneID) < 0) return 1;\
\
if(this.geneName.compareTo(databaseTranscriptObject.geneName) > 0) return -1;\
if(this.geneName.compareTo(databaseTranscriptObject.geneName) == 0) return 0;\
if(this.geneName.compareTo(databaseTranscriptObject.geneName) < 0) return 1;\
\
\
\
return 0;\
\}\
\
/** The equals()
method determines whether two objects of \
* type DatabaseTranscriptObject
are equal.\
* \
* @param dto An Object representing a DatabaseTranscriptObject
for comparison\
* @return True if the two DatabaseTranscriptObjects are equal. Otherwise false. */\
@Override\
public boolean equals(Object dto) \{\
\
// If the object is compared with itself then return true \
if (dto == this) \{\
return true;\
\}\
\
/* Check if dto is an instance of DatabaseTranscriptObject\
("null instanceof [type]" also returns false). */\
if (!(dto instanceof DatabaseTranscriptObject)) \{\
return false;\
\}\
\
// typecast dto to DatabaseTranscriptObject so that data members can be compared\
DatabaseTranscriptObject databaseTranscriptObject = (DatabaseTranscriptObject) dto;\
\
// Compare the data members and return accordingly \
if(databaseTranscriptObject.getGeneName().equals(this.getGeneName()) &&\
databaseTranscriptObject.getGeneID().equals(this.getGeneID()) &&\
databaseTranscriptObject.getGeneCoordinates().equals(this.getGeneCoordinates()) &&\
databaseTranscriptObject.getDatabase().equals(this.getDatabase()) &&\
databaseTranscriptObject.getTranscriptID().equals(this.getTranscriptID()) &&\
databaseTranscriptObject.getTranscriptType().equals(this.getTranscriptType()) &&\
databaseTranscriptObject.getChromosome().equals(this.getChromosome()) &&\
databaseTranscriptObject.getStrand().equals(this.getStrand()) &&\
databaseTranscriptObject.getAnnotatedORFStart() == this.getAnnotatedORFStart() &&\
databaseTranscriptObject.getAnnotatedORFID().equals(this.getAnnotatedORFID()) &&\
databaseTranscriptObject.getNumberOfExons() == this.getNumberOfExons() &&\
databaseTranscriptObject.getExonCoordinates().equals(this.getExonCoordinates()) &&\
databaseTranscriptObject.getAnnotatedORFLength() == this.getAnnotatedORFLength()) return true;\
\
return false;\
\}\
\
/** The hashCode()
method calculates a hashcode for the calling\
* DatabaseTranscriptObject
.\
* \
* @return Hashcode for DatabaseTranscriptObject */\
@Override\
public int hashCode() \{\
int result = 17;\
result = 31 * result + geneName.hashCode();\
result = 31 * result + geneID.hashCode();\
result = 31 * result + geneCoordinates.hashCode();\
result = 31 * result + database.hashCode();\
result = 31 * result + transcriptID.hashCode();\
result = 31 * result + transcriptType.hashCode();\
result = 31 * result + chromosome.hashCode();\
result = 31 * result + strand.hashCode();\
result = 31 * result + annotatedORFStart;\
result = 31 * result + annotatedORFID.hashCode();\
result = 31 * result + numberOfExons;\
result = 31 * result + exonCoordinates.hashCode();\
result = 31 * result + annotatedORFLength;\
\
return result;\
\}\
\}\
\
\
----------------------------------- SOURCE END -------------------------------------\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
\
!ENTRY org.eclipse.jdt.ui 4 2 2021-09-16 11:39:08.324\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui".\
!STACK 1\
Java Model Exception: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
... 15 more\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2021-09-16 11:39:08.324\
!MESSAGE Cannot read field "id" because "local" is null\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2021-09-16 11:39:08.324\
!MESSAGE Cannot read field "id" because "local" is null\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
\
!ENTRY org.eclipse.jdt.ui 4 0 2021-09-16 11:39:08.324\
!MESSAGE Error in JDT Core during reconcile\
!STACK 1\
Java Model Exception: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
... 15 more\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2021-09-16 11:39:08.324\
!MESSAGE Cannot read field "id" because "local" is null\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:157)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.reconcile(CompositeReconcilingStrategy.java:94)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.reconcile(JavaCompositeReconcilingStrategy.java:107)\
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:76)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:210)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.334\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:187)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.335\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:187)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.343\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.343\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.351\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.351\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.359\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.360\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.367\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.367\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.375\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.375\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.381\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.381\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.388\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.388\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.394\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.395\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.400\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.400\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.406\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.406\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.411\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.411\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.417\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.418\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.424\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.424\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.429\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.430\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.436\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.436\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.442\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.443\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 11:39:08.447\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 11:39:08.448\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
!SESSION 2021-09-16 12:20:40.094 -----------------------------------------------\
eclipse.buildId=4.21.0.I20210906-0500\
java.version=17\
java.vendor=Oracle Corporation\
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US\
Framework arguments: -keyring /Users/ralfleonhardt/.eclipse_keyring\
Command-line arguments: -os macosx -ws cocoa -arch x86_64 -data /Users/ralfleonhardt/Desktop/MacBook-Pro/eclipse-workspace/Java - A Beginner's Guide -keyring /Users/ralfleonhardt/.eclipse_keyring\
\
!ENTRY org.eclipse.e4.ui.workbench 4 0 2021-09-16 12:20:45.300\
!MESSAGE Unable to retrieve the bundle from the URI: bundleclass://org.eclipse.recommenders.news.rcp/org.eclipse.recommenders.internal.news.rcp.toolbar.NewsToolControl\
\
!ENTRY org.eclipse.jdt.core 4 4 2021-09-16 12:20:46.018\
!MESSAGE Exception occurred during problem detection:\
----------------------------------- SOURCE BEGIN -------------------------------------\
package org.ORFdatabase.main;\
\
import java.util.ArrayList;\
\
/** The DatabaseTranscriptObject
class represents a transcript. \
* It stores information extracted from EMBL files (*.dat) downloaded from \
* the Ensembl server */\
public final class DatabaseTranscriptObject implements Versionable, Comparable \{\
\
/** Gene name */\
private final String geneName;\
/** Gene ID (including version number) */\
private final String geneID;\
/** Gene coordinates */\
private final int[] geneCoordinates;\
private final Database database;\
/** Transcript ID (including version number) */\
private final String transcriptID;\
/** Transcript type (e.g. mRNA) */\
private final String transcriptType;\
/** Chromosome on which the gene is located */\
private final Chromosome chromosome;\
/** DNA strand on which the gene is located ("+" or "-") */\
private final DNAStrandOrientation strand;\
/** Position of the start codon of the annotated ORF on the transcript \
(in case of non-coding RNAs, which lack an annotated ORF, this value is set to 0) */\
private final int annotatedORFStart;\
/** Protein ID of the annotated ORF (including version number) \
(in case of non-coding RNAs, which lack an annotated ORF, this parameter is an empty string ("")) */\
private final String annotatedORFID;\
/** Number of exons of the transcript */\
private final int numberOfExons;\
/** Genomic exon coordinates of the transcript */\
private final ArrayList exonCoordinates;\
/** Length of the annotated ORF \
(in case of non-coding RNAs, which lack an annotated ORF, this value is set to 0) */\
private final int annotatedORFLength;\
\
/** Constructor for the DatabaseTranscriptObject
class. \
* \
* @param geneName A String representing the gene Name\
* @param geneID A String representing the gene ID \
* @param geneCoordinates An int[] array representing the gene coordinates (i.e. [0] = gene start, [1] = gene stop)\
* @param chromosome A Chromosome enum representing the chromosome, on which the transcript is found\
* @param strand A DNAStrandOrientation enum representing the orientation of the gene on the chromosome (i.e. either "+" or "-")\
* @param database A Database
enum representing the database from which the transcript was obtained\
* @param transcriptID A String representing the transcript ID\
* @param transcriptType A String representing the transcript type (e.g. "mRNA")\
* @param numberOfExons An integer value representing the number of exons that the transcript contains\
* @param exonCoordinates An ArrayList representing the transcript exon coordinates (i.e. [0] = exon start, [1] = exon stop) \
* @param annotatedORFStart An integer value representing the start of the annotated ORF on the respective transcript. For non-coding transcripts this value is set to 0.\
* @param annotatedORFID An String representing the protein ID of the annotated ORF on the respective transcript. For non-coding transcripts this parameter is an empty String. \
* @param annotatedORFLength An integer value representing the length of the annotated ORF on the respective transcript. For non-coding transcripts this value is set to 0. */\
public DatabaseTranscriptObject(String geneName,\
String geneID,\
int[] geneCoordinates,\
Chromosome chromosome,\
DNAStrandOrientation strand,\
Database database,\
String transcriptID,\
String transcriptType,\
int numberOfExons,\
ArrayList exonCoordinates,\
int annotatedORFStart,\
String annotatedORFID,\
int annotatedORFLength) \{\
\
this.geneName = geneName;\
this.geneID = geneID;\
\
this.geneCoordinates = new int[geneCoordinates.length];\
for(int i = 0; i < geneCoordinates.length; i++) this.geneCoordinates[i] = geneCoordinates[i];\
\
this.chromosome = chromosome;\
this.strand = strand;\
this.database = database;\
this.transcriptID = transcriptID;\
this.transcriptType = transcriptType;\
this.numberOfExons = numberOfExons;\
\
this.exonCoordinates = new ArrayList();\
for(int i = 0; i < exonCoordinates.size(); i++) this.exonCoordinates.add(new int[] \{ exonCoordinates.get(i)[0], exonCoordinates.get(i)[1] \});\
\
this.annotatedORFStart = annotatedORFStart;\
this.annotatedORFID = annotatedORFID;\
this.annotatedORFLength = annotatedORFLength;\
\}\
\
/** Getter method for the gene name\
* \
* @return geneName */\
public String getGeneName() \{\
return geneName;\
\}\
\
/** Getter method for the gene ID\
* \
* @return geneID */\
public String getGeneID() \{\
return geneID;\
\}\
\
/** Getter method for the gene coordinates\
* \
* @return geneCoordinates */\
public int[] getGeneCoordinates() \{\
int[] tempArray = new int[geneCoordinates.length];\
for(int i = 0; i < geneCoordinates.length; i++) tempArray[i] = geneCoordinates[i];\
return tempArray;\
\}\
\
/** Getter method for the database\
* \
* @return database */\
public Database getDatabase() \{\
return database;\
\}\
\
/** Getter method for the transcript ID\
* \
* @return transcriptID */\
public String getTranscriptID() \{\
return transcriptID;\
\}\
\
/** Getter method for the transcript type\
* \
* @return transcriptType */\
public String getTranscriptType() \{\
return transcriptType;\
\}\
\
/** Getter method for the chromosome\
* \
* @return chromosome */\
public Chromosome getChromosome() \{\
return chromosome;\
\}\
\
/** Getter method for the strand orientation\
* \
* @return strand */\
public DNAStrandOrientation getStrand() \{\
return strand;\
\}\
\
/** Getter method for the annotated ORF start\
* \
* @return annotatedORFStart */\
public int getAnnotatedORFStart() \{\
return annotatedORFStart;\
\}\
\
/** Getter method for the annotated ORF ID\
* \
* @return annotatedORFID */\
public String getAnnotatedORFID() \{\
return annotatedORFID;\
\}\
\
/** Getter method for the number of exons\
* \
* @return numberOfExons */\
public int getNumberOfExons() \{\
return numberOfExons;\
\}\
\
/** Getter method for the exon coordinates\
* \
* @return exonCoordinates */\
public ArrayList getExonCoordinates() \{\
ArrayList tempExonCoordinates = new ArrayList<>();\
for(int i = 0; i < exonCoordinates.size(); i++) tempExonCoordinates.add(new int[] \{ exonCoordinates.get(i)[0], exonCoordinates.get(i)[1] \});\
return tempExonCoordinates;\
\}\
\
/** Getter method for the annotated ORF length\
* \
* @return annotatedORFLength */\
public int getAnnotatedORFLength() \{\
return annotatedORFLength;\
\}\
\
/** The toString()
method returns a String representation \
* of a DatabaseTranscriptObject
instance \
* \
* @return A String representing a DatabaseTranscriptObject
*/\
@Override\
public String toString() \{\
return database.toString() + "_Chr. " + chromosome + "_" + strand + "_" + geneName \
+ "_" + transcriptID;\
\}\
\
/** The newVersion()
method is required to implement the Versionable Interface.\
* It takes Object o as a parameter and, in the current dummy version, \
* simply returns null.\
* \
* @param o Object parameters\
* @return null
\
* @see Versionable\
*/\
@Override\
public Object newVersion(Object o) \{\
return null;\
\}\
\
/** The compareTo()
method is necessary for the DatabaseTranscriptObject
\
* class to implement the Comparable interface.\
* \
* @param databaseTranscriptObject DatabaseTranscriptObject
to be compared against calling object \
* @return An int representing the result of the comparison */\
@Override\
public int compareTo(DatabaseTranscriptObject databaseTranscriptObject) \{\
\
int this_chromosomeIndex = switch(this.chromosome) \{\
case CHR_X -> 23;\
case CHR_Y -> 24;\
case CHR_M -> 25;\
default -> Integer.parseInt(this.chromosome.toString());\
\};\
int call_chromosomeIndex = switch(databaseTranscriptObject.chromosome) \{\
case CHR_X -> 23;\
case CHR_Y -> 24;\
case CHR_M -> 25;\
default -> Integer.parseInt(databaseTranscriptObject.chromosome.toString());\
\};\
if(this_chromosomeIndex < call_chromosomeIndex) return -1;\
if(this_chromosomeIndex > call_chromosomeIndex) return 1;\
\
if(this.exonCoordinates.size() <= databaseTranscriptObject.exonCoordinates.size()) \{\
for(int i = 0; i < this.exonCoordinates.size(); i++) \{\
int[] this_exon = this.exonCoordinates.get(i); \
int[] comp_exon = databaseTranscriptObject.exonCoordinates.get(i);\
if(this_exon[0] > comp_exon[0]) \{\
return 1;\
\} else if(this_exon[0] < comp_exon[0]) \{\
return -1;\
\}\
else if(this_exon[1] > comp_exon[1]) \{\
return 1;\
\} \
else if(this_exon[1] < comp_exon[1]) \{\
return -1;\
\}\
\}\
\}\
else \{\
for(int i = 0; i < databaseTranscriptObject.exonCoordinates.size(); i++) \{\
int[] this_exon = this.exonCoordinates.get(i); \
int[] comp_exon = databaseTranscriptObject.exonCoordinates.get(i);\
if(this_exon[0] > comp_exon[0]) \{\
return 1;\
\} else if(this_exon[0] < comp_exon[0]) \{\
return -1;\
\}\
else if(this_exon[1] > comp_exon[1]) \{\
return 1;\
\} \
else if(this_exon[1] < comp_exon[1]) \{\
return -1;\
\}\
\}\
\
\}\
\
if(this.exonCoordinates.size() > databaseTranscriptObject.exonCoordinates.size()) return 1;\
if(this.exonCoordinates.size() < databaseTranscriptObject.exonCoordinates.size()) return -1;\
\
if(this.geneID.compareTo(databaseTranscriptObject.geneID) > 0) return -1;\
if(this.geneID.compareTo(databaseTranscriptObject.geneID) < 0) return 1;\
\
if(this.geneName.compareTo(databaseTranscriptObject.geneName) > 0) return -1;\
if(this.geneName.compareTo(databaseTranscriptObject.geneName) == 0) return 0;\
if(this.geneName.compareTo(databaseTranscriptObject.geneName) < 0) return 1;\
\
\
\
return 0;\
\}\
\
/** The equals()
method determines whether two objects of \
* type DatabaseTranscriptObject
are equal.\
* \
* @param dto An Object representing a DatabaseTranscriptObject
for comparison\
* @return True if the two DatabaseTranscriptObjects are equal. Otherwise false. */\
@Override\
public boolean equals(Object dto) \{\
\
// If the object is compared with itself then return true \
if (dto == this) \{\
return true;\
\}\
\
/* Check if dto is an instance of DatabaseTranscriptObject\
("null instanceof [type]" also returns false). */\
if (!(dto instanceof DatabaseTranscriptObject)) \{\
return false;\
\}\
\
// typecast dto to DatabaseTranscriptObject so that data members can be compared\
DatabaseTranscriptObject databaseTranscriptObject = (DatabaseTranscriptObject) dto;\
\
// Compare the data members and return accordingly \
if(databaseTranscriptObject.getGeneName().equals(this.getGeneName()) &&\
databaseTranscriptObject.getGeneID().equals(this.getGeneID()) &&\
databaseTranscriptObject.getGeneCoordinates().equals(this.getGeneCoordinates()) &&\
databaseTranscriptObject.getDatabase().equals(this.getDatabase()) &&\
databaseTranscriptObject.getTranscriptID().equals(this.getTranscriptID()) &&\
databaseTranscriptObject.getTranscriptType().equals(this.getTranscriptType()) &&\
databaseTranscriptObject.getChromosome().equals(this.getChromosome()) &&\
databaseTranscriptObject.getStrand().equals(this.getStrand()) &&\
databaseTranscriptObject.getAnnotatedORFStart() == this.getAnnotatedORFStart() &&\
databaseTranscriptObject.getAnnotatedORFID().equals(this.getAnnotatedORFID()) &&\
databaseTranscriptObject.getNumberOfExons() == this.getNumberOfExons() &&\
databaseTranscriptObject.getExonCoordinates().equals(this.getExonCoordinates()) &&\
databaseTranscriptObject.getAnnotatedORFLength() == this.getAnnotatedORFLength()) return true;\
\
return false;\
\}\
\
/** The hashCode()
method calculates a hashcode for the calling\
* DatabaseTranscriptObject
.\
* \
* @return Hashcode for DatabaseTranscriptObject */\
@Override\
public int hashCode() \{\
int result = 17;\
result = 31 * result + geneName.hashCode();\
result = 31 * result + geneID.hashCode();\
result = 31 * result + geneCoordinates.hashCode();\
result = 31 * result + database.hashCode();\
result = 31 * result + transcriptID.hashCode();\
result = 31 * result + transcriptType.hashCode();\
result = 31 * result + chromosome.hashCode();\
result = 31 * result + strand.hashCode();\
result = 31 * result + annotatedORFStart;\
result = 31 * result + annotatedORFID.hashCode();\
result = 31 * result + numberOfExons;\
result = 31 * result + exonCoordinates.hashCode();\
result = 31 * result + annotatedORFLength;\
\
return result;\
\}\
\}\
\
\
----------------------------------- SOURCE END -------------------------------------\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:188)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:125)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:139)\
at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:98)\
at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:419)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:177)\
\
!ENTRY org.eclipse.jdt.ui 4 2 2021-09-16 12:20:46.022\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ui".\
!STACK 1\
Java Model Exception: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:188)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:125)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:139)\
at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:98)\
at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:419)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:177)\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
... 16 more\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:188)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:125)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:139)\
at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:98)\
at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:419)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:177)\
!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2021-09-16 12:20:46.023\
!MESSAGE Cannot read field "id" because "local" is null\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:188)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:125)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:139)\
at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:98)\
at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:419)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:177)\
!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2021-09-16 12:20:46.023\
!MESSAGE Cannot read field "id" because "local" is null\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:188)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:125)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:139)\
at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:98)\
at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:419)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:177)\
\
!ENTRY org.eclipse.jdt.ui 4 0 2021-09-16 12:20:46.025\
!MESSAGE Error in JDT Core during reconcile\
!STACK 1\
Java Model Exception: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:326)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:188)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:125)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:139)\
at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:98)\
at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:419)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:177)\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
... 16 more\
Caused by: java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:188)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:125)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:139)\
at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:98)\
at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:419)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:177)\
!SUBENTRY 1 org.eclipse.jdt.core 4 1005 2021-09-16 12:20:46.025\
!MESSAGE Cannot read field "id" because "local" is null\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1069)\
at org.eclipse.jdt.internal.compiler.Compiler.resolve(Compiler.java:1108)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:282)\
at org.eclipse.jdt.internal.core.CompilationUnitProblemFinder.process(CompilationUnitProblemFinder.java:348)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.makeConsistent(ReconcileWorkingCopyOperation.java:193)\
at org.eclipse.jdt.internal.core.ReconcileWorkingCopyOperation.executeOperation(ReconcileWorkingCopyOperation.java:94)\
at org.eclipse.jdt.internal.core.JavaModelOperation.run(JavaModelOperation.java:740)\
at org.eclipse.jdt.internal.core.JavaModelOperation.runOperation(JavaModelOperation.java:806)\
at org.eclipse.jdt.internal.core.CompilationUnit.reconcile(CompilationUnit.java:1319)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:131)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy$1.run(JavaReconcilingStrategy.java:93)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.reconcile(JavaReconcilingStrategy.java:90)\
at org.eclipse.jdt.internal.ui.text.java.JavaReconcilingStrategy.initialReconcile(JavaReconcilingStrategy.java:188)\
at org.eclipse.jdt.internal.ui.text.CompositeReconcilingStrategy.initialReconcile(CompositeReconcilingStrategy.java:125)\
at org.eclipse.jdt.internal.ui.text.JavaCompositeReconcilingStrategy.initialReconcile(JavaCompositeReconcilingStrategy.java:139)\
at org.eclipse.jface.text.reconciler.MonoReconciler.initialProcess(MonoReconciler.java:98)\
at org.eclipse.jdt.internal.ui.text.JavaReconciler.initialProcess(JavaReconciler.java:419)\
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:177)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.288\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:187)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.289\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:187)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.357\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.358\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.395\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.396\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.434\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.435\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.461\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.461\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.488\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.489\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.514\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.515\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.540\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.541\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.563\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.564\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.586\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.587\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.610\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.610\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.631\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.632\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.652\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.653\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.673\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.674\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.703\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.703\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.731\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.732\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.751\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.752\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:46.766\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:46.767\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.getOverrideIndicators(OverrideIndicatorLabelDecorator.java:161)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.computeAdornmentFlags(OverrideIndicatorLabelDecorator.java:136)\
at org.eclipse.jdt.ui.OverrideIndicatorLabelDecorator.decorate(OverrideIndicatorLabelDecorator.java:263)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorDefinition.decorate(LightweightDecoratorDefinition.java:251)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager$LightweightRunnable.run(LightweightDecoratorManager.java:105)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.decorate(LightweightDecoratorManager.java:360)\
at org.eclipse.ui.internal.decorators.LightweightDecoratorManager.getDecorations(LightweightDecoratorManager.java:346)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.ensureResultCached(DecorationScheduler.java:412)\
at org.eclipse.ui.internal.decorators.DecorationScheduler$1.run(DecorationScheduler.java:388)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 2 2021-09-16 12:20:47.327\
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.core.manipulation".\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup.calculateASTandInform(SelectionListenerWithASTManager.java:166)\
at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup$1.run(SelectionListenerWithASTManager.java:151)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
\
!ENTRY org.eclipse.jdt.core.manipulation 4 0 2021-09-16 12:20:47.328\
!MESSAGE Error in JDT Core during AST creation\
!STACK 0\
java.lang.NullPointerException: Cannot read field "id" because "local" is null\
at org.eclipse.jdt.internal.compiler.flow.UnconditionalFlowInfo.markAsDefinitelyNonNull(UnconditionalFlowInfo.java:1376)\
at org.eclipse.jdt.internal.compiler.ast.SwitchStatement.analyseCode(SwitchStatement.java:195)\
at org.eclipse.jdt.internal.compiler.ast.SwitchExpression.analyseCode(SwitchExpression.java:685)\
at org.eclipse.jdt.internal.compiler.ast.LocalDeclaration.analyseCode(LocalDeclaration.java:97)\
at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.analyseCode(MethodDeclaration.java:129)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.internalAnalyseCode(TypeDeclaration.java:959)\
at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.analyseCode(TypeDeclaration.java:304)\
at org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration.analyseCode(CompilationUnitDeclaration.java:136)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:1243)\
at org.eclipse.jdt.core.dom.CompilationUnitResolver.resolve(CompilationUnitResolver.java:712)\
at org.eclipse.jdt.core.dom.ASTParser.internalCreateAST(ASTParser.java:1253)\
at org.eclipse.jdt.core.dom.ASTParser.createAST(ASTParser.java:868)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider$1.run(CoreASTProvider.java:272)\
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.createAST(CoreASTProvider.java:264)\
at org.eclipse.jdt.core.manipulation.CoreASTProvider.getAST(CoreASTProvider.java:197)\
at org.eclipse.jdt.core.manipulation.SharedASTProviderCore.getAST(SharedASTProviderCore.java:138)\
at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup.calculateASTandInform(SelectionListenerWithASTManager.java:166)\
at org.eclipse.jdt.internal.ui.viewsupport.SelectionListenerWithASTManager$PartListenerGroup$1.run(SelectionListenerWithASTManager.java:151)\
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\
}