Hi all,

the release of NetBeans 32 is nearing and while testing an issue with
the JGit Modules was noticed. When used in a Kerberos authenticated
environment the code creates ClassNotFound exceptions. For details
please see:

https://github.com/apache/netbeans/issues/9751

The author has a setup where a Socks 5 proxy is used to reach the git
repository and that proxy enables/requests Kerberos/GSS authentication.
Experimentally a similar problem manifests when the targetserver itself
requests Kerberos/GSS authentication.

The most probable location for this to manifest are corporate
(restrictive firewalls) windows (kerberos authentication scheme)
environments.

The TL;DR version regarding the problem is that JGit uses the package
org.ietf.jgss from the JDK but does not declare it in its "Import-
Package" list.

There are two approaches to fix this:

Patch JGit packages: https://github.com/apache/netbeans/pull/9755
Patch Felix integration: https://github.com/apache/netbeans/pull/9756

For both nightlies are available:

#9755:
https://github.com/apache/netbeans/suites/110476343607/artifacts/12850075144
#9756:
https://github.com/apache/netbeans/suites/109970696443/artifacts/12766768204

It would be great if there would be people out here, that can reproduce
the problem with the latest RC
(https://github.com/apache/netbeans/discussions/9722) and would be
willing to test the nightlies.

Both nightlies should be tested as the two approach differ.

Thanks in advance

Matthias

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

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



Reply via email to