CINXE.COM
An Error Occurred
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <!-- Google Analytics --> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=G-NEP4GYP06J"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'G-NEP4GYP06J'); </script> <script type="text/javascript"> // avoid javascript errors without editing every page var pageTracker = {"_trackPageview": function(page){console.log('');}} </script> <title>An Error Occurred</title> <link rel="stylesheet" type="text/css" href="/css/hopper.css" /> <link rel="stylesheet" type="text/css" href="/css/error.css" /> </head> <body> <div id="header"> <a id="logo" href="/hopper/"></a> <div id="header_text"> <h1>Perseus Digital Library</h1> </div> <div id="header_side"> <form action="/hopper/searchresults" class="search_form" onsubmit="return validate_form(this,q);"> <input name="q" /> <input type="submit" value="Search" /> <p>("Agamemnon", "Hom. Od. 9.1", "denarius")</p> <p><a href="/hopper/search">All Search Options</a> [<a href="javascript:abbrev_help()">view abbreviations</a>]</p> </form> </div> </div> <div id="main"> <div id="main_top"> <div id="tabs"> <a class=tab href="/hopper/home">Home</a> <a class=tab href="/hopper/collections">Collections/Texts</a> <a class=tab href="http://catalog.perseus.org" target="_blank">Perseus Catalog</a> <a class=tab href="/hopper/research">Research</a> <a class=tab href="/hopper/grants">Grants</a> <a class=tab href="/hopper/opensource">Open Source</a> <a class=tab href="/hopper/about">About</a> <a class=tab href="/hopper/help">Help</a> </div> </div> <div id="content" class="1column" style="margin-left: 1%;"> <h2>An Error Occurred</h2> <p>Sorry, we were unable to load the page you were looking for!</p> <p>You've encountered an error that probably occurred due to a problem on our end. The error has been logged, and we'll be looking into fixing it. If you'd like to help us out, you can fill out the following form:</p> <form action="reporterror.jsp" method="post" class="error"> <fieldset> <legend>Error Report</legend> <input type="hidden" name="url" value="/hopper/artifactBrowser?object=Building&field=Building" /> <input type="hidden" name="exception-class" value="org.hibernate.hql.ast.QuerySyntaxException" /> <input type="hidden" name="exception-message" value="unexpected AST node: null near line 1, column 17 [select distinct null, count(*) as count from perseus.artarch.BuildingArtifact group by null order by null]" /> <input type="hidden" name="exception-stack-trace" value="org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java:31) org.hibernate.hql.ast.QuerySyntaxException.convert(QuerySyntaxException.java:24) org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:59) org.hibernate.hql.ast.QueryTranslatorImpl.analyze(QueryTranslatorImpl.java:235) org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:160) org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:111) org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:77) org.hibernate.engine.query.HQLQueryPlan.<init>(HQLQueryPlan.java:56) org.hibernate.engine.query.QueryPlanCache.getHQLQueryPlan(QueryPlanCache.java:72) org.hibernate.impl.AbstractSessionImpl.getHQLQueryPlan(AbstractSessionImpl.java:133) org.hibernate.impl.AbstractSessionImpl.createQuery(AbstractSessionImpl.java:112) org.hibernate.impl.SessionImpl.createQuery(SessionImpl.java:1623) perseus.artarch.dao.HibernateArtifactDAO.findDistinctFieldValuesCounts(HibernateArtifactDAO.java:296) perseus.controllers.artarch.ArtifactBrowserController.handleRequest(ArtifactBrowserController.java:125) org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:45) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:820) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:755) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:396) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:350) javax.servlet.http.HttpServlet.service(HttpServlet.java:617) javax.servlet.http.HttpServlet.service(HttpServlet.java:723) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) perseus.servlet.SessionCloserFilter.doFilter(SessionCloserFilter.java:26) org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:219) org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:470) org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:103) org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293) org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:223) org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:311) org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:793) org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:722) org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:915) org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690) java.lang.Thread.run(Thread.java:750)" /> <table> <tr> <td><label for="name">Your name (optional):</label> <td><input type="text" name="name" /> </tr> <tr> <td><label for="email">Your email (optional):</label> <td><input type="text" name="email" /> </tr> <tr> <td><label for="subject">Email subject (optional):</label> <td><input type="text" name="subject" /> </tr> </table> <p><strong>Clicking "Report Bug" will automatically send us the URL you were trying to access and a description of the error.</strong> If you wish, you may provide some additional information below:</p> <textarea name="additional_info"> </textarea> <br /> <input type="submit" value="Report Bug" /> </fieldset> </form> <p>Apologies for the problem, and thanks for your understanding.</p> <p><a href="/hopper/">Perseus Home Page</a></p> </div> </div> </body> </html>