From 04/09/2013 to 05/08/2013


10:14 PM Revision 7678 (metacat): escape reserved XML characters when constructing a pathquery from user input (&).
ben leinfelder
05:21 PM Revision 7677 (metacat): escape special XML characters when constructing a pathquery from user input (&).
ben leinfelder


04:53 PM Revision 7676 (metacat): Add a distrusted certificate for the testing.
Jing Tao
04:53 PM Revision 7675 (metacat): Use the MNode to query the server when we use certificates to set up the session.
Jing Tao
03:35 PM Bug #3085 (Resolved): document the impact of re-deploying on
Added clarification and a note to documentation about what is backed up and when a full file shoul... ben leinfelder
03:34 PM Revision 7674 (metacat): Add the code to test the user with a distrusted certificate.
Jing Tao
03:34 PM Revision 7673 (metacat): add note about backup.
ben leinfelder
03:14 PM Task #5931 (Closed): Allow use of PID (or docid) using Metacat API "read" action
This was committed along with a different change. But might as well stick with it as I think it will be important as ... ben leinfelder
03:10 PM Revision 7672 (metacat): remove xslt sort for solr search results in case someone actually specifies a sort field in the query.
ben leinfelder
03:05 PM Bug #3397 (Resolved): metacat needs server side sort mechanism
SOLR queries can specify a sort field 9or even a function!) - we will not implement this in pathquery. ben leinfelder
02:58 PM Bug #3816 (Closed): Export action doesn't create complete package
this has been corrected in trunk and will be included in the next release built from trunk. ben leinfelder
02:58 PM Revision 7671 (metacat): adjust action=zip behavior to use full docids and entity names (data files) for the zip entry. Also uses the given qformat to render the metadata.
ben leinfelder
10:42 AM Revision 7670 (metacat): Add tests to test group and rightsholder.
Jing Tao
10:41 AM Revision 7669 (metacat): Add the rightsHolder in the access filter.
Jing Tao
08:34 PM Revision 7668 (metacat): Change the delete to archive.
Jing Tao
06:52 PM Revision 7667 (metacat): Add a test for testing access control for the solr query.
Jing Tao
05:29 PM Revision 7666 (metacat): force the use of newer xercesImpl 2.7.1
ben leinfelder


04:54 PM Revision 7665 (metacat): adjust action=zip behavior to use full docids when checking for permissions/existence.
ben leinfelder


11:44 AM Bug #5929 (Closed): replication update action times out
This is included in the 2.0.7 release targeted for CN environment in DataONE. ben leinfelder
11:43 AM Bug #5925 (Resolved): Clean up the jar files in the Metacat deploy directory
Now using Maven to handle dependencies, especially as relates to geotools for generating the spatial cache and all th... ben leinfelder


03:52 PM Task #5935 (Rejected): Display the PID not the docid in the rendered metadata
This would apply to the FGDC and EML stylesheets. It means adding in an additional parameter (default to docid if pid... ben leinfelder
09:53 AM Task #5932: Allow use of PID (or docid) using cgi-registry modification form
Another option would be to "look-up" the docid from Metacat using the pid and a yet-to-be-defined new Metacat API ser... ben leinfelder
09:44 AM Task #5932 (Closed): Allow use of PID (or docid) using cgi-registry modification form
The SOLR search results XSLT includes a section for editing packages via the Perl registry. But the registry assumes ... ben leinfelder
09:40 AM Task #5931 (Closed): Allow use of PID (or docid) using Metacat API "read" action
The SOLR results use PID as the identifier but the Metacat API for rendering metadata uses docid. We should allow opt... ben leinfelder
05:30 PM Revision 7664 (metacat): Add code to handle query for the http solr server.
Jing Tao


04:58 PM Revision 7663 (metacat): Add some java doc.
Jing Tao
01:54 PM Task #5916 (Closed): Create resultset-solr.xsl
This is available in the style/common directory for all skins to utilize. Skins can either include the root style she... ben leinfelder
01:52 PM Task #5917 (Closed): Create NCEAS search form that uses SOLR instead of pathquery
It's very basic, but works. And searches should be so much quicker! ben leinfelder
12:47 PM Revision 7662 (metacat): Use a new class to handle the solr query engine description request.
Jing Tao
12:46 PM Revision 7661 (metacat): Copy the index fields description file to the web-inf dir.
Jing Tao
12:44 PM Revision 7660 (metacat): A property file to describe the index fields.
Jing Tao
11:30 AM Revision 7659 (metacat): Fixed a bug the collection name was not set.
Jing Tao
11:21 AM Revision 7658 (metacat): Catch a new exception base on the change of the calling method.
Jing Tao
10:56 AM Revision 7657 (metacat): Add getCollectionName method.
Jing Tao
10:57 PM Revision 7656 (metacat): Use solr query instead of path query in the NCEAS skin.
ben leinfelder
10:55 PM Revision 7655 (metacat): only build metacat-common before compile, no need to do it every time the ant build is called.
ben leinfelder
05:17 PM Revision 7654 (metacat): enable solr results rendering on the server side for the NCEAS skin (does not include UI for generating the query yet).
ben leinfelder
05:16 PM Revision 7653 (metacat): clean-up the solr results XSLT to display more pertinent fields (many paths have been collapsed into single fields, etc). Added an abstract snippet in the search results (140 chars).
ben leinfelder


04:57 PM Revision 7652 (metacat): Add double quotes to surrend the user or group names in the access fq. This will fix the issue if the names have white spaces.
Jing Tao
03:33 PM Revision 7650 (metacat): rename resultset template to include "solr" so that it can co-exist with the original pathquery-based resultset template (NCEAS skin approach that has one style sheet for multiple document types)
ben leinfelder
03:20 PM Revision 7649 (metacat): use charset=UTF-8 for the meta tag (especially important if other international sites want to use default skin with translations)
ben leinfelder
02:38 PM Revision 7648 (metacat): Add the access query filter.
Jing Tao
01:53 PM Revision 7647 (metacat): Allow use of server-side XSLT for SOLR queries that include "wt=<qformat>".
ben leinfelder
01:53 PM Revision 7646 (metacat): Allow use of server-side XSLT for SOLR queries that include "wt=<qformat>".
ben leinfelder
01:52 PM Revision 7645 (metacat): Allow use of server-side XSLT for SOLR queries that include "wt=<qformat>".
ben leinfelder
12:51 PM Task #5917: Create NCEAS search form that uses SOLR instead of pathquery
This is under way. Decided to use the server-side XSLT processing we already have for pathquery and other XML->HTML t... ben leinfelder
07:37 AM Revision 7644 (metacat): Use 2.0.7 version number in configuration/upgrade/docs (trunk, even though we will not be releasing 2.0.7 from trunk, we want to have the upgrade scripts included here)
ben leinfelder
09:35 PM Revision 7639 (metacat): Allow null SM.submitter (per schema). There were null values in cn-dev (and probably elsewhere since it is technically allowed in the schema. But with a null value, we need to have a null Subject for the SM.submitter field, not a Subject with a null getValue() return. Encountered this when testing for:
ben leinfelder


04:47 PM Revision 7638 (metacat): add space to prevent syntax error when additional clause is appended.
ben leinfelder
03:24 PM Task #5930 (Closed): Add a configuration property to turn on/off the indexing processes (SOLR indexing)
So that Metacat installations can decide which (or both) they want to use.
The proposed the property is:
Jing Tao
03:09 PM Revision 7637 (metacat): move maven.home into build properties (hoping that hudson will be able to correctly override it)
ben leinfelder
03:02 PM Bug #5929: replication update action times out
By replacing the subselect with a LEFT JOIN, we can massively improve performance of this query. Here's the same quer... Matt Jones
02:35 PM Bug #5929 (Closed): replication update action times out
With large database sizes, the replications "update" action times out with normal settings for HTTP timeouts. On Dat... Matt Jones
02:50 PM Revision 7636 (metacat): CHange replication 'update' query to use a LEFT JOIN so that the performance of the replication update action is improved, which had been causing an HTTP timeout for large metacat installations. See
Matt Jones
02:46 PM Revision 7635 (metacat): Add the code to read the index field information from the schema.xml.
Jing Tao
02:35 PM Task #5928 (Closed): Make sure to start metacat-index web apps when the metacat web apps is start-up during the tomcat startup
Metacat-index will use the distribute system metadata map from the metacat during the startup. So we need to make sur... Jing Tao


04:59 PM Revision 7634 (metacat): Add code to handle the solr index information. we still need to figure out how to get the information.
Jing Tao
09:16 AM Revision 7633 (metacat): Add the code to build the metacat-common.
Jing Tao
09:15 AM Revision 7632 (metacat): Add the dependency to the metacat-common.
Jing Tao
09:14 AM Revision 7631 (metacat): use the sharing code from the metacat-common.
Jing Tao
09:13 AM Revision 7630 (metacat): Move this class to the metacat-common.
Jing Tao
09:11 AM Revision 7629 (metacat): Remove the bin directory.
Jing Tao
09:10 AM Revision 7628 (metacat): Add a new module for sharing the between the metacat and metacat-index.
Jing Tao


05:12 PM Revision 7627 (metacat): Use an update method to replace the insert and update methods in the SolrIndex class.
Jing Tao
05:10 PM Revision 7626 (metacat): Add a system metadata for archiving.
Jing Tao


05:09 PM Revision 7625 (metacat): Add the solr engine to the engine list.
Jing Tao


02:40 PM Task #5927 (Resolved): Implements listing the query engines and fields for the solr query engine
We need to add the solr query engine the mn api:
GET /query/{queryType}
GET /query
Jing Tao
02:18 PM Revision 7624 (metacat): create the lib/maven directory in order to resolve the deps and carry on with the build.
ben leinfelder
02:04 PM Revision 7623 (metacat): require utilities.jar before compile
ben leinfelder
01:13 PM Task #5926 (Resolved): Metacat-index doesn't build solr index during a Metadata inserting document
I inserted an eml document through the metacat devtools.html, but the metacat-index didn't build the solr index. Jing Tao
12:50 PM Bug #5919 (Resolved): Upgrade KNB to 2.0.6
ben leinfelder
11:13 AM Bug #5925 (Resolved): Clean up the jar files in the Metacat deploy directory
In the knb/WEB-INF/lib, i saw some jar files like:
spring-aop-2.5.5.jar spring-context-2.5.5.jar spring-core-2.5....
Jing Tao
11:09 AM Task #5924 (Closed): Add the configuration page for the Solr server in the Metacat configuration utility
We need to a new page for the Solr server in the Metacat configuration utility.
This page will include the server ...
Jing Tao
11:05 AM Task #5923 (Closed): Discover missed documents and queue them for indexing
Metacat-index needs a mechanism to regenerate the solr index for those missed during the insert or update. This mecha... Jing Tao
11:01 AM Task #5922 (Closed): Modify the solr index configuration for the resource map
The index configuration of the resource map in the d1_cn_index_processor has parameter - service url which we don't u... Jing Tao
10:58 AM Task #5921 (Closed): Design and implement Metacat-Index module
We decided we would use as much the code of the d1_cn_index_processor as possible. The d1_cn_index_processor uses S... Jing Tao
07:34 PM Revision 7622 (metacat): use maven to manage most jar dependencies in Metacat.
Exceptions include: LSID, Datamamager (EML), ben leinfelder
05:03 PM Revision 7621 (metacat): Include solr and lucene jar files into the war. We maybe change it when we use pom.xml to manage the jar dependency.
Jing Tao
05:00 PM Revision 7620 (metacat): Add code to handle solr query.
Jing Tao


04:29 PM Bug #5920 (Resolved): Test PG dump on dev server
I restored the production dump to (1-2 hours to load).
Installed Metacat v2.0.3.
ben leinfelder
12:41 PM Bug #5920 (Resolved): Test PG dump on dev server is our testing area and I will load the production dump there for testing the 2.0.3->2.0.6 upgrade ben leinfelder
04:12 PM Revision 7619 (metacat): Remove the jar file.
Jing Tao
04:10 PM Revision 7618 (metacat): Add the jar file which will be used by solr.
Jing Tao
04:09 PM Revision 7617 (metacat): Add 3.4 jar files.
Jing Tao
04:08 PM Revision 7616 (metacat): Remove the 4.1 jar files.
Jing Tao
04:06 PM Revision 7615 (metacat): Add the 3.4 jar.
Jing Tao
04:05 PM Revision 7614 (metacat): Remove the 4.1 jar and use the 3.4 jar.
Jing Tao
02:23 PM Revision 7613 (metacat): Add code to generate index during the servlet initialization.
Jing Tao
12:40 PM Bug #5919 (Resolved): Upgrade KNB to 2.0.6
Steps for upgrading:
- stop Tomcat...
ben leinfelder
12:12 PM Revision 7612 (metacat): Add the names of the system metadata and the data object imaps.
Jing Tao
11:57 AM Revision 7611 (metacat): Use the Identifier object rather than String as the key to get the system metadata and object path.
Jing Tao
11:30 AM Revision 7610 (metacat): Add code to start hazelcast.
Jing Tao
05:56 PM Revision 7609 (metacat): Add a class to handle solr query.
Jing Tao


04:26 PM Revision 7608 (metacat): Remove those obsolete index classes.
Jing Tao
04:17 PM Revision 7607 (metacat): Add a junit test for the IndexGenerator class.
Jing Tao
12:00 PM Revision 7606 (metacat): Add a new class which will generate index for the ids.
Jing Tao
06:08 PM Revision 7604 (metacat): Add code to get all doc ids in the solr server.
Jing Tao


02:46 PM Revision 7603 (metacat): Add a remove(List) method in the class and an obsoletes list parameter in the update method.
Jing Tao
02:23 PM Revision 7602 (metacat): Add the getSystemMetadata and getObsoletes methods.
Jing Tao


06:19 PM Revision 7600 (metacat): Merging the METACAT_2_0_6_BRANCH changes for [M|C]NodeService into the trunk.
Chris Jones


05:52 PM Revision 7597 (metacat): change the solr end point to be the localhost.
Jing Tao
05:51 PM Revision 7596 (metacat): Change the default solr endpoint to be the localhost.
Jing Tao
05:47 PM Revision 7595 (metacat): Base the configuration to create either EmbeddedSolrServer or HttpSolrServer.
Jing Tao
05:20 PM Revision 7594 (metacat): Add some new properties for the solr.
Jing Tao
05:19 PM Revision 7593 (metacat): Read the solr configuration file name and collection name from the property file.
Jing Tao


04:37 PM Revision 7592 (metacat): Print out the solr query result in the xml format.
Jing Tao
01:03 PM Revision 7591 (metacat): naive version of SolrServerFactory - no reflection. It returns an EmbeddedSolrServer implementation based on the solr.homeDir set in Settings class.
ben leinfelder
12:43 PM Revision 7590 (metacat): simplify testing with embedded solr server locations -- no need to copy solr-home or set system properties. Still more to do (factory method) but this is getting cleaner.
ben leinfelder
11:38 AM Revision 7589 (metacat): add place-holder for using SolrServerFactory to get the correct SOlrServer impl during application init
ben leinfelder
11:24 AM Revision 7588 (metacat): clean up configuration initialization
ben leinfelder
11:15 AM Revision 7587 (metacat): clean up logging for hz config file error
ben leinfelder
10:25 AM Revision 7586 (metacat): rely on Settings loaded from test resources config rather than hardcoding the paths in code.
ben leinfelder
09:48 AM Revision 7585 (metacat): include test resource bundles to be loaded into Settings configuration during testing.
ben leinfelder
09:48 AM Revision 7584 (metacat): move hazelcast config file location code into the MetacatIndexServlet init method
ben leinfelder
09:08 AM Revision 7583 (metacat): do not skip tests during metacat-index package phase.
ben leinfelder
09:01 AM Revision 7582 (metacat): use integration-test ("mvn verify") to test things that require Metacat to be running. These classes should end be named "*" and unit tests that do not require metacat to be running can be named "*" -
ben leinfelder
05:35 PM Revision 7581 (metacat): format before editing.
ben leinfelder
05:18 PM Task #5918 (Closed): Separate unit tests from integration tests
Since some of the metacat-index tests currently require Metacat be running in order to succeed, we need to skip them ... ben leinfelder
05:14 PM Task #5909 (Resolved): Design configuration for metacat-index
Now sharing using the Settings class from DataONE libclient.
Also sharing the hazelcast.xml fi...
ben leinfelder
05:10 PM Task #5917 (Closed): Create NCEAS search form that uses SOLR instead of pathquery
The UI can stay the same, but the underlying query that is generated (via JS?) would be SOLR syntax and would be sent... ben leinfelder
05:08 PM Task #5916 (Closed): Create resultset-solr.xsl
For rendering SOLR query results from MN.query() on the client side. ben leinfelder
05:07 PM Task #5915 (Closed): Use MN.query(solr) in NCEAS skin
As a first pass, we should refactor the NCEAS skin as it currently exists in the Metacat project and make it call MN.... ben leinfelder


01:14 PM Revision 7580 (metacat): Comment out the testRemove method temporarily.
Jing Tao
01:10 PM Revision 7579 (metacat): Temporarily to comment out the remove test.
Jing Tao
11:28 AM Revision 7578 (metacat): Add a test method to test the update method.
Jing Tao
11:27 AM Revision 7577 (metacat): Add the update method.
Jing Tao
11:26 AM Revision 7576 (metacat): Add documents for updating solr index.
Jing Tao
05:07 PM Revision 7575 (metacat): Add a solr.homeDir property.
Jing Tao
05:00 PM Revision 7574 (metacat): Get the solr home dir from the
Jing Tao


04:01 PM Revision 7573 (metacat): Set the test solr home in the target directory.
Jing Tao
03:53 PM Revision 7572 (metacat): Add the necessary files for the solr home.
Jing Tao
01:36 PM Revision 7571 (metacat): Set the hazelcast.xml path for the test.
Jing Tao
05:14 PM Revision 7569 (metacat): Add a query method in the test.
Jing Tao


04:26 PM Revision 7568 (metacat): split the deployment of metacat-index.war copy into two different tasks so that the "install" target puts it in both the /dist and "deployment directory" whereas the "install-metacat-index" bypasses metacat building and kust rebuilds the metacat-index.war and puts it in the deply directory.
ben leinfelder
04:08 PM Revision 7567 (metacat): copy the metacat-index.war file to the app.deploy.dir rather than dist.dir.
Jing Tao
04:08 PM Revision 7566 (metacat): correctly look up the context init parameter for the metacat properties file
ben leinfelder
03:44 PM Revision 7565 (metacat): Move this file to the solr home and rename it to the schema.xml.
Jing Tao
03:42 PM Revision 7564 (metacat): Add the solr home directory.
Jing Tao
03:34 PM Revision 7563 (metacat): include the objectPathMap name in the (used by metacat-index component)
ben leinfelder
03:34 PM Revision 7562 (metacat): lookup the hz client connection information from the hazelcast.xml file being used by metacat.
ben leinfelder
02:13 PM Task #5908 (Rejected): Investigate EAR deployment of all Metacat webapps
Tomcat is not a full-fledged application server - just a container - so it does not support EARs. I think we should c... ben leinfelder
01:05 PM Task #5907 (Closed): Integrate metacat-index build in Metacat build
Now building into dist folder. ben leinfelder
01:04 PM Revision 7561 (metacat): build metacat-index.war using maven and copy to the metacat /dist folder.
ben leinfelder
11:28 AM Revision 7560 (metacat): start the SystemMetadataListener for each solr index configured (expecting only one).
ben leinfelder
11:22 AM Revision 7559 (metacat): Remove this obsoleted file.
Jing Tao
11:19 AM Revision 7558 (metacat): draft for sharing the with the metacat-index webapp.
ben leinfelder
10:18 AM Revision 7557 (metacat): add methods to set the SolrIndex instance and initialize the listener (includes overloaded constructor)
ben leinfelder
10:13 AM Revision 7556 (metacat): use SystemMetadata parameter for inserting into SolrIndex
ben leinfelder
10:04 AM Revision 7555 (metacat): Change one parameter type of the insert method from the InputStream to the SystemMetadata.
Jing Tao
05:51 PM Revision 7554 (metacat): Add a file prefix to tell it is absolute path.
Jing Tao
05:50 PM Revision 7553 (metacat): Excludes the slf4j-log4j12.jar for removing duplicated class.
Jing Tao
05:04 PM Revision 7552 (metacat): The module will create a servlet class in a war file.
Jing Tao
05:03 PM Revision 7551 (metacat): Add a web.xml file for the war.
Jing Tao


04:50 PM Revision 7550 (metacat): add first pass at listening for SM events on HZ. Note that the configuration and even the call to solrIndex.insert() are not actually working.
ben leinfelder


05:30 PM Revision 7549 (metacat): Make EmbeddedServer work. It is for solr 3.4 since the d1_cn_index_processor depends on that version.
Jing Tao


02:56 PM Revision 7548 (metacat): Use the EmbeddedSolrServer to replace HttpSolrServer. Now it still has some issues.
Jing Tao
10:04 AM Feature #5914 (Closed): Reconcile SOLR server/client versions
DataONE schema uses SOLR v3.x and Metacat-indexer wants to use SOLR v4.x (for the client capabilities). There are sch... ben leinfelder
09:58 AM Feature #5913 (Closed): Handle indexing errors
For unexpected errors, we need to track and retry the indexing task before giving up and notifying the administrator.... ben leinfelder
09:55 AM Feature #5912 (Closed): Force indexing on individual object[s]
Metacat-index should allow an administrator to force [re]indexing of any object in the system. ben leinfelder
09:33 AM Feature #5911 (Closed): Repair index after outage
Because the indexer listens for insert/update/remove happening in Metacat, it will miss events that occur when it is ... ben leinfelder
09:24 AM Feature #5910 (Closed): Build index from scratch
The index will need to be completely built when:
- Initial upgrade to version that supports solr indexing
- Unexpec...
ben leinfelder
05:27 PM Task #5909 (Resolved): Design configuration for metacat-index
The location of the solr index needs to be configured and the default should be: /var/metacat/solr
All three compon...
ben leinfelder
05:21 PM Task #5908 (Rejected): Investigate EAR deployment of all Metacat webapps
ben leinfelder
05:20 PM Task #5907 (Closed): Integrate metacat-index build in Metacat build
metacat-index is a Maven project hosted within the Metacat project repository and should build a metacat-index.war ar... ben leinfelder
05:16 PM Task #5906 (Resolved): Implement MetacatSolrIndex class
This is basically just a pass-through to the SOLR engine using the "embedded" client. The sooner this is implemented,... ben leinfelder
05:13 PM Task #5905 (Resolved): Implement access control filter
ben leinfelder
05:12 PM Task #5904 (Resolved): Design mechanism to enforce access policy
ben leinfelder
05:10 PM Task #5820: Incorporate DataONE indexing
We decided to use - wholesale - the existing DataONE index configuration component even though it uses Spring. It wil... ben leinfelder
05:08 PM Task #5883: Create unit tests to exercise Metacat SOLR query/index features
Jing already has a head-start with the SolrIndexTest! ben leinfelder
05:05 PM Bug #5875 (Rejected): d1_cn_index_processor package
Using maven to manage this dependency now. ben leinfelder


01:43 PM Revision 7547 (metacat): Add junit test class to test the SolrIndex class.
Jing Tao
05:30 PM Revision 7546 (metacat): Add insert method for SolrIndex.
Jing Tao


03:39 PM Revision 7545 (metacat): Remove the file generated by the wizard.
Jing Tao
03:38 PM Revision 7544 (metacat): Remove the file generated by the wizard.
Jing Tao
03:35 PM Revision 7543 (metacat): use updated EML stylesheet tag.
ben leinfelder
03:34 PM Revision 7542 (metacat): Figured out to read beans from the configuration file.
Jing Tao
11:33 AM Bug #1217 (Closed): Extend Metacat Interface and Client
Much if not all of this has been in the MetacatClient for a long time now. Since we are deprecating the Metacat API i... ben leinfelder
11:30 AM Bug #1324: A Commit or Save Work button that wrote intermediate results to the metadata
Can consider this for the Metacat-UI project specs ben leinfelder
11:28 AM Bug #1691 (Closed): Metacat client library: use direct method calles for efficiency
We are deprecating the Metacat API in favor of the DataONE API. ben leinfelder
11:26 AM Bug #1693 (Closed): Metacat client library: Static Cookies
We changed to use standard apache HttpClient and made the cookie sessionId value a per-MetacatClient instance variable. ben leinfelder
11:23 AM Bug #1980 (Works For Me): Duplication when displaying catalog of data packages
Searching for "Latitudinal Extents of New World Mammals" shows the single document with no duplicate indexed values. ben leinfelder
11:20 AM Bug #2130: Not able to delete DPs from KNB
Both of these documents still exist - not sure if they should be deleted or not. They are -// ben leinfelder
11:17 AM Bug #2237 (Resolved): web.xml, tomcat and jstl
ben leinfelder
11:17 AM Bug #2237 (Rejected): web.xml, tomcat and jstl
Now using v2.5 schema:... ben leinfelder
11:16 AM Revision 7541 (metacat): use more modern approach for web.xml: schema instead of dtd for web-app declaration.
ben leinfelder
11:14 AM Revision 7540 (metacat): Add the dependency of solr-solrj.
Jing Tao
10:33 AM Bug #2310 (Resolved): Advanced search functionality has to be integrated into various skins.
Will be handled by Metacat-UI project ben leinfelder
10:28 AM Revision 7539 (metacat): Add the repository and dependency of the d1_cn_index_processor.
Jing Tao
09:18 AM Bug #3177 (Closed): Advanced Search needs some attention
We basically know that searching on non-indexed paths takes a very long time. This will ultimately be replaced by the... ben leinfelder
09:04 AM Bug #2313: Metacat Skins: Skins should not be installed by default
Should be considered as part of the Metacat-UI project. ben leinfelder
06:17 PM Bug #2496 (Closed): Wrong values indexed when empty tags are indexed
probably resolved by the related bug (6 years ago) ben leinfelder
05:28 PM Bug #2804 (Closed): Nested Elements Cause the Returned Data to Be Truncated.
These are interesting results for mixed content. Really if you want to use XML but not have it treated as such you sh... ben leinfelder
05:21 PM Bug #2813 (Closed): One Data Set Citation project id does not match with correct project id
This is further compounded (intractable) for the DOIs we minted when becoming a DataONE MN. ben leinfelder
05:19 PM Bug #2818 (Closed): access_log bypassed by replication
When documents are inserted or read via replication, this should be logged as the other metacat server so I think thi... ben leinfelder
05:14 PM Bug #2873 (Resolved): tomcat versions and java standard tag library (jstl)
jstl 1.1.2 is being used and Geoserve has been externalized. I think this is resolved. ben leinfelder
05:11 PM Bug #2905 (Resolved): Query cache mechanism
ben leinfelder
05:10 PM Bug #3000 (Closed): Multiple Permissions Orders exist for Single Document
Mike added checks to prevent different permOrders from being inserted for the same object. ben leinfelder
05:09 PM Bug #2984 (Closed): "AccessControlList.getACL" returns outdated XML structure
This has been reworked so that access rules can be parsed just like they were embedded in EML. ben leinfelder
05:05 PM Bug #4234 (Closed): Configuration of Registry in 1.9.1 has incorrect library paths
Since the registry is largely a KNB/NCEAS app, I'll close this. Chris Jones
05:04 PM Bug #3017: The Ampersand returns a blank page on searches
I do get a blank page on the KNB (v2.0.3) and can see this message in the log:... ben leinfelder


04:55 PM Bug #3018 (Resolved): Document installation and deployment of registry system
The instructions for deploying and getting dependencies are very good, as are the apache config instructions. ben leinfelder
04:53 PM Bug #3085: document the impact of re-deploying on
Crucial properties are backed up and restored when upgrading metacat, though I believe this does not include password... ben leinfelder
04:38 PM Bug #3402: internal dtds are not handled
We are saving the XML doc (both inserted and uploaded) to disk now - not sure if this problem persists. ben leinfelder
04:07 PM Bug #3509: Fix XML Schema filesystem namespace conflicts and backups
This can certainly cause issues when remote XSDs happen to have the same filenames (as many versioned schema do) ben leinfelder
04:04 PM Bug #3591 (Rejected): Move search returndoctype definitions to a centralized location
One of the point of using skins is that some skins might use doctypes that others do not. We can't really centralize ... ben leinfelder
04:01 PM Bug #3718 (Rejected): toolRef.model.getSRS error in console when rendering map
We are not using mapbuilder any more. ben leinfelder
03:54 PM Revision 7538 (metacat): add the metacat-index component. It has nothing right now.
Jing Tao
03:43 PM Bug #3736 (Closed): Remove confirmation message and reference to KNB on default search
changed to "Show all data?" ben leinfelder
03:43 PM Revision 7537 (metacat): remove explicit reference to KNB when Metacat may not be deployed as the KNB node. This has bothered my for a while, too.
ben leinfelder
01:31 PM Bug #3816: Export action doesn't create complete package
Well, instead of a zip file, I get the XML error message but as if it were a .zip file download:... ben leinfelder
01:26 PM Bug #3833 (Rejected): Advanced search (liveMap) map doesn't display on linux firefox
Current Metacat releases use OpenLayers for rendering maps in browser. ben leinfelder
01:25 PM Bug #3887 (Resolved): Add sessionid parameter to XML link in EML stylesheet
sessionId is being included in the XML link ben leinfelder
01:23 PM Bug #3895 (Closed): Add/update authentication architecture documentation
Might as well just defer this to the DataONE authentication process since we do not want people to start implementing... ben leinfelder
01:20 PM Bug #3911 (Closed): Old cgi-bin references are still being rendered by 1.8.1 registry code
ben leinfelder
01:16 PM Bug #3982 (Closed): Geoserver processes obsolete requests in background
This is all in Geoserver's court since it stands alone from Metacat now. If it can figure out which requests no longe... ben leinfelder
01:14 PM Bug #4027 (Closed): JSESSIONID is not expiring, causing a security risk
isn't this just 6 hours?... ben leinfelder
01:01 PM Bug #4043 (Closed): lack of eml-access tree prohibits the doc owner from viewing
uid=sbc,o=LTER,dc=ecoinformatics,dc=org is the owner and should have ALL permission on this object. As the metacat ad... ben leinfelder
12:56 PM Bug #4116 (Closed): Data file replication from sanparks failed
judithk.954.1 is now on the KNB ben leinfelder
12:55 PM Bug #4234: Configuration of Registry in 1.9.1 has incorrect library paths
We run registry in KNB/NCEAS without issue...can we close this? ben leinfelder
12:49 PM Bug #4266 (Closed): error reading EML replicated to knb
Rev 6 is on the KNB now and we are up to rev 24. ben leinfelder
12:47 PM Bug #4269 (Closed): EML from data.piscoweb not replicating to knb
They have been replicated (sometime in the last 3 years...). ben leinfelder
12:44 PM Bug #4173 (Rejected): use svn:externals for dependency injection
Moving in the Maven and/org Git direction ben leinfelder

Also available in: Atom