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 243958 - ClassNotFoundException in Activated.activated
Summary: ClassNotFoundException in Activated.activated
Status: RESOLVED INCOMPLETE
Alias: None
Product: platform
Classification: Unclassified
Component: Module System (show other bugs)
Version: 8.0.1
Hardware: PC Solaris
: P3 normal (vote)
Assignee: Jaroslav Tulach
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2014-04-21 09:29 UTC by Vladimir Kvashin
Modified: 2014-04-25 10:17 UTC (History)
1 user (show)

See Also:
Issue Type: DEFECT
Exception Reporter:


Attachments
message log (97.65 KB, text/plain)
2014-04-21 09:29 UTC, Vladimir Kvashin
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Vladimir Kvashin 2014-04-21 09:29:39 UTC
Created attachment 146852 [details]
message log

A module that has proper dependencies, throws ClassNotFoundException in Activated.activated. 

Module dependencies include dependency to o.n.m.dlight.nativeexecution
which in turn depends on com.jcraft.jsch, so no ClassNotFoundException should occur. But it occurs.

Source code this occurs in is available by request.
But the fact is quite simple: call
o.n.m.nativeexecution.api.util.HostInfoUtils:
HostInfoUtils.getHostInfo(ExecutionEnvironmentFactory.getLocal()).getHostname())


SEVERE [org.openide.util.RequestProcessor]: Error in RequestProcessor org.netbeans.modules.uihandler.EarlyHandler$InstallerRestore
java.lang.ClassNotFoundException: com.jcraft.jsch.Logger
	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: com.jcraft.jsch.Logger starting from ModuleCL@bc6cb[org.netbeans.modules.dlight.nativeexecution] with possible defining loaders null and declared parents [ModuleCL@1a7b2bf[org.openide.windows], org.netbeans.MainImpl$BootClassLoader@1c8ee34, ModuleCL@161929c[org.netbeans.modules.keyring], ModuleCL@1216889[org.netbeans.api.annotations.common], ModuleCL@1d287cc[org.netbeans.lib.terminalemulator], Netigso[uninitialized], ModuleCL@11dd546[org.netbeans.api.progress], ModuleCL@fd9178[org.netbeans.swing.plaf], ModuleCL@1175abc[org.netbeans.modules.extexecution], ModuleCL@a65d82[org.netbeans.libs.jna], ...4 more]
	at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:224)
	at java.lang.ClassLoader.loadClass(ClassLoader.java:358)
Caused: java.lang.NoClassDefFoundError: com/jcraft/jsch/Logger
	at org.netbeans.modules.nativeexecution.api.util.HostInfoUtils.getHostInfo(HostInfoUtils.java:224)
	at com.sun.tools.swdev.sunstudio.server.WinDistAdvisor.getLocalHostName(WinDistAdvisor.java:146)
	at com.sun.tools.swdev.sunstudio.server.WinDistAdvisor.isVncOrXForwarded(WinDistAdvisor.java:157)
	at com.sun.tools.swdev.sunstudio.server.WinDistAdvisor.isActive(WinDistAdvisor.java:87)
	at com.sun.tools.swdev.sunstudio.server.WinDistAdvisor.activated(WinDistAdvisor.java:68)
	at org.netbeans.modules.uihandler.Installer.restoredOnce(Installer.java:315)
	at org.netbeans.modules.uihandler.Installer.restored(Installer.java:243)
	at org.netbeans.modules.uihandler.EarlyHandler$InstallerRestore.run(EarlyHandler.java:105)
	at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:1423)
	at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:2033)
Caused: org.openide.util.RequestProcessor$SlowItem: task failed due to
	at org.openide.util.RequestProcessor.post(RequestProcessor.java:419)
	at org.netbeans.modules.uihandler.EarlyHandler.restoreLoggerInstaller(EarlyHandler.java:97)
	at org.netbeans.modules.uihandler.EarlyHandler.publish(EarlyHandler.java:81)
	at org.netbeans.core.startup.TopLogging$LookupDel.publish(TopLogging.java:453)
	at java.util.logging.Logger.log(Logger.java:616)
	at java.util.logging.Logger.doLog(Logger.java:641)
	at java.util.logging.Logger.log(Logger.java:685)
	at org.netbeans.modules.netbinox.NetbinoxFactory.newFramework(NetbinoxFactory.java:86)
	at org.netbeans.core.netigso.Netigso.prepare(Netigso.java:165)
	at org.netbeans.NetigsoHandle.turnOn(NetigsoHandle.java:127)
	at org.netbeans.ModuleManager.enable(ModuleManager.java:1182)
	at org.netbeans.ModuleManager.enable(ModuleManager.java:1017)
	at org.netbeans.core.startup.ModuleList.installNew(ModuleList.java:340)
	at org.netbeans.core.startup.ModuleList.trigger(ModuleList.java:276)
	at org.netbeans.core.startup.ModuleSystem.restore(ModuleSystem.java:301)
	at org.netbeans.core.startup.Main.getModuleSystem(Main.java:181)
	at org.netbeans.core.startup.Main.getModuleSystem(Main.java:150)
	at org.netbeans.core.startup.Main.start(Main.java:307)
	at org.netbeans.core.startup.TopThreadGroup.run(TopThreadGroup.java:123)
Comment 1 Vladimir Kvashin 2014-04-21 10:02:36 UTC
It has probably some common with bug  #238541
Comment 2 Jaroslav Tulach 2014-04-25 10:17:05 UTC
Give me something to execute: a demo module or a testcase.