ARIES-2112 - Fix ClassCastException on JDK9+
diff --git a/eapub/src/main/java/org/apache/aries/rsa/eapub/EventAdminHelper.java b/eapub/src/main/java/org/apache/aries/rsa/eapub/EventAdminHelper.java
index 284c753..9c2392d 100644
--- a/eapub/src/main/java/org/apache/aries/rsa/eapub/EventAdminHelper.java
+++ b/eapub/src/main/java/org/apache/aries/rsa/eapub/EventAdminHelper.java
@@ -76,7 +76,7 @@
             setIfNotNull(props, "service.remote.id", endpoint.getServiceId());
             setIfNotNull(props, "service.remote.uuid", endpoint.getFrameworkUUID());
             setIfNotNull(props, "service.remote.uri", endpoint.getId());
-            setIfNotNull(props, "objectClass", endpoint.getInterfaces().toArray());
+            setIfNotNull(props, "objectClass", endpoint.getInterfaces().toArray(new String[0]));
             setIfNotNull(props, "service.imported.configs", endpoint.getConfigurationTypes());
         }
         props.put("timestamp", System.currentTimeMillis());