java.lang.ClassNotFoundException: javax.xml.parsers.SAXParserFactory at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:501) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:421) at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:412) at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107) at org.netbeans.modules.netbinox.NetbinoxLoader.loadClass(NetbinoxLoader.java:81) at java.lang.ClassLoader.loadClass(ClassLoader.java:357) at java.lang.Class.forName0(Class.java:0) at java.lang.Class.forName(Class.java:340) Caused: java.lang.TypeNotPresentException: Type javax.xml.parsers.SAXParserFactory not present at sun.reflect.generics.factory.CoreReflectionFactory.makeNamedType(CoreReflectionFactory.java:117) at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:125) at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) at sun.reflect.generics.visitor.Reifier.reifyTypeArguments(Reifier.java:68) at sun.reflect.generics.visitor.Reifier.visitClassTypeSignature(Reifier.java:138) at sun.reflect.generics.tree.ClassTypeSignature.accept(ClassTypeSignature.java:49) at sun.reflect.generics.repository.ConstructorRepository.getParameterTypes(ConstructorRepository.java:94) at java.lang.reflect.Executable.getGenericParameterTypes(Executable.java:279) at java.lang.reflect.Constructor.getGenericParameterTypes(Constructor.java:219) at com.sun.jersey.core.spi.component.ComponentConstructor.getConstructor(ComponentConstructor.java:225) at com.sun.jersey.core.spi.component.ComponentConstructor._getInstance(ComponentConstructor.java:179) at com.sun.jersey.core.spi.component.ComponentConstructor.getInstance(ComponentConstructor.java:169) at com.sun.jersey.core.spi.component.ProviderFactory.__getComponentProvider(ProviderFactory.java:166) at com.sun.jersey.core.spi.component.ProviderFactory.getComponentProvider(ProviderFactory.java:137) at com.sun.jersey.core.spi.component.ProviderServices.getComponent(ProviderServices.java:256) at com.sun.jersey.core.spi.component.ProviderServices.getServices(ProviderServices.java:160) at com.sun.jersey.core.spi.factory.MessageBodyFactory.initWriters(MessageBodyFactory.java:207) at com.sun.jersey.core.spi.factory.MessageBodyFactory.init(MessageBodyFactory.java:163) at com.sun.jersey.api.client.Client.init(Client.java:329) at com.sun.jersey.api.client.Client.access$000(Client.java:118) at com.sun.jersey.api.client.Client$1.f(Client.java:191) at com.sun.jersey.api.client.Client$1.f(Client.java:187) at com.sun.jersey.spi.inject.Errors.processWithErrors(Errors.java:193) at com.sun.jersey.api.client.Client.(Client.java:187) at com.sun.jersey.client.apache.ApacheHttpClient.(ApacheHttpClient.java:137) at com.sun.jersey.client.apache.ApacheHttpClient.(ApacheHttpClient.java:106) at com.atlassian.jira.rest.client.internal.jersey.JerseyJiraRestClient$1.(JerseyJiraRestClient.java:153) at com.atlassian.jira.rest.client.internal.jersey.JerseyJiraRestClient.createDefaultClient(JerseyJiraRestClient.java:153) at com.atlassian.jira.rest.client.internal.jersey.JerseyJiraRestClient.(JerseyJiraRestClient.java:69) at com.atlassian.jira.rest.client.internal.jersey.JerseyJiraRestClientFactory.create(JerseyJiraRestClientFactory.java:39) at com.atlassian.connector.eclipse.internal.jira.core.service.rest.JiraRestClientAdapter.(JiraRestClientAdapter.java:159) at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.createRestClient(JiraClient.java:179) at com.atlassian.connector.eclipse.internal.jira.core.service.JiraClient.purgeSession(JiraClient.java:843) at com.atlassian.connector.eclipse.internal.jira.core.JiraClientFactory.repositoryChanged(JiraClientFactory.java:135) at org.eclipse.mylyn.internal.tasks.core.TaskRepositoryManager$5.run(TaskRepositoryManager.java:467) at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42) at org.eclipse.mylyn.internal.tasks.core.TaskRepositoryManager.notifyRepositorySettingsChanged(TaskRepositoryManager.java:459) at org.eclipse.mylyn.internal.tasks.core.TaskRepositoryManager$1.propertyChange(TaskRepositoryManager.java:77) at org.eclipse.mylyn.tasks.core.TaskRepository.notifyChangeListeners(TaskRepository.java:887) at org.eclipse.mylyn.tasks.core.TaskRepository.setProperty(TaskRepository.java:880) at org.eclipse.mylyn.tasks.core.TaskRepository.setCredentials(TaskRepository.java:806) at org.netbeans.modules.mylyn.util.MylynUtils.setCredentials(MylynUtils.java:126) at org.netbeans.modules.jira.repository.JiraRepository.setupProperties(JiraRepository.java:501) at org.netbeans.modules.jira.repository.JiraRepository.setupTaskRepository(JiraRepository.java:486) at org.netbeans.modules.jira.repository.JiraRepository.(JiraRepository.java:160) at org.netbeans.modules.jira.JiraConnector.createRepository(JiraConnector.java:88) at org.netbeans.modules.bugtracking.DelegatingConnector.createRepository(DelegatingConnector.java:131) at org.netbeans.modules.bugtracking.RepositoryRegistry.getStoredRepositories(RepositoryRegistry.java:277) at org.netbeans.modules.bugtracking.RepositoryRegistry.getRepositories(RepositoryRegistry.java:113) at org.netbeans.modules.bugtracking.RepositoryRegistry.getKnownRepositories(RepositoryRegistry.java:142) at org.netbeans.modules.bugtracking.RepositoryRegistry.getKnownRepositories(RepositoryRegistry.java:128) at org.netbeans.modules.bugtracking.util.IssueFinderUtils.getIssueFinders(IssueFinderUtils.java:62) at org.netbeans.modules.bugtracking.util.IssueFinderUtils.getIssueSpans(IssueFinderUtils.java:73) at org.netbeans.modules.bugtracking.api.Util.getIssueSpans(Util.java:247) at org.netbeans.modules.bugtracking.hyperlink.EditorHyperlinkProviderImpl$1.run(EditorHyperlinkProviderImpl.java:181) at org.netbeans.editor.BaseDocument.render(BaseDocument.java:1391) at org.netbeans.modules.bugtracking.hyperlink.EditorHyperlinkProviderImpl.getIssueSpan(EditorHyperlinkProviderImpl.java:154) at org.netbeans.modules.bugtracking.hyperlink.EditorHyperlinkProviderImpl.isHyperlinkPoint(EditorHyperlinkProviderImpl.java:84) at org.netbeans.lib.editor.hyperlink.HyperlinkOperation.findProvider(HyperlinkOperation.java:291) at org.netbeans.lib.editor.hyperlink.HyperlinkOperation.performHyperlinking(HyperlinkOperation.java:249) at org.netbeans.lib.editor.hyperlink.HyperlinkOperation.keyPressed(HyperlinkOperation.java:407) at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:249) at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:249) at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:249) at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:249) at java.awt.AWTEventMulticaster.keyPressed(AWTEventMulticaster.java:249) at java.awt.Component.processKeyEvent(Component.java:6485) at javax.swing.JComponent.processKeyEvent(JComponent.java:2829) at java.awt.Component.processEvent(Component.java:6304) at java.awt.Container.processEvent(Container.java:2234) at java.awt.Component.dispatchEventImpl(Component.java:4883) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Component.dispatchEvent(Component.java:4705) at java.awt.KeyboardFocusManager.redispatchEvent(KeyboardFocusManager.java:1954) at java.awt.DefaultKeyboardFocusManager.dispatchKeyEvent(DefaultKeyboardFocusManager.java:806) at java.awt.DefaultKeyboardFocusManager.preDispatchKeyEvent(DefaultKeyboardFocusManager.java:1074) at java.awt.DefaultKeyboardFocusManager.typeAheadAssertions(DefaultKeyboardFocusManager.java:945) at java.awt.DefaultKeyboardFocusManager.dispatchEvent(DefaultKeyboardFocusManager.java:771) at java.awt.Component.dispatchEventImpl(Component.java:4754) at java.awt.Container.dispatchEventImpl(Container.java:2292) at java.awt.Window.dispatchEventImpl(Window.java:2739) at java.awt.Component.dispatchEvent(Component.java:4705) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:746) at java.awt.EventQueue.access$400(EventQueue.java:97) at java.awt.EventQueue$3.run(EventQueue.java:697) at java.awt.EventQueue$3.run(EventQueue.java:691) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:86) at java.awt.EventQueue$4.run(EventQueue.java:719) at java.awt.EventQueue$4.run(EventQueue.java:717) at java.security.AccessController.doPrivileged(AccessController.java:0) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75) at java.awt.EventQueue.dispatchEvent(EventQueue.java:716) at org.netbeans.core.TimableEventQueue.dispatchEvent(TimableEventQueue.java:159) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93) at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)