https://bugzilla.redhat.com/show_bug.cgi?id=1670838
Bug ID: 1670838
Summary: Running the an Eclipse PDE example throws a null
pointer exception.
Product: Fedora
Version: 29
Hardware: All
OS: Linux
Status: NEW
Component: eclipse
Severity: high
Assignee: mat.booth(a)redhat.com
Reporter: harry.terzian(a)imgtec.com
QA Contact: extras-qa(a)fedoraproject.org
CC: akurtako(a)redhat.com, andjrobins(a)gmail.com,
dbhole(a)redhat.com, ebaron(a)fedoraproject.org,
eclipse-sig(a)lists.fedoraproject.org,
jerboaa(a)gmail.com, jjohnstn(a)redhat.com,
lef(a)fedoraproject.org, mat.booth(a)redhat.com,
rgrunber(a)redhat.com
Target Milestone: ---
Classification: Fedora
Description of problem:
Using the Eclipse through the dnf channel is not working as expected:
I am attempting to build a simple hello world application by creating a new
eclipse plugin project and selecting the template of "View contribution using
4.x API".
Building and running that example as it is with no modification does not work
as I am getting the following error message:
!MESSAGE Possbible annotation mismatch: method "public void
hello.parts.SampleView.createPartControl(org.eclipse.swt.widgets.Composite)"
annotated with "javax.annotation-api:1.2.0:javax.annotation.PostConstruct" but
was looking for "javax.annotation.PostConstruct [via bootstrap classloader]"
Looking at the jar files within the eclipse /usr/lib/eclipse/plugins I noticed
that there are jar files pointing to glassfish:
/usr/lib/eclipse/plugins/javax.annotation-api_1.2.0.jar ->
/usr/share/java/glassfish-annotation-api.jar
/usr/lib/eclipse/plugins/javax.el-api_3.0.0.jar ->
/usr/share/java/glassfish-el-api.jar
/usr/lib/eclipse/plugins/javax.inject_1.0.0.v20091030.jar ->
/usr/share/java/atinject.jar
/usr/lib/eclipse/plugins/javax.servlet-api_3.1.0.jar ->
/usr/share/java/glassfish-servlet-api.jar
/usr/lib/eclipse/plugins/javax.servlet.jsp_2.3.2.b01.jar ->
/usr/share/java/glassfish-jsp-api/javax.servlet.jsp-api.jar
specifically the javax.annotation-api_1.2.0.jar is different from the other
Eclipse downloaded from
https://www.eclipse.org/downloads/packages
It comes as javax.annotation_1.2.0.v201602091430.jar which is differen
Version-Release number of selected component (if applicable):
How reproducible:
Always
Steps to Reproduce:
1. Open eclipse
2. Create a new eclipse plugin project using the template of View contribution
using 4.x API".
3. Run the example
Actual results:
A view is created which throws a null pointer exception.
Expected results:
A view which displays some text.
Additional info:
--
You are receiving this mail because:
You are on the CC list for the bug.