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.