testforstephen / vscode-pde

VSCode extension to support Eclipse PDE
18 stars 4 forks source link

Sometimes it takes long time to build normal java projects #44

Open Eskibear opened 1 year ago

Eskibear commented 1 year ago

using spring-petclinic, sometimes it takes more than 2 mins to open it.

java.lang.IllegalStateException: Workspace is already closed or not ready yet. Consider tracking the org.eclipse.core.resources.IWorkspace service (using your favorite technique, e.g. Declarative Services, ServiceTracker, Blueprint, ...) instead of calling the static method here to prevent such issues!

Error related to PDE

!ENTRY org.eclipse.core.jobs 4 2 2022-11-18 06:29:22.348
!MESSAGE An internal error occurred during: "Initialize workspace".
!STACK 0
java.lang.NullPointerException: Cannot invoke "org.eclipse.jdt.ls.core.internal.preferences.PreferenceManager.getPreferences()" because "manager" is null
    at org.eclipse.jdt.ls.core.internal.ProjectUtils.isVisibleProject(ProjectUtils.java:302)
    at org.eclipse.jdt.ls.core.internal.managers.StandardProjectsManager.registerWatchers(StandardProjectsManager.java:473)
    at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer$2.run(JDTLanguageServer.java:276)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

!ENTRY org.eclipse.core.resources 2 10035 2022-11-18 06:29:22.429
!MESSAGE The workspace will exit with unsaved changes in this session.

!ENTRY org.eclipse.pde.core 4 0 2022-11-18 06:29:22.489
!MESSAGE FrameworkEvent ERROR
!STACK 0
org.osgi.framework.BundleException: Exception in org.eclipse.pde.internal.core.PDECore.stop() of bundle org.eclipse.pde.core.
    at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:895)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1046)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:376)
    at org.eclipse.osgi.container.Module.doStop(Module.java:660)
    at org.eclipse.osgi.container.Module.stop(Module.java:521)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1893)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1768)
    at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:208)
    at org.eclipse.osgi.container.Module.doStop(Module.java:660)
    at org.eclipse.osgi.container.Module.stop(Module.java:521)
    at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226)
    at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalStateException: Workspace is already closed or not ready yet. Consider tracking the org.eclipse.core.resources.IWorkspace service (using your favorite technique, e.g. Declarative Services, ServiceTracker, Blueprint, ...) instead of calling the static method here to prevent such issues!
    at org.eclipse.core.resources.ResourcesPlugin.getWorkspace(ResourcesPlugin.java:498)
    at org.eclipse.pde.internal.core.PDECore.getWorkspace(PDECore.java:109)
    at org.eclipse.pde.internal.core.WorkspaceModelManager.removeListeners(WorkspaceModelManager.java:155)
    at org.eclipse.pde.internal.core.WorkspacePluginModelManager.removeListeners(WorkspacePluginModelManager.java:471)
    at org.eclipse.pde.internal.core.AbstractModelManager.shutdown(AbstractModelManager.java:42)
    at org.eclipse.pde.internal.core.PluginModelManager.shutdown(PluginModelManager.java:1255)
    at org.eclipse.pde.internal.core.PluginModelManager.shutdownInstance(PluginModelManager.java:234)
    at org.eclipse.pde.internal.core.PDECore.stop(PDECore.java:380)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:875)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:867)
    ... 13 more
Root exception:
java.lang.IllegalStateException: Workspace is already closed or not ready yet. Consider tracking the org.eclipse.core.resources.IWorkspace service (using your favorite technique, e.g. Declarative Services, ServiceTracker, Blueprint, ...) instead of calling the static method here to prevent such issues!
    at org.eclipse.core.resources.ResourcesPlugin.getWorkspace(ResourcesPlugin.java:498)
    at org.eclipse.pde.internal.core.PDECore.getWorkspace(PDECore.java:109)
    at org.eclipse.pde.internal.core.WorkspaceModelManager.removeListeners(WorkspaceModelManager.java:155)
    at org.eclipse.pde.internal.core.WorkspacePluginModelManager.removeListeners(WorkspacePluginModelManager.java:471)
    at org.eclipse.pde.internal.core.AbstractModelManager.shutdown(AbstractModelManager.java:42)
    at org.eclipse.pde.internal.core.PluginModelManager.shutdown(PluginModelManager.java:1255)
    at org.eclipse.pde.internal.core.PluginModelManager.shutdownInstance(PluginModelManager.java:234)
    at org.eclipse.pde.internal.core.PDECore.stop(PDECore.java:380)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:875)
    at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1)
    at java.base/java.security.AccessController.doPrivileged(Unknown Source)
    at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:867)
    at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1046)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:376)
    at org.eclipse.osgi.container.Module.doStop(Module.java:660)
    at org.eclipse.osgi.container.Module.stop(Module.java:521)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1893)
    at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1768)
    at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:208)
    at org.eclipse.osgi.container.Module.doStop(Module.java:660)
    at org.eclipse.osgi.container.Module.stop(Module.java:521)
    at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207)
    at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226)
    at java.base/java.lang.Thread.run(Unknown Source)
full server log !SESSION 2022-11-18 06:28:43.420 ----------------------------------------------- eclipse.buildId=unknown java.version=17.0.5 java.vendor=Eclipse Adoptium BootLoader constants: OS=macosx, ARCH=aarch64, WS=cocoa, NL=en_CN Command-line arguments: -data /Users/yanzh/Library/Application Support/Code/User/workspaceStorage/10ae3aa25ff3d53cd9ad368245e1121c/redhat.java/jdt_ws !ENTRY org.eclipse.core.resources 2 10035 2022-11-18 06:28:43.994 !MESSAGE The workspace exited with unsaved changes in the previous session; refreshing workspace to recover changes. !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.450 !MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.550 !MESSAGE Main thread is waiting !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.572 !MESSAGE >> initialize !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.574 !MESSAGE Initializing Java Language Server 1.18.0.202211160802 !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.595 !MESSAGE Uninstalled reference:file:/Users/yanzh/.vscode/extensions/yaozheng.vscode-pde-0.8.0/server/org.eclipse.jdt.junit4.runtime_1.2.0.v20210326-1251.jar !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.598 !MESSAGE Installed reference:file:/Users/yanzh/.vscode/extensions/vscjava.vscode-java-test-0.37.2022090902/server/org.eclipse.jdt.junit4.runtime_1.3.0.v20220609-1843.jar !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.643 !MESSAGE Uninstalled reference:file:/Users/yanzh/.vscode/extensions/vscjava.vscode-java-test-0.37.2022090902/server/org.eclipse.jdt.junit4.runtime_1.3.0.v20220609-1843.jar !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.644 !MESSAGE Installed reference:file:/Users/yanzh/.vscode/extensions/yaozheng.vscode-pde-0.8.0/server/org.eclipse.jdt.junit4.runtime_1.2.0.v20210326-1251.jar !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.646 !MESSAGE Refresh the bundles !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.693 !MESSAGE Finished Refreshing bundles !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.694 !MESSAGE Started reference:file:/Users/yanzh/.vscode/extensions/yaozheng.vscode-pde-0.8.0/server/org.eclipse.jdt.junit4.runtime_1.2.0.v20210326-1251.jar !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.697 !MESSAGE Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.697 !MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.698 !MESSAGE Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.698 !MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.698 !MESSAGE Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.698 !MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.699 !MESSAGE Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.699 !MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.699 !MESSAGE Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.700 !MESSAGE Non-Static Commands: [java.intellicode.completion, java.intellicode.completion.resolve, java.intellicode.enable] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.700 !MESSAGE Static Commands: [sts.java.addClasspathListener, sts.java.removeClasspathListener] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.700 !MESSAGE Non-Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.700 !MESSAGE Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.701 !MESSAGE Non-Static Commands: [sts.java.javadoc] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.701 !MESSAGE Static Commands: [sts.java.type] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.701 !MESSAGE Non-Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.701 !MESSAGE Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.702 !MESSAGE Non-Static Commands: [sts.java.javadocHoverLink] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.702 !MESSAGE Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.702 !MESSAGE Non-Static Commands: [sts.java.location] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.703 !MESSAGE Static Commands: [sts.java.search.packages, sts.java.search.types] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.703 !MESSAGE Non-Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.703 !MESSAGE Static Commands: [sts.java.hierarchy.supertypes, sts.java.hierarchy.subtypes] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.704 !MESSAGE Non-Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.704 !MESSAGE Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.704 !MESSAGE Non-Static Commands: [sts.java.code.completions] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.705 !MESSAGE Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.706 !MESSAGE Non-Static Commands: [java.pde.resolveLaunchArguments, java.pde.reloadTargetPlatform, java.pde.resolveJUnitArguments] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.706 !MESSAGE Static Commands: [] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.706 !MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests] !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.709 !MESSAGE Starting org.eclipse.m2e.core !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.710 !MESSAGE Started org.eclipse.m2e.core 0ms !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.710 !MESSAGE ProjectRegistryRefreshJob finished 0ms !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.711 !MESSAGE Starting org.eclipse.buildship.core !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.739 !MESSAGE Started org.eclipse.buildship.core 28ms !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.740 !MESSAGE LoadingGradleVersionJob finished 0ms !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:44.757 !MESSAGE >> initialized !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:45.073 !MESSAGE RepositoryRegistryUpdateJob finished 326ms !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:45.253 !MESSAGE Importing Maven project(s) !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:45.438 !MESSAGE Workspace initialized in 691ms !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:45.447 !MESSAGE >> initialization job finished !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:45.451 !MESSAGE >> workspace/didChangeConfiguration !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:45.459 !MESSAGE >> java/buildWorkspace (incremental) !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:45.463 !MESSAGE >> New configuration: {java={home=/Users/yanzh/.sdkman/candidates/java/17.0.5-ms, jdt={ls={java={home=null}, vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=interactive, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning}, workspaceCacheLimit=90.0, runtimes=[]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=null}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=true, guessMethodArguments=true, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Standard}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=interactive}}, cleanup={actionsOnSave=[]}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}} !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:45.464 !MESSAGE >> document/didOpen !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:46.739 !MESSAGE Parent process stopped running, forcing server exit !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:28:46.749 !MESSAGE >> exit !ENTRY org.eclipse.jdt.ls.core 4 0 2022-11-18 06:29:21.768 !MESSAGE Error occured while building workspace. Details: message: Syntax error, insert "VariableDeclarators" to complete LocalVariableDeclaration; code: 1610612976; resource: /Users/yanzh/Projects/vscode-extensions/vscode-spring-boot-dashboard/test/projects/spring-petclinic/src/main/java/org/springframework/samples/petclinic/PetClinicApplication.java; line: 34 message: Syntax error, insert ";" to complete LocalVariableDeclarationStatement; code: 1610612976; resource: /Users/yanzh/Projects/vscode-extensions/vscode-spring-boot-dashboard/test/projects/spring-petclinic/src/main/java/org/springframework/samples/petclinic/PetClinicApplication.java; line: 34 !ENTRY org.eclipse.core.resources 4 0 2022-11-18 06:29:21.889 !MESSAGE Error occurred while reading master table file !STACK 0 java.nio.charset.MalformedInputException: Input length = 1 at java.base/java.nio.charset.CoderResult.throwException(Unknown Source) at java.base/sun.nio.cs.StreamDecoder.implRead(Unknown Source) at java.base/sun.nio.cs.StreamDecoder.read(Unknown Source) at java.base/java.io.InputStreamReader.read(Unknown Source) at java.base/java.io.BufferedReader.fill(Unknown Source) at java.base/java.io.BufferedReader.readLine(Unknown Source) at java.base/java.io.BufferedReader.readLine(Unknown Source) at java.base/java.nio.file.Files.readAllLines(Unknown Source) at org.eclipse.core.internal.resources.SaveManager.getBadSequenceNumberErrorMessage(SaveManager.java:1639) at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1620) at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1275) at org.eclipse.core.internal.resources.SaveManager.cleanMasterTable(SaveManager.java:247) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1180) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2421) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2410) at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer$1.run(JDTLanguageServer.java:191) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:29:21.891 !MESSAGE Shutdown received... waking up main thread !ENTRY org.eclipse.core.jobs 4 2 2022-11-18 06:29:21.892 !MESSAGE An internal error occurred during: "Shutdown...". !STACK 0 java.lang.IllegalArgumentException: Cannot set lower sequence number for root (previous: 7, new: 1). Location: /Users/yanzh/Library/Application Support/Code/User/workspaceStorage/10ae3aa25ff3d53cd9ad368245e1121c/redhat.java/jdt_ws/.metadata/.plugins/org.eclipse.core.resources/.safetable/org.eclipse.core.resources.bakTimestamps and tree sequence numbers from file: at org.eclipse.core.runtime.Assert.isLegal(Assert.java:66) at org.eclipse.core.internal.resources.SaveManager.validateMasterTableBeforeSave(SaveManager.java:1621) at org.eclipse.core.internal.resources.SaveManager.saveMasterTable(SaveManager.java:1275) at org.eclipse.core.internal.resources.SaveManager.cleanMasterTable(SaveManager.java:247) at org.eclipse.core.internal.resources.SaveManager.save(SaveManager.java:1180) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2421) at org.eclipse.core.internal.resources.Workspace.save(Workspace.java:2410) at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer$1.run(JDTLanguageServer.java:191) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:29:21.897 !MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is stopping: !ENTRY java-debug 1 0 2022-11-18 06:29:21.943 !MESSAGE Starting com.microsoft.java.debug.plugin !ENTRY org.eclipse.core.jobs 4 2 2022-11-18 06:29:22.337 !MESSAGE An internal error occurred during: "Publish Diagnostics". !STACK 0 java.lang.NullPointerException: Cannot read field "projectsManager" because "org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin.pluginInstance" is null at org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin.getProjectsManager(JavaLanguageServerPlugin.java:474) at org.eclipse.jdt.ls.core.internal.JDTUtils.isDefaultProject(JDTUtils.java:1166) at org.eclipse.jdt.ls.core.internal.handlers.BaseDiagnosticsHandler.(BaseDiagnosticsHandler.java:61) at org.eclipse.jdt.ls.core.internal.handlers.DiagnosticsHandler.(DiagnosticsHandler.java:32) at org.eclipse.jdt.ls.core.internal.handlers.DocumentLifeCycleHandler.createDiagnosticsHandler(DocumentLifeCycleHandler.java:44) at org.eclipse.jdt.ls.core.internal.handlers.BaseDocumentLifeCycleHandler.publishDiagnostics(BaseDocumentLifeCycleHandler.java:265) at org.eclipse.jdt.ls.core.internal.handlers.BaseDocumentLifeCycleHandler.publishDiagnostics(BaseDocumentLifeCycleHandler.java:257) at org.eclipse.jdt.ls.core.internal.handlers.BaseDocumentLifeCycleHandler$2.runInWorkspace(BaseDocumentLifeCycleHandler.java:125) at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:43) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !ENTRY org.eclipse.core.jobs 4 2 2022-11-18 06:29:22.348 !MESSAGE An internal error occurred during: "Initialize workspace". !STACK 0 java.lang.NullPointerException: Cannot invoke "org.eclipse.jdt.ls.core.internal.preferences.PreferenceManager.getPreferences()" because "manager" is null at org.eclipse.jdt.ls.core.internal.ProjectUtils.isVisibleProject(ProjectUtils.java:302) at org.eclipse.jdt.ls.core.internal.managers.StandardProjectsManager.registerWatchers(StandardProjectsManager.java:473) at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer$2.run(JDTLanguageServer.java:276) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) !ENTRY org.eclipse.core.resources 2 10035 2022-11-18 06:29:22.429 !MESSAGE The workspace will exit with unsaved changes in this session. !ENTRY org.eclipse.pde.core 4 0 2022-11-18 06:29:22.489 !MESSAGE FrameworkEvent ERROR !STACK 0 org.osgi.framework.BundleException: Exception in org.eclipse.pde.internal.core.PDECore.stop() of bundle org.eclipse.pde.core. at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:895) at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1046) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:376) at org.eclipse.osgi.container.Module.doStop(Module.java:660) at org.eclipse.osgi.container.Module.stop(Module.java:521) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1893) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1768) at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:208) at org.eclipse.osgi.container.Module.doStop(Module.java:660) at org.eclipse.osgi.container.Module.stop(Module.java:521) at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226) at java.base/java.lang.Thread.run(Unknown Source) Caused by: java.lang.IllegalStateException: Workspace is already closed or not ready yet. Consider tracking the org.eclipse.core.resources.IWorkspace service (using your favorite technique, e.g. Declarative Services, ServiceTracker, Blueprint, ...) instead of calling the static method here to prevent such issues! at org.eclipse.core.resources.ResourcesPlugin.getWorkspace(ResourcesPlugin.java:498) at org.eclipse.pde.internal.core.PDECore.getWorkspace(PDECore.java:109) at org.eclipse.pde.internal.core.WorkspaceModelManager.removeListeners(WorkspaceModelManager.java:155) at org.eclipse.pde.internal.core.WorkspacePluginModelManager.removeListeners(WorkspacePluginModelManager.java:471) at org.eclipse.pde.internal.core.AbstractModelManager.shutdown(AbstractModelManager.java:42) at org.eclipse.pde.internal.core.PluginModelManager.shutdown(PluginModelManager.java:1255) at org.eclipse.pde.internal.core.PluginModelManager.shutdownInstance(PluginModelManager.java:234) at org.eclipse.pde.internal.core.PDECore.stop(PDECore.java:380) at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:875) at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:867) ... 13 more Root exception: java.lang.IllegalStateException: Workspace is already closed or not ready yet. Consider tracking the org.eclipse.core.resources.IWorkspace service (using your favorite technique, e.g. Declarative Services, ServiceTracker, Blueprint, ...) instead of calling the static method here to prevent such issues! at org.eclipse.core.resources.ResourcesPlugin.getWorkspace(ResourcesPlugin.java:498) at org.eclipse.pde.internal.core.PDECore.getWorkspace(PDECore.java:109) at org.eclipse.pde.internal.core.WorkspaceModelManager.removeListeners(WorkspaceModelManager.java:155) at org.eclipse.pde.internal.core.WorkspacePluginModelManager.removeListeners(WorkspacePluginModelManager.java:471) at org.eclipse.pde.internal.core.AbstractModelManager.shutdown(AbstractModelManager.java:42) at org.eclipse.pde.internal.core.PluginModelManager.shutdown(PluginModelManager.java:1255) at org.eclipse.pde.internal.core.PluginModelManager.shutdownInstance(PluginModelManager.java:234) at org.eclipse.pde.internal.core.PDECore.stop(PDECore.java:380) at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:875) at org.eclipse.osgi.internal.framework.BundleContextImpl$3.run(BundleContextImpl.java:1) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at org.eclipse.osgi.internal.framework.BundleContextImpl.stop(BundleContextImpl.java:867) at org.eclipse.osgi.internal.framework.EquinoxBundle.stopWorker0(EquinoxBundle.java:1046) at org.eclipse.osgi.internal.framework.EquinoxBundle$EquinoxModule.stopWorker(EquinoxBundle.java:376) at org.eclipse.osgi.container.Module.doStop(Module.java:660) at org.eclipse.osgi.container.Module.stop(Module.java:521) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.decStartLevel(ModuleContainer.java:1893) at org.eclipse.osgi.container.ModuleContainer$ContainerStartLevel.doContainerStartLevel(ModuleContainer.java:1768) at org.eclipse.osgi.container.SystemModule.stopWorker(SystemModule.java:275) at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule.stopWorker(EquinoxBundle.java:208) at org.eclipse.osgi.container.Module.doStop(Module.java:660) at org.eclipse.osgi.container.Module.stop(Module.java:521) at org.eclipse.osgi.container.SystemModule.stop(SystemModule.java:207) at org.eclipse.osgi.internal.framework.EquinoxBundle$SystemBundle$EquinoxSystemModule$1.run(EquinoxBundle.java:226) at java.base/java.lang.Thread.run(Unknown Source) !ENTRY org.eclipse.jdt.ls.core 4 0 2022-11-18 06:30:08.672 !MESSAGE Error occured while building workspace. Details: message: Syntax error, insert "VariableDeclarators" to complete LocalVariableDeclaration; code: 1610612976; resource: /Users/yanzh/Projects/vscode-extensions/vscode-spring-boot-dashboard/test/projects/spring-petclinic/src/main/java/org/springframework/samples/petclinic/PetClinicApplication.java; line: 34 message: Syntax error, insert ";" to complete LocalVariableDeclarationStatement; code: 1610612976; resource: /Users/yanzh/Projects/vscode-extensions/vscode-spring-boot-dashboard/test/projects/spring-petclinic/src/main/java/org/springframework/samples/petclinic/PetClinicApplication.java; line: 34 !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.707 !MESSAGE >> document/documentSymbol !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.709 !MESSAGE >> textDocument/inlayHint !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.711 !MESSAGE >> textDocument/semanticTokens/full !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.712 !MESSAGE >> workspace/executeCommand vscode.java.resolveMainMethod !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.714 !MESSAGE >> workspace/executeCommand java.maven.initializeSearcher !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.715 !MESSAGE >> document/documentSymbol !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.715 !MESSAGE >> document/documentSymbol !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.716 !MESSAGE >> workspace/executeCommand sts.java.addClasspathListener !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.717 !MESSAGE >> document/documentSymbol !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.717 !MESSAGE >> workspace/executeCommand vscode.java.resolveMainMethod !ENTRY java-debug 1 0 2022-11-18 06:30:08.717 !MESSAGE Starting com.microsoft.java.debug.plugin !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.718 !MESSAGE >> workspace/executeCommand vscode.java.resolveMainMethod !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.719 !MESSAGE >> workspace/executeCommand java.maven.initializeSearcher !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.719 !MESSAGE >> workspace/executeCommand java.maven.initializeSearcher !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.720 !MESSAGE >> textDocument/inlayHint !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.720 !MESSAGE >> workspace/executeCommand java.maven.initializeSearcher !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.721 !MESSAGE >> document/hover !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.723 !MESSAGE >> workspace/executeCommand vscode.java.resolveMainMethod !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.723 !MESSAGE Reconciled 1. Took 0 ms !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.727 !MESSAGE >> textDocument/inlayHint !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.728 !MESSAGE User abort while collecting the document symbols. !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.731 !MESSAGE User abort while collecting the document symbols. !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.732 !MESSAGE User abort while collecting the document symbols. !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:08.741 !MESSAGE >> workspace/executeCommand vscode.java.resolveMainMethod !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.135 !MESSAGE begin problem for /PetClinicApplication.java !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.135 !MESSAGE 2 problems reported for /PetClinicApplication.java !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.139 !MESSAGE Validated 1. Took 406 ms !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.155 !MESSAGE >> build jobs finished !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.161 !MESSAGE >> registerWatchers' !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.162 !MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles' !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.164 !MESSAGE >> watchers registered !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.235 !MESSAGE >> workspace/executeCommand java.project.getAll !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.235 !MESSAGE >> workspace/executeCommand java.project.getAll !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.236 !MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.237 !MESSAGE >> workspace/executeCommand sts.java.addClasspathListener !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.239 !MESSAGE >> workspace/executeCommand java.project.listSourcePaths !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.242 !MESSAGE >> workspace/executeCommand java.project.getSettings !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.243 !MESSAGE >> workspace/executeCommand java.project.getClasspaths !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.249 !MESSAGE >> workspace/executeCommand vscode.java.resolveMainClass !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:09.984 !MESSAGE >> workspace/executeCommand java.intellicode.enable !ENTRY org.eclipse.jdt.ls.core 1 0 2022-11-18 06:30:10.521 !MESSAGE >> workspace/executeCommand sts.java.addClasspathListener