<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<body link="#355491" alink="#4262a1" vlink="#355491" style="background: #e2e2e2; margin: 0; padding: 20px;">

<div>
        <table cellpadding="0" bgcolor="#FFFFFF" border="0" cellspacing="0" style="border: 1px solid #dadada; margin-bottom: 30px; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                <tbody>
                        <tr>

                                <td>

                                        <table border="0" cellpadding="0" cellspacing="0" bgcolor="#FFFFFF" style="border: solid 2px #ccc; background: #dadada; width: 100%; -moz-border-radius: 6px; -webkit-border-radius: 6px;">
                                                <tbody>
                                                        <tr>
                                                                <td bgcolor="#000000" valign="middle" height="58px" style="border-bottom: 1px solid #ccc; padding: 20px; -moz-border-radius-topleft: 3px; -moz-border-radius-topright: 3px; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px;">
                                                                        <h1 style="color: #333333; font: bold 22px Arial, Helvetica, sans-serif; margin: 0; display: block !important;">
                                                                        <!-- To have a header image/logo replace the name below with your img tag -->
                                                                        <!-- Email clients will render the images when the message is read so any image -->
                                                                        <!-- must be made available on a public server, so that all recipients can load the image. -->
                                                                        <a href="http://community.jboss.org/index.jspa" style="text-decoration: none; color: #E1E1E1">Community</a></h1>
                                                                </td>

                                                        </tr>
                                                        <tr>
                                                                <td bgcolor="#FFFFFF" style="font: normal 12px Arial, Helvetica, sans-serif; color:#333333; padding: 20px;  -moz-border-radius-bottomleft: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px;"><h3 style="margin: 10px 0 5px; font-size: 17px; font-weight: normal;">
    Installing JBoss Tools on Eclipse 3.6 RC
</h3>
<span style="margin-bottom: 10px;">
    reply from <a href="http://community.jboss.org/people/henk53">henk de boer</a> in <i>JBoss Tools</i> - <a href="http://community.jboss.org/message/544468#544468">View the full discussion</a>
</span>
<hr style="margin: 20px 0; border: none; background-color: #dadada; height: 1px;">

<div class="jive-rendered-content"><blockquote class="jive-quote"><p>Incidentally, I did a quick install of Eclipse 3.6 RC1 and tried to install the WTP Server adapter (for deployment to JBoss) and Visual Editor (for Facelets support) from the latest 3.3.1 nightly (<a class="jive-link-external-small" href="http://download.jboss.org/jbosstools/updates/nightly/3.1.1.GA/" target="_blank">http://download.jboss.org/jbosstools/updates/nightly/3.1.1.GA/</a>), and lo and behold, but it seemed to install on Helios. Didn't try anything out yet, so it might crash soon, but at least it did install.</p></blockquote><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Surprisingly, the Visual Editor did not crash when opening an .xhtml and .jsp file. However, the WTP Server adapter does crash. I can add a JBoss AS 5.1 server runtime, but there is no way I can configure it to point to my JBoss AS installation. Among others, I get this exception:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><pre class="jive-pre"><code class="jive-code">
org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter$TerminatingClassNotFoundException: An error occurred while automatically activating bundle org.jboss.ide.eclipse.as.ui (740).

at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:121)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass(ClasspathManager.java:453)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.findLocalClass(DefaultClassLoader.java:216)

at org.eclipse.osgi.internal.loader.BundleLoader.findLocalClass(BundleLoader.java:393)

at org.eclipse.osgi.internal.loader.BundleLoader.findClassInternal(BundleLoader.java:469)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:422)

at org.eclipse.osgi.internal.loader.BundleLoader.findClass(BundleLoader.java:410)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.loadClass(DefaultClassLoader.java:107)

at java.lang.ClassLoader.loadClass(ClassLoader.java:252)

at org.eclipse.osgi.internal.loader.BundleLoader.loadClass(BundleLoader.java:338)

at org.eclipse.osgi.framework.internal.core.BundleHost.loadClass(BundleHost.java:232)

at org.eclipse.osgi.framework.internal.core.AbstractBundle.loadClass(AbstractBundle.java:1197)

at org.eclipse.core.internal.registry.osgi.RegistryStrategyOSGI.createExecutableExtension(RegistryStrategyOSGI.java:174)

at org.eclipse.core.internal.registry.ExtensionRegistry.createExecutableExtension(ExtensionRegistry.java:904)

at org.eclipse.core.internal.registry.ConfigurationElement.createExecutableExtension(ConfigurationElement.java:243)

at org.eclipse.core.internal.registry.ConfigurationElementHandle.createExecutableExtension(ConfigurationElementHandle.java:55)

at org.eclipse.ui.internal.navigator.actions.CommonActionProviderDescriptor$1.run(CommonActionProviderDescriptor.java:197)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

at org.eclipse.ui.internal.navigator.actions.CommonActionProviderDescriptor.createActionProvider(CommonActionProviderDescriptor.java:194)

at org.eclipse.ui.navigator.NavigatorActionService$5.run(NavigatorActionService.java:349)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

at org.eclipse.ui.navigator.NavigatorActionService.getActionProviderInstance(NavigatorActionService.java:347)

at org.eclipse.ui.navigator.NavigatorActionService$3.run(NavigatorActionService.java:257)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

at org.eclipse.ui.navigator.NavigatorActionService.fillActionBars(NavigatorActionService.java:253)

at org.eclipse.ui.navigator.CommonNavigatorManager.selectionChanged(CommonNavigatorManager.java:222)

at org.eclipse.jface.viewers.Viewer$2.run(Viewer.java:162)

at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:42)

at org.eclipse.ui.internal.JFaceUtil$1.run(JFaceUtil.java:49)

at org.eclipse.jface.util.SafeRunnable.run(SafeRunnable.java:175)

at org.eclipse.jface.viewers.Viewer.fireSelectionChanged(Viewer.java:160)

at org.eclipse.jface.viewers.StructuredViewer.updateSelection(StructuredViewer.java:2162)

at org.eclipse.jface.viewers.StructuredViewer.setSelection(StructuredViewer.java:1699)

at org.eclipse.jface.viewers.TreeViewer.setSelection(TreeViewer.java:1139)

at org.eclipse.ui.navigator.CommonViewer.setSelection(CommonViewer.java:377)

at org.eclipse.jface.viewers.Viewer.setSelection(Viewer.java:392)

at org.eclipse.wst.server.ui.internal.cnf.ServersView2$3$1.run(ServersView2.java:125)

at org.eclipse.swt.widgets.RunnableLock.run(RunnableLock.java:35)

at org.eclipse.swt.widgets.Synchronizer.runAsyncMessages(Synchronizer.java:134)

at org.eclipse.swt.widgets.Display.runAsyncMessages(Display.java:3574)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3267)

at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)

at org.eclipse.jface.window.Window.open(Window.java:801)

at org.eclipse.jface.dialogs.MessageDialog.open(MessageDialog.java:334)

at org.eclipse.jface.dialogs.MessageDialogWithToggle.open(MessageDialogWithToggle.java:114)

at org.eclipse.jface.dialogs.MessageDialogWithToggle.openYesNoQuestion(MessageDialogWithToggle.java:303)

at org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard.confirmPerspectiveSwitch(BasicNewProjectResourceWizard.java:589)

at org.eclipse.ui.wizards.newresource.BasicNewProjectResourceWizard.updatePerspective(BasicNewProjectResourceWizard.java:512)

at org.jboss.tools.jst.web.ui.wizards.project.ImportWebProjectWizard.updatePerspective(ImportWebProjectWizard.java:128)

at org.jboss.tools.jst.web.ui.wizards.project.ImportWebProjectWizard.performFinish(ImportWebProjectWizard.java:92)

at org.eclipse.jface.wizard.WizardDialog.finishPressed(WizardDialog.java:811)

at org.eclipse.jface.wizard.WizardDialog.buttonPressed(WizardDialog.java:430)

at org.eclipse.jface.dialogs.Dialog$2.widgetSelected(Dialog.java:624)

at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:234)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3764)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1343)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1366)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1351)

at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1163)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3610)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3265)

at org.eclipse.jface.window.Window.runEventLoop(Window.java:825)

at org.eclipse.jface.window.Window.open(Window.java:801)

at org.jboss.tools.common.model.ui.action.AddNatureActionDelegate.doRun(AddNatureActionDelegate.java:60)

at org.jboss.tools.common.model.ui.action.AddNatureActionDelegate.run(AddNatureActionDelegate.java:49)

at org.eclipse.ui.internal.PluginAction.runWithEvent(PluginAction.java:251)

at org.eclipse.jface.action.ActionContributionItem.handleWidgetSelection(ActionContributionItem.java:584)

at org.eclipse.jface.action.ActionContributionItem.access$2(ActionContributionItem.java:501)

at org.eclipse.jface.action.ActionContributionItem$5.handleEvent(ActionContributionItem.java:411)

at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:84)

at org.eclipse.swt.widgets.Display.sendEvent(Display.java:3764)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1343)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1366)

at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1351)

at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1163)

at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3610)

at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3265)

at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2624)

at org.eclipse.ui.internal.Workbench.runUI(Workbench.java:2588)

at org.eclipse.ui.internal.Workbench.access$4(Workbench.java:2422)

at org.eclipse.ui.internal.Workbench$7.run(Workbench.java:670)

at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:332)

at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:663)

at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:149)

at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:115)

at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:110)

at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:79)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:369)

at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:179)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

at java.lang.reflect.Method.invoke(Method.java:592)

at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:619)

at org.eclipse.equinox.launcher.Main.basicRun(Main.java:574)

at org.eclipse.equinox.launcher.Main.run(Main.java:1407)

Caused by: org.osgi.framework.BundleException: Exception in org.jboss.ide.eclipse.as.ui.JBossServerUIPlugin.start() of bundle org.jboss.ide.eclipse.as.ui.

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:806)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:755)

at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:370)

at org.eclipse.osgi.framework.internal.core.AbstractBundle.start(AbstractBundle.java:284)

at org.eclipse.osgi.framework.util.SecureAction.start(SecureAction.java:417)

at org.eclipse.osgi.internal.loader.BundleLoader.setLazyTrigger(BundleLoader.java:265)

at org.eclipse.core.runtime.internal.adaptor.EclipseLazyStarter.postFindLocalClass(EclipseLazyStarter.java:106)

... 97 more

Caused by: java.lang.IllegalAccessError: tried to access method org.eclipse.wst.server.ui.internal.ServerUIPreferences.&lt;init&gt;()V from class org.jboss.ide.eclipse.as.ui.JBossServerUIPlugin

at org.jboss.ide.eclipse.as.ui.JBossServerUIPlugin.start(JBossServerUIPlugin.java:78)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:783)

at java.security.AccessController.doPrivileged(Native Method)

at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:774)

... 103 more


</code></pre><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>And this message:</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>Plug-in org.jboss.ide.eclipse.as.ui was unable to load class org.jboss.ide.eclipse.as.ui.editor.PollerSection.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p>So unfortunately, this means I too have to wait a while before being able to use Eclipse 3.6. The default WTP adapter for JBoss is laughable bad (it repackages and redeploys a whole ear even if you change 1 character in a .xhtml file) and I believe xhtml/facelets editing is still completely non-existent in WTP.</p><p style="min-height: 8pt; height: 8pt; padding: 0px;">&#160;</p><p><em style="font-size: 8pt; ">(To be honest, given the professional level at which Java is used in this world and the popularity of Eclipse I'm really shocked and appalled by the incredible low quality of the IDE in its base configuration. I would expect that for some obscure little language that nobody uses, but for one of the main programming languages and IDEs this is really awkward.)</em></p></div>

<div style="background-color: #f4f4f4; padding: 10px; margin-top: 20px;">
    <p style="margin: 0;">Reply to this message by <a href="http://community.jboss.org/message/544468#544468">going to Community</a></p>
        <p style="margin: 0;">Start a new discussion in JBoss Tools at <a href="http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2128">Community</a></p>
</div></td>
                        </tr>
                    </tbody>
                </table>


                </td>
            </tr>
        </tbody>
    </table>

</div>

</body>
</html>