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
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
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.
[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