When editing a custom IP, all of the Interface's Logical Ports are missing in the "Edit IP Bus Interface" window of the IP Packager.
See the example screen capture below:
The problem is that the IP selection is being cleared before the window is displayed.
As a result the logical port list is not getting populated.
To work around the problem:
This issue is fixed in Vivado 2015.1.