Upgrade Space 5.9 to 6.3 - Errors with Maven Build

41 views
Skip to first unread message

R W

unread,
Jan 23, 2020, 3:08:52 PM1/23/20
to DSpace Community
Hi Everyone,

I'm supporting the DSpace upgrade process from version 5.9 to 6.3. I have followed the upgrade instructions and ported over all my customized code/config and have unfortunately run into errors during the maven building process. It is erroring out at the "DSpace Kernel :: API and Implementation" level. I have searched threads on this google group and some have suggested it's permission related but I have double checked all folder permissions, even the root directory for my DSpace instance. Prior to this issue, I had an error for dependencies.dependency.version' for javax.servlet:jsp-api:jar is missing which I resolved by adding <version></version> tags to the dependencies in the pom.xml file. What have I done wrong? Does anyone have any suggestions of how to move forward from here? Please and thank you for reading/suggesting. 

Thank you,
Rachel


Pom.xml File from /dspace/modules/jspui/pom.xml 
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
    <modelVersion>4.0.0</modelVersion>
    <groupId>org.dspace.modules</groupId>
    <artifactId>jspui</artifactId>
    <packaging>war</packaging>
    <name>DSpace JSP-UI :: Local Customizations</name>
    <description>
        This project allows you to overlay your own local JSP-UI customizations
        on top of the default JSP-UI web application provided with DSpace.
    </description>

    <parent>
        <groupId>org.dspace</groupId>
        <artifactId>modules</artifactId>
        <version>6.3</version>
        <relativePath>..</relativePath>
    </parent>

    <properties>
        <!-- This is the path to the root [dspace-src] directory. -->
        <root.basedir>${basedir}/../../..</root.basedir>
    </properties>

    <profiles>
        <profile>
            <id>oracle-support</id>
            <activation>
                <property>
                    <name>db.name</name>
                    <value>oracle</value>
                </property>
            </activation>
            <dependencies>
                <dependency>
                    <groupId>com.oracle</groupId>
                    <artifactId>ojdbc6</artifactId>
                </dependency>
            </dependencies>
        </profile>
    </profiles>
   
    <build>
        <filters>
            <!-- Filter using the properties file defined by dspace-parent POM -->
            <filter>${filters.file}</filter>
        </filters>
        <plugins>
            <!-- Unpack the "additions" module into our target directory,
                 so that any custom classes in that module can be included
                 into this WAR's WEB-INF/classes (see maven-war-plugin below). -->
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-dependency-plugin</artifactId>
                <executions>
                    <execution>
                        <id>unpack</id>
                        <phase>prepare-package</phase>
                        <goals>
                            <goal>unpack-dependencies</goal>
                        </goals>
                        <configuration>
                            <includeGroupIds>org.dspace.modules</includeGroupIds>
                            <includeArtifactIds>additions</includeArtifactIds>
                            <!--NOTE: by default this will also unpack transitive dependencies. To disable, uncomment this next line:
                            <excludeTransitive>true</excludeTransitive>
                            -->
                            <outputDirectory>${project.build.directory}/additions</outputDirectory>
                            <excludes>META-INF/**</excludes>
                        </configuration>
                    </execution>
                </executions>
            </plugin>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-war-plugin</artifactId>
                <configuration>
                    <archiveClasses>false</archiveClasses>
                    <!-- Filter the web.xml (needed for IDE compatibility/debugging) -->
                    <filteringDeploymentDescriptors>true</filteringDeploymentDescriptors>
                    <!-- Copy any 'additions' (see m-dependency-p above) into WEB-INF/classes.
                         This ensures they are loaded prior to dependencies in WEB-INF/lib
                         (per Servlet 3.0 spec, section 10.5), and allows them to override
                         default classes in this WAR -->
                    <webResources>
                        <resource>
                            <filtering>true</filtering>
                            <directory>
                                ${basedir}/src/main/webapp
                            </directory>
                            <includes>
                                <include>WEB-INF/web.xml</include>
                            </includes>
                        </resource>
                    </webResources>
                    <overlays>
                        <overlay />
                        <overlay>
                            <groupId>org.dspace</groupId>
                            <artifactId>dspace-jspui</artifactId>
                            <type>war</type>
                        </overlay>
                    </overlays>
                </configuration>
                <executions>
                    <execution>
                        <phase>prepare-package</phase>
                    </execution>
                </executions>
            </plugin>
        </plugins>
    </build>

    <dependencies>

        <dependency>
            <groupId>org.dspace.modules</groupId>
            <artifactId>additions</artifactId>
            <version>1.0</version>
        </dependency>

        <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-jspui</artifactId>
            <version>1.0</version>
           <type>war</type>
        </dependency>

        <dependency>
            <groupId>org.dspace</groupId>
            <artifactId>dspace-jspui</artifactId>
            <version>1.0</version>
           <type>jar</type>
            <classifier>classes</classifier>
        </dependency>

        <dependency>
           <groupId>javax.servlet</groupId>
           <artifactId>servlet-api</artifactId>
           <version>1.0</version>
          <scope>provided</scope>
        </dependency>

        <dependency>
            <groupId>javax.servlet</groupId>
            <artifactId>jsp-api</artifactId>
            <version>1.0</version>
           <scope>provided</scope>
        </dependency>
    </dependencies>

</project>


Maven Build Errors

INFO] 100 errors
[INFO] -------------------------------------------------------------
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] DSpace Parent Project .............................. SUCCESS [ 0.853 s]
[INFO] DSpace Services Framework :: API and Implementation SUCCESS [ 4.778 s]
[INFO] DSpace Kernel :: API and Implementation ............ FAILURE [ 15.044 s]
[INFO] DSpace Addon Modules ............................... SKIPPED
[INFO] DSpace Kernel :: Additions and Local Customizations SKIPPED
[INFO] DSpace XML-UI (Manakin) ............................ SKIPPED
[INFO] DSpace XML-UI (Manakin) :: Local Customizations .... SKIPPED
[INFO] DSpace JSP-UI :: Local Customizations .............. SKIPPED
[INFO] DSpace RDF ......................................... SKIPPED
[INFO] DSpace RDF :: Local Customizations ................. SKIPPED
[INFO] DSpace REST :: API and Implementation .............. SKIPPED
[INFO] DSpace REST :: Local Customizations ................ SKIPPED
[INFO] DSpace SWORD ....................................... SKIPPED
[INFO] DSpace SWORD :: Local Customizations ............... SKIPPED
[INFO] DSpace SWORD v2 .................................... SKIPPED
[INFO] DSpace SWORD v2 :: Local Customizations ............ SKIPPED
[INFO] Apache Solr Webapp ................................. SKIPPED
[INFO] DSpace SOLR :: Local Customizations ................ SKIPPED
[INFO] DSpace OAI-PMH ..................................... SKIPPED
[INFO] DSpace OAI-PMH :: Local Customizations ............. SKIPPED
[INFO] DSpace Assembly and Configuration .................. SKIPPED
[INFO] DSpace JSP-UI ...................................... SKIPPED
[INFO] DSpace XML-UI Mirage2 Theme ........................ SKIPPED
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 21.608 s
[INFO] Finished at: 2020-01-23T13:10:40-05:00
[INFO] Final Memory: 52M/455M




[ERROR] COMPILATION ERROR : 
[INFO] -------------------------------------------------------------
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[15,1] package org.apache.commons.dbcp does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[16,31] package org.apache.commons.pool does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[17,36] package org.apache.commons.pool.impl does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[18,36] package org.apache.commons.pool.impl does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[19,36] package org.apache.commons.pool.impl does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[12,36] package org.apache.pdfbox.exceptions does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[16,38] package org.apache.pdfbox.pdmodel.edit does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[309,67] cannot find symbol
  symbol:   class COSVisitorException
  location: class org.dspace.disseminate.CitationDocument
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[327,106] cannot find symbol
  symbol:   class COSVisitorException
  location: class org.dspace.disseminate.CitationDocument
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[413,48] cannot find symbol
  symbol:   class PDPageContentStream
  location: class org.dspace.disseminate.CitationDocument
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[511,47] cannot find symbol
  symbol:   class PDPageContentStream
  location: class org.dspace.disseminate.CitationDocument
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/event/EventManager.java:[17,31] package org.apache.commons.pool does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/event/EventManager.java:[18,31] package org.apache.commons.pool does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/event/EventManager.java:[19,31] package org.apache.commons.pool does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/event/EventManager.java:[20,36] package org.apache.commons.pool.impl does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/event/EventManager.java:[164,51] cannot find symbol
  symbol:   class KeyedPoolableObjectFactory
  location: class org.dspace.event.EventManager
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/event/EventManager.java:[43,42] package GenericKeyedObjectPool does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/event/EventManager.java:[46,20] cannot find symbol
  symbol:   class KeyedObjectPool
  location: class org.dspace.event.EventManager
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOOracle.java:[21,36] no interface expected here
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/versioning/VersionHistoryImpl.java:[24,44] interface expected here
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/versioning/VersionImpl.java:[25,37] interface expected here
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOPostgres.java:[21,38] no interface expected here
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/ItemIterator.java:[131,47] cannot find symbol
  symbol:   method fromCache(java.lang.Class<org.dspace.content.Item>,int)
  location: variable ourContext of type org.dspace.core.Context
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/ItemIterator.java:[139,28] cannot find symbol
  symbol:   method find(org.dspace.core.Context,int)
  location: class org.dspace.content.Item
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/ItemIterator.java:[224,47] cannot find symbol
  symbol:   method fromCache(java.lang.Class<org.dspace.content.Item>,int)
  location: variable ourContext of type org.dspace.core.Context
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/ItemIterator.java:[233,24] constructor Item in class org.dspace.content.Item cannot be applied to given types;
  required: no arguments
  found: org.dspace.core.Context,org.dspace.storage.rdbms.TableRow
  reason: actual and formal argument lists differ in length
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[75,13] cannot find symbol
  symbol:   class ObjectPool
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[75,45] cannot find symbol
  symbol:   class GenericObjectPool
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[78,21] cannot find symbol
  symbol:   variable GenericObjectPool
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[88,13] cannot find symbol
  symbol:   class ConnectionFactory
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[88,55] cannot find symbol
  symbol:   class DriverManagerConnectionFactory
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[98,13] cannot find symbol
  symbol:   class GenericKeyedObjectPoolFactory
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[102,39] package GenericKeyedObjectPool does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[102,98] package GenericKeyedObjectPool does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[115,62] cannot find symbol
  symbol:   variable GenericObjectPool
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[117,40] cannot find symbol
  symbol:   class GenericKeyedObjectPoolFactory
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[120,13] cannot find symbol
  symbol:   class PoolableConnectionFactory
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[120,71] cannot find symbol
  symbol:   class PoolableConnectionFactory
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[129,13] cannot find symbol
  symbol:   class PoolingDataSource
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/storage/rdbms/DataSourceInit.java:[129,55] cannot find symbol
  symbol:   class PoolingDataSource
  location: class org.dspace.storage.rdbms.DataSourceInit
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[138,61] cannot find symbol
  symbol:   method getAllCollections()
  location: variable community of type org.dspace.content.Community
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[219,43] cannot find symbol
  symbol:   method getParentObject()
  location: variable bitstream of type org.dspace.content.Bitstream
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[223,59] incompatible types: java.util.List<org.dspace.content.Collection> cannot be converted to org.dspace.content.Collection[]
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[285,46] method getFormat in class org.dspace.content.Bitstream cannot be applied to given types;
  required: org.dspace.core.Context
  found: no arguments
  reason: actual and formal argument lists differ in length
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[313,41] cannot find symbol
  symbol:   method getParentObject()
  location: variable bitstream of type org.dspace.content.Bitstream
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[314,59] cannot find symbol
  symbol:   method retrieve()
  location: variable bitstream of type org.dspace.content.Bitstream
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[315,49] cannot find symbol
  symbol:   variable PAGE_SIZE_LETTER
  location: class org.apache.pdfbox.pdmodel.PDPage
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[328,9] cannot find symbol
  symbol:   class PDPageContentStream
  location: class org.dspace.disseminate.CitationDocument
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[328,49] cannot find symbol
  symbol:   class PDPageContentStream
  location: class org.dspace.disseminate.CitationDocument
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[375,54] method getMetadata in class org.dspace.content.DSpaceObject cannot be applied to given types;
  required: no arguments
  found: java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[376,77] method getMetadata in class org.dspace.content.DSpaceObject cannot be applied to given types;
  required: no arguments
  found: java.lang.String
  reason: actual and formal argument lists differ in length
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[395,74] cannot find symbol
  symbol:   method getAllPages()
  location: class org.apache.pdfbox.pdmodel.PDDocumentCatalog
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[417,36] cannot find symbol
  symbol:   method findMediaBox()
  location: variable page of type org.apache.pdfbox.pdmodel.PDPage
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[467,37] cannot find symbol
  symbol:   method getCommunities()
  location: variable item of type org.dspace.content.Item
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[490,36] cannot find symbol
  symbol:   method getMetadataByMetadataString(java.lang.String)
  location: variable item of type org.dspace.content.Item
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/disseminate/CitationDocument.java:[517,38] cannot find symbol
  symbol:   method findMediaBox()
  location: variable page of type org.apache.pdfbox.pdmodel.PDPage
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseDAOOracle.java:[36,8] org.dspace.browse.BrowseDAOOracle is not abstract and does not override abstract method getStartsWith() in org.dspace.browse.BrowseDAO
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseDAOOracle.java:[439,16] getContainerID() in org.dspace.browse.BrowseDAOOracle cannot implement getContainerID() in org.dspace.browse.BrowseDAO
  return type int is not compatible with java.util.UUID
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseDAOOracle.java:[341,29] doQuery() in org.dspace.browse.BrowseDAOOracle cannot implement doQuery() in org.dspace.browse.BrowseDAO
  return type java.util.List<org.dspace.browse.BrowseItem> is not compatible with java.util.List<org.dspace.content.Item>
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseDAOOracle.java:[129,33] cannot find symbol
  symbol:   method getUtils(org.dspace.core.Context)
  location: class org.dspace.browse.BrowseDAOFactory
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[193,20] getID() in org.dspace.browse.BrowseItem cannot implement getID() in org.dspace.core.ReloadableEntity
  return type int is not compatible with java.util.UUID
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[70,9] constructor DSpaceObject in class org.dspace.content.DSpaceObject cannot be applied to given types;
  required: no arguments
  found: org.dspace.core.Context
  reason: actual and formal argument lists differ in length
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[90,66] cannot find symbol
  symbol:   variable ourContext
  location: class org.dspace.browse.BrowseItem
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[297,72] cannot find symbol
  symbol:   variable ourContext
  location: class org.dspace.browse.BrowseItem
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[321,31] cannot find symbol
  symbol:   variable ourContext
  location: class org.dspace.browse.BrowseItem
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[331,44] incompatible types: java.util.List<org.dspace.content.Bundle> cannot be converted to org.dspace.content.Bundle[]
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[339,40] cannot find symbol
  symbol:   variable length
  location: interface java.util.List<org.dspace.content.Bitstream>
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[341,63] incompatible types: java.util.List<org.dspace.content.Bitstream> cannot be converted to org.dspace.content.Bitstream[]
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[345,57] cannot find symbol
  symbol:   method getPrimaryBitstreamID()
  location: class org.dspace.content.Bundle
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[347,41] method getFormat in class org.dspace.content.Bitstream cannot be applied to given types;
  required: org.dspace.core.Context
  found: no arguments
  reason: actual and formal argument lists differ in length
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[353,42] incompatible types: java.util.List<org.dspace.content.Bundle> cannot be converted to org.dspace.content.Bundle[]
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[362,49] cannot find symbol
  symbol:   variable length
  location: interface java.util.List<org.dspace.content.Bitstream>
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[362,77] cannot find symbol
  symbol:   method getPrimaryBitstreamID()
  location: class org.dspace.content.Bundle
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[364,60] cannot find symbol
  symbol:   variable ourContext
  location: class org.dspace.browse.BrowseItem
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[364,83] cannot find symbol
  symbol:   method getPrimaryBitstreamID()
  location: class org.dspace.content.Bundle
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[365,55] cannot find symbol
  symbol:   method getBitstreamByName(java.lang.String)
  location: class org.dspace.content.Bundle
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[369,72] array required, but java.util.List<org.dspace.content.Bitstream> found
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[370,71] array required, but java.util.List<org.dspace.content.Bitstream> found
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[374,77] cannot find symbol
  symbol:   variable ourContext
  location: class org.dspace.browse.BrowseItem
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[385,16] cannot find symbol
  symbol:   method getMetadataFirstValue(java.lang.String,java.lang.String,<nulltype>,java.lang.String)
  location: class org.dspace.browse.BrowseItem
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[388,5] method does not override or implement a method from a supertype
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/browse/BrowseItem.java:[393,5] method does not override or implement a method from a supertype
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/event/EventManager.java:[70,52] package GenericKeyedObjectPool does not exist
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/event/EventManager.java:[79,47] cannot find symbol
  symbol:   class GenericKeyedObjectPool
  location: class org.dspace.event.EventManager
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/event/EventManager.java:[78,34] cannot find symbol
  symbol:   variable PoolUtils
  location: class org.dspace.event.EventManager
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOOracle.java:[36,35] cannot find symbol
  symbol:   variable DC_SCHEMA_ID
  location: class org.dspace.content.MetadataSchema
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOOracle.java:[85,5] method does not override or implement a method from a supertype
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOOracle.java:[92,41] cannot find symbol
  symbol:   variable context
  location: class org.dspace.content.dao.ItemDAOOracle
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOOracle.java:[98,39] cannot find symbol
  symbol:   variable context
  location: class org.dspace.content.dao.ItemDAOOracle
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOOracle.java:[112,5] method does not override or implement a method from a supertype
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOOracle.java:[119,41] cannot find symbol
  symbol:   variable context
  location: class org.dspace.content.dao.ItemDAOOracle
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOOracle.java:[124,39] cannot find symbol
  symbol:   variable context
  location: class org.dspace.content.dao.ItemDAOOracle
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOOracle.java:[138,5] method does not override or implement a method from a supertype
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOOracle.java:[145,41] cannot find symbol
  symbol:   variable context
  location: class org.dspace.content.dao.ItemDAOOracle
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/content/dao/ItemDAOOracle.java:[150,39] cannot find symbol
  symbol:   variable context
  location: class org.dspace.content.dao.ItemDAOOracle
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/versioning/VersionHistoryDAO.java:[53,54] incompatible types: org.dspace.versioning.VersionImpl cannot be converted to org.dspace.versioning.Version
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/versioning/VersionHistoryDAO.java:[60,116] cannot find symbol
  symbol:   method getVersionHistoryID()
  location: variable version of type org.dspace.versioning.Version
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/versioning/VersionHistoryDAO.java:[66,77] cannot find symbol
  symbol:   method getVersionHistoryID()
  location: variable version of type org.dspace.versioning.Version
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/versioning/VersionHistoryDAO.java:[86,72] cannot find symbol
  symbol:   method fromCache(java.lang.Class<org.dspace.versioning.VersionHistoryImpl>,int)
  location: variable context of type org.dspace.core.Context
[ERROR] /home/admin/t-space/dspace-api/src/main/java/org/dspace/versioning/VersionHistoryImpl.java:[44,10] cannot find symbol
  symbol:   method cache(org.dspace.versioning.VersionHistoryImpl,int)
  location: variable c of type org.dspace.core.Context

Tim Donohue

unread,
Jan 27, 2020, 5:08:47 PM1/27/20
to R W, DSpace Community
Hello,

You will need to undo all those added <version>1.0</version> tags.  What you've accidentally told Maven to do is to attempt to install DSpace v1.0 code (that's what <version>1.0</version> does in that location) instead of the default v6.3 code.

So, those <version> tags definitely do not belong there.

Please double check that you've remembered to install/upgrade the prerequisites for DSpace 6.3. 


Keep in mind, in order to upgrade from 5.9 to 6.3, you may need to also upgrade you Database (Postgres) and/or Tomcat.

Tim

From: dspace-c...@googlegroups.com <dspace-c...@googlegroups.com> on behalf of R W <mswang...@gmail.com>
Sent: Thursday, January 23, 2020 1:50 PM
To: DSpace Community <dspace-c...@googlegroups.com>
Subject: [dspace-community] Upgrade Space 5.9 to 6.3 - Errors with Maven Build
 
--
All messages to this mailing list should adhere to the DuraSpace Code of Conduct: https://duraspace.org/about/policies/code-of-conduct/
---
You received this message because you are subscribed to the Google Groups "DSpace Community" group.
To unsubscribe from this group and stop receiving emails from it, send an email to dspace-communi...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/dspace-community/f0322c81-3a4c-442d-9382-1543dafcba3f%40googlegroups.com.
Reply all
Reply to author
Forward
0 new messages