issue with Shibboleth login (was: Re: [vivo-tech] problem in ontology vivo)

78 views
Skip to first unread message

Ted.L...@thomsonreuters.com

unread,
Feb 1, 2016, 3:59:54 PM2/1/16
to foel...@umbc.edu, vivo...@googlegroups.com
Hi Arnold,

Can you tell us more about your Shibboleth configuration – was it working and now has stopped? What is in the VIVO log file when this happens? Do your person resources have values for the “selfEditing.idMatchingProperty” property?

https://wiki.duraspace.org/display/VIVODOC18x/Using+an+external+authentication+system

Ted

From: vivo...@googlegroups.com [mailto:vivo...@googlegroups.com] On Behalf Of Arnold Foelster
Sent: Friday, January 29, 2016 3:36 PM
To: VIVO Tech
Subject: Re: [vivo-tech] problem in ontology vivo

All the sudden we started getting this error when trying to login to vivo using shib ... has anyboyd seen this message or have any idea what we can look at to help resolve the issue/


HTTP Status 500 - individual may not be null.
type Exception report
message individual may not be null.
description The server encountered an internal error that prevented it from fulfilling this request.
exception
java.lang.NullPointerException: individual may not be null.
edu.cornell.mannlib.vitro.webapp.auth.identifier.common.IsBlacklisted.getInstance(IsBlacklisted.java:54)
edu.cornell.mannlib.vitro.webapp.auth.identifier.factory.HasProfileOrIsBlacklistedFactory.getIdentifierBundleForUser(HasProfileOrIsBlacklistedFactory.java:41)
edu.cornell.mannlib.vitro.webapp.auth.identifier.factory.BaseUserBasedIdentifierBundleFactory.getIdentifierBundle(BaseUserBasedIdentifierBundleFactory.java:25)
edu.cornell.mannlib.vitro.webapp.auth.identifier.ActiveIdentifierBundleFactories.getBundleForRequest(ActiveIdentifierBundleFactories.java:144)
edu.cornell.mannlib.vitro.webapp.auth.identifier.ActiveIdentifierBundleFactories.getIdentifierBundle(ActiveIdentifierBundleFactories.java:77)
edu.cornell.mannlib.vitro.webapp.auth.identifier.RequestIdentifiers.getIdBundleForRequest(RequestIdentifiers.java:35)
edu.cornell.mannlib.vitro.webapp.controller.authenticate.BasicAuthenticator.recordLoginAgainstUserAccount(BasicAuthenticator.java:165)
edu.cornell.mannlib.vitro.webapp.controller.authenticate.LoginExternalAuthReturn.doPost(LoginExternalAuthReturn.java:102)
edu.cornell.mannlib.vitro.webapp.controller.authenticate.LoginExternalAuthReturn.doGet(LoginExternalAuthReturn.java:132)
javax.servlet.http.HttpServlet.service(HttpServlet.java:618)
javax.servlet.http.HttpServlet.service(HttpServlet.java:725)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
edu.cornell.mannlib.vitro.webapp.filters.PageRoutingFilter.doNonDisplayPage(PageRoutingFilter.java:108)
edu.cornell.mannlib.vitro.webapp.filters.PageRoutingFilter.doFilter(PageRoutingFilter.java:99)
edu.cornell.mannlib.vitro.webapp.filters.RequestModelsPrep.doFilter(RequestModelsPrep.java:112)
edu.cornell.mannlib.vitro.webapp.filters.URLRewriterFilter.doFilter(URLRewriterFilter.java:38)
edu.cornell.mannlib.vitro.webapp.filters.JSessionStripFilter.doFilter(JSessionStripFilter.java:60)
edu.cornell.mannlib.vitro.webapp.filters.CachingResponseFilter.produceBasicResponse(CachingResponseFilter.java:321)
edu.cornell.mannlib.vitro.webapp.filters.CachingResponseFilter.doFilter(CachingResponseFilter.java:115)
edu.cornell.mannlib.vitro.webapp.i18n.selection.LocaleSelectionFilter.doFilter(LocaleSelectionFilter.java:62)
edu.cornell.mannlib.vitro.webapp.filters.CharsetEncodingFilter.doFilter(CharsetEncodingFilter.java:25)
edu.cornell.mannlib.vitro.webapp.filters.SessionTimeoutLimitingFilter.doFilter(SessionTimeoutLimitingFilter.java:39)
edu.cornell.mannlib.vitro.webapp.filters.StartupStatusDisplayFilter.doFilter(StartupStatusDisplayFilter.java:64)
note The full stack trace of the root cause is available in the Apache Tomcat/8.0.15 logs.


On Wed, Dec 16, 2015 at 6:26 PM, Basma Bahloul <bahloul...@gmail.com> wrote:
On opening the VIVO ontology in Protégé 4.2, I get errors because the owl:imports links are unresolvable. Advice welcome.

The ones for which I get import errors are listed in the .owl ontology file at http://vivoweb.org/files/vivo-core-public-1.5.owl

----------
<owl:Ontology rdf:about="http://vivoweb.org/ontology/core">;
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/vivo-dcterms-public-1.5.owl"/>;
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/vivo-foaf-public-1.5.owl"/>;
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/dateTimeValuePrecision.owl"/>;
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/vivo-c4o-public-1.5.owl"/>;
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/vivo-bibo-public-1.5.owl"/>;
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/vivo-fabio-public-1.5.owl"/>;
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/geopolitical.tbox.ver1.1-11-18-11.owl"/>;
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/documentStatus.owl"/>;
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/vivo-pws-public-1.5.owl"/>;
<owl:imports rdf:resource="http://vitro.mannlib.cornell.edu/ns/vitro/0.7"/>;
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/vivo-skos-public-1.5.owl"/>;
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/vivo-event-public-1.5.owl"/>;
<rdfs:label xml:lang="en-US">VIVO core</rdfs:label>
<owl:imports rdf:resource="http://vivoweb.org/ontology/core/vivo-dcelements-public-1.5.owl"/>;
----------
--
You received this message because you are subscribed to the Google Groups "VIVO Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vivo-tech+...@googlegroups.com.
To post to this group, send email to vivo...@googlegroups.com.
Visit this group at https://groups.google.com/group/vivo-tech.
To view this discussion on the web visit https://groups.google.com/d/msgid/vivo-tech/d74dcb9f-f4fa-412b-b388-376a319f49ea%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.



--
Arnold Foelster
Director, Academic and Student Affairs Enterprise Systems
Division of Information Technology (DoIT)
Mobile - 443-452-7386
Office - 410-455-1515
Email - foel...@umbc.edu
--
You received this message because you are subscribed to the Google Groups "VIVO Tech" group.
To unsubscribe from this group and stop receiving emails from it, send an email to vivo-tech+...@googlegroups.com.
To post to this group, send email to vivo...@googlegroups.com.
Visit this group at https://groups.google.com/group/vivo-tech.
To view this discussion on the web visit https://groups.google.com/d/msgid/vivo-tech/CAMt3FW9hNeR3_hbCM3Ui8qym3B8TDdmM9j_JX%3Dy_kYDpe6eZcw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.
Reply all
Reply to author
Forward
0 new messages