Hi all,

I have found out what caused the problem. Its the configuration option
"enabled" in authentication-ldap.cfg. If it is set to true, under jspui
the two templates new-ldap-user.jsp and new-user.jsp are loaded. This
explains the first error message. The second comes from the template
new-ldap-user.jsp. Obviously this template is not working correctly.
I have set enabled = false and this solved the problem. I do not know,
if that configuration change has a negative impact on other pages, but I
did not discover one yet. And LDAP authentication still seems to work
either.

Best regards
Oliver

Am 21.01.2015 um 11:35 schrieb Oliver Goldschmidt:
> Hi all,
>
> I have a problem registering new users in the local DSpace DB. I'm using
> DSpace 4.2 and as authentication modules I have enabled
> PasswordAuthentication, LDAPAuthentication and IPAuthentication. All of
> them are working fine when it comes to authorization, but when I try to
> register a new user (in the local database, of course), who is not in
> the LDAP directory, I always get system errors.
>
> Here is what I get:
> When I enter the registration page (dspace/register), I get the
> following message in my dspace.log:
> 2015-01-21 11:01:37,614 DEBUG org.dspace.app.webui.util.JSPManager @
> anonymous:session_id=C88093DFBB75C230C09B5A5406DA8710:ip_addr=134.28.XX.YY:view_jsp:/register/new-ldap-user.jsp
> 2015-01-21 11:01:37,630 DEBUG org.dspace.app.webui.util.JSPManager @
> anonymous:session_id=C88093DFBB75C230C09B5A5406DA8710:ip_addr=134.28.XX.YY:view_jsp:/register/new-user.jsp
> 2015-01-21 11:01:37,638 WARN 
> org.dspace.app.webui.servlet.InternalErrorServlet @
> :session_id=C88093DFBB75C230C09B5A5406DA8710:internal_error:-- URL Was:
> https://dspace.tub.tuhh.de/register
> -- Method: GET
> -- Parameters were:
>
> java.lang.IllegalStateException: Cannot forward after response has been
> committed
>
> Obviously this is not fatal at all, as I see the registration form and
> can fill it. But when I click on Register, I get a fatal server error:
>
> 2015-01-21 11:28:10,996 DEBUG org.dspace.storage.rdbms.DatabaseManager @
> Running query "select * from eperson where email = ? "  with parameters:
> [email protected]
> 2015-01-21 11:28:11,003 DEBUG org.dspace.storage.rdbms.DatabaseManager @
> Running query "select * from eperson where netid = ? "  with parameters: zz
> 2015-01-21 11:28:11,005 WARN 
> org.dspace.app.webui.servlet.InternalErrorServlet @
> :session_id=C88093DFBB75C230C09B5A5406DA8710:internal_error:-- URL Was:
> https://dspace.tub.tuhh.de/register
> -- Method: POST
> -- Parameters were:
> -- submit: "Registrieren"
> -- email: "[email protected]"
> -- netid: "zz"
> -- password: "zz"
> -- step: "1"
>
> java.lang.NullPointerException
>
> I don't understand, why this is happening, since it is expectable, that
> DSpace doesn't find a user zz at this point as what I'm trying is to
> create it... The NullPointerException should not appear here.
>
> Has anyone an idea how to make this working?
>
> Best regards
> Oliver
>
>
> ------------------------------------------------------------------------------
> New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
> GigeNET is offering a free month of service with a new server in Ashburn.
> Choose from 2 high performing configs, both with 100TB of bandwidth.
> Higher redundancy.Lower latency.Increased capacity.Completely compliant.
> http://p.sf.net/sfu/gigenet
> _______________________________________________
> 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


------------------------------------------------------------------------------
New Year. New Location. New Benefits. New Data Center in Ashburn, VA.
GigeNET is offering a free month of service with a new server in Ashburn.
Choose from 2 high performing configs, both with 100TB of bandwidth.
Higher redundancy.Lower latency.Increased capacity.Completely compliant.
http://p.sf.net/sfu/gigenet
_______________________________________________
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

Reply via email to