Thank you Luigi,

This does seem to be the configuration that I am missing. The bit that I 
can not figure out is how to set the filter to display only the CRIS 
entities of the type I am interested in. As mentioned I have created a cris 
entity for species with the short code of *sp *. My understanding is that 
resourcetype is defined in const.jsp and crisconst.jsp, is there a way of 
determining the resourcetype for my cris entity or can I use a different 
solr filter? 

kind regards
Marc

On Wednesday, June 26, 2019 at 3:05:36 PM UTC+1, Pascarelli Luigi Andrea 
wrote:
>
> Dear Marc, 
>
> you have to setup a meaningful filter for the browse option, please see 
> the paragraph at 
>
> https://wiki.duraspace.org/pages/viewpage.action?pageId=78153687#Browse&Search-Applyfilterstothebrowseindexes
>  
>
> For example: 
>
> webui.browse.index.25 = spname:crisrp:spname 
> browse.solr.bi_crisrp.filter=search.resourcetype:9 
> browse.solr.bi_25_dis.filter=search.resourcetype:9 
>
>
> Hope this helps. 
>
> Luigi Andrea 
>
>
> On Wed, 2019-06-26 at 05:21 -0700, Marc wrote: 
> > Dear List, 
> > 
> > We have setup a new entity type and this seems to be working 
> > correctly. It is linked into the Navbar and you can search on it a 
> > get a list of entities back for this entity type. What is not working 
> > is the the Browse link for the Scientific Name 
> > 
> > 
> > We have followed the instructions at the following links and also 
> > looked at how other entity types are setup. 
> > 
> > https://wiki.duraspace.org/pages/viewpage.action?pageId=78153687 
> > https://wiki.duraspace.org/pages/viewpage.action?pageId=78163308 
> > 
> > I am assumming that this is caused by a missing setting somewhere, 
> > but not sure where else to look. Any advice would be greatly 
> > appreciated. 
> > 
> > DSpace CRIS 5.10 
> > 
> > regards 
> > Marc 
> > 
> > The error as reported in the dspace log is 
> > 
> > 2019-06-26 13:06:20,474 WARN 
> >  org.dspace.app.webui.servlet.InternalErrorServlet @ 
> > :session_id=7CCDA3BCD706D5EA80DF2697BE5D39E2:internal_error:-- URL 
> > Was: http://localhost:8080/dspace5/browse?type=spname 
> > -- Method: GET 
> > -- Parameters were: 
> > -- type: "spname" 
> > 
> > javax.servlet.ServletException: org.apache.jasper.JasperException: An 
> > exception occurred processing JSP page [/browse/full.jsp] at line 
> > [610] 
> > 
> > 607:         else 
> > 608:         { 
> > 609:     %> 
> > 610:     <dspace:browselist browseInfo="<%= bi %>" emphcolumn="<%= 
> > bix.getSortOption().getMetadata() %>" inputName="<%= inputBiblio 
> > %>"/> 
> > 611:     <% 
> > 612:         } 
> > 613:   
> > 
> > 
> > Stacktrace: 
> >     at 
> > org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWeb 
> > appServletFilter.java:85) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl 
> > icationFilterChain.java:193) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF 
> > ilterChain.java:166) 
> >     at 
> > org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDisp 
> > atcher.java:728) 
> >     at 
> > org.apache.catalina.core.ApplicationDispatcher.processRequest(Applica 
> > tionDispatcher.java:470) 
> >     at 
> > org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationD 
> > ispatcher.java:395) 
> >     at 
> > org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDis 
> > patcher.java:316) 
> >     at 
> > org.dspace.app.webui.util.JSPManager.showJSP(JSPManager.java:60) 
> >     at 
> > org.dspace.app.webui.servlet.BrowserServlet.showFullPage(BrowserServl 
> > et.java:200) 
> >     at 
> > org.dspace.app.webui.servlet.AbstractBrowserServlet.processBrowse(Abs 
> > tractBrowserServlet.java:382) 
> >     at 
> > org.dspace.app.webui.servlet.BrowserServlet.doDSGet(BrowserServlet.ja 
> > va:97) 
> >     at 
> > org.dspace.app.webui.servlet.DSpaceServlet.processRequest(DSpaceServl 
> > et.java:119) 
> >     at 
> > org.dspace.app.webui.servlet.DSpaceServlet.doGet(DSpaceServlet.java:6 
> > 7) 
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:635) 
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl 
> > icationFilterChain.java:231) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF 
> > ilterChain.java:166) 
> >     at 
> > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52 
> > ) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl 
> > icationFilterChain.java:193) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF 
> > ilterChain.java:166) 
> >     at 
> > org.dspace.app.webui.cris.filter.ExploreLocationFilter.doFilter(Explo 
> > reLocationFilter.java:88) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl 
> > icationFilterChain.java:193) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF 
> > ilterChain.java:166) 
> >     at 
> > org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWeb 
> > appServletFilter.java:78) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl 
> > icationFilterChain.java:193) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF 
> > ilterChain.java:166) 
> >     at 
> > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperV 
> > alve.java:199) 
> >     at 
> > org.apache.catalina.core.StandardContextValve.invoke(StandardContextV 
> > alve.java:96) 
> >     at 
> > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authentica 
> > torBase.java:493) 
> >     at 
> > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.j 
> > ava:137) 
> >     at 
> > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.j 
> > ava:81) 
> >     at 
> > org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAcce 
> > ssLogValve.java:660) 
> >     at 
> > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineVal 
> > ve.java:87) 
> >     at 
> > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.jav 
> > a:343) 
> >     at 
> > org.apache.coyote.http11.Http11Processor.service(Http11Processor.java 
> > :798) 
> >     at 
> > org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLig 
> > ht.java:66) 
> >     at 
> > org.apache.coyote.AbstractProtocol$ConnectionHandler.process(Abstract 
> > Protocol.java:806) 
> >     at 
> > org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpo 
> > int.java:1498) 
> >     at 
> > org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBas 
> > e.java:49) 
> >     at 
> > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor. 
> > java:1149) 
> >     at 
> > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor 
> > .java:624) 
> >     at 
> > org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskTh 
> > read.java:61) 
> >     at java.lang.Thread.run(Thread.java:748) 
> > Caused by: org.apache.jasper.JasperException: An exception occurred 
> > processing JSP page [/browse/full.jsp] at line [610] 
> > 
> > 607:         else 
> > 608:         { 
> > 609:     %> 
> > 610:     <dspace:browselist browseInfo="<%= bi %>" emphcolumn="<%= 
> > bix.getSortOption().getMetadata() %>" inputName="<%= inputBiblio 
> > %>"/> 
> > 611:     <% 
> > 612:         } 
> > 613:   
> > 
> > 
> > Stacktrace: 
> >     at 
> > org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspSer 
> > vletWrapper.java:617) 
> >     at 
> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper 
> > .java:514) 
> >     at 
> > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:3 
> > 86) 
> >     at 
> > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:330) 
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl 
> > icationFilterChain.java:231) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF 
> > ilterChain.java:166) 
> >     at 
> > org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52 
> > ) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Appl 
> > icationFilterChain.java:193) 
> >     at 
> > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationF 
> > ilterChain.java:166) 
> >     at 
> > org.dspace.utils.servlet.DSpaceWebappServletFilter.doFilter(DSpaceWeb 
> > appServletFilter.java:78) 
> >     ... 42 more 
> > Caused by: java.lang.ClassCastException: org.dspace.browse.BrowseItem 
> > cannot be cast to org.dspace.browse.BrowseDSpaceObject 
> >     at 
> > org.dspace.app.webui.cris.util.CrisDisplayStrategy.getMetadataDisplay 
> > (CrisDisplayStrategy.java:39) 
> >     at 
> > org.dspace.app.webui.jsptag.BrowseListTag.doStartTag(BrowseListTag.ja 
> > va:805) 
> >     at org.apache.jsp.browse.full_jsp._jspService(full_jsp.java:1365) 
> >     at 
> > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) 
> >     at javax.servlet.http.HttpServlet.service(HttpServlet.java:742) 
> >     at 
> > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper 
> > .java:476) 
> >     ... 51 more 
> > 
> > 
> > -- 
> > All messages to this mailing list should adhere to the DuraSpace Code 
> > of Conduct: https://duraspace.org/about/policies/code-of-conduct/ 
> > --- 
> > You received this message because you are subscribed to the Google 
> > Groups "DSpace Technical Support" group. 
> > To unsubscribe from this group and stop receiving emails from it, 
> > send an email to [email protected] <javascript:>. 
> > To view this discussion on the web visit 
> > 
> https://groups.google.com/d/msgid/dspace-tech/441cb3f7-66e3-43c6-af50-f3039a919e0f%40googlegroups.com
>  
> > . 
> > 
>
> --
> Questo messaggio e' stato analizzato da Libra ESVA ed e' risultato non 
> infetto.
> This message was scanned by Libra ESVA and is believed to be clean.
>
>

-- 
All messages to this mailing list should adhere to the DuraSpace Code of 
Conduct: https://duraspace.org/about/policies/code-of-conduct/
--- 
You received this message because you are subscribed to the Google Groups 
"DSpace Technical Support" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/dspace-tech/be68c479-ced1-46b4-a6a4-9cbe535f0b53%40googlegroups.com.

Reply via email to