[
https://issues.apache.org/jira/browse/OODT-117?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Chris A. Mattmann resolved OODT-117.
------------------------------------
Resolution: Fixed
- fixed in r1062100. This was a tricky, interesting one. The LuceneCatalog
tries to guess when refs + met have been added for the cached product before
committing it to Lucene. Since the FinalFileLocationExtractor ran the
versioner, the data store refs on the server side were set forcing the auto
flush/commit of the product to lucene. Then on the client side, when
addProductReferences was called, the product had already been flushed to Lucene
and wasn't part of the cache, causing an error.
It's fixed now by modding the FinalFileLocationExtractor to scrub the dataStore
portions of each prod ref back to "", and I also updated the unit test to test
for this too.
> Final File Location Extractor fails in actual use despite unit test passing
> ---------------------------------------------------------------------------
>
> Key: OODT-117
> URL: https://issues.apache.org/jira/browse/OODT-117
> Project: OODT
> Issue Type: Bug
> Components: file manager
> Environment: Cent OS fresh install, JDK 1.6, Maven 2.2.1, Tomcat
> 5.5.31
> Reporter: Chris A. Mattmann
> Assignee: Chris A. Mattmann
> Priority: Blocker
> Fix For: 0.2
>
>
> The File Manager's FinalFileLocationExtractor contributed in OODT-72 fails in
> practice, performing some operation out of order causing the LuceneCatalog to
> barf out error messages saying the product isn't unique in the catalog. This
> is despite the unit test I contributed passing.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.