Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
RE: [wtp-releng] JSF Tools: Showstopper in the RC1 build..

The JSF team logged three major issues today, but our investigation is pointing towards corrupt class files or similar issues. Following is part of our email thread while attempting to diagnose the issues. I believe that somehow things didn't build correctly.
 
-----snip-----
 
This is really weird.
 
I can consistently reproduce the following bugs if I run the RC1 build directly on a workspace, but consistently cannot reproduce them if I load my JSF plugins workspace into the RC1 build and launch a runtime workbench:
 
Things work fine if I use JSF plugins from HEAD with the latest build, and break horribly if I use the build stand-alone.
 
Did the build system somehow screw up? I'm sittin' here scratchin' my head over this one...
 
-----snip-----
 
 - Ian
-----Original Message-----
From: raghunathan.srinivasan@xxxxxxxxxx
Sent: Friday, May 16, 2008 1:01 PM
To: Webtools releng discussion list
Subject: [wtp-releng] JSF Tools: Showstopper in the RC1 build..
Importance: High

Hi,

 

The Web Page Editor functionality is broken. It fails to open with the following exception. We are looking into this.

-Raghu

 

Unable to create editor ID org.eclipse.jst.pagedesigner.PageDesignerEditor: The editor class could not be instantiated. This usually indicates a missing no-arg constructor or that the editor's class name was mistyped in plugin.xml.

 

java.lang.ClassFormatError: Illegal field name "(Z)L;" in class org/eclipse/jst/pagedesigner/parts/DocumentEditPart

at java.lang.ClassLoader.defineClass1(Native Method)

at java.lang.ClassLoader.defineClass(ClassLoader.java:620)

at org.eclipse.osgi.internal.baseadaptor.DefaultClassLoader.defineClass(DefaultClassLoader.java:165)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.defineClass(ClasspathManager.java:554)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findClassImpl(ClasspathManager.java:524)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClassImpl(ClasspathManager.java:455)

at org.eclipse.osgi.baseadaptor.loader.ClasspathManager.findLocalClass_LockClassLoader(ClasspathManager.java:443)

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

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

at org.eclipse.osgi.framework.internal.core.BundleLoader.findLocalClass(BundleLoader.java:368)

at org.eclipse.osgi.framework.internal.core.BundleLoader.findClassInternal(BundleLoader.java:444)

at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:397)

at org.eclipse.osgi.framework.internal.core.BundleLoader.findClass(BundleLoader.java:385)

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

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

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:319)

at java.lang.Class.getDeclaredConstructors0(Native Method)

at java.lang.Class.privateGetDeclaredConstructors(Class.java:2328)

at java.lang.Class.getConstructor0(Class.java:2640)

at java.lang.Class.newInstance0(Class.java:321)

at java.lang.Class.newInstance(Class.java:303)

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

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

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

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

at org.eclipse.ui.internal.WorkbenchPlugin.createExtension(WorkbenchPlugin.java:259)

at org.eclipse.ui.internal.registry.EditorDescriptor.createEditor(EditorDescriptor.java:233)

at org.eclipse.ui.internal.EditorManager.createPart(EditorManager.java:846)

at org.eclipse.ui.internal.EditorReference.createPartHelper(EditorReference.java:606)

at org.eclipse.ui.internal.EditorReference.createPart(EditorReference.java:428)

at org.eclipse.ui.internal.WorkbenchPartReference.getPart(WorkbenchPartReference.java:594)

at org.eclipse.ui.internal.EditorReference.getEditor(EditorReference.java:266)

at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditorBatched(WorkbenchPage.java:2784)

at org.eclipse.ui.internal.WorkbenchPage.busyOpenEditor(WorkbenchPage.java:2693)

at org.eclipse.ui.internal.WorkbenchPage.access$11(WorkbenchPage.java:2685)

at org.eclipse.ui.internal.WorkbenchPage$10.run(WorkbenchPage.java:2637)

at org.eclipse.swt.custom.BusyIndicator.showWhile(BusyIndicator.java:67)

at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2632)

at org.eclipse.ui.internal.WorkbenchPage.openEditor(WorkbenchPage.java:2616)

at org.eclipse.ui.actions.OpenWithMenu.openEditor(OpenWithMenu.java:337)

at org.eclipse.ui.actions.OpenWithMenu.access$0(OpenWithMenu.java:325)

at org.eclipse.ui.actions.OpenWithMenu$2.handleEvent(OpenWithMenu.java:187)

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

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

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

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

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

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

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

at org.eclipse.ui.internal.Workbench$5.run(Workbench.java:493)

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

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

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

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

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

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:379)

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:585)

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

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

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

at org.eclipse.equinox.launcher.Main.main(Main.java:1212)

 

-Raghu

 


From: Helen Zhang [mailto:hjzhang@xxxxxxxxxx]
Sent: Friday, May 16, 2008 7:39 AM
To: wtp-releng@xxxxxxxxxxx
Subject: [wtp-releng] Smoke Test Request for WTP 3.0 RC1 S-3.0RC1-20080516071848

 


Please smoketest the below WTP 3.0 RC1 build and update the smoketest page with your results.  Thank you!

Build
http://build.eclipse.org/webtools/committers/wtp-R3.0-S/20080516071848/S-3.0RC1-20080516071848/

Smoketest Results
http://wiki.eclipse.org/WTP_Smoke_Test_Results_R30_051508

Note
There are 2 random Junit failure in the JEE component that does not affect the build fitness.  The JEE team is looking into the issue.

Thank you!

Regards,

Helen Zhang PMP®
Rational Architecture Management Project Management Office
Eclipse Webtools Platform (WTP)

IBM Toronto Software Lab | 8200 Warden Ave. | Markham | L6G 1C7
Email: hjzhang@xxxxxxxxxx | Phone: 905-413-3443 | T/L: 969-3443


Back to the top