Community
Participate
Working Groups
When generating the .eclipseproduct for a product built with p2, we create an IU named product.getProductId() + ".root.feature". If the product does not have an id defined, then we get "null.root.feature". We should instead use getId() which returns the uid if defined, otherwise the normal id.
Also, this id is being used as a key to get this extra IU required by the product, the ProductGenerator was actually using product.getId(), so if the uid != id, then we would be missing the .eclipseproduct file.
fixed