emacs-lsp / lsp-treemacs

lsp-mode :heart: treemacs
GNU General Public License v3.0
398 stars 47 forks source link

problem with lsp-treemacs-errors-list #47

Closed lwiechec closed 4 years ago

lwiechec commented 4 years ago

Hi, when I try to list errors in my Java file and do M-x lsp-treemacs-errors-list, I can see this:

Debugger entered--Lisp error: (void-function lsp-diagnostic-severity)
  lsp-diagnostic-severity(#<hash-table equal 6/65 0x2d839ad>)
  lsp-treemacs--match-diagnostic-severity(#<hash-table equal 6/65 0x2d839ad>)
  -some(lsp-treemacs--match-diagnostic-severity (#<hash-table equal 6/65 0x2d839ad>))
  lsp-treemacs--diagnostics-match-selected-severity((#<hash-table equal 6/65 0x2d839ad>))
  #f(compiled-function (input0) #<bytecode 0x2f7b30d>)(("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/retrieve/RetrieveRemoteProductsRequest.java" #<hash-table equal 6/65 0x2d839ad>))
  -some(#f(compiled-function (input0) #<bytecode 0x2f7b30d>) (("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/retrieve/RetrieveRemoteProductsRequest.java" #<hash-table equal 6/65 0x2d839ad>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/bqs/HibernateSpatialHqlGeneratorTest.java" #<hash-table equal 6/65 0x2dab181> #<hash-table equal 6/65 0x2ed47e9>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/server2/model/majiic/NsiliServerTester.java" #<hash-table equal 5/65 0x2df5df9> #<hash-table equal 5/65 0x2e438f9> #<hash-table equal 5/65 0x2d815b1> #<hash-table equal 5/65 0x2deadc1>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/util/SyncUtil.java" #<hash-table equal 5/65 0x2e5b7a9>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/model/type/UCOAbsTimeType.java" #<hash-table equal 5/65 0x2e468dd>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/net/HttpHandlerTest.java" #<hash-table equal 6/65 0x2e4ace1> #<hash-table equal 6/65 0x2a56609>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/application/NsiliServer.java" #<hash-table equal 5/65 0x2e07e09> #<hash-table equal 5/65 0x2e99581> #<hash-table equal 5/65 0x2e96979> #<hash-table equal 6/65 0x2e2d505> #<hash-table equal 6/65 0x2e99a61> #<hash-table equal 6/65 0x2dfade5> #<hash-table equal 6/65 0x2df4d9d> #<hash-table equal 5/65 0x2cc54ad>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/api/UpdateRequestImpl.java" #<hash-table equal 5/65 0x2ee080d>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/model/type/EnumUserType.java" #<hash-table equal 5/65 0x2da92f9> #<hash-table equal 6/65 0x2ee8bb1> #<hash-table equal 6/65 0x2de959d> #<hash-table equal 5/65 0x2e510e5>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/net/TransferableFileTest.java" #<hash-table equal 6/65 0x2edfc29> #<hash-table equal 6/65 0x2f110c5>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/application/NsiliServlet.java" #<hash-table equal 6/65 0x2d71121> #<hash-table equal 6/65 0x2dfa5a5> #<hash-table equal 5/65 0x2e2b9e1> #<hash-table equal 6/65 0x2e4a49d> #<hash-table equal 6/65 0x2e7478d> #<hash-table equal 6/65 0x2eaa269> #<hash-table equal 6/65 0x2eb8275>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/api/LibraryManagerImpl.java" #<hash-table equal 6/65 0x2e4dc85>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/sync/Ifas12ExportFileTest.java" #<hash-table equal 5/65 0x2eeb439> #<hash-table equal 6/65 0x2dffe09> #<hash-table equal 5/65 0x2b0a5bd> #<hash-table equal 5/65 0x2ae5311> #<hash-table equal 5/65 0x2de0d79> #<hash-table equal 6/65 0x2e0a239> #<hash-table equal 5/65 0x2ea326d> #<hash-table equal 5/65 0x2d855a5> #<hash-table equal 5/65 0x2d3a04d> #<hash-table equal 5/65 0x2f03879> #<hash-table equal 6/65 0x2e7132d> #<hash-table equal 6/65 0x2e80f39> #<hash-table equal 5/65 0x2eddbc9> #<hash-table equal 5/65 0x2eea7b5> #<hash-table equal 5/65 0x2f083fd>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/sync/SynchronizationException.java" #<hash-table equal 5/65 0x2df2ea1>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/sync/Synchronizer.java" #<hash-table equal 6/65 0x2e7a3d5> #<hash-table equal 6/65 0x2ea3a89> #<hash-table equal 6/65 0x2ee5579> #<hash-table equal 5/65 0x2e684f5> #<hash-table equal 5/65 0x2f0a271> #<hash-table equal 5/65 0x2eabf35>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/util/PatternUtilTest.java" #<hash-table equal 6/65 0x2f0f8a9> #<hash-table equal 6/65 0x2f104a9> #<hash-table equal 6/65 0x2f11045>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/api/LibraryImpl.java" #<hash-table equal 5/65 0x2f0a295> #<hash-table equal 5/65 0x2f0aca5> #<hash-table equal 5/65 0x2f0ba11> #<hash-table equal 5/65 0x2f0c4a5> #<hash-table equal 5/65 0x2f0d0a5> #<hash-table equal 5/65 0x2f0dca5>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/order/DestinationHandler.java" #<hash-table equal 5/65 0x2f0487d> #<hash-table equal 5/65 0x2f0547d> #<hash-table equal 5/65 0x2f0607d>) ("/home/luke/work/projects/csd-ipl/installer/izpack-panels/src/test/java/int_/nato/nc3a/nsili/izpack/actions/SetExtraVariablesPanelActionTest.java" #<hash-table equal 6/65 0x2ef77c1> #<hash-table equal 6/65 0x2ef7821> #<hash-table equal 6/65 0x2f021e5> #<hash-table equal 6/65 0x2f02c79>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/sync/SyncClientUsingCatalogMgrTest.java" #<hash-table equal 6/65 0x2ef67fd> #<hash-table equal 6/65 0x2ef8811> #<hash-table equal 6/65 0x2ef8871> #<hash-table equal 6/65 0x2efa819> #<hash-table equal 6/65 0x2efa859> #<hash-table equal 6/65 0x2efbf91> #<hash-table equal 6/65 0x2efc075> #<hash-table equal 6/65 0x2efd6ed> #<hash-table equal 6/65 0x2efdc55> #<hash-table equal 6/65 0x2efec79> #<hash-table equal 6/65 0x2eff879>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/util/ifas12/IFAS12HandlerForExport.java" #<hash-table equal 6/65 0x2eeebf1> #<hash-table equal 6/65 0x2ef06f1> #<hash-table equal 6/65 0x2ef07d5> #<hash-table equal 6/65 0x2ef1e4d> #<hash-table equal 6/65 0x2ef23b5> #<hash-table equal 6/65 0x2ef33d9> #<hash-table equal 6/65 0x2ef47dd>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/server2/application/NsiliServerTest.java" #<hash-table equal 5/65 0x2eebfd1> #<hash-table equal 5/65 0x2eec011> #<hash-table equal 5/65 0x2eed3cd> #<hash-table equal 5/65 0x2eed42d>) ("/home/luke/work/projects/csd-ipl/installer/izpack-panels/src/main/java/int_/nato/nc3a/nsili/izpack/util/CreationMgrUserPasswordValidator.java" #<hash-table equal 5/65 0x2ee8c09>) ("/home/luke/work/projects/csd-ipl/installer/izpack-panels/src/test/java/int_/nato/nc3a/nsili/izpack/util/SHAProcessorTest.java" #<hash-table equal 6/65 0x2ee4c2d> #<hash-table equal 6/65 0x2ee6031> #<hash-table equal 6/65 0x2ee6bcd>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/create/ChangeRequest.java" #<hash-table equal 5/65 0x2edfc49> #<hash-table equal 5/65 0x2ee1599> #<hash-table equal 5/65 0x2ee202d> #<hash-table equal 5/65 0x2ee2c2d> #<hash-table equal 5/65 0x2ee382d>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/query/BQSStandingQueryDAO.java" #<hash-table equal 6/65 0x2ede82d> #<hash-table equal 6/65 0x2edf42d>) ("/home/luke/work/projects/csd-ipl/installer/izpack-panels/src/main/java/int_/nato/nc3a/nsili/izpack/panels/ORBInitialPortSetupPanel.java" #<hash-table equal 5/65 0x2edcc29>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/api/RequestImpl.java" #<hash-table equal 5/65 0x2ed484d> #<hash-table equal 5/65 0x2ed6a99> #<hash-table equal 5/65 0x2ed7001> #<hash-table equal 5/65 0x2ed8025> #<hash-table equal 5/65 0x2ed9429> #<hash-table equal 5/65 0x2eda029> #<hash-table equal 5/65 0x2edac29> #<hash-table equal 5/65 0x2edb829>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/api/BravoToAlphaDAGPostProcessor.java" #<hash-table equal 6/65 0x2ec8f9d> #<hash-table equal 6/65 0x2ec8fdd> #<hash-table equal 6/65 0x2ecc421> #<hash-table equal 6/65 0x2ecc481> #<hash-table equal 6/65 0x2ecddd1> #<hash-table equal 6/65 0x2ece865> #<hash-table equal 6/65 0x2ecf465> #<hash-table equal 6/65 0x2ed0065> #<hash-table equal 6/65 0x2ed0ca5> #<hash-table equal 6/65 0x2ed1041> #<hash-table equal 6/65 0x2ed1c65>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/server2/model/majiic/DatabaseAccessTester.java" #<hash-table equal 6/65 0x2ebc3d5> #<hash-table equal 6/65 0x2ebd819> #<hash-table equal 6/65 0x2ebdbb5> #<hash-table equal 5/65 0x2ebe7d9> #<hash-table equal 5/65 0x2ebf795> #<hash-table equal 5/65 0x2ebf7f5> #<hash-table equal 5/65 0x2ec0f99> #<hash-table equal 5/65 0x2ec0fd9> #<hash-table equal 5/65 0x2ec2795> #<hash-table equal 5/65 0x2ec27f5> #<hash-table equal 6/65 0x2ec4145> #<hash-table equal 5/65 0x2ec4bd9> #<hash-table equal 6/65 0x2ec57d9> #<hash-table equal 6/65 0x2ec63d9> #<hash-table equal 6/65 0x2ec7019>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/create/StorageException.java" #<hash-table equal 5/65 0x2eb9e75>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/create/filehandler/BaseFileHandler.java" #<hash-table equal 5/65 0x2eb8e79>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/util/FormatType.java" #<hash-table equal 5/65 0x2eb6255> #<hash-table equal 5/65 0x2eb8191>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/model/type/UCONameNameType.java" #<hash-table equal 5/65 0x2eb3a75> #<hash-table equal 6/65 0x2eb4a31> #<hash-table equal 6/65 0x2eb4a91>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/sync/SyncClientUsingHttpPost.java" #<hash-table equal 5/65 0x2ead271> #<hash-table equal 6/65 0x2eade71> #<hash-table equal 6/65 0x2eaea71> #<hash-table equal 5/65 0x2eaf60d> #<hash-table equal 5/65 0x2eaf66d> #<hash-table equal 5/65 0x2eb0e11> #<hash-table equal 5/65 0x2eb0e51> #<hash-table equal 5/65 0x2eb2d8d>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/util/ifas12/IFAS12Handler.java" #<hash-table equal 6/65 0x2eabe71>) ("/home/luke/work/projects/bruc-testcases/src/test/java/int_/nato/ncia/majiic/testing/testng/cucumber/GAOISteps.java" #<hash-table equal 6/65 0x2ea50e1> #<hash-table equal 6/65 0x2ea5649> #<hash-table equal 6/65 0x2ea666d> #<hash-table equal 6/65 0x2ea726d> #<hash-table equal 6/65 0x2ea7e6d> #<hash-table equal 6/65 0x2ea8a6d> #<hash-table equal 6/65 0x2ea966d> #<hash-table equal 6/65 0x2eaa209>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/util/SyncUtilTest.java" #<hash-table equal 6/65 0x2ea3a29>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/security/auth/RolenamePrincipalTest.java" #<hash-table equal 6/65 0x2e995a1>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/security/auth/PropertyFileLoginModule.java" #<hash-table equal 5/65 0x2e99aa9> #<hash-table equal 6/65 0x2e99e45> #<hash-table equal 5/65 0x2e9aa69> #<hash-table equal 5/65 0x2e9ba25> #<hash-table equal 5/65 0x2e9ba85> #<hash-table equal 5/65 0x2e9d229> #<hash-table equal 5/65 0x2e9d269> #<hash-table equal 5/65 0x2e9ea25> #<hash-table equal 5/65 0x2e9ea85> #<hash-table equal 5/65 0x2ea03d5> #<hash-table equal 5/65 0x2ea0e69>) ("/home/luke/work/projects/csd-ipl/installer/izpack-panels/src/main/java/int_/nato/nc3a/nsili/izpack/panels/XHTMLInfoPanel.java" #<hash-table equal 5/65 0x2e96d19>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/create/filehandler/VideoFileHandler.java" #<hash-table equal 5/65 0x2e94979> #<hash-table equal 5/65 0x2e95535>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/utils/CORBASerializer.java" #<hash-table equal 5/65 0x2e8b3e9> #<hash-table equal 5/65 0x2e8b951> #<hash-table equal 6/65 0x2e8c975> #<hash-table equal 5/65 0x2e8d575> #<hash-table equal 5/65 0x2e8e175> #<hash-table equal 5/65 0x2e8ed75> #<hash-table equal 5/65 0x2e8f975> #<hash-table equal 6/65 0x2e90511> #<hash-table equal 5/65 0x2e90571> #<hash-table equal 5/65 0x2e91d15> #<hash-table equal 5/65 0x2e91d55> #<hash-table equal 5/65 0x2e93c91>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/utils/NodeUserType.java" #<hash-table equal 6/65 0x2e84379> #<hash-table equal 5/65 0x2e843d9> #<hash-table equal 5/65 0x2e873a9> #<hash-table equal 5/65 0x2e873e9> #<hash-table equal 5/65 0x2e88ba5>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/server2/query/QueryResultListTest.java" #<hash-table equal 6/65 0x2e80f5d> #<hash-table equal 6/65 0x2e80f9d> #<hash-table equal 5/65 0x2e826d5> #<hash-table equal 5/65 0x2e827b9>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/util/FormatInfoTest.java" #<hash-table equal 6/65 0x2e7d395> #<hash-table equal 6/65 0x2e7e7bd> #<hash-table equal 6/65 0x2e7f779>) ("/home/luke/work/projects/csd-ipl/ipl/src/test/java/int_/nato/nc3a/nsili/sync/SyncClientUsingHttpPostTest.java" #<hash-table equal 6/65 0x2e7bb59> #<hash-table equal 6/65 0x2e7bb99>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/server2/api/OrderRequestImpl.java" #<hash-table equal 5/65 0x2e77f91> #<hash-table equal 6/65 0x2e793b9> #<hash-table equal 5/65 0x2e7a375>) ("/home/luke/work/projects/csd-ipl/ipl/src/main/java/int_/nato/nc3a/nsili/util/ImprovedThreadLocal.java" #<hash-table equal 5/65 0x2e76795>) ("/home/luke/work/projects/csd-ipl/installer/izpack-panels/src/main/java/int_/nato/nc3a/nsili/izpack/panels/CheckSelectedJVM.java" #<hash-table equal 5/65 0x2e747cd>) ...))
  #f(compiled-function (folder-name) #<bytecode 0x2f7b2f9>)("/home/luke/work/projects/csd-ipl")
  -filter(#f(compiled-function (folder-name) #<bytecode 0x2f7b2f9>) ("/home/luke/work/projects/csd-ipl" "/home/luke/work/projects/bruc-testcases"))
  lsp-treemacs--root-folders()
  treemacs--do-expand-lsp-error-list(#<marker at 1 in *LSP Error List*>)
  treemacs-LSP-ERROR-LIST-extension()
  lsp-treemacs-errors-list()
  funcall-interactively(lsp-treemacs-errors-list)
  call-interactively(lsp-treemacs-errors-list nil nil)
  command-execute(lsp-treemacs-errors-list)

I checked and indeed - there is no lsp-diagnostic-severity function in (my) version of LSP...

Any help would be appreciated!

lwiechec commented 4 years ago

thanks! PS: if I install from MELPA: do I need to wait for the (next) official release ?

yyoncho commented 4 years ago

thanks! PS: if I install from MELPA: do I need to wait for the (next) official release ?

it takes 3-4 hours melpa to pick the latest version of the package.

lwiechec commented 4 years ago

excellent - thanks again!