Dspace 8.0 mvn build error

47 views
Skip to first unread message

M P

unread,
Jun 25, 2024, 11:29:10 AM (4 days ago) Jun 25
to DSpace Technical Support
I am getting the following build errors when attempting the first part of Dspace 8.0 backend installation:

[ERROR] COMPILATION ERROR : 

[INFO] -------------------------------------------------------------

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImport.java:[988,43] error: An unhandled exception was thrown by the Error Prone static analysis plugin.

     Please report this at https://github.com/google/error-prone/issues/new and include the following:

  

     error-prone version: 2.10.0

     BugPattern: ReferenceEquality

     Stack Trace:

     com.google.common.util.concurrent.ExecutionError: java.lang.NoSuchMethodError: 'com.sun.tools.javac.tree.JCTree$JCExpression com.sun.tools.javac.tree.TreeMaker.Select(com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol)'

  at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049)

  at com.google.common.cache.LocalCache.get(LocalCache.java:3951)

  at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)

  at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4935)

  at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4941)

  at com.google.errorprone.dataflow.DataFlow.methodDataflow(DataFlow.java:176)

  at com.google.errorprone.dataflow.DataFlow.expressionDataflow(DataFlow.java:236)

  at com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis.getNullness(NullnessAnalysis.java:59)

  at com.google.errorprone.bugpatterns.AbstractReferenceEquality.getNullness(AbstractReferenceEquality.java:182)

  at com.google.errorprone.bugpatterns.AbstractReferenceEquality.addFixes(AbstractReferenceEquality.java:103)

  at com.google.errorprone.bugpatterns.AbstractReferenceEquality.matchBinary(AbstractReferenceEquality.java:78)

  at com.google.errorprone.scanner.ErrorProneScanner.processMatchers(ErrorProneScanner.java:449)

  at com.google.errorprone.scanner.ErrorProneScanner.visitBinary(ErrorProneScanner.java:512)

  at com.google.errorprone.scanner.ErrorProneScanner.visitBinary(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:2185)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitParenthesized(TreeScanner.java:662)

  at com.google.errorprone.scanner.ErrorProneScanner.visitParenthesized(ErrorProneScanner.java:799)

  at com.google.errorprone.scanner.ErrorProneScanner.visitParenthesized(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCParens.accept(JCTree.java:2041)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitIf(TreeScanner.java:486)

  at com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:654)

  at com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1584)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:272)

  at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:520)

  at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1104)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitEnhancedForLoop(TreeScanner.java:338)

  at com.google.errorprone.scanner.ErrorProneScanner.visitEnhancedForLoop(ErrorProneScanner.java:620)

  at com.google.errorprone.scanner.ErrorProneScanner.visitEnhancedForLoop(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.accept(JCTree.java:1246)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

  at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:272)

  at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:520)

  at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1104)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitIf(TreeScanner.java:487)

  at com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:654)

  at com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1584)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:272)

  at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:520)

  at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1104)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitEnhancedForLoop(TreeScanner.java:338)

  at com.google.errorprone.scanner.ErrorProneScanner.visitEnhancedForLoop(ErrorProneScanner.java:620)

  at com.google.errorprone.scanner.ErrorProneScanner.visitEnhancedForLoop(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.accept(JCTree.java:1246)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

  at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:272)

  at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:520)

  at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1104)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitMethod(TreeScanner.java:224)

  at com.google.errorprone.scanner.ErrorProneScanner.visitMethod(ErrorProneScanner.java:740)

  at com.google.errorprone.scanner.ErrorProneScanner.visitMethod(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:948)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

  at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

  at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:119)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:203)

  at com.google.errorprone.scanner.ErrorProneScanner.visitClass(ErrorProneScanner.java:548)

  at com.google.errorprone.scanner.ErrorProneScanner.visitClass(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:855)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

  at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

  at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:119)

  at jdk.compiler/com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:152)

  at com.google.errorprone.scanner.ErrorProneScanner.visitCompilationUnit(ErrorProneScanner.java:560)

  at com.google.errorprone.scanner.ErrorProneScanner.visitCompilationUnit(ErrorProneScanner.java:150)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:623)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:66)

  at com.google.errorprone.scanner.Scanner.scan(Scanner.java:58)

  at com.google.errorprone.scanner.ErrorProneScannerTransformer.apply(ErrorProneScannerTransformer.java:43)

  at com.google.errorprone.ErrorProneAnalyzer.finished(ErrorProneAnalyzer.java:152)

  at jdk.compiler/com.sun.tools.javac.api.MultiTaskListener.finished(MultiTaskListener.java:133)

  at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1436)

  at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1383)

  at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:963)

  at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:319)

  at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:178)

  at jdk.compiler/com.sun.tools.javac.Main.compile(Main.java:64)

  at jdk.compiler/com.sun.tools.javac.Main.main(Main.java:50)

  Caused by: java.lang.NoSuchMethodError: 'com.sun.tools.javac.tree.JCTree$JCExpression com.sun.tools.javac.tree.TreeMaker.Select(com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol)'

  at org.checkerframework.errorprone.javacutil.trees.TreeBuilder.buildIteratorMethodAccess(TreeBuilder.java:122)

  at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.visitEnhancedForLoop(CFGTranslationPhaseOne.java:2358)

  at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.visitEnhancedForLoop(CFGTranslationPhaseOne.java:198)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.accept(JCTree.java:1246)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

  at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.visitBlock(CFGTranslationPhaseOne.java:2062)

  at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.visitBlock(CFGTranslationPhaseOne.java:198)

  at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1104)

  at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:66)

  at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.process(CFGTranslationPhaseOne.java:428)

  at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.process(CFGTranslationPhaseOne.java:467)

  at org.checkerframework.errorprone.dataflow.cfg.builder.CFGBuilder.build(CFGBuilder.java:70)

  at com.google.errorprone.dataflow.DataFlow$2.load(DataFlow.java:127)

  at com.google.errorprone.dataflow.DataFlow$2.load(DataFlow.java:95)

  at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)

  at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)

  at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)

  at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)

  ... 125 more

[INFO] 1 error

[INFO] -------------------------------------------------------------

[INFO] ------------------------------------------------------------------------

[INFO] Reactor Summary for DSpace Parent Project 8.0:

[INFO

[INFO] DSpace Parent Project .............................. SUCCESS [  2.917 s]

[INFO] DSpace Services Framework :: API and Implementation  SUCCESS [ 14.049 s]

[INFO] DSpace Kernel :: API and Implementation ............ FAILURE [02:30 min]

[INFO] DSpace Addon Modules ............................... SKIPPED

[INFO] DSpace Kernel :: Additions and Local Customizations  SKIPPED

[INFO] DSpace IIIF ........................................ SKIPPED

[INFO] DSpace OAI-PMH ..................................... SKIPPED

[INFO] DSpace RDF ......................................... SKIPPED

[INFO] DSpace SWORD ....................................... SKIPPED

[INFO] DSpace SWORD v2 .................................... SKIPPED

[INFO] DSpace Server Webapp ............................... SKIPPED

[INFO] DSpace Server Webapp:: Tomcat deployable WAR ....... SKIPPED

[INFO] DSpace Server Webapp:: Executable JAR .............. SKIPPED

[INFO] DSpace Assembly and Configuration .................. SKIPPED

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[INFO] Total time:  02:47 min

[INFO] Finished at: 2024-06-25T17:22:06+02:00

[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project dspace-api: Compilation failure

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImport.java:[988,43] error: An unhandled exception was thrown by the Error Prone static analysis plugin.

[ERROR     Please report this at https://github.com/google/error-prone/issues/new and include the following:

[ERROR  

[ERROR     error-prone version: 2.10.0

[ERROR     BugPattern: ReferenceEquality

[ERROR     Stack Trace:

[ERROR     com.google.common.util.concurrent.ExecutionError: java.lang.NoSuchMethodError: 'com.sun.tools.javac.tree.JCTree$JCExpression com.sun.tools.javac.tree.TreeMaker.Select(com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol)'

[ERROR]   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2049)

[ERROR]   at com.google.common.cache.LocalCache.get(LocalCache.java:3951)

[ERROR]   at com.google.common.cache.LocalCache.getOrLoad(LocalCache.java:3974)

[ERROR]   at com.google.common.cache.LocalCache$LocalLoadingCache.get(LocalCache.java:4935)

[ERROR]   at com.google.common.cache.LocalCache$LocalLoadingCache.getUnchecked(LocalCache.java:4941)

[ERROR]   at com.google.errorprone.dataflow.DataFlow.methodDataflow(DataFlow.java:176)

[ERROR]   at com.google.errorprone.dataflow.DataFlow.expressionDataflow(DataFlow.java:236)

[ERROR]   at com.google.errorprone.dataflow.nullnesspropagation.NullnessAnalysis.getNullness(NullnessAnalysis.java:59)

[ERROR]   at com.google.errorprone.bugpatterns.AbstractReferenceEquality.getNullness(AbstractReferenceEquality.java:182)

[ERROR]   at com.google.errorprone.bugpatterns.AbstractReferenceEquality.addFixes(AbstractReferenceEquality.java:103)

[ERROR]   at com.google.errorprone.bugpatterns.AbstractReferenceEquality.matchBinary(AbstractReferenceEquality.java:78)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.processMatchers(ErrorProneScanner.java:449)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitBinary(ErrorProneScanner.java:512)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitBinary(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBinary.accept(JCTree.java:2185)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitParenthesized(TreeScanner.java:662)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitParenthesized(ErrorProneScanner.java:799)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitParenthesized(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCParens.accept(JCTree.java:2041)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitIf(TreeScanner.java:486)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:654)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1584)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:272)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:520)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1104)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitEnhancedForLoop(TreeScanner.java:338)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitEnhancedForLoop(ErrorProneScanner.java:620)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitEnhancedForLoop(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.accept(JCTree.java:1246)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:272)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:520)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1104)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitIf(TreeScanner.java:487)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:654)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitIf(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCIf.accept(JCTree.java:1584)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:272)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:520)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1104)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitEnhancedForLoop(TreeScanner.java:338)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitEnhancedForLoop(ErrorProneScanner.java:620)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitEnhancedForLoop(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.accept(JCTree.java:1246)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitBlock(TreeScanner.java:272)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:520)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitBlock(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1104)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitMethod(TreeScanner.java:224)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitMethod(ErrorProneScanner.java:740)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitMethod(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCMethodDecl.accept(JCTree.java:948)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:96)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:119)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitClass(TreeScanner.java:203)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitClass(ErrorProneScanner.java:548)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitClass(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCClassDecl.accept(JCTree.java:855)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:74)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:48)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scan(TreeScanner.java:111)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.scanAndReduce(TreeScanner.java:119)

[ERROR]   at jdk.compiler/com.sun.source.util.TreeScanner.visitCompilationUnit(TreeScanner.java:152)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitCompilationUnit(ErrorProneScanner.java:560)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScanner.visitCompilationUnit(ErrorProneScanner.java:150)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCCompilationUnit.accept(JCTree.java:623)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:66)

[ERROR]   at com.google.errorprone.scanner.Scanner.scan(Scanner.java:58)

[ERROR]   at com.google.errorprone.scanner.ErrorProneScannerTransformer.apply(ErrorProneScannerTransformer.java:43)

[ERROR]   at com.google.errorprone.ErrorProneAnalyzer.finished(ErrorProneAnalyzer.java:152)

[ERROR]   at jdk.compiler/com.sun.tools.javac.api.MultiTaskListener.finished(MultiTaskListener.java:133)

[ERROR]   at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1436)

[ERROR]   at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.flow(JavaCompiler.java:1383)

[ERROR]   at jdk.compiler/com.sun.tools.javac.main.JavaCompiler.compile(JavaCompiler.java:963)

[ERROR]   at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:319)

[ERROR]   at jdk.compiler/com.sun.tools.javac.main.Main.compile(Main.java:178)

[ERROR]   at jdk.compiler/com.sun.tools.javac.Main.compile(Main.java:64)

[ERROR]   at jdk.compiler/com.sun.tools.javac.Main.main(Main.java:50)

[ERROR]   Caused by: java.lang.NoSuchMethodError: 'com.sun.tools.javac.tree.JCTree$JCExpression com.sun.tools.javac.tree.TreeMaker.Select(com.sun.tools.javac.tree.JCTree$JCExpression, com.sun.tools.javac.code.Symbol)'

[ERROR]   at org.checkerframework.errorprone.javacutil.trees.TreeBuilder.buildIteratorMethodAccess(TreeBuilder.java:122)

[ERROR]   at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.visitEnhancedForLoop(CFGTranslationPhaseOne.java:2358)

[ERROR]   at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.visitEnhancedForLoop(CFGTranslationPhaseOne.java:198)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCEnhancedForLoop.accept(JCTree.java:1246)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:92)

[ERROR]   at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.visitBlock(CFGTranslationPhaseOne.java:2062)

[ERROR]   at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.visitBlock(CFGTranslationPhaseOne.java:198)

[ERROR]   at jdk.compiler/com.sun.tools.javac.tree.JCTree$JCBlock.accept(JCTree.java:1104)

[ERROR]   at jdk.compiler/com.sun.source.util.TreePathScanner.scan(TreePathScanner.java:66)

[ERROR]   at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.process(CFGTranslationPhaseOne.java:428)

[ERROR]   at org.checkerframework.errorprone.dataflow.cfg.builder.CFGTranslationPhaseOne.process(CFGTranslationPhaseOne.java:467)

[ERROR]   at org.checkerframework.errorprone.dataflow.cfg.builder.CFGBuilder.build(CFGBuilder.java:70)

[ERROR]   at com.google.errorprone.dataflow.DataFlow$2.load(DataFlow.java:127)

[ERROR]   at com.google.errorprone.dataflow.DataFlow$2.load(DataFlow.java:95)

[ERROR]   at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)

[ERROR]   at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)

[ERROR]   at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)

[ERROR]   at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)

[ERROR]   ... 125 more

[ERROR

[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 <args> -rf :dspace-api


Does anyone have any idea what the problem could be? I did update the necessary components prior to the install, so I am unsure why it won't build.

Thanks for your help!

Mathieu

Michael Plate

unread,
Jun 25, 2024, 11:36:00 AM (4 days ago) Jun 25
to dspac...@googlegroups.com
Hi Mathieu,

Am 25.06.24 um 17:29 schrieb M P:
> I am getting the following build errors when attempting the first part
[…]

no real idea, but just an attempt:

clean your Maven cache before with

rm -fR .m2

in your $HOME - be careful with rm -fR, so.

You can also try

mvn dependency:purge-local-repository

Maybe it helps…

Michael



M P

unread,
Jun 25, 2024, 1:11:55 PM (4 days ago) Jun 25
to DSpace Technical Support
Thanks for the suggestion, Michael.  I removed the local .m2 directory and purged the cache, but this seems to have had no noticeable effect.

[INFO] 100 warnings 

[INFO] -------------------------------------------------------------

[INFO] -------------------------------------------------------------

[INFO] DSpace Parent Project .............................. SUCCESS [ 23.349 s]

[INFO] DSpace Services Framework :: API and Implementation  SUCCESS [ 11.980 s]

[INFO] DSpace Kernel :: API and Implementation ............ FAILURE [ 29.044 s]

[INFO] DSpace Addon Modules ............................... SKIPPED

[INFO] DSpace Kernel :: Additions and Local Customizations  SKIPPED

[INFO] DSpace IIIF ........................................ SKIPPED

[INFO] DSpace OAI-PMH ..................................... SKIPPED

[INFO] DSpace RDF ......................................... SKIPPED

[INFO] DSpace SWORD ....................................... SKIPPED

[INFO] DSpace SWORD v2 .................................... SKIPPED

[INFO] DSpace Server Webapp ............................... SKIPPED

[INFO] DSpace Server Webapp:: Tomcat deployable WAR ....... SKIPPED

[INFO] DSpace Server Webapp:: Executable JAR .............. SKIPPED

[INFO] DSpace Assembly and Configuration .................. SKIPPED

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[INFO] Total time:  01:04 min

[INFO] Finished at: 2024-06-25T19:05:55+02:00

DSpace Technical Support

unread,
Jun 25, 2024, 5:44:34 PM (4 days ago) Jun 25
to DSpace Technical Support
Hi,

What version of Maven and Java are you using?  You *must* use Java 17 for DSpace 8.0.   See the prerequisites at https://wiki.lyrasis.org/display/DSDOC8x/Installing+DSpace#InstallingDSpace-BackendRequirements

Tim

M P

unread,
Jun 26, 2024, 1:57:20 AM (4 days ago) Jun 26
to DSpace Technical Support
Sorry, Tim.  I should have included this info with my initial post:
Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)
Maven home: /opt/maven
Java version: 21.0.3, vendor: Ubuntu, runtime: /usr/lib/jvm/java-21-openjdk-amd64
Default locale: en, platform encoding: UTF-8
OS name: "linux", version: "5.15.0-1063-aws", arch: "amd64", family: "unix"

I misread the install instructions, thinking it was 17 or greater. I'll fix that in feedback with results.

M P

unread,
Jun 26, 2024, 2:58:11 AM (4 days ago) Jun 26
to DSpace Technical Support
Okay, here with the update after correcting my Java version:

Apache Maven 3.9.8 (36645f6c9b5079805ea5009217e36f2cffd34256)

Maven home: /opt/maven

Java version: 17.0.11, vendor: Ubuntu, runtime: /usr/lib/jvm/java-17-openjdk-amd64

Default locale: en, platform encoding: UTF-8

OS name: "linux", version: "5.15.0-1063-aws", arch: "amd64", family: "unix"


For good measure, I deleted .m2 from my user folder and ran mvn dependency:purge-local-repository with build success.  I also started with a freshly extracted directory from the tar.gz source file from github.


The build still fails, though with different errors:

[INFO] -------------------------------------------------------------

[ERROR] COMPILATION ER

ROR : 

[INFO] -------------------------------------------------------------

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/core/Context.java:[35,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/eperson/PasswordHash.java:[21,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/eperson/PasswordHash.java:[22,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/eperson/PasswordHash.java:[35,25] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class PasswordHash

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/event/ConsumerProfile.java:[16,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/event/ConsumerProfile.java:[17,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/access/status/AccessStatusServiceImpl.java:[19,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/access/status/AccessStatusServiceImpl.java:[32,14] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class AccessStatusServiceImpl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/access/status/factory/AccessStatusServiceFactory.java:[11,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/CreateAdministrator.java:[27,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/CreateAdministrator.java:[28,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/ProcessCleaner.java:[25,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/ProcessCleaner.java:[26,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/ProcessCleaner.java:[27,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/ProcessCleaner.java:[37,12] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class ProcessCleaner

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkaccesscontrol/BulkAccessControl.java:[67,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkaccesscontrol/BulkAccessControl.java:[68,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkaccesscontrol/BulkAccessControl.java:[70,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkaccesscontrol/BulkAccessControlScriptConfiguration.java:[24,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkaccesscontrol/BulkAccessControl.java:[98,12] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class BulkAccessControl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/indexobject/ItemIndexFactoryImpl.java:[67,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java:[78,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java:[79,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/indexobject/IndexFactoryImpl.java:[34,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/content/factory/ContentServiceFactory.java:[37,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/indexobject/factory/IndexObjectFactoryFactory.java:[17,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/SolrSearchCore.java:[23,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java:[121,14] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class SolrServiceImpl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/SolrSearchCore.java:[37,14] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class SolrSearchCore

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/service/impl/HttpConnectionPoolService.java:[27,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/service/impl/HttpConnectionPoolService.java:[53,4] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class HttpConnectionPoolService

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/content/Site.java:[17,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/content/Site.java:[18,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/browse/BrowseIndex.java:[16,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/browse/BrowseIndex.java:[17,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/content/authority/DSpaceControlledVocabulary.java:[26,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/content/authority/DSpaceControlledVocabulary.java:[27,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/sort/SortOption.java:[22,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/sort/SortOption.java:[23,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/core/Utils.java:[42,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/core/Utils.java:[43,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/DSpaceCSV.java:[43,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataDeletion.java:[20,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataDeletion.java:[21,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataDeletion.java:[22,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataDeletion.java:[37,12] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class MetadataDeletion

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataExport.java:[25,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataExportSearch.java:[39,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/configuration/DiscoveryConfigurationService.java:[29,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/utils/DiscoverQueryBuilder.java:[41,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/utils/DiscoverQueryBuilder.java:[53,12] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class DiscoverQueryBuilder

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImport.java:[64,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImport.java:[65,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImport.java:[66,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImport.java:[163,14] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class MetadataImport

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/configuration/APISpringLoader.java:[13,31] error: package org.dspace.kernel.config does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/configuration/APISpringLoader.java:[14,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/configuration/APISpringLoader.java:[19,40] error: cannot find symbol

  symbol: class SpringLoader

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/configuration/APISpringLoader.java:[22,37] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class APISpringLoader

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/harvest/Harvest.java:[37,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemexport/ItemExport.java:[37,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemexport/ItemExportServiceImpl.java:[61,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemexport/ItemExportServiceImpl.java:[103,14] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class ItemExportServiceImpl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemexport/factory/ItemExportServiceFactory.java:[11,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemimport/ItemImport.java:[41,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/iiif/util/IIIFSharedUtils.java:[20,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/iiif/util/IIIFSharedUtils.java:[21,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemimport/ItemImportServiceImpl.java:[110,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemimport/ItemImportServiceImpl.java:[174,14] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class ItemImportServiceImpl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/iiif/util/IIIFSharedUtils.java:[45,27] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class IIIFSharedUtils

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemimport/factory/ItemImportServiceFactory.java:[11,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemupdate/MetadataUtilities.java:[44,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[30,32] error: package org.dspace.servicemanager does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[31,32] error: package org.dspace.servicemanager does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[32,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[50,29] error: cannot find symbol

  symbol:   class DSpaceKernelImpl

  location: class ScriptLauncher

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[123,35] error: cannot find symbol

  symbol:   class DSpaceKernelImpl

  location: class ScriptLauncher

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[174,79] error: cannot find symbol

  symbol:   class DSpaceKernelImpl

  location: class ScriptLauncher

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[312,37] error: cannot find symbol

  symbol:   class DSpaceKernelImpl

  location: class ScriptLauncher

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/LDNMessageConsumer.java:[48,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/LDNMessageConsumer.java:[49,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/LDNMessageConsumer.java:[50,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/LDNMessageConsumer.java:[63,12] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class LDNMessageConsumer

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/core/LDN.java:[36,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/core/LDN.java:[37,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNCorrectionAction.java:[27,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNCorrectionAction.java:[43,12] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class LDNCorrectionAction

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNEmailAction.java:[26,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNEmailAction.java:[40,12] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class LDNEmailAction

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNRelationCorrectionAction.java:[28,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNRelationCorrectionAction.java:[44,12] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class LDNRelationCorrectionAction

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/factory/LDNMessageServiceFactory.java:[11,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/factory/LDNRouterFactory.java:[11,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/factory/NotifyServiceFactory.java:[14,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/processor/LDNMetadataProcessor.java:[34,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/processor/LDNMetadataProcessor.java:[52,12] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class LDNMetadataProcessor

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/service/impl/LDNMessageServiceImpl.java:[49,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/service/impl/LDNMessageServiceImpl.java:[65,12] error: cannot find symbol

  symbol:   class ConfigurationService

  location: class LDNMessageServiceImpl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/mediafilter/BrandedPreviewJPEGFilter.java:[15,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/mediafilter/BrandedPreviewJPEGFilter.java:[16,34] error: package org.dspace.services.factory does not exist

[INFO] 100 errors 

[INFO] -------------------------------------------------------------

[INFO] ------------------------------------------------------------------------

[INFO] Reactor Summary for DSpace Parent Project 8.0:

[INFO

[INFO] DSpace Parent Project .............................. SUCCESS [  2.101 s]

[INFO] DSpace Services Framework :: API and Implementation  SUCCESS [  7.787 s]

[INFO] DSpace Kernel :: API and Implementation ............ FAILURE [ 17.422 s]

[INFO] DSpace Addon Modules ............................... SKIPPED

[INFO] DSpace Kernel :: Additions and Local Customizations  SKIPPED

[INFO] DSpace IIIF ........................................ SKIPPED

[INFO] DSpace OAI-PMH ..................................... SKIPPED

[INFO] DSpace RDF ......................................... SKIPPED

[INFO] DSpace SWORD ....................................... SKIPPED

[INFO] DSpace SWORD v2 .................................... SKIPPED

[INFO] DSpace Server Webapp ............................... SKIPPED

[INFO] DSpace Server Webapp:: Tomcat deployable WAR ....... SKIPPED

[INFO] DSpace Server Webapp:: Executable JAR .............. SKIPPED

[INFO] DSpace Assembly and Configuration .................. SKIPPED

[INFO] ------------------------------------------------------------------------

[INFO] BUILD FAILURE

[INFO] ------------------------------------------------------------------------

[INFO] Total time:  27.513 s

[INFO] Finished at: 2024-06-26T08:53:58+02:00

[INFO] ------------------------------------------------------------------------

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.13.0:compile (default-compile) on project dspace-api: Compilation failure: Compilation failure: 

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/core/Context.java:[35,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/eperson/PasswordHash.java:[21,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/eperson/PasswordHash.java:[22,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/eperson/PasswordHash.java:[35,25] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class PasswordHash

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/event/ConsumerProfile.java:[16,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/event/ConsumerProfile.java:[17,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/access/status/AccessStatusServiceImpl.java:[19,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/access/status/AccessStatusServiceImpl.java:[32,14] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class AccessStatusServiceImpl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/access/status/factory/AccessStatusServiceFactory.java:[11,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/CreateAdministrator.java:[27,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/CreateAdministrator.java:[28,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/ProcessCleaner.java:[25,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/ProcessCleaner.java:[26,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/ProcessCleaner.java:[27,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/administer/ProcessCleaner.java:[37,12] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class ProcessCleaner

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkaccesscontrol/BulkAccessControl.java:[67,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkaccesscontrol/BulkAccessControl.java:[68,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkaccesscontrol/BulkAccessControl.java:[70,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkaccesscontrol/BulkAccessControlScriptConfiguration.java:[24,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkaccesscontrol/BulkAccessControl.java:[98,12] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class BulkAccessControl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/indexobject/ItemIndexFactoryImpl.java:[67,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java:[78,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java:[79,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/indexobject/IndexFactoryImpl.java:[34,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/content/factory/ContentServiceFactory.java:[37,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/indexobject/factory/IndexObjectFactoryFactory.java:[17,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/SolrSearchCore.java:[23,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/SolrServiceImpl.java:[121,14] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class SolrServiceImpl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/SolrSearchCore.java:[37,14] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class SolrSearchCore

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/service/impl/HttpConnectionPoolService.java:[27,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/service/impl/HttpConnectionPoolService.java:[53,4] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class HttpConnectionPoolService

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/content/Site.java:[17,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/content/Site.java:[18,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/browse/BrowseIndex.java:[16,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/browse/BrowseIndex.java:[17,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/content/authority/DSpaceControlledVocabulary.java:[26,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/content/authority/DSpaceControlledVocabulary.java:[27,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/sort/SortOption.java:[22,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/sort/SortOption.java:[23,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/core/Utils.java:[42,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/core/Utils.java:[43,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/DSpaceCSV.java:[43,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataDeletion.java:[20,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataDeletion.java:[21,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataDeletion.java:[22,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataDeletion.java:[37,12] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class MetadataDeletion

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataExport.java:[25,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataExportSearch.java:[39,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/configuration/DiscoveryConfigurationService.java:[29,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/utils/DiscoverQueryBuilder.java:[41,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/discovery/utils/DiscoverQueryBuilder.java:[53,12] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class DiscoverQueryBuilder

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImport.java:[64,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImport.java:[65,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImport.java:[66,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/bulkedit/MetadataImport.java:[163,14] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class MetadataImport

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/configuration/APISpringLoader.java:[13,31] error: package org.dspace.kernel.config does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/configuration/APISpringLoader.java:[14,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/configuration/APISpringLoader.java:[19,40] error: cannot find symbol

[ERROR]   symbol: class SpringLoader

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/configuration/APISpringLoader.java:[22,37] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class APISpringLoader

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/harvest/Harvest.java:[37,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemexport/ItemExport.java:[37,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemexport/ItemExportServiceImpl.java:[61,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemexport/ItemExportServiceImpl.java:[103,14] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class ItemExportServiceImpl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemexport/factory/ItemExportServiceFactory.java:[11,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemimport/ItemImport.java:[41,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/iiif/util/IIIFSharedUtils.java:[20,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/iiif/util/IIIFSharedUtils.java:[21,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemimport/ItemImportServiceImpl.java:[110,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemimport/ItemImportServiceImpl.java:[174,14] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class ItemImportServiceImpl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/iiif/util/IIIFSharedUtils.java:[45,27] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class IIIFSharedUtils

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemimport/factory/ItemImportServiceFactory.java:[11,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/itemupdate/MetadataUtilities.java:[44,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[30,32] error: package org.dspace.servicemanager does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[31,32] error: package org.dspace.servicemanager does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[32,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[50,29] error: cannot find symbol

[ERROR]   symbol:   class DSpaceKernelImpl

[ERROR]   location: class ScriptLauncher

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[123,35] error: cannot find symbol

[ERROR]   symbol:   class DSpaceKernelImpl

[ERROR]   location: class ScriptLauncher

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[174,79] error: cannot find symbol

[ERROR]   symbol:   class DSpaceKernelImpl

[ERROR]   location: class ScriptLauncher

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/launcher/ScriptLauncher.java:[312,37] error: cannot find symbol

[ERROR]   symbol:   class DSpaceKernelImpl

[ERROR]   location: class ScriptLauncher

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/LDNMessageConsumer.java:[48,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/LDNMessageConsumer.java:[49,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/LDNMessageConsumer.java:[50,23] error: package org.dspace.utils does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/LDNMessageConsumer.java:[63,12] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class LDNMessageConsumer

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/core/LDN.java:[36,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/core/LDN.java:[37,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNCorrectionAction.java:[27,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNCorrectionAction.java:[43,12] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class LDNCorrectionAction

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNEmailAction.java:[26,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNEmailAction.java:[40,12] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class LDNEmailAction

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNRelationCorrectionAction.java:[28,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/action/LDNRelationCorrectionAction.java:[44,12] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class LDNRelationCorrectionAction

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/factory/LDNMessageServiceFactory.java:[11,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/factory/LDNRouterFactory.java:[11,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/factory/NotifyServiceFactory.java:[14,34] error: package org.dspace.services.factory does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/processor/LDNMetadataProcessor.java:[34,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/processor/LDNMetadataProcessor.java:[52,12] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class LDNMetadataProcessor

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/service/impl/LDNMessageServiceImpl.java:[49,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/ldn/service/impl/LDNMessageServiceImpl.java:[65,12] error: cannot find symbol

[ERROR]   symbol:   class ConfigurationService

[ERROR]   location: class LDNMessageServiceImpl

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/mediafilter/BrandedPreviewJPEGFilter.java:[15,26] error: package org.dspace.services does not exist

[ERROR] /data/DSpace-dspace-8.0/dspace-api/src/main/java/org/dspace/app/mediafilter/BrandedPreviewJPEGFilter.java:[16,34] error: package org.dspace.services.factory does not exist

[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 <args> -rf :dspace-api


DSpace Technical Support

unread,
Jun 26, 2024, 5:03:09 PM (3 days ago) Jun 26
to DSpace Technical Support
Hi,

I think I need more information on the exact command you are running to build DSpace 8 & how you downloaded the code.  The new error almost sounds like it's not finding *any* of the "dspace-services" classes.  That doesn't make sense to me, as they are provided as part of DSpace, and it's all building fine for me using the following:  Maven 3.8.3 and Java 17

mvn -U clean package

Keep in mind you need to run that command from the root directory (in your case, it looks like the root is your "/data/DSpace-dspace-8.0" folder.

If you can give us more information about the steps you took to get to this error, it might help us to reproduce the problem.  Right now, it almost sounds like you are either missing some of the code, or are running the "mvn" command from the wrong directory. But it's also always possible you've found a bug with a specific version of Maven or something else.

Tim

M P

unread,
Jun 27, 2024, 4:36:04 AM (2 days ago) Jun 27
to DSpace Technical Support
Hi Tim,

I am using the documentation listed here: https://wiki.lyrasis.org/display/DSDOC8x/Upgrading+DSpace

After your message, I initially thought I might have mixed up the backend and frontend folders since they use the same name (perhaps something worth fixing in the future).  But I just tried it again, downloading the source from Github as recommended in the guide: 
Download the latest DSpace release from the DSpace GitHub Repository. You can choose to either download the zip or tar.gz file provided by GitHub, or you can use "git" to checkout the appropriate tag (e.g. dspace-7.2) or branch.

I just used the .tar.gz option and then did tar -xvf into my /data folder which creates the DSpace-dspace-8.0 folder.  Note point 1.b in the instructions: For ease of reference, we will refer to the location of this unzipped version of the DSpace release as [dspace-source] in the remainder of these instructions.

Since I am upgrading from 7.6, I skip step 2 as per instructions and go to #3 which indicates:

Build DSpace Backend. Run the following commands to compile DSpace :


cd [dspace-source]
mvn -U clean package


This is where I am running the command and I get the same build errors.

The thought has just occurred to me that perhaps you meant the child folder in that unzipped folder? In my case, that is /data/DSpace-dspace-8.0/dspace/
Running mvn -U package clean in this folder returns build success with the resulting target folder as per the instructions.  


All that to say, the install instructions at the location above incorrectly state the dspace-source folder as being in the parent folder.

Thanks again for the help, Tim.

DSpace Technical Support

unread,
Jun 28, 2024, 12:11:54 PM (yesterday) Jun 28
to DSpace Technical Support
Hi,

While, I'm glad to hear you found a solution, I wanted to note that the  instructions in the Upgrading docs *work for me*: https://wiki.lyrasis.org/display/DSDOC8x/Upgrading+DSpace

I've tried the process you laid out by doing the following:
1. Download 8.0 using the zip source code at https://github.com/DSpace/DSpace/releases/tag/dspace-8.0
2. Unzip into a directory named "/tmp/DSpace-dspace-8.0"
3. From that "/tmp/DSpace-dspace-8.0" directory, I run "mvn -U clean package" and everything **succeeds** for me.

It is worth noting that running "mvn -U clean package"  from "/tmp/DSpace-dspace-8.0/dspace" *also works fine*.    But, that approach may download more dependencies from the web (Maven Central) instead of building them from the source code (which you downloaded in that zip/tar file).  So, your approach should still be fine.

In my situation, I'm testing using Maven 3.8.3 and Java 17.0.9.   

I'm not sure why this all works for me while it's not working for you.  However, I do think your approach should be safe.  Perhaps if we find others encountering this same issue, we'll be able to better narrow down when/why it occurs.

Tim
Reply all
Reply to author
Forward
0 new messages