I've checked out the 5.x.x branch and added the maven dependency but found that
this then led on to a further missing dependency which was for the
dspace-cris-jsp-api. The dspace-services is also required but this leads to a
conflict with the ehcache dependency so it requires the exclusion of
ehcache-core for the dspace-services.
<dependency>
<groupId>org.dspace</groupId>
<artifactId>dspace-services</artifactId>
<exclusions>
<exclusion>
<groupId>net.sf.ehcache</groupId>
<artifactId>ehcache-core</artifactId>
</exclusion>
</exclusions>
</dependency>
The services that now start in this order are, swordv2, rdf, solr, sword and
xmlui
Jspui fails with an out of memory exception. I've given tomcat 10G of memory
and its still failing. I'll do a bit more investigation.
Alastair
From: Pascarelli Luigi Andrea [mailto:[email protected]]
Sent: 16 June 2015 16:24
To: Duncan, Alastair (STFC,RAL,SC)
Cc: [email protected]
Subject: Re: [Dspace-tech] Dspace-cris invalid db.name
Hi,
I've had a further dig into this and it seems that the db.name has been removed
on dspace v 5.x.x but is still referenced in the cris version and so causes the
problem. If I set the db.name = postgres in the build.properties file it is not
propagated to the dspace.cfg file. If I set it directly in the dspace.cfg file
then the exception goes away and it has a further exception:
ERROR: column metadatavalue.item_id does not exist
this problems has been resolved with
https://github.com/Cineca/DSpace/commit/6578145e547db9f1468142e548ab1ce6c183102b
Please use the dspace-5_x_x-cris branch, we will make a fix release in the
next few days.
The class not found exception occurs in the sword, sword2, rdf, rest and oai
web applications if I remove these from the webapps directory then the errors
go away. The classes in the dspace-api-CRIS-5.3.0.SNAPSHOT.jar files for these
apps do not contain the CrisSearchService class but they do contain the
SearchService class.
Seems that there are a missing resources on classpath. You can found the
CrisSearchService.class into dspace-cris-api-CRIS-5.3.0.SNAPSHOT.jar but
perhaps the maven dependencies missed him.
Try to add the dependency to webapps pom files and rebuild the application.
e.g. dspace/modules/oai/pom.xml
<dependency>
<groupId>org.dspace</groupId>
<artifactId>dspace-cris-api</artifactId>
</dependency>
Thanks for your patience. Please keep us up-to-date with your progress, we hope
to achieve a better release together.
Best,
Andrea
Il 16/06/2015 15:20,
[email protected]<mailto:[email protected]> ha scritto:
I've had a further dig into this and it seems that the db.name has been removed
on dspace v 5.x.x but is still referenced in the cris version and so causes the
problem. If I set the db.name = postgres in the build.properties file it is not
propagated to the dspace.cfg file. If I set it directly in the dspace.cfg file
then the exception goes away and it has a further exception:
ERROR: column metadatavalue.item_id does not exist
I've had a look in the database and it is correct it does not exist.
The class not found exception occurs in the sword, sword2, rdf, rest and oai
web applications if I remove these from the webapps directory then the errors
go away. The classes in the dspace-api-CRIS-5.3.0.SNAPSHOT.jar files for these
apps do not contain the CrisSearchService class but they do contain the
SearchService class.
I'll move back to the 4.3.0 version for the present.
Alastair
From: [email protected]<mailto:[email protected]>
[mailto:[email protected]]
Sent: 02 June 2015 11:10
To: [email protected]<mailto:[email protected]>
Subject: [Dspace-tech] Dspace-cris invalid db.name
Hi,
I've setup dspace-cris v 5.2.0 and this starts up and I can login ok. I've
added in the default CRIS objects and can browse to these ok. This suggests
that the db.name is valid. When I try and create a researcher page and save
this an Internal exception is thrown which states that there is an invalid
db.name:
java.lang.IllegalStateException: The configuration for db.name is either
invalid, or contains an unrecognised database
at
org.dspace.content.authority.AuthorityDAOFactory.getInstance(AuthorityDAOFactory.java:42)
at
org.dspace.app.webui.cris.controller.ResearcherPageDetailsController.handleDetails(ResearcherPageDetailsController.java:134)
at
it.cilea.osd.jdyna.web.controller.SimpleDynaController.handleRequestInternal(SimpleDynaController.java:116)
I don't get this problem with v 4.3.0
Any ideas?
There are a few other problems when the system starts but these do not seem to
be a problem yet as I've not done any searching:
Failed to startup the DSpace Service Manager: failure starting up spring
service manager: Error creating bean with name
'org.dspace.servicemanager.spring.DSpaceBeanPostProcessor#0' defined in class
path resource [spring/spring-dspace-applicationContext.xml]: Unsatisfied
dependency expressed through constructor argument with index 0 of type
[org.dspace.servicemanager.config.DSpaceConfigurationService]: : Cannot find
class [org.dspace.app.cris.discovery.CrisSearchService]
nested exception is java.lang.ClassNotFoundException:
org.dspace.app.cris.discovery.CrisSearchService
at
org.dspace.servicemanager.servlet.DSpaceKernelServletContextListener.contextInitialized(DSpaceKernelServletContextListener.java:92)
This is the final problem which eventually results in a null pointer in the
DspaceContextListener.
Exception sending context initialized event to listener instance of class
org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean
with name 'dspace.eventService' defined in ServletContext resource
[/WEB-INF/applicationContext.xml]: Instantiation of bean failed; nested
exception is org.springframework.beans.factory.BeanDefinitionStoreException:
Factory method [public org.dspace.services.EventService
org.dspace.utils.DSpace.getEventService()] threw exception; nested exception is
java.lang.IllegalStateException: DSpace kernel cannot be null
Any help is appreciated.
Alastair
------------------------------------------------------------------------------
_______________________________________________
DSpace-tech mailing list
[email protected]<mailto:[email protected]>
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette
------------------------------------------------------------------------------
_______________________________________________
DSpace-tech mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/dspace-tech
List Etiquette: https://wiki.duraspace.org/display/DSPACE/Mailing+List+Etiquette