Community
Participate
Working Groups
Build Identifier: API docs for GEF and Draw2D on help.eclipse.org/helios os in the integrated Help System are missing Reproducible: Always Steps to Reproduce: 1. Visit http://help.eclipse.org/helios or choose Help->Contents from Eclipse 2. Choose GEF and Draw2d Plug-in Developer Guide->Reference->API Reference and choose any subcategory 3. Topic not found.
Same applies to the locally installed help. Tested this with Eclipse 3.6.1. Graphical Editing Framework GEF SDK 3.6.1.v20100908-1100-7G7R2A5WNcBQPZgXAHiSXMXYaKPI org.eclipse.gef.sdk.feature.group
*** Bug 336761 has been marked as a duplicate of this bug. ***
This still holds for the 3.6.2 release version. The org.eclipse.gef.doc.isv bundle does not contain any API reference. Furthermore, the version number and headers that are used in the build files of both isv bundles seem to be outdated (they refer to 3.2).
Also missing in Indigo http://help.eclipse.org/indigo/index.jsp
*** Bug 352486 has been marked as a duplicate of this bug. ***
Increasing severity to major.
*** Bug 351301 has been marked as a duplicate of this bug. ***
What can we do about this one? Building locally seems to correctly produce API docs for both plug-ins. Can only be a problem of our headless build, right?
This still holds for 3.7.1 as well. Reference documentation for GEF is missing, whereas that for Draw2d is included. Furthermore, the overall GEF documentation is not listed at all under http://help.eclipse.org/indigo. Anthony, any chance we can investigate this at least for 3.7.2?
*** Bug 316922 has been marked as a duplicate of this bug. ***
Anthony, what can we do about this one. From my point of view its kind of a show stopper to not have any documentation available for GEF.
Nothing is going to be done about this defect until we have a new build system that actually produces the JavaDoc API documentation.
(In reply to comment #12) > Nothing is going to be done about this defect until we have a new build system > that actually produces the JavaDoc API documentation. Well, I suppose we had one up to 3.5, right? Did we change something or did it just get broken by external changes (e.g. migration to new basebuilder)? I would like to investigate the cause of this, but I think I will need a starting point...
(In reply to comment #13) > (In reply to comment #12) > > Nothing is going to be done about this defect until we have a new build system > > that actually produces the JavaDoc API documentation. > > Well, I suppose we had one up to 3.5, right? Did we change something or did it > just get broken by external changes (e.g. migration to new basebuilder)? I > would like to investigate the cause of this, but I think I will need a starting > point... I checked the build log for the org.eclipse.gef.doc.isv plug-in, which lists the following problems. I already corrected the SnapToGeomtry warning, and I think the problems may be related to the fact that platform and swt context information does not seem to be present. Loading source files for package org.eclipse.gef... /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/SnapToGeometry.java:267: warning: unmappable character for encoding ASCII * Returns the correction value between ? {@link #getThreshold()}, or the ^ Loading source files for package org.eclipse.gef.commands... Loading source files for package org.eclipse.gef.dnd... Loading source files for package org.eclipse.gef.editparts... Loading source files for package org.eclipse.gef.editpolicies... Loading source files for package org.eclipse.gef.handles... Loading source files for package org.eclipse.gef.palette... Loading source files for package org.eclipse.gef.print... Loading source files for package org.eclipse.gef.requests... Loading source files for package org.eclipse.gef.rulers... Loading source files for package org.eclipse.gef.tools... Loading source files for package org.eclipse.gef.ui.actions... Loading source files for package org.eclipse.gef.ui.palette... Loading source files for package org.eclipse.gef.ui.palette.customize... Loading source files for package org.eclipse.gef.ui.parts... Loading source files for package org.eclipse.gef.ui.properties... Loading source files for package org.eclipse.gef.ui.rulers... Loading source files for package org.eclipse.gef.ui.views.palette... Loading source files for package org.eclipse.gef.util... Constructing Javadoc information... /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditPartViewer.java:18: package org.eclipse.swt.graphics does not exist import org.eclipse.swt.graphics.Cursor; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditPartViewer.java:19: package org.eclipse.swt.widgets does not exist import org.eclipse.swt.widgets.Composite; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditPartViewer.java:20: package org.eclipse.swt.widgets does not exist import org.eclipse.swt.widgets.Control; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditPart.java:15: cannot find symbol symbol : class IAdaptable location: package org.eclipse.core.runtime import org.eclipse.core.runtime.IAdaptable; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditPart.java:46: cannot find symbol symbol: class IAdaptable public interface EditPart extends IAdaptable { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/dnd/TransferDragSourceListener.java:13: package org.eclipse.swt.dnd does not exist import org.eclipse.swt.dnd.Transfer; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/dnd/TransferDragSourceListener.java:29: cannot access org.eclipse.swt.dnd.DragSourceListener file org/eclipse/swt/dnd/DragSourceListener.class not found public interface TransferDragSourceListener extends ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/dnd/TransferDropTargetListener.java:30: cannot access org.eclipse.swt.dnd.DropTargetListener file org/eclipse/swt/dnd/DropTargetListener.class not found public interface TransferDropTargetListener extends ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditPartViewer.java:168: cannot find symbol symbol : class Composite location: interface org.eclipse.gef.EditPartViewer Control createControl(Composite composite); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditPartViewer.java:168: cannot find symbol symbol : class Control location: interface org.eclipse.gef.EditPartViewer Control createControl(Composite composite); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditPartViewer.java:271: cannot find symbol symbol : class Control location: interface org.eclipse.gef.EditPartViewer Control getControl(); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:16: package org.eclipse.swt.dnd does not exist import org.eclipse.swt.dnd.DragSourceEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:17: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.FocusEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:18: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.KeyEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:19: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.MouseEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:20: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.TraverseEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:21: package org.eclipse.swt.widgets does not exist import org.eclipse.swt.widgets.Event; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/KeyHandler.java:16: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.KeyEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/SelectionManager.java:19: package org.eclipse.swt.widgets does not exist import org.eclipse.swt.widgets.Control; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:13: package org.eclipse.swt.accessibility does not exist import org.eclipse.swt.accessibility.AccessibleControlEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:14: package org.eclipse.swt.accessibility does not exist import org.eclipse.swt.accessibility.AccessibleEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditPartViewer.java:543: cannot find symbol symbol : class Control location: interface org.eclipse.gef.EditPartViewer void setControl(Control control); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditPartViewer.java:554: cannot find symbol symbol : class Cursor location: interface org.eclipse.gef.EditPartViewer void setCursor(Cursor cursor); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:15: package org.eclipse.swt.dnd does not exist import org.eclipse.swt.dnd.DragSourceEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:16: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.FocusEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:17: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.KeyEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:18: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.MouseEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:19: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.MouseTrackListener; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:20: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.TraverseEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:21: package org.eclipse.swt.widgets does not exist import org.eclipse.swt.widgets.Event; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/palette/PaletteViewer.java:19: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.DisposeEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/palette/PaletteViewer.java:20: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.FocusEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/palette/PaletteViewer.java:21: package org.eclipse.swt.graphics does not exist import org.eclipse.swt.graphics.Font; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/palette/PaletteViewer.java:22: package org.eclipse.swt.widgets does not exist import org.eclipse.swt.widgets.Display; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/ScrollingGraphicalViewer.java:13: package org.eclipse.swt.widgets does not exist import org.eclipse.swt.widgets.Composite; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:17: package org.eclipse.swt does not exist import org.eclipse.swt.SWT; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:18: package org.eclipse.swt.dnd does not exist import org.eclipse.swt.dnd.DragSource; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:19: package org.eclipse.swt.dnd does not exist import org.eclipse.swt.dnd.DragSourceAdapter; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:20: package org.eclipse.swt.dnd does not exist import org.eclipse.swt.dnd.DragSourceEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:21: package org.eclipse.swt.dnd does not exist import org.eclipse.swt.dnd.DropTargetAdapter; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:22: package org.eclipse.swt.dnd does not exist import org.eclipse.swt.dnd.DropTargetEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:23: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.DisposeEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:24: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.FocusEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:25: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.FocusListener; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:26: package org.eclipse.swt.graphics does not exist import org.eclipse.swt.graphics.Cursor; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:27: package org.eclipse.swt.widgets does not exist import org.eclipse.swt.widgets.Canvas; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/GraphicalViewerImpl.java:32: cannot find symbol symbol : class Assert location: package org.eclipse.core.runtime import org.eclipse.core.runtime.Assert; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/AbstractEditPartViewer.java:22: package org.eclipse.swt.dnd does not exist import org.eclipse.swt.dnd.DND; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/AbstractEditPartViewer.java:23: package org.eclipse.swt.dnd does not exist import org.eclipse.swt.dnd.DragSource; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/AbstractEditPartViewer.java:24: package org.eclipse.swt.dnd does not exist import org.eclipse.swt.dnd.DropTarget; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/AbstractEditPartViewer.java:25: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.DisposeEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/AbstractEditPartViewer.java:26: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.DisposeListener; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/ui/parts/AbstractEditPartViewer.java:31: cannot find symbol symbol : class Assert location: package org.eclipse.core.runtime import org.eclipse.core.runtime.Assert; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:85: cannot find symbol symbol : class FocusEvent location: class org.eclipse.gef.EditDomain public void focusGained(FocusEvent event, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:99: cannot find symbol symbol : class FocusEvent location: class org.eclipse.gef.EditDomain public void focusLost(FocusEvent event, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:166: cannot find symbol symbol : class KeyEvent location: class org.eclipse.gef.EditDomain public void keyDown(KeyEvent keyEvent, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:181: cannot find symbol symbol : class TraverseEvent location: class org.eclipse.gef.EditDomain public void keyTraversed(TraverseEvent traverseEvent, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:195: cannot find symbol symbol : class KeyEvent location: class org.eclipse.gef.EditDomain public void keyUp(KeyEvent keyEvent, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:228: cannot find symbol symbol : class MouseEvent location: class org.eclipse.gef.EditDomain public void mouseDoubleClick(MouseEvent mouseEvent, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:242: cannot find symbol symbol : class MouseEvent location: class org.eclipse.gef.EditDomain public void mouseDown(MouseEvent mouseEvent, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:256: cannot find symbol symbol : class MouseEvent location: class org.eclipse.gef.EditDomain public void mouseDrag(MouseEvent mouseEvent, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:270: cannot find symbol symbol : class MouseEvent location: class org.eclipse.gef.EditDomain public void mouseHover(MouseEvent mouseEvent, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:284: cannot find symbol symbol : class MouseEvent location: class org.eclipse.gef.EditDomain public void mouseMove(MouseEvent mouseEvent, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:298: cannot find symbol symbol : class MouseEvent location: class org.eclipse.gef.EditDomain public void mouseUp(MouseEvent mouseEvent, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:313: cannot find symbol symbol : class Event location: class org.eclipse.gef.EditDomain public void mouseWheelScrolled(Event event, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:327: cannot find symbol symbol : class DragSourceEvent location: class org.eclipse.gef.EditDomain public void nativeDragFinished(DragSourceEvent event, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:341: cannot find symbol symbol : class DragSourceEvent location: class org.eclipse.gef.EditDomain public void nativeDragStarted(DragSourceEvent event, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:451: cannot find symbol symbol : class MouseEvent location: class org.eclipse.gef.EditDomain public void viewerEntered(MouseEvent mouseEvent, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/EditDomain.java:465: cannot find symbol symbol : class MouseEvent location: class org.eclipse.gef.EditDomain public void viewerExited(MouseEvent mouseEvent, EditPartViewer viewer) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/KeyHandler.java:54: cannot find symbol symbol : class KeyEvent location: class org.eclipse.gef.KeyHandler public boolean keyPressed(KeyEvent event) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/KeyHandler.java:70: cannot find symbol symbol : class KeyEvent location: class org.eclipse.gef.KeyHandler public boolean keyReleased(KeyEvent event) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/KeyStroke.java:13: package org.eclipse.swt.events does not exist import org.eclipse.swt.events.KeyEvent; ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/SelectionManager.java:186: cannot find symbol symbol : class Control location: class org.eclipse.gef.SelectionManager public void internalHookControl(Control control) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:39: cannot find symbol symbol : class AccessibleControlEvent location: class org.eclipse.gef.AccessibleEditPart public abstract void getChildCount(AccessibleControlEvent e); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:46: cannot find symbol symbol : class AccessibleControlEvent location: class org.eclipse.gef.AccessibleEditPart public abstract void getChildren(AccessibleControlEvent e); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:53: cannot find symbol symbol : class AccessibleControlEvent location: class org.eclipse.gef.AccessibleEditPart public void getDefaultAction(AccessibleControlEvent e) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:61: cannot find symbol symbol : class AccessibleEvent location: class org.eclipse.gef.AccessibleEditPart public void getDescription(AccessibleEvent e) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:69: cannot find symbol symbol : class AccessibleEvent location: class org.eclipse.gef.AccessibleEditPart public void getKeyboardShortcut(AccessibleEvent e) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:77: cannot find symbol symbol : class AccessibleEvent location: class org.eclipse.gef.AccessibleEditPart public void getHelp(AccessibleEvent e) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:85: cannot find symbol symbol : class AccessibleEvent location: class org.eclipse.gef.AccessibleEditPart public abstract void getName(AccessibleEvent e); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:92: cannot find symbol symbol : class AccessibleControlEvent location: class org.eclipse.gef.AccessibleEditPart public abstract void getLocation(AccessibleControlEvent e); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:99: cannot find symbol symbol : class AccessibleControlEvent location: class org.eclipse.gef.AccessibleEditPart public void getRole(AccessibleControlEvent e) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:107: cannot find symbol symbol : class AccessibleControlEvent location: class org.eclipse.gef.AccessibleEditPart public abstract void getState(AccessibleControlEvent e); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/AccessibleEditPart.java:114: cannot find symbol symbol : class AccessibleControlEvent location: class org.eclipse.gef.AccessibleEditPart public void getValue(AccessibleControlEvent e) { ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:89: cannot find symbol symbol : class FocusEvent location: interface org.eclipse.gef.Tool void focusGained(FocusEvent event, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:99: cannot find symbol symbol : class FocusEvent location: interface org.eclipse.gef.Tool void focusLost(FocusEvent event, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:109: cannot find symbol symbol : class KeyEvent location: interface org.eclipse.gef.Tool void keyDown(KeyEvent keyEvent, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:121: cannot find symbol symbol : class TraverseEvent location: interface org.eclipse.gef.Tool void keyTraversed(TraverseEvent event, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:131: cannot find symbol symbol : class KeyEvent location: interface org.eclipse.gef.Tool void keyUp(KeyEvent keyEvent, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:141: cannot find symbol symbol : class MouseEvent location: interface org.eclipse.gef.Tool void mouseDoubleClick(MouseEvent mouseEvent, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:151: cannot find symbol symbol : class MouseEvent location: interface org.eclipse.gef.Tool void mouseDown(MouseEvent mouseEvent, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:164: cannot find symbol symbol : class MouseEvent location: interface org.eclipse.gef.Tool void mouseDrag(MouseEvent mouseEvent, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:175: cannot find symbol symbol : class MouseEvent location: interface org.eclipse.gef.Tool void mouseHover(MouseEvent mouseEvent, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:186: cannot find symbol symbol : class MouseEvent location: interface org.eclipse.gef.Tool void mouseMove(MouseEvent mouseEvent, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:196: cannot find symbol symbol : class MouseEvent location: interface org.eclipse.gef.Tool void mouseUp(MouseEvent mouseEvent, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:206: cannot find symbol symbol : class Event location: interface org.eclipse.gef.Tool void mouseWheelScrolled(Event event, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:219: cannot find symbol symbol : class DragSourceEvent location: interface org.eclipse.gef.Tool void nativeDragFinished(DragSourceEvent event, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:232: cannot find symbol symbol : class DragSourceEvent location: interface org.eclipse.gef.Tool void nativeDragStarted(DragSourceEvent event, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:262: cannot find symbol symbol : class MouseEvent location: interface org.eclipse.gef.Tool void viewerEntered(MouseEvent mouseEvent, EditPartViewer viewer); ^ /home/www-data/build/gef/downloads/drops/3.8.0/I201110272050/eclipse/plugins/org.eclipse.gef.doc.isv/../org.eclipse.gef/src/org/eclipse/gef/Tool.java:272: cannot find symbol symbol : class MouseEvent location: interface org.eclipse.gef.Tool void viewerExited(MouseEvent mouseEvent, EditPartViewer viewer); ^ Standard Doclet version 1.5.0_16 Building tree for all the packages and classes... 103 warnings javadoc: warning - Error reading file: ../org.eclipse.platform.doc.isv/reference/osgi/package-list javadoc: warning - Error reading file: ../org.eclipse.draw2d.doc.isv/reference/osgi/package-list java.lang.NullPointerException at com.sun.tools.javadoc.TypeMaker.getType(TypeMaker.java:65) at com.sun.tools.javadoc.TypeMaker.getType(TypeMaker.java:27) at com.sun.tools.javadoc.ClassDocImpl.superclassType(ClassDocImpl.java:439) at com.sun.tools.doclets.internal.toolkit.util.Util.getAllInterfaces(Util.java:385) at com.sun.tools.doclets.internal.toolkit.util.ClassTree.processType(ClassTree.java:162) at com.sun.tools.doclets.internal.toolkit.util.ClassTree.processType(ClassTree.java:155) at com.sun.tools.doclets.internal.toolkit.util.ClassTree.buildTree(ClassTree.java:114) at com.sun.tools.doclets.internal.toolkit.util.ClassTree.<init>(ClassTree.java:73) at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.startGeneration(AbstractDoclet.java:104) at com.sun.tools.doclets.internal.toolkit.AbstractDoclet.start(AbstractDoclet.java:64) at com.sun.tools.doclets.formats.html.HtmlDoclet.start(HtmlDoclet.java:42) at com.sun.tools.doclets.standard.Standard.start(Standard.java:23) 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 com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:269) at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:143) at com.sun.tools.javadoc.Start.parseAndExecute(Start.java:340) at com.sun.tools.javadoc.Start.begin(Start.java:128) at com.sun.tools.javadoc.Main.execute(Main.java:41) at com.sun.tools.javadoc.Main.main(Main.java:31)
When updating the version numbers within the javadoc option files within org.eclipse.draw2d.doc.isv and org.eclipse.gef.doc.isv, I noticed that within the gefOptions and gefOptions.txt files, the @rt@ placeholder within the classpath seems to have been overwritten by ${rt} by mistake (which is done when issuing a local build; seems to have been committed by mistake). I have fixed this. Let's wait for tonights build results to see if this is the cause for our problem here.
Having investigated this in detail now, I suspect the build fails because the classpath libs are not in the specified location. Anthony, has the build environment changed from 3.5 to 3.6/3.7? It seems the doc projects expect org.eclipse.swt.jar and org.eclipse.swt.win32.win32.x86.jar to be next to the plug-ins that are being build?
Is GEF built with maven? In this case can it be that this is the same problem as CDT has: see bug 350828 (which depends on bug 366319)?
Not yet, I am investigating this currently (see bug #363394). The problem we have here seems to be a class-loading issue, because SWT is missing on the class path during javadoc. Within the Tycho-build I have set up (only locally) so far, generation of javadoc works fine, after I have adopted the scripts to put SWT on the class path during javadoc generation. I hope we can switch to the Tycho-based build soon. This problem should then be fixed as well...
Resolving as fixed in 3.8. Verified that using Hudson build #112 (Eclipse 3.8.0M4a), the Eclipse documentation is properly contained in the Eclipse Help after having installed GEF All-In-One SDK. Note that the 3.7.2 release build will still have the problem, as it was produced with the old build system. As such, the Indigo online help will not contain any GEF documentation either. The Iuno help pages should consistently contain the GEF documentation again.