Index: src/main/java/java/beans/beancontext/BeanContextServicesSupport.java =================================================================== --- src/main/java/java/beans/beancontext/BeanContextServicesSupport.java (revision 550723) +++ src/main/java/java/beans/beancontext/BeanContextServicesSupport.java (working copy) @@ -781,6 +781,13 @@ private void releaseServiceWithoutCheck(BeanContextChild child, BCSSChild bcssChild, Object requestor, Object service, boolean callRevokedListener) { + + // HARMONY-4272 + if (bcssChild.serviceRecords == null || + bcssChild.serviceRecords.isEmpty()) { + return; + } + synchronized (child) { // scan record for (Iterator iter = bcssChild.serviceRecords.iterator(); iter