Hello Chris:
First of all thanks for your interest.
I hadn´t the problem listed below when using 2.1b.(In fact oaiprovider works in 2,1b version.
Starting Fedora server...
Deploying API-M and API-A...
DEBUG 34:15.554 (RecordCache) Got required property: proai.cacheBaseDir = /tmp/proai/cache
DEBUG 34:15.554 (RecordCache) Got required property: proai.driverClassName = fedora.services.oaiprovider.FedoraOAIDriver
DEBUG 34:15.554 (RecordCache) Got required property: proai.driverPollSeconds = 60
DEBUG 34:15.554 (RecordCache) Got required property: proai.writeLockWait = 60000
DEBUG 34:15.554 (RecordCache) Got required property: proai.db.url = jdbc:mysql://localhost/proai?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
DEBUG 34:15.554 (RecordCache) Got required property: proai.db.driverClassName = com.mysql.jdbc.Driver
DEBUG 34:15.554 (RecordCache) Got required property: proai.db.username = proai
DEBUG 34:15.554 (RecordCache) Got required property: proai.db.password = proai
DEBUG 34:15.634 (FedoraOAIDriver) Required property: driver.fedora.baseURL =
http://localhost:8080/fedora/
DEBUG 34:15.634 (FedoraOAIDriver) Required property: driver.fedora.user = fedoraAdmin
DEBUG 34:15.634 (FedoraOAIDriver) Required property: driver.fedora.pass = fedoraAdmin
DEBUG 34:15.634 (FedoraOAIDriver) Required property: driver.fedora.md.formats = oai_dc test_format formatX formatY
DEBUG 34:15.634 (FedoraOAIDriver) Required property: driver.fedora.md.format.oai_dc.uri =
http://www.openarchives.org/OAI/2.0/oai_dc/
DEBUG 34:15.634 (FedoraOAIDriver) Required property: driver.fedora.md.format.oai_dc.loc =
http://www.openarchives.org/OAI/2.0/oai_dc.xsd
DEBUG 34:15.634 (FedoraOAIDriver) Required property: driver.fedora.md.format.oai_dc.dissType = info:fedora/*/oai_dc
DEBUG 34:15.634 (FedoraOAIDriver) driver.fedora.md.format.oai_dc.about.dissType = info:fedora/*/about_oai_dc
DEBUG 34:15.674 (FedoraOAIDriver) Required property: driver.fedora.md.format.test_format.uri =
http://example.org/testFormat/
DEBUG 34:15.674 (FedoraOAIDriver) Required property: driver.fedora.md.format.test_format.loc =
http://example.org/testFormat.xsd
DEBUG 34:15.674 (FedoraOAIDriver) Required property: driver.fedora.md.format.test_format.dissType = info:fedora/*/test_format
DEBUG 34:15.674 (FedoraOAIDriver) driver.fedora.md.format.test_format.about.dissType = null
DEBUG 34:15.674 (FedoraOAIDriver) Required property: driver.fedora.md.format.formatX.uri =
http://example.org/formatX/
DEBUG 34:15.674 (FedoraOAIDriver) Required property: driver.fedora.md.format.formatX.loc =
http://example.org/formatX.xsd
DEBUG 34:15.674 (FedoraOAIDriver) Required property: driver.fedora.md.format.formatX.dissType = info:fedora/*/demo:XYFormatsBDef/getMetadata?format=x
DEBUG 34:15.674 (FedoraOAIDriver) driver.fedora.md.format.formatX.about.dissType = info:fedora/*/demo:XYFormatsBDef/getMetadataAbout?format=x
DEBUG 34:15.674 (FedoraOAIDriver) Required property: driver.fedora.md.format.formatY.uri =
http://example.org/formatY/
DEBUG 34:15.674 (FedoraOAIDriver) Required property: driver.fedora.md.format.formatY.loc =
http://example.org/formatY.xsd
DEBUG 34:15.674 (FedoraOAIDriver) Required property: driver.fedora.md.format.formatY.dissType = info:fedora/*/demo:XYFormatsBDef/getMetadata?format=y
DEBUG 34:15.674 (FedoraOAIDriver) driver.fedora.md.format.formatY.about.dissType = info:fedora/*/demo:XYFormatsBDef/getMetadataAbout?format=y
DEBUG 34:15.674 (FedoraOAIDriver) Required property: driver.fedora.identify =
http://localhost:8080/fedora/get/demo:MyRepository/Identify.xml
DEBUG 34:15.674 (FedoraOAIDriver) Required property: driver.fedora.queryFactory = fedora.services.oaiprovider.ITQLQueryFactory
DEBUG 34:15.954 (FedoraOAIDriver) Required property: driver.fedora.disseminationConnectionTimeout = 30
DEBUG 34:15.954 (FedoraOAIDriver) Required property: driver.fedora.disseminationSocketTimeout = 120
DEBUG 34:16.04 (FedoraOAIDriver) Required property: driver.fedora.queryConnectionTimeout = 30
DEBUG 34:16.04 (FedoraOAIDriver) Required property: driver.fedora.querySocketTimeout = 600
DEBUG 34:16.04 (FedoraOAIDriver) Required property: driver.fedora.itemID =
http://www.openarchives.org/OAI/2.0/itemID
DEBUG 34:16.04 (FedoraOAIDriver) driver.fedora.setSpec =
http://www.openarchives.org/OAI/2.0/setSpec
DEBUG 34:16.04 (FedoraOAIDriver) Required property:
driver.fedora.setSpec.name =
http://www.openarchives.org/OAI/2.0/setName
DEBUG 34:16.04 (FedoraOAIDriver) Required property: driver.fedora.itemSetSpecPath = $item <fedora-rels-ext:isMemberOf> $set $set <
http://www.openarchives.org/OAI/2.0/setSpec> $setSpec
DEBUG 34:16.14 (FedoraOAIDriver) driver.fedora.setSpec.desc.dissType = info:fedora/*/SetInfo.xml
DEBUG 34:16.14 (FedoraOAIDriver) driver.fedora.deleted = null
DEBUG 34:16.14 (FedoraOAIDriver) driver.fedora.volatile = null
INFO 34:16.14 (RecordCache) Initializing database connection pool...
DEBUG 34:16.75 (RecordCache) Set connection pool property: password = proai
DEBUG 34:16.75 (RecordCache) Set connection pool property: driverClassName = com.mysql.jdbc.Driver
DEBUG 34:16.75 (RecordCache) Set connection pool property: username = proai
DEBUG 34:16.75 (RecordCache) Set connection pool property: url = jdbc:mysql://localhost/proai?useUnicode=true&characterEncoding=UTF-8&autoReconnect=true
DEBUG 34:16.145 (RecordCache) Got required property: com.mysql.jdbc.Driver.ddlConverter = proai.util.MySQLDDLConverter
INFO 34:16.145 (RecordCache) Initializing Record Cache...
DEBUG 34:16.175 (RecordCache) Record Cache Initialized
INFO 34:16.816 (RecordCache) Checking for update...
DEBUG 34:16.816 (FedoraClient) FedoraClient is getting
http://localhost:8080/fedora/describe
WARN 34:23.105 (RecordCache) Unable to update record cache. Will try again in 60 seconds.
proai.error.ServerException: Error getting latest date during update attempt
at proai.cache.RecordCache.update(RecordCache.java:377)
at proai.cache.RecordCache.run(RecordCache.java:627)
Caused by: proai.error.RepositoryException: Error getting current date from Fedora
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:66)
at fedora.services.oaiprovider.FedoraOAIDriver.getLatestDate(FedoraOAIDriver.java:126)
at proai.cache.RecordCache.update(RecordCache.java:374)
... 1 more
Caused by: java.io.IOException: Unparsable date (Sat, 11 Feb 2006 08:34:22 GMT) in HTTP response header for
http://localhost:8080/fedora/describe
at fedora.client.FedoraClient.getServerDate(FedoraClient.java:506)
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:61)
... 3 more
Processing file C:\fedora-2.1-src\dist\server\fedora-internal-use\deploy\deployAPI-A.wsdd
<Admin>Done processing</Admin>
Processing file C:\fedora-2.1-src\dist\server\fedora-internal-use\deploy\deploy.wsdd
<Admin>Done processing</Admin>
Initializing Fedora Server instance...
Fedora Version: 2.1
Fedora Build: 1
Server Host Name: localhost
Server Port: 8080
Debugging: false
Initializing XACML Authorization Module...done
Initializing Triplestore...done
OK
Finished. To stop the server, use fedora-stop.
INFO 35:23.672 (RecordCache) Checking for update...
DEBUG 35:23.672 (FedoraClient) FedoraClient is getting
http://localhost:8080/fedora/describe
WARN 35:23.912 (RecordCache) Unable to update record cache. Will try again in 60 seconds.
proai.error.ServerException: Error getting latest date during update attempt
at proai.cache.RecordCache.update(RecordCache.java:377)
at proai.cache.RecordCache.run(RecordCache.java:627)
Caused by: proai.error.RepositoryException: Error getting current date from Fedora
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:66)
at fedora.services.oaiprovider.FedoraOAIDriver.getLatestDate(FedoraOAIDriver.java:126)
at proai.cache.RecordCache.update(RecordCache.java:374)
... 1 more
Caused by: java.io.IOException: Unparsable date (Sat, 11 Feb 2006 08:35:23 GMT) in HTTP response header for
http://localhost:8080/fedora/describe
at fedora.client.FedoraClient.getServerDate(FedoraClient.java:506)
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:61)
... 3 more
INFO 36:24.09 (RecordCache) Checking for update...
DEBUG 36:24.309 (FedoraClient) FedoraClient is getting
http://localhost:8080/fedora/describe
WARN 36:24.449 (RecordCache) Unable to update record cache. Will try again in 60 seconds.
proai.error.ServerException: Error getting latest date during update attempt
at proai.cache.RecordCache.update(RecordCache.java:377)
at proai.cache.RecordCache.run(RecordCache.java:627)
Caused by: proai.error.RepositoryException: Error getting current date from Fedora
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:66)
at fedora.services.oaiprovider.FedoraOAIDriver.getLatestDate(FedoraOAIDriver.java:126)
at proai.cache.RecordCache.update(RecordCache.java:374)
... 1 more
Caused by: java.io.IOException: Unparsable date (Sat, 11 Feb 2006 08:36:24 GMT) in HTTP response header for
http://localhost:8080/fedora/describe
at fedora.client.FedoraClient.getServerDate(FedoraClient.java:506)
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:61)
... 3 more
INFO 37:24.536 (RecordCache) Checking for update...
DEBUG 37:24.536 (FedoraClient) FedoraClient is getting
http://localhost:8080/fedora/describe
WARN 37:24.586 (RecordCache) Unable to update record cache. Will try again in 60 seconds.
proai.error.ServerException: Error getting latest date during update attempt
at proai.cache.RecordCache.update(RecordCache.java:377)
at proai.cache.RecordCache.run(RecordCache.java:627)
Caused by: proai.error.RepositoryException: Error getting current date from Fedora
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:66)
at fedora.services.oaiprovider.FedoraOAIDriver.getLatestDate(FedoraOAIDriver.java:126)
at proai.cache.RecordCache.update(RecordCache.java:374)
... 1 more
Caused by: java.io.IOException: Unparsable date (Sat, 11 Feb 2006 08:37:24 GMT) in HTTP response header for
http://localhost:8080/fedora/describe
at fedora.client.FedoraClient.getServerDate(FedoraClient.java:506)
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:61)
... 3 more
INFO 38:24.742 (RecordCache) Checking for update...
DEBUG 38:24.742 (FedoraClient) FedoraClient is getting
http://localhost:8080/fedora/describe
WARN 38:24.832 (RecordCache) Unable to update record cache. Will try again in 60 seconds.
proai.error.ServerException: Error getting latest date during update attempt
at proai.cache.RecordCache.update(RecordCache.java:377)
at proai.cache.RecordCache.run(RecordCache.java:627)
Caused by: proai.error.RepositoryException: Error getting current date from Fedora
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:66)
at fedora.services.oaiprovider.FedoraOAIDriver.getLatestDate(FedoraOAIDriver.java:126)
at proai.cache.RecordCache.update(RecordCache.java:374)
... 1 more
Caused by: java.io.IOException: Unparsable date (Sat, 11 Feb 2006 08:38:24 GMT) in HTTP response header for
http://localhost:8080/fedora/describe
at fedora.client.FedoraClient.getServerDate(FedoraClient.java:506)
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:61)
... 3 more
INFO 39:25.199 (RecordCache) Checking for update...
DEBUG 39:25.199 (FedoraClient) FedoraClient is getting
http://localhost:8080/fedora/describe
WARN 39:25.319 (RecordCache) Unable to update record cache. Will try again in 60 seconds.
proai.error.ServerException: Error getting latest date during update attempt
at proai.cache.RecordCache.update(RecordCache.java:377)
at proai.cache.RecordCache.run(RecordCache.java:627)
Caused by: proai.error.RepositoryException: Error getting current date from Fedora
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:66)
at fedora.services.oaiprovider.FedoraOAIDriver.getLatestDate(FedoraOAIDriver.java:126)
at proai.cache.RecordCache.update(RecordCache.java:374)
... 1 more
Caused by: java.io.IOException: Unparsable date (Sat, 11 Feb 2006 08:39:25 GMT) in HTTP response header for
http://localhost:8080/fedora/describe
at fedora.client.FedoraClient.getServerDate(FedoraClient.java:506)
at fedora.services.oaiprovider.ITQLQueryFactory.latestRecordDate(ITQLQueryFactory.java:61)
... 3 more
INFO 39:33.821 (RecordCache) Waiting for updater/pruner thread to finish...
This is a output from the startup of fedora with aoiprovider service .
In addition the http:
http://localhost:8080/oaiprovider/?Verb=Identify output is
<?xml version="1.0" encoding="UTF-8" ?>
- <OAI-PMH xmlns="
http://www.openarchives.org/OAI/2.0/" xmlns:xsi="
http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="
http://www.openarchives.org/OAI/2.0/ http://www.openarchives.org/OAI/2.0/OAI-PMH.xsd">
<responseDate>2006-02-11T08:38:14Z</responseDate>
<request>
http://localhost:8080/oaiprovider/</request>
<error code="badArgument">must specify a verb</error>
</OAI-PMH>
but there´s a verb specified
Of course proai(user) is able to create , update , insert ,etc in proai(mysql).database.
The matching tables rcformat,rcadmin,etc were created first time I started the proai service , but no information is recorded inside them.
The OS is currently w2000
Thanks in advance