@SuppressWarnings("finally") public boolean insertMediaItems(List<MediaItem> mediaItems) { boolean status = true; try { List<SolrMediaItem> solrMediaItems = new ArrayList<SolrMediaItem>(); for (MediaItem mediaItem : mediaItems) { SolrMediaItem solrMediaItem = new SolrMediaItem(mediaItem); solrMediaItems.add(solrMediaItem); } server.addBeans(solrMediaItems, commitPeriod); } catch (SolrServerException ex) { Logger.getRootLogger().error(ex.getMessage()); status = false; } catch (IOException ex) { Logger.getRootLogger().error(ex.getMessage()); status = false; } finally { return status; } }