From 0a68ed0066eb4ae52766a6e922c8df198c80628a Mon Sep 17 00:00:00 2001 From: Alan Orth Date: Tue, 6 Oct 2020 23:38:45 +0300 Subject: [PATCH] Add notes for 2020-10-06 --- content/posts/2020-10.md | 120 ++++++++++++++++++++ docs/2020-10/index.html | 144 +++++++++++++++++++++++- docs/categories/index.html | 2 +- docs/categories/notes/index.html | 8 +- docs/categories/notes/index.xml | 6 + docs/categories/notes/page/2/index.html | 2 +- docs/categories/notes/page/3/index.html | 2 +- docs/categories/notes/page/4/index.html | 2 +- docs/index.html | 8 +- docs/index.xml | 6 + docs/page/2/index.html | 2 +- docs/page/3/index.html | 2 +- docs/page/4/index.html | 2 +- docs/page/5/index.html | 2 +- docs/page/6/index.html | 2 +- docs/page/7/index.html | 2 +- docs/posts/index.html | 8 +- docs/posts/index.xml | 6 + docs/posts/page/2/index.html | 2 +- docs/posts/page/3/index.html | 2 +- docs/posts/page/4/index.html | 2 +- docs/posts/page/5/index.html | 2 +- docs/posts/page/6/index.html | 2 +- docs/posts/page/7/index.html | 2 +- docs/sitemap.xml | 10 +- 25 files changed, 321 insertions(+), 27 deletions(-) diff --git a/content/posts/2020-10.md b/content/posts/2020-10.md index a8a6edb13..c584fd91f 100644 --- a/content/posts/2020-10.md +++ b/content/posts/2020-10.md @@ -9,7 +9,127 @@ categories: ["Notes"] - Add tests for the new `/items` POST handlers to the DSpace 6.x branch of my [dspace-statistics-api](https://github.com/ilri/dspace-statistics-api/tree/v6_x) - It took a bit of extra work because I had to learn how to mock the responses for when Solr is not available + - Tag and release version 1.3.0 on GitHub: https://github.com/ilri/dspace-statistics-api/releases/tag/v1.3.0 +- Trying to test the changes Atmire sent last week but I had to re-create my local database from a recent CGSpace dump + - During the FlywayDB migration I got an error: +``` +2020-10-06 21:36:04,138 ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper @ Batch entry 0 update public.bitstreamformatregistry set description='Electronic publishing', internal='FALSE', mimetype='application/epub+zip', short_description='EPUB', support_level=1 where bitstream_format_id=78 was aborted: ERROR: duplicate key value violates unique constraint "bitstreamformatregistry_short_description_key" + Detail: Key (short_description)=(EPUB) already exists. Call getNextException to see other errors in the batch. +2020-10-06 21:36:04,138 WARN org.hibernate.engine.jdbc.spi.SqlExceptionHelper @ SQL Error: 0, SQLState: 23505 +2020-10-06 21:36:04,138 ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper @ ERROR: duplicate key value violates unique constraint "bitstreamformatregistry_short_description_key" + Detail: Key (short_description)=(EPUB) already exists. +2020-10-06 21:36:04,142 ERROR org.hibernate.engine.jdbc.batch.internal.BatchingBatch @ HHH000315: Exception executing batch [could not execute batch] +2020-10-06 21:36:04,143 ERROR org.dspace.storage.rdbms.DatabaseRegistryUpdater @ Error attempting to update Bitstream Format and/or Metadata Registries +org.hibernate.exception.ConstraintViolationException: could not execute batch + at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:129) + at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49) + at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:124) + at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:122) + at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101) + at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161) + at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:207) + at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:390) + at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:304) + at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:349) + at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:56) + at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1195) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.hibernate.context.internal.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:352) + at com.sun.proxy.$Proxy162.flush(Unknown Source) + at org.dspace.core.HibernateDBConnection.commit(HibernateDBConnection.java:83) + at org.dspace.core.Context.commit(Context.java:435) + at org.dspace.core.Context.complete(Context.java:380) + at org.dspace.administer.MetadataImporter.loadRegistry(MetadataImporter.java:164) + at org.dspace.storage.rdbms.DatabaseRegistryUpdater.updateRegistries(DatabaseRegistryUpdater.java:72) + at org.dspace.storage.rdbms.DatabaseRegistryUpdater.afterMigrate(DatabaseRegistryUpdater.java:121) + at org.flywaydb.core.internal.command.DbMigrate$3.doInTransaction(DbMigrate.java:250) + at org.flywaydb.core.internal.util.jdbc.TransactionTemplate.execute(TransactionTemplate.java:72) + at org.flywaydb.core.internal.command.DbMigrate.migrate(DbMigrate.java:246) + at org.flywaydb.core.Flyway$1.execute(Flyway.java:959) + at org.flywaydb.core.Flyway$1.execute(Flyway.java:917) + at org.flywaydb.core.Flyway.execute(Flyway.java:1373) + at org.flywaydb.core.Flyway.migrate(Flyway.java:917) + at org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:663) + at org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:575) + at org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:551) + at org.dspace.core.Context.(Context.java:103) + at org.dspace.app.util.AbstractDSpaceWebapp.register(AbstractDSpaceWebapp.java:74) + at org.dspace.app.util.DSpaceWebappListener.contextInitialized(DSpaceWebappListener.java:31) + at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5197) + at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5720) + at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183) + at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1016) + at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:992) +``` + +- I checked the database migrations with `dspace database info` and they were all OK + - Then I restarted the Tomcat again and it started up OK... +- There were two issues I had reported to Atmire last month: + - Importing items from the command line throws a `NullPointerException` from `com.atmire.dspace.cua.CUASolrLoggerServiceImpl` for every item, but the item still gets imported + - No results for author name in Listing and Reports, despite there being hits in Discovery search +- To test the first one I imported a very simple CSV file with one item with minimal data + - There is a new error now (but the item does get imported): + +``` +$ dspace metadata-import -f /tmp/2020-10-06-import-test.csv -e aorth@mjanja.ch +Loading @mire database changes for module MQM +Changes have been processed +----------------------------------------------------------- +New item: + + New owning collection (10568/3): ILRI articles in journals + + Add (dc.contributor.author): Orth, Alan + + Add (dc.date.issued): 2020-09-01 + + Add (dc.title): Testing CUA import NPE + +1 item(s) will be changed + +Do you want to make these changes? [y/n] y +----------------------------------------------------------- +New item: aff5e78d-87c9-438d-94f8-1050b649961c (10568/108548) + + New owning collection (10568/3): ILRI articles in journals + + Added (dc.contributor.author): Orth, Alan + + Added (dc.date.issued): 2020-09-01 + + Added (dc.title): Testing CUA import NPE +Tue Oct 06 22:06:14 CEST 2020 | Query:containerItem:aff5e78d-87c9-438d-94f8-1050b649961c +Error while updating +org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Expected mime type application/octet-stream but got text/html. HTTP Status 404 – Not Found

HTTP Status 404 – Not Found


Type Status Report

Message The requested resource [/solr/update] is not available

Description The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.


Apache Tomcat/7.0.104

+ at org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(HttpSolrServer.java:512) + at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:210) + at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:206) + at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:124) + at org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:168) + at com.atmire.dspace.cua.CUASolrLoggerServiceImpl$5.visit(SourceFile:1131) + at com.atmire.dspace.cua.CUASolrLoggerServiceImpl.visitEachStatisticShard(SourceFile:212) + at com.atmire.dspace.cua.CUASolrLoggerServiceImpl.update(SourceFile:1104) + at com.atmire.dspace.cua.CUASolrLoggerServiceImpl.update(SourceFile:1093) + at org.dspace.statistics.StatisticsLoggingConsumer.consume(SourceFile:104) + at org.dspace.event.BasicDispatcher.consume(BasicDispatcher.java:177) + at org.dspace.event.BasicDispatcher.dispatch(BasicDispatcher.java:123) + at org.dspace.core.Context.dispatchEvents(Context.java:455) + at org.dspace.core.Context.commit(Context.java:424) + at org.dspace.core.Context.complete(Context.java:380) + at org.dspace.app.bulkedit.MetadataImport.main(MetadataImport.java:1399) + at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) + at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at java.lang.reflect.Method.invoke(Method.java:498) + at org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:229) + at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:81) +``` + +- Also, I tested Listings and Reports and there are still no hits for "Orth, Alan" as a contributor, despite there being dozens of items in the repository and the Solr query generated by Listings and Reports actually returning hits: + +``` +2020-10-06 22:23:44,116 INFO org.apache.solr.core.SolrCore @ [search] webapp=/solr path=/select params={q=*:*&fl=handle,search.resourcetype,search.resourceid,search.uniqueid&start=0&fq=NOT(withdrawn:true)&fq=NOT(discoverable:false)&fq=search.resourcetype:2&fq=author_keyword:Orth,\+A.+OR+author_keyword:Orth,\+Alan&fq=dateIssued.year:[2013+TO+2021]&rows=500&wt=javabin&version=2} hits=18 status=0 QTime=10 +``` + +- Solr returns `hits=18` for the L&R query, but there are no result shown in the L&R UI +- I sent all this feedback to Atmire... + diff --git a/docs/2020-10/index.html b/docs/2020-10/index.html index 4c5e7b2bf..5e296765e 100644 --- a/docs/2020-10/index.html +++ b/docs/2020-10/index.html @@ -11,13 +11,19 @@ Add tests for the new /items POST handlers to the DSpace 6.x branch of my dspace-statistics-api It took a bit of extra work because I had to learn how to mock the responses for when Solr is not available +Tag and release version 1.3.0 on GitHub: https://github.com/ilri/dspace-statistics-api/releases/tag/v1.3.0 + + +Trying to test the changes Atmire sent last week but I had to re-create my local database from a recent CGSpace dump + +During the FlywayDB migration I got an error: " /> - + @@ -26,6 +32,12 @@ It took a bit of extra work because I had to learn how to mock the responses for Add tests for the new /items POST handlers to the DSpace 6.x branch of my dspace-statistics-api It took a bit of extra work because I had to learn how to mock the responses for when Solr is not available +Tag and release version 1.3.0 on GitHub: https://github.com/ilri/dspace-statistics-api/releases/tag/v1.3.0 + + +Trying to test the changes Atmire sent last week but I had to re-create my local database from a recent CGSpace dump + +During the FlywayDB migration I got an error: "/> @@ -39,9 +51,9 @@ It took a bit of extra work because I had to learn how to mock the responses for "@type": "BlogPosting", "headline": "October, 2020", "url": "https://alanorth.github.io/cgspace-notes/2020-10/", - "wordCount": "40", + "wordCount": "666", "datePublished": "2020-10-06T16:55:54+03:00", - "dateModified": "2020-10-06T16:55:54+03:00", + "dateModified": "2020-10-06T16:59:31+03:00", "author": { "@type": "Person", "name": "Alan Orth" @@ -120,8 +132,134 @@ It took a bit of extra work because I had to learn how to mock the responses for
  • Add tests for the new /items POST handlers to the DSpace 6.x branch of my dspace-statistics-api
  • +
  • Trying to test the changes Atmire sent last week but I had to re-create my local database from a recent CGSpace dump +
      +
    • During the FlywayDB migration I got an error:
    • +
    +
  • + +
    2020-10-06 21:36:04,138 ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper @ Batch entry 0 update public.bitstreamformatregistry set description='Electronic publishing', internal='FALSE', mimetype='application/epub+zip', short_description='EPUB', support_level=1 where bitstream_format_id=78 was aborted: ERROR: duplicate key value violates unique constraint "bitstreamformatregistry_short_description_key"
    +  Detail: Key (short_description)=(EPUB) already exists.  Call getNextException to see other errors in the batch.
    +2020-10-06 21:36:04,138 WARN  org.hibernate.engine.jdbc.spi.SqlExceptionHelper @ SQL Error: 0, SQLState: 23505
    +2020-10-06 21:36:04,138 ERROR org.hibernate.engine.jdbc.spi.SqlExceptionHelper @ ERROR: duplicate key value violates unique constraint "bitstreamformatregistry_short_description_key"
    +  Detail: Key (short_description)=(EPUB) already exists.
    +2020-10-06 21:36:04,142 ERROR org.hibernate.engine.jdbc.batch.internal.BatchingBatch @ HHH000315: Exception executing batch [could not execute batch]
    +2020-10-06 21:36:04,143 ERROR org.dspace.storage.rdbms.DatabaseRegistryUpdater @ Error attempting to update Bitstream Format and/or Metadata Registries
    +org.hibernate.exception.ConstraintViolationException: could not execute batch
    +	at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:129)
    +	at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49)
    +	at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:124)
    +	at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:122)
    +	at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:101)
    +	at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:161)
    +	at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:207)
    +	at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:390)
    +	at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:304)
    +	at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:349)
    +	at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:56)
    +	at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1195)
    +	at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    +	at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    +	at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    +	at java.lang.reflect.Method.invoke(Method.java:498)
    +	at org.hibernate.context.internal.ThreadLocalSessionContext$TransactionProtectionWrapper.invoke(ThreadLocalSessionContext.java:352)
    +	at com.sun.proxy.$Proxy162.flush(Unknown Source)
    +	at org.dspace.core.HibernateDBConnection.commit(HibernateDBConnection.java:83)
    +	at org.dspace.core.Context.commit(Context.java:435)
    +	at org.dspace.core.Context.complete(Context.java:380)
    +	at org.dspace.administer.MetadataImporter.loadRegistry(MetadataImporter.java:164)
    +	at org.dspace.storage.rdbms.DatabaseRegistryUpdater.updateRegistries(DatabaseRegistryUpdater.java:72)
    +	at org.dspace.storage.rdbms.DatabaseRegistryUpdater.afterMigrate(DatabaseRegistryUpdater.java:121)
    +	at org.flywaydb.core.internal.command.DbMigrate$3.doInTransaction(DbMigrate.java:250)
    +	at org.flywaydb.core.internal.util.jdbc.TransactionTemplate.execute(TransactionTemplate.java:72)
    +	at org.flywaydb.core.internal.command.DbMigrate.migrate(DbMigrate.java:246)
    +	at org.flywaydb.core.Flyway$1.execute(Flyway.java:959)
    +	at org.flywaydb.core.Flyway$1.execute(Flyway.java:917)
    +	at org.flywaydb.core.Flyway.execute(Flyway.java:1373)
    +	at org.flywaydb.core.Flyway.migrate(Flyway.java:917)
    +	at org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:663)
    +	at org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:575)
    +	at org.dspace.storage.rdbms.DatabaseUtils.updateDatabase(DatabaseUtils.java:551)
    +	at org.dspace.core.Context.<clinit>(Context.java:103)
    +	at org.dspace.app.util.AbstractDSpaceWebapp.register(AbstractDSpaceWebapp.java:74)
    +	at org.dspace.app.util.DSpaceWebappListener.contextInitialized(DSpaceWebappListener.java:31)
    +	at org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:5197)
    +	at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5720)
    +	at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:183)
    +	at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:1016)
    +	at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:992)
    +
    +
    $ dspace metadata-import -f /tmp/2020-10-06-import-test.csv -e aorth@mjanja.ch
    +Loading @mire database changes for module MQM
    +Changes have been processed
    +-----------------------------------------------------------
    +New item:
    + + New owning collection (10568/3): ILRI articles in journals
    + + Add    (dc.contributor.author): Orth, Alan
    + + Add    (dc.date.issued): 2020-09-01
    + + Add    (dc.title): Testing CUA import NPE
    +
    +1 item(s) will be changed
    +
    +Do you want to make these changes? [y/n] y
    +-----------------------------------------------------------
    +New item: aff5e78d-87c9-438d-94f8-1050b649961c (10568/108548)
    + + New owning collection  (10568/3): ILRI articles in journals
    + + Added   (dc.contributor.author): Orth, Alan
    + + Added   (dc.date.issued): 2020-09-01
    + + Added   (dc.title): Testing CUA import NPE
    +Tue Oct 06 22:06:14 CEST 2020 | Query:containerItem:aff5e78d-87c9-438d-94f8-1050b649961c
    +Error while updating
    +org.apache.solr.client.solrj.impl.HttpSolrServer$RemoteSolrException: Expected mime type application/octet-stream but got text/html. <!doctype html><html lang="en"><head><title>HTTP Status 404 – Not Found</title><style type="text/css">body {font-family:Tahoma,Arial,sans-serif;} h1, h2, h3, b {color:white;background-color:#525D76;} h1 {font-size:22px;} h2 {font-size:16px;} h3 {font-size:14px;} p {font-size:12px;} a {color:black;} .line {height:1px;background-color:#525D76;border:none;}</style></head><body><h1>HTTP Status 404 – Not Found</h1><hr class="line" /><p><b>Type</b> Status Report</p><p><b>Message</b> The requested resource [/solr/update] is not available</p><p><b>Description</b> The origin server did not find a current representation for the target resource or is not willing to disclose that one exists.</p><hr class="line" /><h3>Apache Tomcat/7.0.104</h3></body></html>
    +        at org.apache.solr.client.solrj.impl.HttpSolrServer.executeMethod(HttpSolrServer.java:512)
    +        at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:210)
    +        at org.apache.solr.client.solrj.impl.HttpSolrServer.request(HttpSolrServer.java:206)
    +        at org.apache.solr.client.solrj.request.AbstractUpdateRequest.process(AbstractUpdateRequest.java:124)
    +        at org.apache.solr.client.solrj.SolrServer.commit(SolrServer.java:168)
    +        at com.atmire.dspace.cua.CUASolrLoggerServiceImpl$5.visit(SourceFile:1131)
    +        at com.atmire.dspace.cua.CUASolrLoggerServiceImpl.visitEachStatisticShard(SourceFile:212)
    +        at com.atmire.dspace.cua.CUASolrLoggerServiceImpl.update(SourceFile:1104)
    +        at com.atmire.dspace.cua.CUASolrLoggerServiceImpl.update(SourceFile:1093)
    +        at org.dspace.statistics.StatisticsLoggingConsumer.consume(SourceFile:104)
    +        at org.dspace.event.BasicDispatcher.consume(BasicDispatcher.java:177)
    +        at org.dspace.event.BasicDispatcher.dispatch(BasicDispatcher.java:123)
    +        at org.dspace.core.Context.dispatchEvents(Context.java:455)
    +        at org.dspace.core.Context.commit(Context.java:424)
    +        at org.dspace.core.Context.complete(Context.java:380)
    +        at org.dspace.app.bulkedit.MetadataImport.main(MetadataImport.java:1399)
    +        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    +        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    +        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    +        at java.lang.reflect.Method.invoke(Method.java:498)
    +        at org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:229)
    +        at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:81)
    +
    +
    2020-10-06 22:23:44,116 INFO org.apache.solr.core.SolrCore @ [search] webapp=/solr path=/select params={q=*:*&fl=handle,search.resourcetype,search.resourceid,search.uniqueid&start=0&fq=NOT(withdrawn:true)&fq=NOT(discoverable:false)&fq=search.resourcetype:2&fq=author_keyword:Orth,\+A.+OR+author_keyword:Orth,\+Alan&fq=dateIssued.year:[2013+TO+2021]&rows=500&wt=javabin&version=2} hits=18 status=0 QTime=10 
    +
    diff --git a/docs/categories/index.html b/docs/categories/index.html index ada0b2798..0ac5b625a 100644 --- a/docs/categories/index.html +++ b/docs/categories/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/categories/notes/index.html b/docs/categories/notes/index.html index 19d47b5b5..ddf46f989 100644 --- a/docs/categories/notes/index.html +++ b/docs/categories/notes/index.html @@ -9,7 +9,7 @@ - + @@ -94,6 +94,12 @@
  • Add tests for the new /items POST handlers to the DSpace 6.x branch of my dspace-statistics-api +
  • +
  • Trying to test the changes Atmire sent last week but I had to re-create my local database from a recent CGSpace dump +
      +
    • During the FlywayDB migration I got an error:
  • diff --git a/docs/categories/notes/index.xml b/docs/categories/notes/index.xml index 33ad954f4..ccba0c3a6 100644 --- a/docs/categories/notes/index.xml +++ b/docs/categories/notes/index.xml @@ -18,6 +18,12 @@ <li>Add tests for the new <code>/items</code> POST handlers to the DSpace 6.x branch of my <a href="https://github.com/ilri/dspace-statistics-api/tree/v6_x">dspace-statistics-api</a> <ul> <li>It took a bit of extra work because I had to learn how to mock the responses for when Solr is not available</li> +<li>Tag and release version 1.3.0 on GitHub: <a href="https://github.com/ilri/dspace-statistics-api/releases/tag/v1.3.0">https://github.com/ilri/dspace-statistics-api/releases/tag/v1.3.0</a></li> +</ul> +</li> +<li>Trying to test the changes Atmire sent last week but I had to re-create my local database from a recent CGSpace dump +<ul> +<li>During the FlywayDB migration I got an error:</li> </ul> </li> </ul> diff --git a/docs/categories/notes/page/2/index.html b/docs/categories/notes/page/2/index.html index 3a6cb67be..355b57c14 100644 --- a/docs/categories/notes/page/2/index.html +++ b/docs/categories/notes/page/2/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/categories/notes/page/3/index.html b/docs/categories/notes/page/3/index.html index a516468e6..9dd18d720 100644 --- a/docs/categories/notes/page/3/index.html +++ b/docs/categories/notes/page/3/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/categories/notes/page/4/index.html b/docs/categories/notes/page/4/index.html index 78395db8c..ccde426f8 100644 --- a/docs/categories/notes/page/4/index.html +++ b/docs/categories/notes/page/4/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/index.html b/docs/index.html index c3325d228..0b69a6b25 100644 --- a/docs/index.html +++ b/docs/index.html @@ -9,7 +9,7 @@ - + @@ -109,6 +109,12 @@
  • Add tests for the new /items POST handlers to the DSpace 6.x branch of my dspace-statistics-api +
  • +
  • Trying to test the changes Atmire sent last week but I had to re-create my local database from a recent CGSpace dump +
      +
    • During the FlywayDB migration I got an error:
  • diff --git a/docs/index.xml b/docs/index.xml index dd29f7a4e..b40f1a5c3 100644 --- a/docs/index.xml +++ b/docs/index.xml @@ -18,6 +18,12 @@ <li>Add tests for the new <code>/items</code> POST handlers to the DSpace 6.x branch of my <a href="https://github.com/ilri/dspace-statistics-api/tree/v6_x">dspace-statistics-api</a> <ul> <li>It took a bit of extra work because I had to learn how to mock the responses for when Solr is not available</li> +<li>Tag and release version 1.3.0 on GitHub: <a href="https://github.com/ilri/dspace-statistics-api/releases/tag/v1.3.0">https://github.com/ilri/dspace-statistics-api/releases/tag/v1.3.0</a></li> +</ul> +</li> +<li>Trying to test the changes Atmire sent last week but I had to re-create my local database from a recent CGSpace dump +<ul> +<li>During the FlywayDB migration I got an error:</li> </ul> </li> </ul> diff --git a/docs/page/2/index.html b/docs/page/2/index.html index 5719c351a..448c49cfc 100644 --- a/docs/page/2/index.html +++ b/docs/page/2/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/page/3/index.html b/docs/page/3/index.html index 9e83cd8c5..269246208 100644 --- a/docs/page/3/index.html +++ b/docs/page/3/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/page/4/index.html b/docs/page/4/index.html index f29cec88f..bfa0c91bf 100644 --- a/docs/page/4/index.html +++ b/docs/page/4/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/page/5/index.html b/docs/page/5/index.html index 49eb409ca..16833aade 100644 --- a/docs/page/5/index.html +++ b/docs/page/5/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/page/6/index.html b/docs/page/6/index.html index c5e9ad6b3..cad89ea22 100644 --- a/docs/page/6/index.html +++ b/docs/page/6/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/page/7/index.html b/docs/page/7/index.html index 3a9fd2142..58e5d1db0 100644 --- a/docs/page/7/index.html +++ b/docs/page/7/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/posts/index.html b/docs/posts/index.html index 65f768357..c6211d51d 100644 --- a/docs/posts/index.html +++ b/docs/posts/index.html @@ -9,7 +9,7 @@ - + @@ -109,6 +109,12 @@
  • Add tests for the new /items POST handlers to the DSpace 6.x branch of my dspace-statistics-api +
  • +
  • Trying to test the changes Atmire sent last week but I had to re-create my local database from a recent CGSpace dump +
      +
    • During the FlywayDB migration I got an error:
  • diff --git a/docs/posts/index.xml b/docs/posts/index.xml index 16f7f2a2b..380512424 100644 --- a/docs/posts/index.xml +++ b/docs/posts/index.xml @@ -18,6 +18,12 @@ <li>Add tests for the new <code>/items</code> POST handlers to the DSpace 6.x branch of my <a href="https://github.com/ilri/dspace-statistics-api/tree/v6_x">dspace-statistics-api</a> <ul> <li>It took a bit of extra work because I had to learn how to mock the responses for when Solr is not available</li> +<li>Tag and release version 1.3.0 on GitHub: <a href="https://github.com/ilri/dspace-statistics-api/releases/tag/v1.3.0">https://github.com/ilri/dspace-statistics-api/releases/tag/v1.3.0</a></li> +</ul> +</li> +<li>Trying to test the changes Atmire sent last week but I had to re-create my local database from a recent CGSpace dump +<ul> +<li>During the FlywayDB migration I got an error:</li> </ul> </li> </ul> diff --git a/docs/posts/page/2/index.html b/docs/posts/page/2/index.html index a455b0ecc..57c5aac95 100644 --- a/docs/posts/page/2/index.html +++ b/docs/posts/page/2/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/posts/page/3/index.html b/docs/posts/page/3/index.html index 47071a883..4ecdddd5a 100644 --- a/docs/posts/page/3/index.html +++ b/docs/posts/page/3/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/posts/page/4/index.html b/docs/posts/page/4/index.html index ed3ea9a70..4f2600339 100644 --- a/docs/posts/page/4/index.html +++ b/docs/posts/page/4/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/posts/page/5/index.html b/docs/posts/page/5/index.html index 9df546ded..d05dad009 100644 --- a/docs/posts/page/5/index.html +++ b/docs/posts/page/5/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/posts/page/6/index.html b/docs/posts/page/6/index.html index 5c9509b37..0758834b0 100644 --- a/docs/posts/page/6/index.html +++ b/docs/posts/page/6/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/posts/page/7/index.html b/docs/posts/page/7/index.html index af3c21b4c..cee61d601 100644 --- a/docs/posts/page/7/index.html +++ b/docs/posts/page/7/index.html @@ -9,7 +9,7 @@ - + diff --git a/docs/sitemap.xml b/docs/sitemap.xml index 67c6bfada..1722de00b 100644 --- a/docs/sitemap.xml +++ b/docs/sitemap.xml @@ -4,27 +4,27 @@ https://alanorth.github.io/cgspace-notes/categories/ - 2020-10-06T16:55:54+03:00 + 2020-10-06T16:59:31+03:00 https://alanorth.github.io/cgspace-notes/ - 2020-10-06T16:55:54+03:00 + 2020-10-06T16:59:31+03:00 https://alanorth.github.io/cgspace-notes/categories/notes/ - 2020-10-06T16:55:54+03:00 + 2020-10-06T16:59:31+03:00 https://alanorth.github.io/cgspace-notes/2020-10/ - 2020-10-06T16:55:54+03:00 + 2020-10-06T16:59:31+03:00 https://alanorth.github.io/cgspace-notes/posts/ - 2020-10-06T16:55:54+03:00 + 2020-10-06T16:59:31+03:00