XOAI & DIM and hiding provenance

12 views
Skip to first unread message

Graham Faulkner

unread,
Jun 1, 2020, 1:53:34 PM6/1/20
to dspac...@googlegroups.com

Hi all,


We are running a customized DSpace 5.10 installation with Mirage2 theme on Linux with Tomcat. I've tried to follow the instructions for hiding dc.description.provenance in DSpace 5.x in the XOAI and DIM feeds using the following:


https://jira.lyrasis.org/browse/DS-950


https://github.com/DSpace/DSpace/pull/1113


https://github.com/DSpace/DSpace/commit/8b849559bceeafd923a901f63fc48d8a8639c3c7


However, when I attempt the maven build process, I get the following errors, indicating it's missing various packages (which seem to be available in 6.x). Any suggestions on how to get our 5.10 to work correctly?

Cheers,

Graham

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project dspace-oai: Compilation failure: Compilation failure:
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[28,35] package org.dspace.app.util.factory does not exist
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[29,35] package org.dspace.app.util.service does not exist
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[30,34] package org.dspace.content.factory does not exist
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[31,34] cannot find symbol
[ERROR] symbol:   class BitstreamService
[ERROR] location: package org.dspace.content.service
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[44,26] cannot find symbol
[ERROR] symbol:   class MetadataExposureService
[ERROR] location: class org.dspace.xoai.util.ItemUtils
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[50,26] cannot find symbol
[ERROR] symbol:   class BitstreamService
[ERROR] location: class org.dspace.xoai.util.ItemUtils
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[45,15] cannot find symbol
[ERROR] symbol:   variable UtilServiceFactory
[ERROR] location: class org.dspace.xoai.util.ItemUtils
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[48,15] cannot find symbol
[ERROR] symbol:   variable ContentServiceFactory
[ERROR] location: class org.dspace.xoai.util.ItemUtils
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[51,15] cannot find symbol
[ERROR] symbol:   variable ContentServiceFactory
[ERROR] location: class org.dspace.xoai.util.ItemUtils
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[81,47] cannot find symbol
[ERROR] symbol:   method getMetadata(org.dspace.content.Item,java.lang.String,java.lang.String,java.lang.String,java.lang.String)
[ERROR] location: variable itemService of type org.dspace.content.service.ItemService
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[84,38] cannot find symbol
[ERROR] symbol:   method getMetadataField()
[ERROR] location: variable val of type org.dspace.content.MetadataValue
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[89,30] cannot find symbol
[ERROR] symbol:   method getMetadataSchema()
[ERROR] location: variable field of type org.dspace.content.MetadataField
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[100,69] cannot find symbol
[ERROR] symbol:   method getMetadataSchema()
[ERROR] location: variable field of type org.dspace.content.MetadataField
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[103,38] cannot find symbol
[ERROR] symbol:   method getMetadataSchema()
[ERROR] location: variable field of type org.dspace.content.MetadataField
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[173,33] incompatible types: org.dspace.content.Bundle[] cannot be converted to java.util.List<org.dspace.content.Bundle>
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[183,55] incompatible types: org.dspace.content.Bitstream[] cannot be converted to java.util.List<org.dspace.content.Bitstream>
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[196,53] incompatible types: org.dspace.content.Bundle[] cannot be converted to java.util.List<org.dspace.content.Bundle>
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[199,59] incompatible types: org.dspace.content.Item[] cannot be converted to java.util.List<org.dspace.content.Item>
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[207,47] method getFormat in class org.dspace.content.Bitstream cannot be applied to given types;
[ERROR] required: no arguments
[ERROR] found: org.dspace.core.Context
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[239,54] method getFormat in class org.dspace.content.Bitstream cannot be applied to given types;
[ERROR] required: no arguments
[ERROR] found: org.dspace.core.Context
[ERROR] reason: actual and formal argument lists differ in length
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[287,37] cannot find symbol
[ERROR] symbol:   method getBundles(org.dspace.content.Item,java.lang.String)
[ERROR] location: variable itemService of type org.dspace.content.service.ItemService
[ERROR] /home/dspace/dspace-source/dspace-oai/src/main/java/org/dspace/xoai/util/ItemUtils.java:[291,66] incompatible types: org.dspace.content.Bitstream[] cannot be converted to java.util.List<org.dspace.content.Bitstream>
[ERROR] -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
[ERROR] For more information about the errors and possible solutions, please read the following articles:
[ERROR] [Help 1] http://cwiki.apache.org/confluence/display/MAVEN/MojoFailureException
[ERROR]
[ERROR] After correcting the problems, you can resume the build with the command
[ERROR]   mvn <goals> -rf :dspace-oai


-----------------------------------------
Graham Faulkner

Web Developer / Programmer

Digital Initiatives, Library

University of Waterloo

Waterloo, Ontario N2L 3G1 CANADA
519-888-4567 x42461
graham....@uwaterloo.ca

Reply all
Reply to author
Forward
0 new messages