Re: Netbeans startup crash

2022-01-05 Thread Matthias Bläsing
Hi Brad,

Michael already gave the explanation (the structure of the javac
modules was incompatibly changed). At the time it was done the issue
was brought up, but as it only affects users of the development builds,
it was deemed ok.

To fix this:

1. Open /home/bwalker/.netbeans/dev/modules
2. Look for the javac modules and note the names
3. Open /home/bwalker/.netbeans/dev/config/Modules and look for
   XML files with the same basenames and rename them to
   .xml.remove
4. Start NetBeans

This basicly removes the modules from NetBeans. If start succeeds and
everything is in order, you can remove the ".xml.remove" files and also
the corresponding jars from the /home/bwalker/.netbeans/dev/modules
folder.

HTH

Matthias

Am Mittwoch, dem 05.01.2022 um 17:44 -0700 schrieb Brad Walker:
> I'm having a real problem with Netbeans crashing on startup..
> 
> [bwalker@localhost bin]$ ./netbeans/bin/netbeans
> ---
> > Log Session: Wednesday, January 5, 2022 at 5:42:56 PM Mountain Standard
> Time
> > System Info:
>   Product Version = Apache NetBeans IDE DEV (Build
> dev-76183f342a62d9f0e6732d7b500430d34d813b54) (#76183f342a62)
>   Operating System= Linux version 5.15.8-100.fc34.x86_64 running on
> amd64
>   Java; VM; Vendor= 11.0.13; OpenJDK 64-Bit Server VM 11.0.13+8;
> Red Hat, Inc.
>   Runtime = OpenJDK Runtime Environment 11.0.13+8
>   Java Home   =
> /usr/lib/jvm/java-11-openjdk-11.0.13.0.8-2.fc34.x86_64
>   System Locale; Encoding = en_US (nb); UTF-8
>   Home Directory  = /home/bwalker
>   Current Directory   = /home/bwalker/bin
>   User Directory  = /home/bwalker/.netbeans/dev
>   Cache Directory = /home/bwalker/.cache/netbeans/dev
>   Installation= /home/bwalker/bin/netbeans/nb
> /home/bwalker/bin/netbeans/ergonomics
> /home/bwalker/bin/netbeans/ide
> /home/bwalker/bin/netbeans/extide
> /home/bwalker/bin/netbeans/java
> /home/bwalker/bin/netbeans/apisupport
> /home/bwalker/bin/netbeans/webcommon
> /home/bwalker/bin/netbeans/websvccommon
> /home/bwalker/bin/netbeans/enterprise
> /home/bwalker/bin/netbeans/profiler
> /home/bwalker/bin/netbeans/php
> /home/bwalker/bin/netbeans/harness
> /home/bwalker/bin/netbeans/cpplite
> /home/bwalker/bin/netbeans/groovy
> /home/bwalker/bin/netbeans/extra
> /home/bwalker/bin/netbeans/javafx
> /home/bwalker/bin/netbeans/platform
>   Boot & Ext. Classpath   =
>   Application Classpath   =
> /home/bwalker/bin/netbeans/platform/lib/boot.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-modules.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-util.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-util-lookup.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-util-ui.jar
>   Startup Classpath   =
> /home/bwalker/bin/netbeans/platform/core/core-base.jar:/home/bwalker/bin/netbeans/platform/core/org-openide-filesystems.jar:/home/bwalker/bin/netbeans/platform/core/asm-tree-9.2.jar:/home/bwalker/bin/netbeans/platform/core/asm-9.2.jar:/home/bwalker/bin/netbeans/platform/core/org-openide-filesystems-compat8.jar:/home/bwalker/bin/netbeans/platform/core/org-netbeans-libs-asm.jar:/home/bwalker/bin/netbeans/platform/core/core.jar:/home/bwalker/bin/netbeans/platform/core/asm-commons-9.2.jar:/home/bwalker/bin/netbeans/nb/core/org-netbeans-upgrader.jar:/home/bwalker/bin/netbeans/nb/core/locale/core_nb.jar
> ---
> java.lang.IllegalStateException: Missing hosting module
> org.netbeans.libs.javacimpl for fragment org.netbeans.modules.nbjavac.impl
> at org.netbeans.ModuleManager.refineClassLoader(ModuleManager.java:909)
> at org.netbeans.StandardModule.classLoaderUp(StandardModule.java:527)
> at org.netbeans.ModuleManager.enable(ModuleManager.java:1330)
> at org.netbeans.ModuleManager.enable(ModuleManager.java:1254)
> at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:315)
> at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:251)
> at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:298)
> at org.netbeans.core.startup.Main.getModuleSystem(Main.java:156)
> at org.netbeans.core.startup.Main.getModuleSystem(Main.java:125)
> at org.netbeans.core.startup.Main.start(Main.java:282)
> at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
> at java.base/java.lang.Thread.run(Thread.java:829)
> [bwalker@localhost bin]$
> 
> Any ideas what's h

Re: Netbeans startup crash

2022-01-05 Thread Michael Bien

Hi Brad,

i see you are using a dev build. Since nb-javac renamed some jars 
recently, its likely that you have two things installed at the same time 
and something broke.


"ant clean" should fix the build if you have a recent master (relevant 
PR https://github.com/apache/netbeans/pull/3392 )


you might have to clean /home/bwalker/.netbeans/dev too.

hope that helps,
michael


On 06.01.22 01:44, Brad Walker wrote:

I'm having a real problem with Netbeans crashing on startup..

[bwalker@localhost bin]$ ./netbeans/bin/netbeans
---

Log Session: Wednesday, January 5, 2022 at 5:42:56 PM Mountain Standard

Time

System Info:

   Product Version = Apache NetBeans IDE DEV (Build
dev-76183f342a62d9f0e6732d7b500430d34d813b54) (#76183f342a62)
   Operating System= Linux version 5.15.8-100.fc34.x86_64 running on
amd64
   Java; VM; Vendor= 11.0.13; OpenJDK 64-Bit Server VM 11.0.13+8;
Red Hat, Inc.
   Runtime = OpenJDK Runtime Environment 11.0.13+8
   Java Home   =
/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-2.fc34.x86_64
   System Locale; Encoding = en_US (nb); UTF-8
   Home Directory  = /home/bwalker
   Current Directory   = /home/bwalker/bin
   User Directory  = /home/bwalker/.netbeans/dev
   Cache Directory = /home/bwalker/.cache/netbeans/dev
   Installation= /home/bwalker/bin/netbeans/nb
 /home/bwalker/bin/netbeans/ergonomics
 /home/bwalker/bin/netbeans/ide
 /home/bwalker/bin/netbeans/extide
 /home/bwalker/bin/netbeans/java
 /home/bwalker/bin/netbeans/apisupport
 /home/bwalker/bin/netbeans/webcommon
 /home/bwalker/bin/netbeans/websvccommon
 /home/bwalker/bin/netbeans/enterprise
 /home/bwalker/bin/netbeans/profiler
 /home/bwalker/bin/netbeans/php
 /home/bwalker/bin/netbeans/harness
 /home/bwalker/bin/netbeans/cpplite
 /home/bwalker/bin/netbeans/groovy
 /home/bwalker/bin/netbeans/extra
 /home/bwalker/bin/netbeans/javafx
 /home/bwalker/bin/netbeans/platform
   Boot & Ext. Classpath   =
   Application Classpath   =
/home/bwalker/bin/netbeans/platform/lib/boot.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-modules.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-util.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-util-lookup.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-util-ui.jar
   Startup Classpath   =
/home/bwalker/bin/netbeans/platform/core/core-base.jar:/home/bwalker/bin/netbeans/platform/core/org-openide-filesystems.jar:/home/bwalker/bin/netbeans/platform/core/asm-tree-9.2.jar:/home/bwalker/bin/netbeans/platform/core/asm-9.2.jar:/home/bwalker/bin/netbeans/platform/core/org-openide-filesystems-compat8.jar:/home/bwalker/bin/netbeans/platform/core/org-netbeans-libs-asm.jar:/home/bwalker/bin/netbeans/platform/core/core.jar:/home/bwalker/bin/netbeans/platform/core/asm-commons-9.2.jar:/home/bwalker/bin/netbeans/nb/core/org-netbeans-upgrader.jar:/home/bwalker/bin/netbeans/nb/core/locale/core_nb.jar
---
java.lang.IllegalStateException: Missing hosting module
org.netbeans.libs.javacimpl for fragment org.netbeans.modules.nbjavac.impl
at org.netbeans.ModuleManager.refineClassLoader(ModuleManager.java:909)
at org.netbeans.StandardModule.classLoaderUp(StandardModule.java:527)
at org.netbeans.ModuleManager.enable(ModuleManager.java:1330)
at org.netbeans.ModuleManager.enable(ModuleManager.java:1254)
at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:315)
at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:251)
at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:298)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:156)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:125)
at org.netbeans.core.startup.Main.start(Main.java:282)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
at java.base/java.lang.Thread.run(Thread.java:829)
[bwalker@localhost bin]$

Any ideas what's happening here?

-brad w.




-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Netbeans startup crash

2022-01-05 Thread Brad Walker
I'm having a real problem with Netbeans crashing on startup..

[bwalker@localhost bin]$ ./netbeans/bin/netbeans
---
>Log Session: Wednesday, January 5, 2022 at 5:42:56 PM Mountain Standard
Time
>System Info:
  Product Version = Apache NetBeans IDE DEV (Build
dev-76183f342a62d9f0e6732d7b500430d34d813b54) (#76183f342a62)
  Operating System= Linux version 5.15.8-100.fc34.x86_64 running on
amd64
  Java; VM; Vendor= 11.0.13; OpenJDK 64-Bit Server VM 11.0.13+8;
Red Hat, Inc.
  Runtime = OpenJDK Runtime Environment 11.0.13+8
  Java Home   =
/usr/lib/jvm/java-11-openjdk-11.0.13.0.8-2.fc34.x86_64
  System Locale; Encoding = en_US (nb); UTF-8
  Home Directory  = /home/bwalker
  Current Directory   = /home/bwalker/bin
  User Directory  = /home/bwalker/.netbeans/dev
  Cache Directory = /home/bwalker/.cache/netbeans/dev
  Installation= /home/bwalker/bin/netbeans/nb
/home/bwalker/bin/netbeans/ergonomics
/home/bwalker/bin/netbeans/ide
/home/bwalker/bin/netbeans/extide
/home/bwalker/bin/netbeans/java
/home/bwalker/bin/netbeans/apisupport
/home/bwalker/bin/netbeans/webcommon
/home/bwalker/bin/netbeans/websvccommon
/home/bwalker/bin/netbeans/enterprise
/home/bwalker/bin/netbeans/profiler
/home/bwalker/bin/netbeans/php
/home/bwalker/bin/netbeans/harness
/home/bwalker/bin/netbeans/cpplite
/home/bwalker/bin/netbeans/groovy
/home/bwalker/bin/netbeans/extra
/home/bwalker/bin/netbeans/javafx
/home/bwalker/bin/netbeans/platform
  Boot & Ext. Classpath   =
  Application Classpath   =
/home/bwalker/bin/netbeans/platform/lib/boot.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-modules.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-util.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-util-lookup.jar:/home/bwalker/bin/netbeans/platform/lib/org-openide-util-ui.jar
  Startup Classpath   =
/home/bwalker/bin/netbeans/platform/core/core-base.jar:/home/bwalker/bin/netbeans/platform/core/org-openide-filesystems.jar:/home/bwalker/bin/netbeans/platform/core/asm-tree-9.2.jar:/home/bwalker/bin/netbeans/platform/core/asm-9.2.jar:/home/bwalker/bin/netbeans/platform/core/org-openide-filesystems-compat8.jar:/home/bwalker/bin/netbeans/platform/core/org-netbeans-libs-asm.jar:/home/bwalker/bin/netbeans/platform/core/core.jar:/home/bwalker/bin/netbeans/platform/core/asm-commons-9.2.jar:/home/bwalker/bin/netbeans/nb/core/org-netbeans-upgrader.jar:/home/bwalker/bin/netbeans/nb/core/locale/core_nb.jar
---
java.lang.IllegalStateException: Missing hosting module
org.netbeans.libs.javacimpl for fragment org.netbeans.modules.nbjavac.impl
at org.netbeans.ModuleManager.refineClassLoader(ModuleManager.java:909)
at org.netbeans.StandardModule.classLoaderUp(StandardModule.java:527)
at org.netbeans.ModuleManager.enable(ModuleManager.java:1330)
at org.netbeans.ModuleManager.enable(ModuleManager.java:1254)
at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:315)
at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:251)
at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:298)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:156)
at org.netbeans.core.startup.Main.getModuleSystem(Main.java:125)
at org.netbeans.core.startup.Main.start(Main.java:282)
at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:98)
at java.base/java.lang.Thread.run(Thread.java:829)
[bwalker@localhost bin]$

Any ideas what's happening here?

-brad w.


Re: Add support for other programming languages

2022-01-05 Thread John Kostaras
Thank you Brett. Welcome on board. I added you as PoC for clojure and scala
in confluence

for the time being.

We will be updating that and this wiki page

for the time being and we 'll see how we can organise.

Any ideas are welcome.

Kind regards,

John.



On Wed, 5 Jan 2022 at 11:54, Brett Ryan  wrote:

> I wrote language support for postgres openedge i think back in nb5, i
> think it’sa lot easier now, back then i needed to implement a state machine.
>
> I wouldn’t mind seeing clojure support, and scala revived. I’ve only just
> taken an interest in clojure and use scala every day.
>
> > On 1 Jan 2022, at 01:42, John Kostaras  wrote:
> > If you are interested in contributing in maintaining other programming
> > languages support for NetBeans, please reply to this thread.
> >
> > There are many programming languages that have been dropped from Apache
> > NetBeans, for various reasons. A list can be found here
> >  >.
> > Some of them need little effort to provide at least some basic
> > functionality.
> >
> > The task is not easy, as there are different technologies (JavaCC, ANTLR,
> > LSP) that these plugins have been written into, and the NetBeans APIs
> have
> > been changed during time. A draft wiki page on how to add language
> support
> > to NetBeans can be found here
> > <
> https://cwiki.apache.org/confluence/display/NETBEANS/Adding+New+Language+Support
> >
> > .
> >
> > We could have a separate thread or organise in slack, e.g. to create a
> > better overview of what needs to be done and how to proceed.
> >
> > Thank you in advance.
> >
> > K/r,
> >
> > John.
>
> -
> To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> For additional commands, e-mail: dev-h...@netbeans.apache.org
>
> For further information about the NetBeans mailing lists, visit:
> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
>
>
>
>


Re: New theme for netbeans, team member wanted

2022-01-05 Thread Alexius DIAKOGIANNIS
I just saw this thread and I am happy to help. Is there any group for that?

--
Alexius Dennis DIAKOGIANNIS
Archer/Software Architect/Java Geek

About me: https://about.me/diakogiannis/
Linked In: https://www.linkedin.com/in/diakogiannis/
Blog:  https://www.jee.gr
PGP Pub Key: https://pgp.key-server.io/0x669822139B6027AC

From: Eric Bresie 
Sent: Sunday, January 2, 2022 6:09 PM
To: dev@netbeans.apache.org 
Subject: Re: New theme for netbeans, team member wanted

On Sat, Jan 1, 2022 at 6:05 AM Eirik Bakke  wrote:

> My general point is that redrawing the icons is a massive task--there are
> thousands of unique icons in NetBeans, and many hundreds that are seen
> frequently. We really need to keep the process as simple as possible, to
> have a chance to get it done. The main goal here--for my own work at
> least--is to make NetBeans look good on Retina displays (all MacBooks) and
> other HiDPI displays (on both Windows and Linux).
>

There was brief discussion on possibility of automating the transformation
to SVG ( 
https://na01.safelinks.protection.outlook.com/?url=https%3A%2F%2Flists.apache.org%2Fthread%2Fg578klsz72pmdpyw9ll49dm6393k1vf8&data=04%7C01%7C%7Ca7b0dd25c0814d25778808d9ce12aa94%7C84df9e7fe9f640afb435%7C1%7C0%7C637767401827460750%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000&sdata=F3oSlg6syOxCfrjcpKb7CXGSD3cZSBgTLVbO%2BQJU5lo%3D&reserved=0
) but believe it was found to not really be a good option, but figured I
mention in case I’ve misinterpreted it.

> It's probably less work to consider this now than retrofit them all later?
> No, I think retrofitting is actually easier--it could be done in one big
> batch operation. It would have to be part of a general effort to change the
> color scheme, which requires seeing all the ready-drawn icons side-by-side.
> There's also the YAGNI principle--don't pre-architect for functionality we
> won't yet implement.
>
> I also happen to think that the existing icon color scheme is actually a
> good one, and that animations should be avoided. Accent colors are a good
> idea, but can be limited to other parts of the LAF, such as selection
> highlights.
>
> -- Eirik
>
--
Eric Bresie
ebre...@gmail.com


Re: Cyber Security Vulnerability Threat (CVE-2021-44228) - Impact on Apache Netbeans IDE 12.5 Application?

2022-01-05 Thread Geertjan Wielenga
http://blogs.apache.org/netbeans/entry/log4j-and-apache-netbeans

Gj

On Wed, Jan 5, 2022 at 12:01 PM Forshaw, Kieran <
kieran.fors...@astrazeneca.com> wrote:

> Hi,
>
> Please let me know if there is any update on this.
>
> Kieran Forshaw
> Data Science Degree Apprentice
> _
>
> AstraZeneca
> Pharmaceutical Technology & Development│Oral Product Development
> Macclesfield, Cheshire, SK10 2NA
> kieran.fors...@astrazeneca.com
>
> Please consider the environment before printing this e-mail
>
>
>
>
>
> From: Forshaw, Kieran
> Sent: 22 December 2021 09:24
> To: us...@netbeans.apache.org; dev@netbeans.apache.org
> Subject: Cyber Security Vulnerability Threat (CVE-2021-44228) - Impact on
> Apache Netbeans IDE 12.5 Application?
>
> Hello,
>
> Our company's Cyber Security department has made us aware of a critical
> vulnerability, cataloged as CVE-2021-44228.
>
> In brief, this vulnerability allows a hacker to execute arbitrary code via
> applications that are based on Apache Log4j2 2.0-beta9 through 2.12.1 and
> 2.13.0 through 2.15.0 JNDI.
>
> Please refer to this link for details on this threat:
> https://nvd.nist.gov/vuln/detail/CVE-2021-44228
>
> We currently use the following software from your company:  Apache
> Netbeans IDE 12.5
>
> Could you please answer the following questions related to this software
> and the CVE-2021-44228 vulnerability?
>
>
>   1.  Does this application use Java?
>  *   If so, is Apache Log4j2 used in this application?
>
>i.  Is
> the version of Apache Log4j2 2.0-beta9 through 2.12.1 or 2.13.0 through
> 2.15.0 JNDI?
>
>*   If so, do you have a permanent fix or a temporary fix?
>   *   When will this fix be available?
>
> We appreciate your response back on this as quickly as possible.
>
> Thank you,
>
>
> Kieran Forshaw
> Data Science Apprentice
> _
>
> AstraZeneca
> Pharmaceutical Technology & Development│Oral Product Development
> Macclesfield, Cheshire, SK10 2NA
> kieran.fors...@astrazeneca.com
>
> Please consider the environment before printing this e-mail
>
>
>
> 
>
> AstraZeneca UK Limited is a company incorporated in England and Wales with
> registered number:03674842 and its registered office at 1 Francis Crick
> Avenue, Cambridge Biomedical Campus, Cambridge, CB2 0AA.
>
> This e-mail and its attachments are intended for the above named recipient
> only and may contain confidential and privileged information. If they have
> come to you in error, you must not copy or show them to anyone; instead,
> please reply to this e-mail, highlighting the error to the sender and then
> immediately delete the message. For information about how AstraZeneca UK
> Limited and its affiliates may process information, personal data and
> monitor communications, please see our privacy notice at
> www.astrazeneca.com
>


RE: Cyber Security Vulnerability Threat (CVE-2021-44228) - Impact on Apache Netbeans IDE 12.5 Application?

2022-01-05 Thread Forshaw, Kieran
Hi,

Please let me know if there is any update on this.

Kieran Forshaw
Data Science Degree Apprentice
_

AstraZeneca
Pharmaceutical Technology & Development│Oral Product Development
Macclesfield, Cheshire, SK10 2NA
kieran.fors...@astrazeneca.com

Please consider the environment before printing this e-mail





From: Forshaw, Kieran
Sent: 22 December 2021 09:24
To: us...@netbeans.apache.org; dev@netbeans.apache.org
Subject: Cyber Security Vulnerability Threat (CVE-2021-44228) - Impact on 
Apache Netbeans IDE 12.5 Application?

Hello,

Our company's Cyber Security department has made us aware of a critical 
vulnerability, cataloged as CVE-2021-44228.

In brief, this vulnerability allows a hacker to execute arbitrary code via 
applications that are based on Apache Log4j2 2.0-beta9 through 2.12.1 and 
2.13.0 through 2.15.0 JNDI.

Please refer to this link for details on this threat:  
https://nvd.nist.gov/vuln/detail/CVE-2021-44228

We currently use the following software from your company:  Apache Netbeans IDE 
12.5

Could you please answer the following questions related to this software and 
the CVE-2021-44228 vulnerability?


  1.  Does this application use Java?
 *   If so, is Apache Log4j2 used in this application?

   i.  Is the 
version of Apache Log4j2 2.0-beta9 through 2.12.1 or 2.13.0 through 2.15.0 JNDI?

   *   If so, do you have a permanent fix or a temporary fix?
  *   When will this fix be available?

We appreciate your response back on this as quickly as possible.

Thank you,


Kieran Forshaw
Data Science Apprentice
_

AstraZeneca
Pharmaceutical Technology & Development│Oral Product Development
Macclesfield, Cheshire, SK10 2NA
kieran.fors...@astrazeneca.com

Please consider the environment before printing this e-mail





AstraZeneca UK Limited is a company incorporated in England and Wales with 
registered number:03674842 and its registered office at 1 Francis Crick Avenue, 
Cambridge Biomedical Campus, Cambridge, CB2 0AA.

This e-mail and its attachments are intended for the above named recipient only 
and may contain confidential and privileged information. If they have come to 
you in error, you must not copy or show them to anyone; instead, please reply 
to this e-mail, highlighting the error to the sender and then immediately 
delete the message. For information about how AstraZeneca UK Limited and its 
affiliates may process information, personal data and monitor communications, 
please see our privacy notice at 
www.astrazeneca.com


Re: Add support for other programming languages

2022-01-05 Thread Brett Ryan
I wrote language support for postgres openedge i think back in nb5, i think 
it’sa lot easier now, back then i needed to implement a state machine.

I wouldn’t mind seeing clojure support, and scala revived. I’ve only just taken 
an interest in clojure and use scala every day.

> On 1 Jan 2022, at 01:42, John Kostaras  wrote:
> If you are interested in contributing in maintaining other programming
> languages support for NetBeans, please reply to this thread.
> 
> There are many programming languages that have been dropped from Apache
> NetBeans, for various reasons. A list can be found here
> .
> Some of them need little effort to provide at least some basic
> functionality.
> 
> The task is not easy, as there are different technologies (JavaCC, ANTLR,
> LSP) that these plugins have been written into, and the NetBeans APIs have
> been changed during time. A draft wiki page on how to add language support
> to NetBeans can be found here
> 
> .
> 
> We could have a separate thread or organise in slack, e.g. to create a
> better overview of what needs to be done and how to proceed.
> 
> Thank you in advance.
> 
> K/r,
> 
> John.

-
To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
For additional commands, e-mail: dev-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists





Re: Add support for other programming languages

2022-01-05 Thread John Kostaras
Thank you Randamuna. I 'm kinda in the same situation as you, very busy at
the moment, but try to steal some time for NB.
Do you have a github repo or something with your LSP version? If not, could
you contribute your knowledge somewhere (in confluence, netbeans
documentation, your wiki or something?)

Kind regards,

John.

On Tue, 4 Jan 2022 at 23:48, Randamuna Namae  wrote:

> I think around NB 11 I tried starting to integrate Scala LSP, but at least
> at the time NB's LSP support was not extensible enough and I ended up
> benching it.
> I am currently swamped though. I can offer whatever knowledge I have (I
> have lots of scala experience after all) but I'm afraid I can't contribute
> code at the moment. Hopefully in some 6 months I'll have more time so by
> then I'll look again into it.
>
> Cheers.
>
> On Tue, Jan 4, 2022 at 2:20 PM John Kostaras  wrote:
>
> > Thank you for the feedback. Could you take the lead for this?
> >
> >
> >
> > On Tue, 4 Jan 2022 at 00:37, Randamuna Namae  wrote:
> >
> > > The scala plugin listed there, even if you manage to make it compile,
> is
> > > sadly unusable for any realistic scala development. I used to maintain
> a
> > > fork of the original repo myself for years until about 4 years ago,
> where
> > > the changes to the scala compiler (2.13) were just too many and would
> > > require a major rewrite of the plugin. The scala community has invested
> > > lots in their LSP support by means of Metals, and even contributed a
> BSP
> > > (build server protocol) 
> which
> > > provides other aspects more IDE related that LSP doesn't cover.
> > >
> > > Cheers.
> > >
> > > On Mon, Jan 3, 2022 at 3:52 PM antonio  wrote:
> > >
> > > > Added a link to https://langserver.org/ to the list of LSP servers
> in
> > > > that page (seems to have a list of the features of each LSP server).
> > > >
> > > > Cheers,
> > > > Antonio
> > > >
> > > > El 3/1/22 a las 19:11, John Kostaras escribió:
> > > > > Please let me know if you all have edit access to confluence
> > > > > <
> > > https://cwiki.apache.org/confluence/display/NETBEANS/Community+plugins
> >.
> > > > If
> > > > > yes please add to the table. If no, we can request Gertjaan to add
> > you.
> > > > > Please also contribute to this page
> > > > > <
> > > >
> > >
> >
> https://cwiki.apache.org/confluence/display/NETBEANS/Adding+New+Language+Support
> > > > >.
> > > > >
> > > > > I 'd like to extend the table by adding which technology is being
> > used
> > > > > for each plugin (Java.CC, ANTLR, LSP), Java version etc.
> > > >
> > > > -
> > > > To unsubscribe, e-mail: dev-unsubscr...@netbeans.apache.org
> > > > For additional commands, e-mail: dev-h...@netbeans.apache.org
> > > >
> > > > For further information about the NetBeans mailing lists, visit:
> > > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists
> > > >
> > > >
> > > >
> > > >
> > >
> >
>