Skip to main content
ExLibris
  • Subscribe by RSS
  • Ex Libris Knowledge Center

    WEBV/UB: Return to holdings gives WebV system error

    • Article Type: General
    • Product: Voyager
    • Product Version: 7.2.2

    Description:
    Bug Report, Issue 16384-18417

    Date: May 2, 2012
    Module(s): UB/WebVoyage
    Server platform(s) affected: Solaris
    Browser & version (if applicable): IE/FF

    Release(s) replicated in: 8.1
    Last version without bug (if applicable): 7.2.2?
    Expected results:
    When searching multiple databases, you should be able to select “Return to Holdings” from the Patron Requests page.

    Actual results:
    When you search multiple databases and select “Return to Holdings” from the Patron Requests page, you receive a WebVoyage System Error.

    Replication steps:
    1. Search multiple databases.
    2. Select a result
    3. Select place a request
    4. Instead of Selecting a request form, select Return to Holdings.
    5. Receive a WebVoyage System Error

    Other information: Error written to catalina.out:
    May 1, 2012 11:11:40 AM org.apache.catalina.core.StandardWrapperValve invoke
    SEVERE: Servlet.service() for servlet [HoldingsInfoServlet] in context with path [/vwebv] threw exception
    java.lang.IndexOutOfBoundsException
    at com.endinfosys.voyager.search.impl.BibSearchResultsTypeImpl$ResultsImpl.getResultArray(BibSearchResultsTypeImpl.java:196)
    at com.endinfosys.voyager.webvoyage.search.Search.getResultsBibId(Search.java:1057)
    at com.endinfosys.voyager.webvoyage.pages.HoldingsInfoPage.addBody(HoldingsInfoPage.java:240)
    at com.endinfosys.voyager.webvoyage.pages.HoldingsInfoPage.populateBody(HoldingsInfoPage.java:220)
    at com.endinfosys.voyager.webvoyage.pages.HoldingsInfoPage.getDoc(HoldingsInfoPage.java:169)
    at com.endinfosys.voyager.webvoyage.servlet.PageServlet.createDisplayPage(PageServlet.java:486)
    at com.endinfosys.voyager.webvoyage.servlet.PageServlet.getToken(PageServlet.java:357)
    at com.endinfosys.voyager.webvoyage.servlet.PageServlet.service(PageServlet.java:268)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:304)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.endinfosys.voyager.webvoyage.servlet.MyListFilter.doFilter(MyListFilter.java:177)
    at com.endinfosys.util.HttpFilter.doFilter(HttpFilter.java:83)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.endinfosys.voyager.webvoyage.servlet.PDSForwardToLoginFilter.doFilter(PDSForwardToLoginFilter.java:91)
    at com.endinfosys.util.HttpFilter.doFilter(HttpFilter.java:83)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.endinfosys.voyager.webvoyage.servlet.PDSAuthenticationFilter.doFilter(PDSAuthenticationFilter.java:194)
    at com.endinfosys.util.HttpFilter.doFilter(HttpFilter.java:83)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.endinfosys.voyager.webvoyage.servlet.VoyConfigFilter.doFilter(VoyConfigFilter.java:110)
    at com.endinfosys.util.HttpFilter.doFilter(HttpFilter.java:83)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.endinfosys.voyager.webvoyage.servlet.PDSLoginFailureFilter.doFilter(PDSLoginFailureFilter.java:136)
    at com.endinfosys.util.HttpFilter.doFilter(HttpFilter.java:83)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.endinfosys.voyager.webvoyage.servlet.SearchContextFilter.doFilter(SearchContextFilter.java:220)
    at com.endinfosys.util.HttpFilter.doFilter(HttpFilter.java:83)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.endinfosys.voyager.webvoyage.servlet.SkinFilter.doFilter(SkinFilter.java:123)
    at com.endinfosys.util.HttpFilter.doFilter(HttpFilter.java:83)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at com.endinfosys.voyager.webvoyage.servlet.VwebvSessionFilter.doFilter(VwebvSessionFilter.java:45)
    at com.endinfosys.util.HttpFilter.doFilter(HttpFilte

    Resolution:
    Fixed in VXWS and VWEBV for 8.1.2.


    • Article last edited: 10/8/2013