This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 262299 - NoClassDefFoundError: org/eclipse/jgit/transport/URIish
Summary: NoClassDefFoundError: org/eclipse/jgit/transport/URIish
Status: RESOLVED FIXED
Alias: None
Product: platform
Classification: Unclassified
Component: Module System (show other bugs)
Version: 8.1
Hardware: All All
: P3 normal (vote)
Assignee: Tomas Hurka
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-06-01 16:53 UTC by alied
Modified: 2016-08-10 01:54 UTC (History)
2 users (show)

See Also:
Issue Type: DEFECT
Exception Reporter: 204894


Attachments
stacktrace (909 bytes, text/plain)
2016-06-01 16:53 UTC, alied
Details

Note You need to log in before you can comment on or make changes to this bug.
Description alied 2016-06-01 16:53:22 UTC
Build: NetBeans IDE 8.1 (Build 201510222201)
VM: Java HotSpot(TM) 64-Bit Server VM, 25.92-b14, Java(TM) SE Runtime Environment, 1.8.0_92-b14
OS: Linux

User Comments:
GUEST: I was trying to connect to GitHub through Team option.

alied: After enabling some git-related plugins.

GUEST: Tried to clone git repo




Stacktrace: 
java.lang.NoClassDefFoundError: org/eclipse/jgit/transport/URIish
   at org.netbeans.libs.git.GitURI.<init>(GitURI.java:75)
   at org.netbeans.modules.git.ui.repository.remote.RemoteRepository.getURI(RemoteRepository.java:184)
   at org.netbeans.modules.git.ui.repository.remote.RemoteRepository.getURI(RemoteRepository.java:177)
   at org.netbeans.modules.git.ui.clone.RepositoryStep.validateBeforeNext(RepositoryStep.java:142)
   at org.netbeans.modules.git.ui.wizards.AbstractWizardPanel.validate(AbstractWizardPanel.java:73)
   at org.openide.WizardDescriptor$11.run(WizardDescriptor.java:1458)
Comment 1 alied 2016-06-01 16:53:25 UTC
Created attachment 159933 [details]
stacktrace
Comment 2 Ondrej Vrabec 2016-06-02 06:50:31 UTC
@reporter: does this error go away after restart?


INFO [org.netbeans.core.startup.NbEvents]: Turning on modules:
	org.eclipse.jgit [3.4.1 3.4.1.201406201815-r]
	org.netbeans.libs.jsch.agentproxy/1 [0.9.1 201408251540]
	org.netbeans.libs.git/1 [1.27.1 201408251540]
	org.netbeans.modules.git [1.16.1.1 201408251540]
	javaewah.dummy [0.7.9 0.7.9]
SEVERE [global]
java.lang.ClassNotFoundException: org.eclipse.jgit.transport.URIish
	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:222)
Caused: java.lang.ClassNotFoundException: org.eclipse.jgit.transport.URIish starting from ModuleCL@6e86fe72[org.netbeans.libs.git] with possible defining loaders null and declared parents [ModuleCL@55924d94[org.netbeans.libs.jsch.agentproxy], Netigso[reference:file:ide/modules/org-eclipse-jgit.jar], Netigso[reference:file:ide/modules/com-jcraft-jsch.jar]]
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:224)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
Caused: java.lang.NoClassDefFoundError: org/eclipse/jgit/transport/URIish
	at org.netbeans.libs.git.GitURI.<init>(GitURI.java:76)

Something wrong with enabling modules, org.eclipse.jgit.transport.URIish is part of org-eclipse-jgit.jar which has been loaded and even class loader seems to be aware of the jar. Passing to module system.
Comment 3 alied 2016-06-03 22:18:18 UTC
Yes, after restarting haven't seen this error.

(In reply to Ondrej Vrabec from comment #2)
> @reporter: does this error go away after restart?
> 
> 
> INFO [org.netbeans.core.startup.NbEvents]: Turning on modules:
> 	org.eclipse.jgit [3.4.1 3.4.1.201406201815-r]
> 	org.netbeans.libs.jsch.agentproxy/1 [0.9.1 201408251540]
> 	org.netbeans.libs.git/1 [1.27.1 201408251540]
> 	org.netbeans.modules.git [1.16.1.1 201408251540]
> 	javaewah.dummy [0.7.9 0.7.9]
> SEVERE [global]
> java.lang.ClassNotFoundException: org.eclipse.jgit.transport.URIish
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:366)
> 	at java.net.URLClassLoader$1.run(URLClassLoader.java:355)
> 	at java.security.AccessController.doPrivileged(Native Method)
> 	at java.net.URLClassLoader.findClass(URLClassLoader.java:354)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:425)
> 	at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:308)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> 	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:222)
> Caused: java.lang.ClassNotFoundException: org.eclipse.jgit.transport.URIish
> starting from ModuleCL@6e86fe72[org.netbeans.libs.git] with possible
> defining loaders null and declared parents
> [ModuleCL@55924d94[org.netbeans.libs.jsch.agentproxy],
> Netigso[reference:file:ide/modules/org-eclipse-jgit.jar],
> Netigso[reference:file:ide/modules/com-jcraft-jsch.jar]]
> 	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:224)
> 	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
> Caused: java.lang.NoClassDefFoundError: org/eclipse/jgit/transport/URIish
> 	at org.netbeans.libs.git.GitURI.<init>(GitURI.java:76)
> 
> Something wrong with enabling modules, org.eclipse.jgit.transport.URIish is
> part of org-eclipse-jgit.jar which has been loaded and even class loader
> seems to be aware of the jar. Passing to module system.
Comment 4 Tomas Hurka 2016-08-06 16:00:42 UTC
Steps to reproduce:
1) use NetBeans j2se build
2) start NetBeans with clean userdir
3) deactivate "Git" in plugin manager 
4) click "Restart now"
5) after restart, quit NetBeans
4) start netbeans again
5) activate "Git" in plugin manager
6) invoke "Team->Git->Clone"
7) NCDFE appears
Comment 5 Tomas Hurka 2016-08-08 12:37:21 UTC
Fixed in profiler-main

changeset:   299311:05d4693e067e
user:        Tomas Hurka <thurka@netbeans.org>
date:        Mon Aug 08 14:35:46 2016 +0200
summary:     bugfix #262299, make sure that EMPTY value is correctly loaded from properties file 'netigso-bundles'
Comment 6 Quality Engineering 2016-08-10 01:54:59 UTC
Integrated into 'main-silver', will be available in build *201608100002* on http://bits.netbeans.org/dev/nightly/ (upload may still be in progress)

Changeset: http://hg.netbeans.org/main-silver/rev/05d4693e067e
User: Tomas Hurka <thurka@netbeans.org>
Log: bugfix #262299, make sure that EMPTY value is correctly loaded from properties file 'netigso-bundles'