Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Activity
  • Oct 22 10:02
    dependabot[bot] review_requested #800
  • Oct 22 10:02
    dependabot[bot] review_requested #800
  • Oct 22 10:02
    dependabot[bot] labeled #800
  • Oct 22 10:02
    dependabot[bot] opened #800
  • Oct 22 10:02

    dependabot[bot] on npm_and_yarn

    Bump @types/node from 16.11.1 t… (compare)

  • Oct 22 00:51
    dependabot[bot] review_requested #681
  • Oct 22 00:51
    dependabot[bot] review_requested #681
  • Oct 22 00:51
    dependabot[bot] labeled #681
  • Oct 22 00:51
    dependabot[bot] opened #681
  • Oct 22 00:51

    dependabot[bot] on maven

    Bump spring-boot-maven-plugin f… (compare)

  • Oct 21 07:44
    apupier opened #799
  • Oct 21 07:33
    apupier labeled #796
  • Oct 21 07:18
    apupier edited #798
  • Oct 21 07:17
    apupier labeled #798
  • Oct 21 07:17
    apupier review_requested #798
  • Oct 20 18:22
    apupier synchronize #798
  • Oct 20 14:56
    apupier opened #798
  • Oct 20 10:02
    dependabot[bot] review_requested #797
  • Oct 20 10:02
    dependabot[bot] review_requested #797
  • Oct 20 10:02
    dependabot[bot] labeled #797
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
I don' tknow exactly when it is needed for now
install depdencies is on right-click on package.json file
@tsedmik so usually I invoke this install depdencies, then try to call npm install in the terminal that has been opened and then retry to "debug" the application
Tomáš Sedmík
@tsedmik
@apupier ok, I'll try it. Thank you for the tip ;-)
Tomáš Sedmík
@tsedmik
@apupier "Install dependencies" on "package.json" helps. But I had to manually install "mvn-artifact-download" -> npm install --save mvn-artifact-download
otherwise "Install dependencies" fails with error that "mvn-artifact-download" cannot be installed