Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • 15:07
    apupier labeled #796
  • 15:07
    apupier review_requested #796
  • 15:01
    apupier opened #796
  • 14:19

    apupier on 0.1.1

    (compare)

  • 14:04

    apupier on main

    FUSETOOLS2-1331 - explicitly se… (compare)

  • 14:04
    apupier closed #795
  • 14:04
    apupier commented #795
  • 13:51
    apupier review_requested #795
  • 13:51
    apupier labeled #795
  • 13:47
    apupier edited #795
  • 13:47
    apupier edited #795
  • 13:44
    apupier labeled #795
  • 13:44
    apupier synchronize #795
  • 13:41
    apupier synchronize #795
  • 13:35
    apupier opened #795
  • 08:14
    dependabot[bot] synchronize #781
  • 08:14

    dependabot[bot] on npm_and_yarn

    Bump @types/vscode from 1.57.0 … (compare)

  • 08:14
    dependabot[bot] edited #781
  • 08:11
    dependabot[bot] edited #781
  • 08:11
    dependabot[bot] synchronize #781
Lars Heinemann
@lhein
@apupier_twitter do u know other XML LSP ?
Aurélien Pupier
@apupier_twitter
yes but the IBm one is the most advanced
you can follow Microsoft/vscode#1440 where the most active discussiosn and references can be found
for Red Hatters, you calso follow openshiftio/openshift.io#1193 and http://post-office.corp.redhat.com/archives/devtools-pm/2018-April/msg00092.html
Aurélien Pupier
@apupier_twitter
for completion on xml LSP o microclimate, there is this issue reported microclimate-devops/xml-language-server#9
and I guess that you can vote a +1 on it :-)
Alain Pham
@alainpham
Thanks for the pointers. I up voted all of them :).
Aurélien Pupier
@apupier_twitter
Camel Language Server available an working in openshift.io https://twitter.com/apupier/status/996724901464690688
:-)
Aurélien Pupier
@apupier_twitter
for information: https://t.co/Ue5OB5bNyt
tweet abou tblogpost mentioning Eclipse and VS Code MArketplace
and how to use the Camel Language Server on openshift.io
Flemming Harms
@fharms
I can’t get endpoint completion to work in properties files for IDEA with the latest released version, but the test cases is green. Has anybody noticed this also?
Aurélien Pupier
@apupier
image.png
requires a lot of cleaning but...
Camel URI completion in Java file too with the LSP
(and requires several good conditions...)
anyway a first step for a better support on several IDEs
Aurélien Pupier
@apupier
image.png
Lars Heinemann
@lhein

:D

Aurélien Pupier
@apupier
Apache Camel URi completion for Java DSL has been announced (available for VS Code and Eclipse Desktop)
https://twitter.com/apupier/status/1016670721874059264
Aurélien Pupier
@apupier
and now some validatin of endpoints: https://twitter.com/apupier/status/1017023702783979520
for information I tried to reuse the code from camel-idea (duplicated fo rnow in common-tooling)
I'm pretty sure that more code can be factorize on this part in the future
Tomáš Sedmík
@tsedmik
@apupier, @lhein I'm thinking about Apache Camel LSP project management and I'm wondering if we plan to work in sprints (fixed release cycles) or "once we have something we will make a release"? It will help me to draft an initial workflow how to manage the whole project on GitHub
Lars Heinemann
@lhein
for now we did not follow sprints or fixed cycles
whenever we felt there are enough new features we cut a release
Tomáš Sedmík
@tsedmik
@lhein ok, that's what I thought and that's IMHO most reasonable way to go for now :-)
Aurélien Pupier
@apupier
@davsclaus Hello Claus. is it possible to include Tomas and Dominik Jelinek in the member of Camel Tooling organization please? (or give me rigth to do it)
Tomas will create a board to better manage the LSP work in github directly and start having some QE applied on it (and soon documentation)
Claus Ibsen
@davsclaus
@apupier yeah sure
@apupier you and @lhein are now also owners so you ought to have admin rights
Aurélien Pupier
@apupier
thanks!
Tomáš Sedmík
@tsedmik
@apupier Hi Aurelien, I've noticed, that you've started playing with project boards :-)
@apupier I believe, that we need to set some guidelines and rules how to work with it
for example:
Tomáš Sedmík
@tsedmik
Hi @apupier, @lhein, could you get me some tips or hints how to test Apache Camel LSP locally - to be able verify resolved issues? What is your workflow in development phase?
Aurélien Pupier
@apupier
I launch a maven build on the language server project to have the fat jar genrated in target folder
then I copy it to the libs folder of LSP eclipse client (the best is to launch a maven build which will copy it automatically but it takes more time. Fo rthe first time it can ensure you to find the correct place)
than launch an Eclispe instance with the LSP eclipse client project (I hink this one yyou know how to do)
to test on VS code, i copy the fat jar to jars folder of vscode client.
to launch it, you need to open the vs code client project in VS Code, then you shoudl have a Debug -> Start Debugging available
image.png
you can even choose to launch the test suite or a vs code instance with Apache Camel LSP
Aurélien Pupier
@apupier
to verify already resolved issues, you can also use the Eclipse LSP update site/marketplace as it is automatically pushed
Tomáš Sedmík
@tsedmik
@apupier great ... thank you ... I've figured out how to do it for Eclipse ... Now, I'll look at VS Code ;-)
Tomáš Sedmík
@tsedmik
@apupier I tried VS Code - import 'camel-lsp-client-vscode' - copy the server jar into 'jars' folder - I launch Camel LSP client Extension on 'Debug' view - the following error occurs:
/usr/share/code/code --debugBrkPluginHost=49562 --debugId=2118c218-d807-4a1d-bc28-13acdf704f4c --extensionDevelopmentPath=/home/tsedmik/devel/git/camel-lsp-client-vscode --debug 
Activating extension 'camel-tooling.vscode-apache-camel' failed: Cannot find module '/home/tsedmik/devel/git/camel-lsp-client-vscode/out/extension'.
extensionHostProcess.js:818
Activating extension `camel-tooling.vscode-apache-camel` failed:  Cannot find module '/home/tsedmik/devel/git/camel-lsp-client-vscode/out/extension'
extensionHostProcess.js:463
Here is the error stack:  Error: Cannot find module '/home/tsedmik/devel/git/camel-lsp-client-vscode/out/extension'
extensionHostProcess.js:463
    at Function.Module._resolveFilename (module.js:543:15)
    at Function.Module._load (module.js:473:25)
    at Function.t._load (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:847:582)
    at Function.t.getExtensionPathIndex.then.o._load (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:795:924)
    at Module.require (module.js:586:17)
    at Module.patchedRequire [as require] (/usr/share/code/resources/app/extensions/git/node_modules/diagnostic-channel/dist/src/patchRequire.js:14:46)
    at require (internal/module.js:11:18)
    at Function.i [as __$__nodeRequire] (/usr/share/code/resources/app/out/vs/loader.js:30:770)
    at /usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:821:524
    at t._doActivateExtension (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:821:636)
    at t._activateExtension (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:820:511)
    at Object.actualActivateExtension (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:818:395)
    at e._activateExtension (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:463:727)
    at /usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:463:346
    at Array.map (<anonymous>)
    at e._activateExtensions (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:463:321)
    at e.activateByEvent (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:461:592)
    at /usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:818:837
    at Object.g [as _notify] (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:79:572)
    at Object.enter (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:82:924)
    at n.Class.derive._oncancel._run (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:84:790)
    at n.Class.derive._oncancel._completed (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:84:231)
    at e.open (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:111:536)
    at /usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:818:433
    at Object.g [as _notify] (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:79:572)
    at Object.enter (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:82:924)
    at n.Class.derive._oncancel._run (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:84:790)
    at n.Class.derive._oncancel._completed (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:84:231)
    at c (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:87:680)
    at n.Class.derive.join.i.forEach.K.then.o.(anonymous function) (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:87:894)
    at Object.g [as _notify] (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:79:572)
    at Object.enter (/usr/share/code/resources/app/out/vs/workbench/node/extensionHostProcess.js:82:924)
    at n.Class.derive._oncancel._run (/usr/share/code/
any idea how to fix it?
Aurélien Pupier
@apupier
never seen this error but I know that other IDEs than Eclipse are not good for automatic building so I often needs to call npm install
or install required dependices from a right-click menu in VS Code