java.lang.ClassNotFoundException: org.netbeans.modules.glassfish.javaee.Hk2DeploymentFactory at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at java.lang.ClassLoader.loadClass(ClassLoader.java:306) at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:276) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) Caused: java.lang.ClassNotFoundException: org.netbeans.modules.glassfish.javaee.Hk2DeploymentFactory starting from SystemClassLoader[392 modules] with possible defining loaders null and declared parents [ModuleCL@191394e[org.jdesktop.layout], ModuleCL@14d4313[net.java.dev.thinnbthing], ModuleCL@5bdfae[org.netbeans.modules.java.api.common], ModuleCL@1af7e68[org.netbeans.modules.profiler.j2se], ModuleCL@125ee71[org.netbeans.modules.websvc.saas.services.delicious], ModuleCL@13577ca[xtc], ModuleCL@746d23[org.netbeans.modules.websvc.saas.services.twitter], ModuleCL@aee908[org.netbeans.modules.kenai.maven], ModuleCL@fbd1fc[org.netbeans.modules.uihandler], ModuleCL@5b701a[org.netbeans.libs.jsch], ...377 more] at org.netbeans.ProxyClassLoader.loadClass(ProxyClassLoader.java:261) at java.lang.ClassLoader.loadClass(ClassLoader.java:251) at org.openide.loaders.InstanceSupport.findClass(InstanceSupport.java:497) at org.openide.loaders.InstanceSupport.instanceClass(InstanceSupport.java:145) at org.openide.loaders.InstanceDataObject$Ser.instanceClass(InstanceDataObject.java:1316) at org.openide.loaders.InstanceSupport.instanceCreate(InstanceSupport.java:211) at org.openide.loaders.InstanceDataObject$Ser.instanceCreate(InstanceDataObject.java:1386) at org.openide.loaders.InstanceDataObject.instanceCreate(InstanceDataObject.java:824) at org.openide.loaders.FolderLookup$ICItem.getInstance(FolderLookup.java:584) at org.openide.util.lookup.AbstractLookup.lookup(AbstractLookup.java:413) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:205) at org.openide.util.lookup.ProxyLookup.lookup(ProxyLookup.java:205) at org.netbeans.modules.j2ee.deployment.impl.Server.(Server.java:117) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.addPlugin(ServerRegistry.java:181) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.init(ServerRegistry.java:129) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.instancesMap(ServerRegistry.java:167) at org.netbeans.modules.j2ee.deployment.impl.ServerRegistry.getInstanceURLs(ServerRegistry.java:270) at org.netbeans.modules.j2ee.deployment.plugins.api.InstanceProperties.getInstanceList(InstanceProperties.java:290) at org.netbeans.modules.j2ee.deployment.devmodules.api.Deployment.getServerInstanceIDs(Deployment.java:300) at org.netbeans.modules.j2ee.deployment.impl.query.J2eePlatformSourceForBinaryQuery.findSourceRoots2(J2eePlatformSourceForBinaryQuery.java:91) at org.netbeans.modules.j2ee.deployment.impl.query.J2eePlatformSourceForBinaryQuery.findSourceRoots(J2eePlatformSourceForBinaryQuery.java:127) at org.netbeans.api.java.queries.SourceForBinaryQuery.findSourceRoots(SourceForBinaryQuery.java:90) at org.netbeans.api.java.queries.BinaryForSourceQuery$DefaultResult.getRoots(BinaryForSourceQuery.java:132) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.getTarget(BuildArtifactMapperImpl.java:200) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl.access$000(BuildArtifactMapperImpl.java:100) at org.netbeans.modules.java.source.usages.BuildArtifactMapperImpl$FileBuildQueryImpl.getStatus(BuildArtifactMapperImpl.java:670) at org.netbeans.api.queries.FileBuiltQuery.getStatus(FileBuiltQuery.java:99) at org.netbeans.modules.java.JavaNode$BuildStatusTask.run(JavaNode.java:326) at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:602) at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:1084)