Bug 473500 - Current text selection cannot be opened in an editor
Summary: Current text selection cannot be opened in an editor
Status: NEW
Alias: None
Product: JDT
Classification: Eclipse Project
Component: Core (show other bugs)
Version: 4.4.2   Edit
Hardware: PC Linux
: P3 normal with 3 votes (vote)
Target Milestone: ---   Edit
Assignee: JDT-Core-Inbox CLA
QA Contact:
URL:
Whiteboard: stalebug
Keywords:
Depends on:
Blocks:
 
Reported: 2015-07-24 08:59 EDT by Mat Jaggard CLA
Modified: 2024-03-23 05:56 EDT (History)
5 users (show)

See Also:


Attachments
Screen shot demonstrating the clickable/non-clickable identifiers in a Java file (668.80 KB, image/png)
2019-08-27 12:19 EDT, Martijn Dashorst CLA
no flags Details
Project pom (753 bytes, application/xml)
2022-03-25 05:29 EDT, DaveLaw CLA
no flags Details
Example Program (745 bytes, text/plain)
2022-03-25 05:30 EDT, DaveLaw CLA
no flags Details
Project Structure Screenshot (34.43 KB, image/png)
2022-03-25 05:30 EDT, DaveLaw CLA
no flags Details
Error Messages in Popup & Status-Bar (34.05 KB, image/png)
2022-03-25 05:31 EDT, DaveLaw CLA
no flags Details
Bug Demo Proggy extended (1.76 KB, application/octet-stream)
2024-03-23 05:39 EDT, DaveLaw CLA
no flags Details
Bug Demo Proggy extended Screenshot (60.25 KB, image/png)
2024-03-23 05:40 EDT, DaveLaw CLA
no flags Details
Bug Demo Proggy extended (1.92 KB, application/octet-stream)
2024-03-23 05:51 EDT, DaveLaw CLA
no flags Details
Bug Demo Proggy extended Screenshot (61.31 KB, image/png)
2024-03-23 05:51 EDT, DaveLaw CLA
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Mat Jaggard CLA 2015-07-24 08:59:56 EDT
I am getting the error "Current text selection cannot be opened in an editor" when I press F3 on the name of another class in my project. I have only one project open so it is not a duplicate of bug 316573 or bug 430605 and I have no errors in my .log file

Both the file I have open and the file I'm trying to access are .java files in the project's src directory and Ctrl-Shift-T finds them without any issue.

I am using GWT and the Google Plugin in this project but I'm not sure if that's relevant.
Comment 1 Stephan Herrmann CLA 2015-07-28 09:54:44 EDT
From you description I don't see anything suspicious, so it's hard to guess what's going wrong.

Is the problem reproducible across Eclipse sessions?

Would you be able to zip the project (or a reduced version still showing the problem) and share it here?
Comment 2 Mat Jaggard CLA 2015-08-14 17:25:11 EDT
I've tried to reproduce the problem without my product source but I can't seem to. I've found that the problem might be related to classes that extend UIObject from GWT.

Do you have any suggestions for how to debug the problem myself? Any logger which might help?
Comment 3 Eclipse Genie CLA 2019-04-19 17:33:59 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 4 Martijn Dashorst CLA 2019-08-26 05:16:42 EDT
Current JDT (2019.6) gives this problem quite often, but without any noticeable logging or exceptions.

I can't ctrl-click on the method name, nor F3 to navigate to the method.

The method is in the same .java file, the active perspective is Java (also doesn't work in debug perspective) and the .java file is opened in the Java editor.

ctrl-o does show the method in the editor
Comment 5 Stephan Herrmann CLA 2019-08-26 10:04:24 EDT
(In reply to Martijn Dashorst from comment #4)
> Current JDT (2019.6) gives this problem quite often, but without any
> noticeable logging or exceptions.
> 
> I can't ctrl-click on the method name, nor F3 to navigate to the method.
> 
> The method is in the same .java file, the active perspective is Java (also
> doesn't work in debug perspective) and the .java file is opened in the Java
> editor.
> 
> ctrl-o does show the method in the editor

Thanks for re-testing.

Any hints on how we can reproduce the issue in a fresh workspace?
Comment 6 Martijn Dashorst CLA 2019-08-27 12:19:45 EDT
Created attachment 279690 [details]
Screen shot demonstrating the clickable/non-clickable identifiers in a Java file

In this screenshot I hovered (ctrl mouse movement) over all identifiers. Anything that is green is ctrl-clickable, anything that is red is not.

Most are clickable, but the ListItem identifier on line 72 is the first that is not clickable. The type itself is clickable in the import list.

Note that the method calls with errors on lines 53-56 are clickable, but the same method calls on lines 76-79 are not.

Fully qualifying the method calls (76-79) with ControleResultatenPanel.this.xxx does not help.

When I change line 74 from `Path folder = item.getModelObject()` to `Path folder = Path.get("banana");`, the Path identifier is clickable, but the get identifier is not.
Comment 7 Stephan Herrmann CLA 2019-08-27 13:20:19 EDT
(In reply to Martijn Dashorst from comment #6)
> Created attachment 279690 [details]
> Screen shot demonstrating the clickable/non-clickable identifiers in a Java
> file
> 
> In this screenshot I hovered (ctrl mouse movement) over all identifiers.
> Anything that is green is ctrl-clickable, anything that is red is not.
> 
> Most are clickable, but the ListItem identifier on line 72 is the first that
> is not clickable. The type itself is clickable in the import list.
> 
> Note that the method calls with errors on lines 53-56 are clickable, but the
> same method calls on lines 76-79 are not.
> 
> Fully qualifying the method calls (76-79) with
> ControleResultatenPanel.this.xxx does not help.
> 
> When I change line 74 from `Path folder = item.getModelObject()` to `Path
> folder = Path.get("banana");`, the Path identifier is clickable, but the get
> identifier is not.

Thanks, this _may_ give some hints.

Much better, still, would be a zipped project, since we cannot paste a screenshot into a workspace :)

One observation from the screenshot: the cursor is on a "red" type reference "ListItem", so I assume it's not navigable. BUT the import for ListItem is highlighted by mark occurrences. So JDT/UI is well aware of the resolved type of this type reference.

In case you cannot share a reproducing project, you could try the following: comment or delete lines from the bottom of the method, and watch if and at what point navigation becomes possible. My theory behind this: some syntactic detail of your code lets the SelectionParser create bogus AST. Removing code line by line might point us directly to the culprit.
Comment 8 Martijn Dashorst CLA 2019-08-27 16:29:01 EDT
It appears that the issue [in this Java file, in this project] is caused by the diamond type of the add(new ListView<>(...) call on line 67.

When I add the type 

add(new ListView<Path>(...) {

I can click on the ListItem identifier, and all other identifiers. Our cleanup settings instruct Eclipse to remove superfluous types, so the Path type gets removed as it can be inferred.
Comment 9 Martijn Dashorst CLA 2019-08-27 16:30:18 EDT
All other modifications I did by commenting out method definitions and contents did not give any result. Only introducing the type parameter into the diamond of the ListView<>  restored the click functionality.
Comment 10 Stephan Herrmann CLA 2019-08-27 16:39:07 EDT
Thanks for narrowing it down.

Tentatively scheduling to look into this during the next release cycle.
Comment 11 Martijn Dashorst CLA 2019-08-27 16:56:25 EDT
This code snippet exhibits this issue for Java 11 and my Eclipse 2019.6 installation:

package com.mycompany;

import java.util.function.Consumer;

public class Foo {
	public Foo() {
		new Bar<>() {
			void bar(Consumer<Object> c) {
			};
		};
	}
}

class Bar<T> {
	void bar(Consumer<T> c) {
	}
}
Comment 12 Martijn Dashorst CLA 2019-08-28 03:44:44 EDT
Even shorter reproduction case:

import java.util.function.Consumer;

public class Foo {
	public static void foo(){
		new Consumer<> () {
			@Override
			public void accept(Object t) {
				foo();
			}
		};
	}
}

Clicking on the foo() call does not work, unless a token is inside the diamond after new Consumer.
Comment 13 Martijn Dashorst CLA 2019-08-28 10:45:08 EDT
I also got a ton of these exceptions in my error view, when trying to reproduce the issue. I've included the stack trace below.

That said: this exception does not typically occur when I can't ctrl-click on an element, so this might be a different state issue unrelated to 473500

---

java.lang.NullPointerException
	at org.eclipse.jdt.internal.codeassist.SelectionEngine$1Visitor.visit(SelectionEngine.java:1489)
	at org.eclipse.jdt.internal.compiler.ast.Argument.traverse(Argument.java:238)
	at org.eclipse.jdt.internal.compiler.ast.MethodDeclaration.traverse(MethodDeclaration.java:355)
	at org.eclipse.jdt.internal.compiler.ast.TypeDeclaration.traverse(TypeDeclaration.java:1522)
	at org.eclipse.jdt.internal.compiler.ast.QualifiedAllocationExpression.traverse(QualifiedAllocationExpression.java:689)
	at org.eclipse.jdt.internal.compiler.ast.ConstructorDeclaration.traverse(ConstructorDeclaration.java:647)
	at org.eclipse.jdt.internal.codeassist.SelectionEngine.selectLocalDeclaration(SelectionEngine.java:1516)
	at org.eclipse.jdt.internal.codeassist.SelectionEngine.select(SelectionEngine.java:1076)
	at org.eclipse.jdt.internal.core.Openable.codeSelect(Openable.java:168)
	at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:390)
	at org.eclipse.jdt.internal.core.CompilationUnit.codeSelect(CompilationUnit.java:383)
	at org.eclipse.jdt.internal.ui.javaeditor.JavaElementHyperlinkDetector.detectHyperlinks(JavaElementHyperlinkDetector.java:116)
	at org.eclipse.ui.texteditor.HyperlinkDetectorRegistry$HyperlinkDetectorDelegate.detectHyperlinks(HyperlinkDetectorRegistry.java:81)
	at org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:289)
	at org.eclipse.jface.text.hyperlink.HyperlinkManager.findHyperlinks(HyperlinkManager.java:262)
	at org.eclipse.jface.text.hyperlink.HyperlinkManager.mouseMove(HyperlinkManager.java:457)
	at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:216)
	at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:89)
	at org.eclipse.swt.widgets.Display.sendEvent(Display.java:4364)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1512)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1535)
	at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1520)
	at org.eclipse.swt.widgets.Widget.notifyListeners(Widget.java:1324)
	at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:4151)
	at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:3768)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine$5.run(PartRenderingEngine.java:1173)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.e4.ui.internal.workbench.swt.PartRenderingEngine.run(PartRenderingEngine.java:1062)
	at org.eclipse.e4.ui.internal.workbench.E4Workbench.createAndRunUI(E4Workbench.java:155)
	at org.eclipse.ui.internal.Workbench.lambda$3(Workbench.java:635)
	at org.eclipse.core.databinding.observable.Realm.runWithDefault(Realm.java:338)
	at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Workbench.java:559)
	at org.eclipse.ui.PlatformUI.createAndRunWorkbench(PlatformUI.java:150)
	at org.eclipse.ui.internal.ide.application.IDEApplication.start(IDEApplication.java:155)
	at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:137)
	at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:107)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:400)
	at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/java.lang.reflect.Method.invoke(Method.java:567)
	at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:660)
	at org.eclipse.equinox.launcher.Main.basicRun(Main.java:597)
	at org.eclipse.equinox.launcher.Main.run(Main.java:1468)
Comment 14 Stephan Herrmann CLA 2019-11-17 16:08:52 EST
Bulk move of unassigned bugs to 4.15
Comment 15 Stephan Herrmann CLA 2020-02-27 18:49:07 EST
Bulk move to 4.16
Comment 16 Stephan Herrmann CLA 2020-05-18 18:45:20 EDT
Bulk move of unassigned bugs to 4.17
Comment 17 Kenneth Styrberg CLA 2021-10-20 16:18:18 EDT
Cannot reproduce with eclipse-SDK-I20211015-1800-win32-x86_64, Java-11 on Windows 10.

The problem cases in Comment 11 and Comment 12 seems to work ok. Also tested various link types in JDT without seeing the reported problem.

The error log is not reporting any problem.
Comment 18 Martijn Dashorst CLA 2021-10-21 08:34:47 EDT
I can still reproduce it with a more complex code, but am wondering how to make it a reproducible minor case.

In the code below I am able to CTRL-click and F3 to all identifiers, except on the first 'item.getModelObject()' (trying to click on the getModelObject(). Any subsequent `item.getModelObejct()` reference is clickable.

However when I introduce the type parameter in new ListView<Path>(...), the first item.getModelObject() does become clickable.


form.add(
	new ListView<>("file-row", LoadableDetachableModel.of(this::getContentsOfSourceFolder))
	{
		private static final long serialVersionUID = 1L;

		@SuppressFBWarnings("NP_NULL_ON_SOME_PATH_FROM_RETURN_VALUE")
		@Override
		protected void populateItem(ListItem<Path> item)
		{
			var path = item.getModelObject();
			var fileUitgepakt = fileUitgepakt(path);

			item.add(new Label("file-name", path.getFileName().toString()));
			item.add(new Label("file-time", () -> HumanReadableTime.dateToAgo(
				Date.from(lastModifiedTime(item.getModelObject()).toInstant()))));
			item.add(new Label("file-size", () -> getFileSize(item.getModelObject())));
			item.add(new Label("check-square").add(AttributeModifier.append("data-feather",
				fileUitgepakt ? "check-square" : "square")));
			item.add(new Label("file-date", getFileUitpakDatum(path)));
		}
	});
Comment 19 Kenneth Styrberg CLA 2021-10-21 16:49:47 EDT
I've downloaded wicket-9.5.0 and tested with code snippet below and still cannot reproduce...

What Eclipse build are you using?

package p;

import java.nio.file.Path;
import java.util.ArrayList;

import org.apache.wicket.markup.html.basic.Label;
import org.apache.wicket.markup.html.list.ListItem;
import org.apache.wicket.markup.html.list.ListView;

public class E {

   public void foo() {
      var a = new ListView<>("", new ArrayList<Path>()) {
         private static final long serialVersionUID = 1935850912674418219L;

         @Override
         protected void populateItem(ListItem<Path> item) {
            var path = item.getModelObject();
            item.add(new Label("file-name", path.getFileName().toString()));
         }
      };
      bar(a);
      
      bar(new ListView<>("", new ArrayList<Path>()) {
         private static final long serialVersionUID = 3101955623290725798L;

         @Override
         protected void populateItem(ListItem<Path> item) {
            var path = item.getModelObject();
            item.add(new Label("file-name", path.getFileName().toString()));
         }
      });
   }

   private void bar(ListView<Path> a) {
   }

}
Comment 20 Martijn Dashorst CLA 2021-10-22 09:55:48 EDT
Eclipse IDE for Java Developers (includes Incubating components)

Version: 2021-09 (4.21.0)
Build id: 20210910-1417

*** Features:
com.ianbrandt.tools.m2e.mdp.feature (0.0.4.201409291703) "m2e connector for Maven Dependency Plugin"
de.jcup.sqleditor (1.2.0) "SQL Editor"
nl.topicus.m2e.settings.feature (2.0.4.201503271431) "M2E Settings"
org.eclipse.buildship (3.1.5.v20210113-0929) "Buildship, Eclipse Plug-ins for Gradle"
org.eclipse.eclemma.feature (3.1.5.202109082215) "EclEmma UI"
org.eclipse.egit (5.13.0.202109080827-r) "Git integration for Eclipse"
org.eclipse.emf.common (2.23.0.v20210618-0700) "EMF Common"
org.eclipse.emf.ecore (2.25.0.v20210816-0937) "EMF Ecore"
org.eclipse.epp.mpc (1.9.1.v20210204-1408) "Marketplace Client"
org.eclipse.epp.package.java.feature (4.21.0.20210910-1200) "EPP Java Package"
org.eclipse.help (2.3.700.v20210906-0500) "Help System Base"
org.eclipse.jdt (3.18.900.v20210906-0500) "Eclipse Java Development Tools"
org.eclipse.jgit (5.13.0.202109080827-r) "JGit Core"
org.eclipse.jgit.gpg.bc (5.13.0.202109080827-r) "JGit Core"
org.eclipse.jgit.http.apache (5.13.0.202109080827-r) "JGit Apache httpclient based HTTP support"
org.eclipse.jgit.ssh.apache (5.13.0.202109080827-r) "JGit SSH support based on Apache MINA sshd"
org.eclipse.jst.common.fproj.enablement.jdt (3.23.0.v202108200205) "Eclipse Faceted Project Framework JDT Enablement"
org.eclipse.justj.openjdk.hotspot.jre.full (15.0.2.v20210201-0955) "JustJ OpenJDK Hotspot JRE Complete"
org.eclipse.m2e.feature (1.18.1.20210618-2246) "Maven Integration for Eclipse"
org.eclipse.m2e.logback.feature (1.17.1.20210603-1006) "m2e logback configuration"
org.eclipse.m2e.wtp.feature (1.4.4.20201128-1705) "Maven Integration for Eclipse WTP"
org.eclipse.mylyn.wikitext.editors_feature (3.0.38.202008172112) "Mylyn WikiText"
org.eclipse.oomph.p2 (1.20.0.v20210808-0939) "Oomph P2 Management"
org.eclipse.oomph.setup (1.22.0.v20210828-0732) "Oomph Setup"
org.eclipse.oomph.setup.core (1.21.0.v20210828-0732) "Oomph Setup Core"
org.eclipse.platform (4.21.0.v20210906-0842) "Eclipse Platform"
org.eclipse.rcp (4.21.0.v20210906-0842) "Eclipse RCP"
org.eclipse.tm.terminal.connector.ssh.feature (10.4.1.202109142059) "Terminal SSH Connector"
org.eclipse.tm.terminal.control.feature (10.4.1.202109142059) "Terminal Control (Embeddable Widget)"
org.eclipse.tm.terminal.feature (10.4.0.202106130052) "Terminal View Core"
org.eclipse.tm.terminal.view.feature (10.4.0.202108241639) "Terminal View"
org.eclipse.userstorage (1.2.0.v20210517-0327) "Eclipse User Storage"
org.eclipse.wst.common.fproj (3.7.3.v202007142017) "Eclipse Faceted Project Framework"
org.eclipse.wst.json_ui.feature (1.1.10.v202103121626) "Eclipse JSON Editors and Tools"
org.eclipse.wst.web_ui.feature (3.23.0.v202107272335) "Eclipse Web Developer Tools"
org.eclipse.wst.xml_ui.feature (3.23.0.v202107101937) "Eclipse XML Editors and Tools"
org.fusesource.ide.core.feature (11.12.0.v20210831-1519) "Red Hat Fuse Tooling for Eclipse"
org.jboss.ide.eclipse.archives.feature (3.6.309.v20210617-1620) "JBoss Archives Tools"
org.jboss.ide.eclipse.as.archives.integration.feature (3.9.200.v20210921-1316) "JBoss AS, WildFly & EAP Server Tools - Compression Integration"
org.jboss.ide.eclipse.as.feature (3.9.200.v20210921-1316) "JBoss AS, WildFly & EAP Server Tools UI Plugin"
org.jboss.ide.eclipse.as.jmx.integration.feature (3.9.200.v20210921-1316) "JBoss AS, WildFly & EAP Server Tools - JMX Integration"
org.jboss.ide.eclipse.as.server.rse.integration.feature (3.9.200.v20210901-0841) "JBoss AS, WildFly & EAP Server Tools - Remote Systems UI Integration"
org.jboss.tools.common.feature (3.17.0.v20210819-1425) "EL UI Plug-in"
org.jboss.tools.common.jdt.feature (3.17.0.v20210819-1425) "JBoss Tools Launching Support"
org.jboss.tools.jmx.feature (1.10.200.v20210630-1320) "JMX Local UI Plug-in"
org.jboss.tools.jst.feature (3.10.0.v20210315-1316) "Jsp Editor Plug-in"
org.jboss.tools.maven.apt.feature (1.5.3.201911081053) "Maven Integration for Eclipse JDT APT Core"
org.jboss.tools.maven.feature (1.9.300.v20210617-0807) "JBoss Maven Integration"
org.jboss.tools.maven.jbosspackaging.feature (1.9.300.v20210617-0807) "JBoss Packaging Maven Configurator"
org.jboss.tools.maven.sourcelookup.feature (1.9.300.v20210617-0807) "JBoss Maven Source Lookup"
org.jboss.tools.openshift.egit.integration.feature (3.16.0.v20210831-1233) "OpenShift EGit UI"
org.jboss.tools.runtime.core.feature (3.5.100.v20200908-0926) "JBoss Runtime Detection"
org.jboss.tools.stacks.core.feature (1.4.200.v20210628-0724) "JBoss Stacks Core Plugin"
org.jboss.tools.usage.feature (2.2.300.v20200323-1608) "JBoss Tools Usage Reporting"
org.sonatype.m2e.antlr.feature (0.15.0.201207090124) "m2e connector for antlr"
org.sonatype.m2e.buildhelper.feature (0.15.0.201405280027) "m2e connector for build-helper-maven-plugin"
org.sonatype.m2e.egit.feature (0.15.1.201806191431) "Maven SCM Handler for EGit"
org.sonatype.m2e.mavenarchiver.feature (0.17.5.202002191804) "m2e connector for the mavenarchiver and pom properties"
org.ucdetector.feature (2.0.0) "UCDetector Plug-in"
org.zeroturnaround.eclipse.feature (2021.4.0.RELEASE) "JRebel and XRebel Eclipse Plugin"
org.zeroturnaround.eclipse.m2e.feature (2021.4.0.RELEASE) "JRebel m2eclipse Integration Plug-in"
org.zeroturnaround.eclipse.wtp.feature (2021.4.0.RELEASE) "JRebel WTP Integration"
Comment 21 Kenneth Styrberg CLA 2021-10-22 15:10:20 EDT
Can you try with a later build from https://download.eclipse.org/eclipse/downloads/drops4/I20211022-0920/ ?

It seems that it might have been fixed after 2021-09.

As I wrote in Comment 17 I used eclipse-SDK-I20211015-1800-win32-x86_64 when testing.
Comment 22 DaveLaw CLA 2022-03-25 05:26:37 EDT
Still occurs with Eclipse 2022-03.

You can reproduce it as follows:
please find attached pom.xml & example Java Program.
Create the project & remember to do a "Maven/Update Project".

The following errors occur:
- F3 over "transformer.transform" -> "Current text selection cannot be opened in an editor" in Status-Bar
- MouseOver "transformer.transform" -> "Occurrence of 'transform'" in Popup instead of Javadoc

Now delete the Dependencies from the pom:
-> F3 & Javadoc OK

Please find attached Screenshots of the Project (only 1 in Workspace) & the Error-Messages.

OS.: Windows 10 x64
JDK: Zulu openJDK FX 17
Comment 23 DaveLaw CLA 2022-03-25 05:29:10 EDT
Created attachment 288290 [details]
Project pom

See Comment #22
Comment 24 DaveLaw CLA 2022-03-25 05:30:11 EDT
Created attachment 288291 [details]
Example Program

See Comment #22
Comment 25 DaveLaw CLA 2022-03-25 05:30:57 EDT
Created attachment 288292 [details]
Project Structure Screenshot

See Comment #22
Comment 26 DaveLaw CLA 2022-03-25 05:31:43 EDT
Created attachment 288293 [details]
Error Messages in Popup & Status-Bar

See Comment #22
Comment 27 Eclipse Genie CLA 2024-03-22 20:40:19 EDT
This bug hasn't had any activity in quite some time. Maybe the problem got resolved, was a duplicate of something else, or became less pressing for some reason - or maybe it's still relevant but just hasn't been looked at yet.

If you have further information on the current state of the bug, please add it. The information can be, for example, that the problem still occurs, that you still want the feature, that more information is needed, or that the bug is (for whatever reason) no longer relevant.

--
The automated Eclipse Genie.
Comment 28 DaveLaw CLA 2024-03-23 05:39:37 EDT
Created attachment 289316 [details]
Bug Demo Proggy extended
Comment 29 DaveLaw CLA 2024-03-23 05:40:13 EDT
Created attachment 289317 [details]
Bug Demo Proggy extended Screenshot
Comment 30 DaveLaw CLA 2024-03-23 05:43:20 EDT
Rather than closing this, some resources should be thrown at it.
The Javadoc Popups have got worse in recent years.
Particularly Lambdas very often do not show Javadoc.
I have extended the Demo Program, highlighting various Bugs & added a Screenshot
Comment 31 DaveLaw CLA 2024-03-23 05:51:02 EDT
Created attachment 289318 [details]
Bug Demo Proggy extended
Comment 32 DaveLaw CLA 2024-03-23 05:51:46 EDT
Created attachment 289319 [details]
Bug Demo Proggy extended Screenshot
Comment 33 DaveLaw CLA 2024-03-23 05:56:02 EDT
P.S. these latest results were obtained using
- Eclipse RCP/RAP 2024-03
- Zulu JDK FX 17 (Azul Systems)