diff --git a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/CatalogJson.java b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/CatalogJson.java
index 1f44b5d..2056d6e 100644
--- a/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/CatalogJson.java
+++ b/jaxrs/src/main/java/org/killbill/billing/jaxrs/json/CatalogJson.java
@@ -86,6 +86,10 @@ public class CatalogJson {
for (final Plan plan : plans) {
// Build the product associated with this plan
final Product product = plan.getProduct();
+ if (product == null) {
+ // TODO Should we import a logger here?
+ continue;
+ }
ProductJson productJson = productMap.get(product.getName());
if (productJson == null) {
productJson = new ProductJson(product.getCategory().toString(),