I noticed that the EPP Photon composite repo is inconsistent right now. I noticed this because this familiar problem is cropping up every time I try to do completion in JDT:

java.lang.NoSuchMethodError: org.eclipse.jface.internal.text.html.HTMLPrinter.insertPageProlog(Ljava/lang/StringBuilder;ILorg/eclipse/swt/graphics/RGB;Lorg/eclipse/swt/graphics/RGB;Ljava/lang/String;)V     at org.eclipse.jdt.internal.ui.text.java.AbstractJavaCompletionProposal.getAdditionalProposalInfo(AbstractJavaCompletionProposal.java:610)     at org.eclipse.jface.text.contentassist.AdditionalInfoController$Timer$2$1.run(AdditionalInfoController.java:113)
    at org.eclipse.core.internal.jobs.Worker.run(Worker.java:56)

The file /home/data/httpd/download.eclipse.org/technology/epp/packages/photon/compositeContent.jar does not contain a reference to /home/data/httpd/download.eclipse.org/technology/epp/packages/photon/M5/ so when you try to install Photon M5 from the release train composite you actually end up with Photon M4 which seems to cause some inconsistent of JDT and JFace Text.

Note that I see the following in /home/data/httpd/download.eclipse.org/releases/photon/:

<?xml version='1.0' encoding='UTF-8'?>
<?compositeMetadataRepository version='1.0.0'?>
<repository name='Eclipse Repository' type='org.eclipse.equinox.internal.p2.metadata.repository.CompositeMetadataRepository' version='1.0.0'>
  <properties size='3'>
    <property name='p2.timestamp' value='1313779613118'/>
    <property name='p2.compressed' value='true'/>
    <property name='p2.atomic.composite.loading' value='true'/>
  </properties>
  <children size='3'>
     <child location='http://download.eclipse.org/technology/epp/packages/photon/'/>
    <child location='201802021000' />
    <child location='201712151000' />
    <child location='201711031000' />
  </children>
</repository>

So while it might point at M5 via 201802021000, it points at an EPP composite that does not include M5 packages so you'll definitely end up with M4 packages and whatever those requirements decide to pull in, which seems to be a mixture of M4 and M5.


_______________________________________________
cross-project-issues-dev mailing list
cross-project-issues-dev@eclipse.org
To change your delivery options, retrieve your password, or unsubscribe from 
this list, visit
https://dev.eclipse.org/mailman/listinfo/cross-project-issues-dev

Reply via email to