EDIT: Issueshttps://dev.e-taxonomy.eu/redmine/https://dev.e-taxonomy.eu/redmine/redmine/favicon.ico?14691914852017-09-22T13:31:04ZEDIT Project Management
Redmine bug #6978 (Worksforme): NPE in DefaultReferenceCacheStrategyhttps://dev.e-taxonomy.eu/redmine/issues/69782017-09-22T13:31:04ZAndreas Kohlbecker
<p>OAIPMH Service call broken by a bug in in the DefaultReferenceCacheStrategy:</p>
<p><a href="http://test.e-taxonomy.eu/cdmserver/flora_cuba/reference/oai?verb=ListIdentifiers&metadataPrefix=oai_dc&set=reference">http://test.e-taxonomy.eu/cdmserver/flora_cuba/reference/oai?verb=ListIdentifiers&metadataPrefix=oai_dc&set=reference</a></p>
<pre>java.lang.NullPointerException
at eu.etaxonomy.cdm.strategy.cache.reference.DefaultReferenceCacheStrategy.isNomRef(DefaultReferenceCacheStrategy.java:481)
at eu.etaxonomy.cdm.strategy.cache.reference.DefaultReferenceCacheStrategy.getTitleCache(DefaultReferenceCacheStrategy.java:114)
at eu.etaxonomy.cdm.strategy.cache.reference.DefaultReferenceCacheStrategy.getTitleCache(DefaultReferenceCacheStrategy.java:1)
at eu.etaxonomy.cdm.model.common.IdentifiableEntity.generateTitle(IdentifiableEntity.java:581)
at eu.etaxonomy.cdm.model.reference.Reference.generateTitle(Reference.java:838)
at eu.etaxonomy.cdm.model.common.IdentifiableEntity.getTitleCache(IdentifiableEntity.java:211)
at eu.etaxonomy.cdm.model.reference.Reference.getTitleCache(Reference.java:431)
at eu.etaxonomy.cdm.persistence.dao.initializer.TitleAndNameCacheAutoInitializer.initialize(TitleAndNameCacheAutoInitializer.java:85)
at eu.etaxonomy.cdm.persistence.dao.initializer.TitleAndNameCacheAutoInitializer.initialize(TitleAndNameCacheAutoInitializer.java:30)
at eu.etaxonomy.cdm.persistence.dao.initializer.AbstractBeanInitializer.invokePropertyAutoInitializers(AbstractBeanInitializer.java:353)
at eu.etaxonomy.cdm.persistence.dao.initializer.AdvancedBeanInitializer.autoinitializeBean(AdvancedBeanInitializer.java:376)
at eu.etaxonomy.cdm.persistence.dao.initializer.AdvancedBeanInitializer.initializeAll(AdvancedBeanInitializer.java:70)
at eu.etaxonomy.cdm.persistence.dao.initializer.AdvancedBeanInitializer.initialize(AdvancedBeanInitializer.java:57)
at eu.etaxonomy.cdm.persistence.dao.hibernate.common.VersionableDaoBase.getAuditEvents(VersionableDaoBase.java:389)
at eu.etaxonomy.cdm.api.service.VersionableServiceBase.pageAuditEvents(VersionableServiceBase.java:67)
</pre> bug #6948 (Closed): OAIPMH service broken by NPE with verb=ListIdentifiers & set=taxonhttps://dev.e-taxonomy.eu/redmine/issues/69482017-09-14T14:33:05ZAndreas Kohlbecker
<p><code>taxon/oai?verb=ListIdentifiers&metadataPrefix=oai_dc&set=taxon</code></p>
<p>this problem also accounts to other service requests and seems to be caused by a broken dozer configuration</p>
bug #6836 (Closed): Swagger documentation for OAIPMH brokenhttps://dev.e-taxonomy.eu/redmine/issues/68362017-07-19T12:45:09ZAndreas Kohlbecker
<p>Hallo,</p>
<p>wenn man unter <a href="http://api.cybertaxonomy.org/cichorieae/doc/?group=Generic+REST+API">http://api.cybertaxonomy.org/cichorieae/doc/?group=Generic+REST+API</a> auf OAI-PMH klickt, bekommt man eine Fehlermeldung.</p>
<p>Viele Grüße<br>
Anton</p>
bug #6324 (Closed): fix dozer mapping after removal of synonym relations and after using TaxonNodehttps://dev.e-taxonomy.eu/redmine/issues/63242017-01-11T11:12:51ZAndreas Kohlbecker
<p>the the dozer mapping file <code>/cdmlib-remote/src/main/resources/eu/etaxonomy/cdm/remote/dto/tdwg/mappings-deep.xml</code> a per field mapping is defined for synonymRelations which is no longer valid after the removal of the synonym relations.</p>
<pre><code class="xml syntaxhl"> <span class="nt"><field></span>
<span class="nt"><a></span>synonymRelations<span class="nt"></a></span>
<span class="nt"><b></span>hasRelationship<span class="nt"></b></span>
<span class="nt"><a-hint></span>eu.etaxonomy.cdm.model.taxon.TaxonRelationship<span class="nt"></a-hint></span>
<span class="nt"><b-hint></span>eu.etaxonomy.cdm.remote.dto.tdwg.voc.Relationship<span class="nt"></b-hint></span>
<span class="nt"></field></span>
</code></pre>
<p>up to date dozer documentation if found at <a href="https://dozermapper.github.io/gitbook/">https://dozermapper.github.io/gitbook/</a></p>