protected void verifyNoAssets() throws Exception { List<CalEvent> events = CalEventLocalServiceUtil.getNoAssetEvents(); if (_log.isDebugEnabled()) { _log.debug("Processing " + events.size() + " events with no asset"); } for (CalEvent event : events) { try { CalEventLocalServiceUtil.updateAsset(event.getUserId(), event, null, null, null); } catch (Exception e) { if (_log.isWarnEnabled()) { _log.warn( "Unable to update asset for event " + event.getEventId() + ": " + e.getMessage()); } } } if (_log.isDebugEnabled()) { _log.debug("Assets verified for events"); } }