Author: thorsten Date: Fri Aug 22 05:29:18 2008 New Revision: 688075 URL: http://svn.apache.org/viewvc?rev=688075&view=rev Log: Fixing resolver bugs around the solr plugin
Modified: forrest/branches/update_cocoon_2.1.12-dev/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/solr/client/SolrUpdateGenerator.java Modified: forrest/branches/update_cocoon_2.1.12-dev/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/solr/client/SolrUpdateGenerator.java URL: http://svn.apache.org/viewvc/forrest/branches/update_cocoon_2.1.12-dev/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/solr/client/SolrUpdateGenerator.java?rev=688075&r1=688074&r2=688075&view=diff ============================================================================== --- forrest/branches/update_cocoon_2.1.12-dev/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/solr/client/SolrUpdateGenerator.java (original) +++ forrest/branches/update_cocoon_2.1.12-dev/whiteboard/plugins/org.apache.forrest.plugin.output.solr/src/java/org/apache/forrest/solr/client/SolrUpdateGenerator.java Fri Aug 22 05:29:18 2008 @@ -51,7 +51,6 @@ public void generate() throws IOException, SAXException, ProcessingException { Source inputSource = null; try { - resolver = (SourceResolver) manager.lookup(SourceResolver.ROLE); inputSource = resolver.resolveURI(this.source); if (inputSource.exists()) { post = new PostFile(destination, inputSource.getInputStream()); @@ -68,6 +67,9 @@ if (null!=post){ post.releaseConnection(); } + if (inputSource!=null){ + resolver.release(inputSource); + } } }