Nick, There is no "JEM team" - WTP took over JEM from the VE team when it disbanded years ago. Over the years, I have maintained the JEM code, though. This is a very interesting problem- as you can tell, the error appears in an (important) JavaDoc comment. Interestingly enough, the type that is referenced, org.eclipse.jdt.core.IType, is in a package that is exported and the plugin has Eclipse-ExtensibleAPI: true set. So when the error message states: [ERROR] Access restriction: The type 'IType' is not API (restriction on classpath entry '/home/hudson/genie.webtools/.hudson/jobs/WTP-R3_10_Integration/workspace/.maven/repo/p2/osgi/bundle/org.eclipse.jdt.core/3.14.0.v20171013-1440/org.eclipse.jdt.core-3.14.0.v20171013-1440.jar
I get confused- why is our build suddenly stating that a JavaDoc comment (that hasn't changed in years) that references an API is an error because the API is not an API? This seems like a build change to a builder with an issue, instead of anything that the code needs to change for. Did something change in the WTP-R3_10_Integration build? (A different Maven/Tycho/something else?) This is not our only reference to org.eclipse.jdt.core.IType - if we fix this comment, will we suddenly get errors in the other WTP references? FWIW, - Carl Anderson WTP Java EE Tools committer From: Nick Boldt <nbo...@redhat.com> To: Webtools releng discussion list <wtp-rel...@eclipse.org>, "General discussion of project-wide or architectural issues." <wtp-dev@eclipse.org>, WTP PMC communications <wtp-...@eclipse.org> Date: 10/18/2017 11:26 AM Subject: [wtp-dev] WTP releng.aggregator 3.10 Integration build broken for a whole week! Who can help fix? Sent by: wtp-dev-boun...@eclipse.org Not sure which is the best list to send this to, so I'm spamming 3: PMC, releng, and dev. Please forgive me, I'm new. :) I've been sending mail all week about this to various people but as yet haven't seen a reply or a fix. TL;DR, this job [1] is broken. On Oct 13 build #74, it was due to a compilation error in JEM, which I reported to Chuck, Carl, and Elson as I wasn't sure who owns JEM and figured they could have a look or forward the problem to the correct owner(s). This was still failing as of Oct 17 build #78. [1] https://hudson.eclipse.org/webtools/job/WTP-R3_10_Integration/ Now there's a new problem, which is probably due to Rob's getting a plugin moved out of Common and into Javaee. I'll have a look at the latter issue, but could someone with push rights to the webtools.javaee repo look at the JEM compilation failure? [ERROR] Failed to execute goal org.eclipse.tycho:tycho-compiler-plugin:1.0.0:compile (default-compile) on project org.eclipse.jem: Compilation failure: Compilation failure: [ERROR] /jobs/genie.webtools/WTP-R3_10_Integration/workspace/webtools.javaee/plugins/org.eclipse.jem/mofjava/org/eclipse/jem/java/JavaClass.java:[407] [ERROR] * will be an {@link org.eclipse.jdt.core.IType}, or running outside of Eclipse it will be a {@link java.lang.Class}. [ERROR] ^^^^^^^^^^^^^^^^^^^^^^^^^^ Thanks everyone! Aside: both the Common and Servertools builds are now building and running over 230 tests each. See links / updates here [2]. [2] https://wiki.eclipse.org/WTP_2017-10-12#WTP_3.10.0:_Repo_Re-org_And_Releng_Redux -- Nick Boldt Senior Software Engineer, RHCSA Productization Lead :: JBoss Tools & Dev Studio IM: @nickboldt / @nboldt / http://nick.divbyzero.com TRIED. TESTED. TRUSTED. @ @redhatnews Red Hat_______________________________________________ wtp-dev mailing list wtp-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://urldefense.proofpoint.com/v2/url?u=https-3A__dev.eclipse.org_mailman_listinfo_wtp-2Ddev&d=DwICAg&c=jf_iaSHvJObTbx-siA1ZOg&r=6JCYBixIS0G6Rj43h5xZSA&m=CwH7L9U7-BCDqosMy37HVDBuLPPL7_wkLD895ed7HGo&s=lVuUmjTwx_Ly9Jkj3yldfBspsgQFx-yHzkoE_U_sthQ&e=
_______________________________________________ wtp-dev mailing list wtp-dev@eclipse.org To change your delivery options, retrieve your password, or unsubscribe from this list, visit https://dev.eclipse.org/mailman/listinfo/wtp-dev