Issue creating administrator on dspace 7.6.1

248 views
Skip to first unread message

gawthor...@gmail.com

unread,
Feb 12, 2024, 7:59:37 AM2/12/24
to DSpace Technical Support
Hi all, I'm having trouble creating an administrator through command line, I get the following error, any advice on resolving this would be appreciated.

```org.dspace.administer.CreateAdministrator.createAdministrator(CreateAdministrator.java:257)
        at org.dspace.administer.CreateAdministrator.negotiateAdministratorDetails(CreateAdministrator.java:209)
        at org.dspace.administer.CreateAdministrator.main(CreateAdministrator.java:107)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.base/java.lang.reflect.Method.invoke(Method.java:568)
        at org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:283)
        at org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:134)
        at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:99)Exception: Cannot invoke "org.dspace.core.DBConnection.getSession()" because the return value of "org.dspace.core.Context.getDBConnection()" is null
java.lang.NullPointerException: Cannot invoke "org.dspace.core.DBConnection.getSession()" because the return value of "org.dspace.core.Context.getDBConnection()" is null
       at org.dspace.core.AbstractHibernateDAO.getHibernateSession(AbstractHibernateDAO.java:59)
       at org.dspace.core.AbstractHibernateDAO.createQuery(AbstractHibernateDAO.java:137)
       at org.dspace.eperson.dao.impl.GroupDAOImpl.findByName(GroupDAOImpl.java:104)
       at org.dspace.eperson.GroupServiceImpl.findByName(GroupServiceImpl.java:431)
       at org.dspace.administer.CreateAdministrator.createAdministrator(CreateAdministrator.java:257)
       at org.dspace.administer.CreateAdministrator.negotiateAdministratorDetails(CreateAdministrator.java:209)
       at org.dspace.administer.CreateAdministrator.main(CreateAdministrator.java:107)
       at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
       at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
       at java.base/java.lang.reflect.Method.invoke(Method.java:568)
       at org.dspace.app.launcher.ScriptLauncher.runOneCommand(ScriptLauncher.java:283)
       at org.dspace.app.launcher.ScriptLauncher.handleScript(ScriptLauncher.java:134)
       at org.dspace.app.launcher.ScriptLauncher.main(ScriptLauncher.java:99)


DSpace Technical Support

unread,
Feb 12, 2024, 11:09:02 AM2/12/24
to DSpace Technical Support
Hi,

This error makes it sound like either your Database (Postgres) is not running *or* the DSpace backend cannot find it (check your "db.url" and other "db.*" settings).  You also should check to see if there is an *earlier error* in your DSpace log files which notes that DSpace cannot find the database.   For tips on finding errors, see our troubleshooting guide: https://wiki.lyrasis.org/display/DSPACE/Troubleshoot+an+error#Troubleshootanerror-DSpace7.x(orabove)

Tim

Reply all
Reply to author
Forward
0 new messages