Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
Bug 327261 - GEF documentation is missing
Summary: GEF documentation is missing
Status: RESOLVED FIXED
Alias: None
Product: GEF
Classification: Tools
Component: Website / Wiki (show other bugs)
Version: 3.6   Edit
Hardware: All All
: P3 critical with 2 votes (vote)
Target Milestone: 3.8.0 (Juno)   Edit
Assignee: gef-inbox CLA
QA Contact:
URL:
Whiteboard:
Keywords:
: 316922 336761 351301 352486 (view as bug list)
Depends on: 363394
Blocks:
  Show dependency tree
 
Reported: 2010-10-07 13:31 EDT by Balint Persics CLA
Modified: 2012-01-24 16:03 EST (History)
10 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Balint Persics CLA 2010-10-07 13:31:09 EDT
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.
Comment 1 Fredrik Attebrant CLA 2011-01-20 05:10:59 EST
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
Comment 2 Alexander Nyßen CLA 2011-02-16 15:42:35 EST
*** Bug 336761 has been marked as a duplicate of this bug. ***
Comment 3 Alexander Nyßen CLA 2011-03-04 15:39:20 EST
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).
Comment 4 Colin Sharples CLA 2011-07-05 05:54:36 EDT
Also missing in Indigo http://help.eclipse.org/indigo/index.jsp
Comment 5 Alexander Nyßen CLA 2011-07-20 16:13:38 EDT
*** Bug 352486 has been marked as a duplicate of this bug. ***
Comment 6 Alexander Nyßen CLA 2011-07-20 16:16:37 EDT
Increasing severity to major.
Comment 7 Alexander Nyßen CLA 2011-07-20 16:27:02 EDT
*** Bug 351301 has been marked as a duplicate of this bug. ***
Comment 8 Alexander Nyßen CLA 2011-09-14 17:50:53 EDT
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?
Comment 9 Alexander Nyßen CLA 2011-09-27 12:40:25 EDT
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?
Comment 10 Alexander Nyßen CLA 2011-09-27 17:27:55 EDT
*** Bug 316922 has been marked as a duplicate of this bug. ***
Comment 11 Alexander Nyßen CLA 2011-10-13 17:58:07 EDT
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.
Comment 12 Anthony Hunter CLA 2011-10-14 10:07:00 EDT
Nothing is going to be done about this defect until we have a new build system that actually produces the JavaDoc API documentation.
Comment 13 Alexander Nyßen CLA 2011-10-19 16:37:01 EDT
(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...
Comment 14 Alexander Nyßen CLA 2011-11-06 15:21:33 EST
(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)
Comment 15 Alexander Nyßen CLA 2011-11-06 16:33:47 EST
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.
Comment 16 Alexander Nyßen CLA 2011-11-14 15:49:45 EST
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?
Comment 17 Andrey Loskutov CLA 2011-12-12 02:34:55 EST
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)?
Comment 18 Alexander Nyßen CLA 2011-12-12 03:06:00 EST
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...
Comment 19 Alexander Nyßen CLA 2012-01-24 16:03:43 EST
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.