Unexpected Error
Sorry, an unexpected error occurred. Please try again.
Report Error
javax.servlet.forward.servlet_path = [/servlet]
headerLogo = [/WEB-INF/views/jsp/common/headerLogo.jsp]
javax.servlet.jsp.jstl.fmt.localizationContext.request = [org.springframework.web.servlet.support.JstlUtils$SpringLocalizationContext@30f142ad]
org.apache.shiro.web.servlet.ShiroHttpServletRequestREFERENCED_SESSION_ID_SOURCE = [cookie]
pageTitle = []
pageSize = [50]
REQUEST_URL = [https://www.davidrumsey.com/luna/servlet/s]
adsContent = [/WEB-INF/views/jsp/common/adsContent.jsp]
menuBar = [/WEB-INF/views/jsp/common/menuBar.jsp]
org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER = [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@385d55d]
org.apache.shiro.web.servlet.ShiroHttpServletRequest_REQUESTED_SESSION_ID = [b412b9c0-8487-4646-84b8-7e7d131160fe]
org.springframework.web.servlet.HandlerMapping.bestMatchingPattern = [/s/**]
javax.servlet.include.context_path = [/luna]
org.springframework.web.servlet.DispatcherServlet.OUTPUT_FLASH_MAP = [FlashMap [attributes={}, targetRequestPath=null, targetRequestParams={}]]
org.springframework.web.servlet.DispatcherServlet.FLASH_MAP_MANAGER = [org.springframework.web.servlet.support.SessionFlashMapManager@736081bb]
mainNav = [/WEB-INF/views/jsp/common/mainNav.jsp]
javax.servlet.request.key_size = [256]
javax.servlet.error.servlet_name = [luna]
javax.servlet.request.ssl_session_id = [1f315102a3dbcc915819cd10171d4eebe1024155f4c88f604d589a5ddd51790c]
rc = [org.springframework.web.servlet.support.RequestContext@45981315]
javax.servlet.include.servlet_path = [/WEB-INF/views/jsp/errors/error.jsp]
quickSearch = [/WEB-INF/views/jsp/common/quickSearch.jsp]
org.springframework.web.servlet.HandlerMapping.pathWithinHandlerMapping = []
javax.servlet.error.exception = [java.lang.NullPointerException]
javax.servlet.forward.context_path = [/luna]
cors.isCorsRequest = [false]
org.springframework.web.context.request.async.WebAsyncManager.WEB_ASYNC_MANAGER = [org.springframework.web.context.request.async.WebAsyncManager@640e6e69]
org.springframework.web.servlet.HandlerMapping.bestMatchingHandler = [com.lunaimaging.insight.web.controller.TinyUrlsController@4ddee52b]
javax.servlet.error.status_code = [200]
org.springframework.web.servlet.DispatcherServlet.CONTEXT = [WebApplicationContext for namespace 'luna-servlet': startup date [Tue Mar 10 02:18:46 UTC 2026]; parent: Root WebApplicationContext]
org.springframework.web.servlet.HandlerMapping.introspectTypeLevelMapping = [false]
javax.servlet.include.request_uri = [/luna/WEB-INF/views/jsp/errors/error.jsp]
thumbnailResolution = [1]
javax.servlet.include.mapping = [org.apache.catalina.core.ApplicationMapping$MappingImpl@506ad293]
shiroFilter.FILTERED = [true]
javax.servlet.error.exception_type = [class java.lang.NullPointerException]
org.apache.logging.log4j.web.Log4jServletFilter.FILTERED = [true]
org.springframework.core.convert.ConversionService = [ConversionService converters = @org.springframework.format.annotation.DateTimeFormat java.lang.Long -> java.lang.String: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d,@org.springframework.format.annotation.NumberFormat java.lang.Long -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.DateTimeFormat java.time.LocalDate -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.LocalDate -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@ed81d36 @org.springframework.format.annotation.DateTimeFormat java.time.LocalDateTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.LocalDateTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@1f4838de @org.springframework.format.annotation.DateTimeFormat java.time.LocalTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.LocalTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@5f10c5ca @org.springframework.format.annotation.DateTimeFormat java.time.OffsetDateTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.OffsetDateTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@4a285714 @org.springframework.format.annotation.DateTimeFormat java.time.OffsetTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.OffsetTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@2ed03ffe @org.springframework.format.annotation.DateTimeFormat java.time.ZonedDateTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.ZonedDateTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@78d07ed2 @org.springframework.format.annotation.DateTimeFormat java.util.Calendar -> java.lang.String: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d @org.springframework.format.annotation.DateTimeFormat java.util.Date -> java.lang.String: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d @org.springframework.format.annotation.NumberFormat java.lang.Byte -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.lang.Double -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.lang.Float -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.lang.Integer -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.lang.Short -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.math.BigDecimal -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.math.BigInteger -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.Boolean -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@74c277a6 java.lang.Character -> java.lang.Number : org.springframework.core.convert.support.CharacterToNumberFactory@6079b4df java.lang.Character -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@727b529d java.lang.Enum -> java.lang.Integer : org.springframework.core.convert.support.EnumToIntegerConverter@46485e61 java.lang.Enum -> java.lang.String : org.springframework.core.convert.support.EnumToStringConverter@54680407 java.lang.Integer -> java.lang.Enum : org.springframework.core.convert.support.IntegerToEnumConverterFactory@215072aa java.lang.Long -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$LongToInstantConverter@324c4301 java.lang.Long -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$LongToCalendarConverter@58be0752,java.lang.Long -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$LongToCalendarConverter@4c508510 java.lang.Long -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$LongToDateConverter@29b40450,java.lang.Long -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$LongToDateConverter@528cca68 java.lang.Number -> java.lang.Character : org.springframework.core.convert.support.NumberToCharacterConverter@b30dcbd java.lang.Number -> java.lang.Number : org.springframework.core.convert.support.NumberToNumberConverterFactory@9402f73 java.lang.Number -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@abc23df java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.lang.Long: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d,java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Long: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.LocalDate: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.LocalDate: org.springframework.format.datetime.standard.TemporalAccessorParser@5edc03a7 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.LocalDateTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.LocalDateTime: org.springframework.format.datetime.standard.TemporalAccessorParser@2137c1ab java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.LocalTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.LocalTime: org.springframework.format.datetime.standard.TemporalAccessorParser@51b7be73 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.OffsetDateTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.OffsetDateTime: org.springframework.format.datetime.standard.TemporalAccessorParser@550dfd63 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.OffsetTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.OffsetTime: org.springframework.format.datetime.standard.TemporalAccessorParser@7a60b542 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.ZonedDateTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.ZonedDateTime: org.springframework.format.datetime.standard.TemporalAccessorParser@14f8139d java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.util.Calendar: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.util.Date: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Byte: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Double: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Float: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Integer: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Short: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.math.BigDecimal: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.math.BigInteger: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> java.lang.Boolean : org.springframework.core.convert.support.StringToBooleanConverter@5c052901 java.lang.String -> java.lang.Character : org.springframework.core.convert.support.StringToCharacterConverter@7ac8d100 java.lang.String -> java.lang.Enum : org.springframework.core.convert.support.StringToEnumConverterFactory@791a98b7 java.lang.String -> java.lang.Number : org.springframework.core.convert.support.StringToNumberConverterFactory@5f64cacd java.lang.String -> java.nio.charset.Charset : org.springframework.core.convert.support.StringToCharsetConverter@5d013817 java.lang.String -> java.time.Duration: org.springframework.format.datetime.standard.DurationFormatter@67243901 java.lang.String -> java.time.Instant: org.springframework.format.datetime.standard.InstantFormatter@72f8dded java.lang.String -> java.time.MonthDay: org.springframework.format.datetime.standard.MonthDayFormatter@2c32fb48 java.lang.String -> java.time.Period: org.springframework.format.datetime.standard.PeriodFormatter@4824d034 java.lang.String -> java.time.YearMonth: org.springframework.format.datetime.standard.YearMonthFormatter@18915a02 java.lang.String -> java.util.Currency : org.springframework.core.convert.support.StringToCurrencyConverter@677377d9 java.lang.String -> java.util.Locale : org.springframework.core.convert.support.StringToLocaleConverter@6b3ab93f java.lang.String -> java.util.Properties : org.springframework.core.convert.support.StringToPropertiesConverter@7a4a12d0 java.lang.String -> java.util.TimeZone : org.springframework.core.convert.support.StringToTimeZoneConverter@5ba18a3d java.lang.String -> java.util.UUID : org.springframework.core.convert.support.StringToUUIDConverter@291ef104 java.nio.charset.Charset -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@593ece80 java.time.Duration -> java.lang.String : org.springframework.format.datetime.standard.DurationFormatter@67243901 java.time.Instant -> java.lang.Long : org.springframework.format.datetime.standard.DateTimeConverters$InstantToLongConverter@4448b0b6 java.time.Instant -> java.lang.String : org.springframework.format.datetime.standard.InstantFormatter@72f8dded java.time.LocalDateTime -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$LocalDateTimeToLocalDateConverter@45cf9e4e java.time.LocalDateTime -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$LocalDateTimeToLocalTimeConverter@7124c315 java.time.MonthDay -> java.lang.String : org.springframework.format.datetime.standard.MonthDayFormatter@2c32fb48 java.time.OffsetDateTime -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToInstantConverter@3b134c58 java.time.OffsetDateTime -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalDateConverter@341d6f20 java.time.OffsetDateTime -> java.time.LocalDateTime : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalDateTimeConverter@39e89434 java.time.OffsetDateTime -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalTimeConverter@7f204e25 java.time.OffsetDateTime -> java.time.ZonedDateTime : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToZonedDateTimeConverter@64a84b82 java.time.Period -> java.lang.String : org.springframework.format.datetime.standard.PeriodFormatter@4824d034 java.time.YearMonth -> java.lang.String : org.springframework.format.datetime.standard.YearMonthFormatter@18915a02 java.time.ZoneId -> java.util.TimeZone : org.springframework.core.convert.support.ZoneIdToTimeZoneConverter@3256036b java.time.ZonedDateTime -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToInstantConverter@60b7b54e java.time.ZonedDateTime -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalDateConverter@5908def4 java.time.ZonedDateTime -> java.time.LocalDateTime : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalDateTimeConverter@28bc6957 java.time.ZonedDateTime -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalTimeConverter@11b8b8c0 java.time.ZonedDateTime -> java.time.OffsetDateTime : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToOffsetDateTimeConverter@7fd73b3e java.time.ZonedDateTime -> java.util.Calendar : org.springframework.core.convert.support.ZonedDateTimeToCalendarConverter@966baaf java.util.Calendar -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToLongConverter@28c45f94,java.util.Calendar -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToLongConverter@ee34326 java.util.Calendar -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToInstantConverter@624d0fcf java.util.Calendar -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalDateConverter@1d59b106 java.util.Calendar -> java.time.LocalDateTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalDateTimeConverter@1683025 java.util.Calendar -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalTimeConverter@3c094f79 java.util.Calendar -> java.time.OffsetDateTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToOffsetDateTimeConverter@3b8b19ae java.util.Calendar -> java.time.ZonedDateTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToZonedDateTimeConverter@46bf6c79 java.util.Calendar -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToDateConverter@2540561c,java.util.Calendar -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToDateConverter@6683a816 java.util.Currency -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@2e5f568c java.util.Date -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$DateToLongConverter@5a8fa59b,java.util.Date -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$DateToLongConverter@72d62ac8 java.util.Date -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$DateToCalendarConverter@998e230,java.util.Date -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$DateToCalendarConverter@24488b2 java.util.Locale -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@7fe6c063 java.util.Properties -> java.lang.String : org.springframework.core.convert.support.PropertiesToStringConverter@55af89d7 java.util.UUID -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@7d21299d org.springframework.core.convert.support.ArrayToArrayConverter@20d7ea71 org.springframework.core.convert.support.ArrayToCollectionConverter@5757787b org.springframework.core.convert.support.ArrayToObjectConverter@25b3d33 org.springframework.core.convert.support.ArrayToStringConverter@3b39ed0e org.springframework.core.convert.support.ByteBufferConverter@2e020474 org.springframework.core.convert.support.ByteBufferConverter@2e020474 org.springframework.core.convert.support.ByteBufferConverter@2e020474 org.springframework.core.convert.support.ByteBufferConverter@2e020474 org.springframework.core.convert.support.CollectionToArrayConverter@7e9fa277 org.springframework.core.convert.support.CollectionToCollectionConverter@544e5237 org.springframework.core.convert.support.CollectionToObjectConverter@123ced44 org.springframework.core.convert.support.CollectionToStringConverter@7da0e1ea org.springframework.core.convert.support.FallbackObjectToStringConverter@6211b0c8 org.springframework.core.convert.support.IdToEntityConverter@37f93e53,org.springframework.core.convert.support.ObjectToObjectConverter@605ebaf3 org.springframework.core.convert.support.MapToMapConverter@38366c65 org.springframework.core.convert.support.ObjectToArrayConverter@9052c59 org.springframework.core.convert.support.ObjectToCollectionConverter@327b6cbe org.springframework.core.convert.support.ObjectToOptionalConverter@5e9edde7 org.springframework.core.convert.support.ObjectToOptionalConverter@5e9edde7 org.springframework.core.convert.support.ObjectToOptionalConverter@5e9edde7 org.springframework.core.convert.support.StreamConverter@482e74aa org.springframework.core.convert.support.StreamConverter@482e74aa org.springframework.core.convert.support.StreamConverter@482e74aa org.springframework.core.convert.support.StreamConverter@482e74aa org.springframework.core.convert.support.StringToArrayConverter@24a20c7a org.springframework.core.convert.support.StringToCollectionConverter@4955e3f8 ]
javax.servlet.forward.mapping = [org.apache.catalina.core.ApplicationMapping$MappingImpl@6a341619]
org.apache.tomcat.util.net.secure_protocol_version = [TLSv1.3]
javax.servlet.forward.request_uri = [/luna/servlet/s]
javax.servlet.forward.path_info = [/s]
javax.servlet.request.cipher_suite = [TLS_AES_256_GCM_SHA384]
org.springframework.web.servlet.DispatcherServlet.THEME_SOURCE = [WebApplicationContext for namespace 'luna-servlet': startup date [Tue Mar 10 02:18:46 UTC 2026]; parent: Root WebApplicationContext]
org.apache.shiro.web.servlet.ShiroHttpServletRequest_REQUESTED_SESSION_ID_VALID = [true]
org.apache.shiro.web.servlet.ShiroHttpServletRequest_SESSION_ID_URL_REWRITING_ENABLED = [false]
mainContent = [/WEB-INF/views/jsp/errors/error.jsp]
encodingFilter.FILTERED = [true]
invalidRequest.FILTERED = [true]
javax.servlet.error.request_uri = [/luna/servlet/s]
htitle = [error.htitle]
org.springframework.web.servlet.DispatcherServlet.THEME_RESOLVER = [com.lunaimaging.insight.web.servlet.theme.CollectionThemeResolver@1d37b5ac]
javax.servlet.jsp.jstl.fmt.locale.request = [en]
HAS_DATE_FIELDS = [true]
EXTENDED_COLLECTION_PROPERTIES = [ExtendedCollectionsProperties[RUMSEY~8~1] ]
HAS_DEFAULT_DATE_FIELD = [true]
ua = [Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)]
DEFAULT_COLLECTION_SORT_FIELDS = [pub_list_no_initialsort%2Cpub_date%2Cpub_list_no%2Cseries_no]
appConfig = [com.lunaimaging.insight.core.domain.ApplicationConfiguration@1ca5b972]
displayHelpfulTips = [00000000000000000000000000]
CATEGORIZED_COLLECTIONS_COUNT = [0]
AUTHENTICATED_ENTITY = [IpRange[1][null-null] ]
LUNA_COLLECTIONS_IN_CONTEXT = [[MediaCollection[RUMSEY~8~1]David Rumsey Historical Map Collection]]
pgs = [50]
IPRANGE_DEFAULT_CREDENTIAL_ID = [2]
DEFAULT_COLLECTION_SORT_FIELD_LIST = [pub_list_no_initialsort,pub_date,pub_list_no,series_no]
Request URI
/luna/servlet/sParameters
Request Attributes
exception = [java.lang.NullPointerException]javax.servlet.forward.servlet_path = [/servlet]
headerLogo = [/WEB-INF/views/jsp/common/headerLogo.jsp]
javax.servlet.jsp.jstl.fmt.localizationContext.request = [org.springframework.web.servlet.support.JstlUtils$SpringLocalizationContext@30f142ad]
org.apache.shiro.web.servlet.ShiroHttpServletRequestREFERENCED_SESSION_ID_SOURCE = [cookie]
pageTitle = []
pageSize = [50]
REQUEST_URL = [https://www.davidrumsey.com/luna/servlet/s]
adsContent = [/WEB-INF/views/jsp/common/adsContent.jsp]
menuBar = [/WEB-INF/views/jsp/common/menuBar.jsp]
org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER = [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@385d55d]
org.apache.shiro.web.servlet.ShiroHttpServletRequest_REQUESTED_SESSION_ID = [b412b9c0-8487-4646-84b8-7e7d131160fe]
org.springframework.web.servlet.HandlerMapping.bestMatchingPattern = [/s/**]
javax.servlet.include.context_path = [/luna]
org.springframework.web.servlet.DispatcherServlet.OUTPUT_FLASH_MAP = [FlashMap [attributes={}, targetRequestPath=null, targetRequestParams={}]]
org.springframework.web.servlet.DispatcherServlet.FLASH_MAP_MANAGER = [org.springframework.web.servlet.support.SessionFlashMapManager@736081bb]
mainNav = [/WEB-INF/views/jsp/common/mainNav.jsp]
javax.servlet.request.key_size = [256]
javax.servlet.error.servlet_name = [luna]
javax.servlet.request.ssl_session_id = [1f315102a3dbcc915819cd10171d4eebe1024155f4c88f604d589a5ddd51790c]
rc = [org.springframework.web.servlet.support.RequestContext@45981315]
javax.servlet.include.servlet_path = [/WEB-INF/views/jsp/errors/error.jsp]
quickSearch = [/WEB-INF/views/jsp/common/quickSearch.jsp]
org.springframework.web.servlet.HandlerMapping.pathWithinHandlerMapping = []
javax.servlet.error.exception = [java.lang.NullPointerException]
javax.servlet.forward.context_path = [/luna]
cors.isCorsRequest = [false]
org.springframework.web.context.request.async.WebAsyncManager.WEB_ASYNC_MANAGER = [org.springframework.web.context.request.async.WebAsyncManager@640e6e69]
org.springframework.web.servlet.HandlerMapping.bestMatchingHandler = [com.lunaimaging.insight.web.controller.TinyUrlsController@4ddee52b]
javax.servlet.error.status_code = [200]
org.springframework.web.servlet.DispatcherServlet.CONTEXT = [WebApplicationContext for namespace 'luna-servlet': startup date [Tue Mar 10 02:18:46 UTC 2026]; parent: Root WebApplicationContext]
org.springframework.web.servlet.HandlerMapping.introspectTypeLevelMapping = [false]
javax.servlet.include.request_uri = [/luna/WEB-INF/views/jsp/errors/error.jsp]
thumbnailResolution = [1]
javax.servlet.include.mapping = [org.apache.catalina.core.ApplicationMapping$MappingImpl@506ad293]
shiroFilter.FILTERED = [true]
javax.servlet.error.exception_type = [class java.lang.NullPointerException]
org.apache.logging.log4j.web.Log4jServletFilter.FILTERED = [true]
org.springframework.core.convert.ConversionService = [ConversionService converters = @org.springframework.format.annotation.DateTimeFormat java.lang.Long -> java.lang.String: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d,@org.springframework.format.annotation.NumberFormat java.lang.Long -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.DateTimeFormat java.time.LocalDate -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.LocalDate -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@ed81d36 @org.springframework.format.annotation.DateTimeFormat java.time.LocalDateTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.LocalDateTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@1f4838de @org.springframework.format.annotation.DateTimeFormat java.time.LocalTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.LocalTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@5f10c5ca @org.springframework.format.annotation.DateTimeFormat java.time.OffsetDateTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.OffsetDateTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@4a285714 @org.springframework.format.annotation.DateTimeFormat java.time.OffsetTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.OffsetTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@2ed03ffe @org.springframework.format.annotation.DateTimeFormat java.time.ZonedDateTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.time.ZonedDateTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@78d07ed2 @org.springframework.format.annotation.DateTimeFormat java.util.Calendar -> java.lang.String: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d @org.springframework.format.annotation.DateTimeFormat java.util.Date -> java.lang.String: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d @org.springframework.format.annotation.NumberFormat java.lang.Byte -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.lang.Double -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.lang.Float -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.lang.Integer -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.lang.Short -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.math.BigDecimal -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 @org.springframework.format.annotation.NumberFormat java.math.BigInteger -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.Boolean -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@74c277a6 java.lang.Character -> java.lang.Number : org.springframework.core.convert.support.CharacterToNumberFactory@6079b4df java.lang.Character -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@727b529d java.lang.Enum -> java.lang.Integer : org.springframework.core.convert.support.EnumToIntegerConverter@46485e61 java.lang.Enum -> java.lang.String : org.springframework.core.convert.support.EnumToStringConverter@54680407 java.lang.Integer -> java.lang.Enum : org.springframework.core.convert.support.IntegerToEnumConverterFactory@215072aa java.lang.Long -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$LongToInstantConverter@324c4301 java.lang.Long -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$LongToCalendarConverter@58be0752,java.lang.Long -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$LongToCalendarConverter@4c508510 java.lang.Long -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$LongToDateConverter@29b40450,java.lang.Long -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$LongToDateConverter@528cca68 java.lang.Number -> java.lang.Character : org.springframework.core.convert.support.NumberToCharacterConverter@b30dcbd java.lang.Number -> java.lang.Number : org.springframework.core.convert.support.NumberToNumberConverterFactory@9402f73 java.lang.Number -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@abc23df java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.lang.Long: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d,java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Long: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.LocalDate: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.LocalDate: org.springframework.format.datetime.standard.TemporalAccessorParser@5edc03a7 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.LocalDateTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.LocalDateTime: org.springframework.format.datetime.standard.TemporalAccessorParser@2137c1ab java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.LocalTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.LocalTime: org.springframework.format.datetime.standard.TemporalAccessorParser@51b7be73 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.OffsetDateTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.OffsetDateTime: org.springframework.format.datetime.standard.TemporalAccessorParser@550dfd63 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.OffsetTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.OffsetTime: org.springframework.format.datetime.standard.TemporalAccessorParser@7a60b542 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.ZonedDateTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@4614902,java.lang.String -> java.time.ZonedDateTime: org.springframework.format.datetime.standard.TemporalAccessorParser@14f8139d java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.util.Calendar: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.util.Date: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@3577d40d java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Byte: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Double: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Float: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Integer: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Short: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.math.BigDecimal: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.math.BigInteger: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@20eb6bc1 java.lang.String -> java.lang.Boolean : org.springframework.core.convert.support.StringToBooleanConverter@5c052901 java.lang.String -> java.lang.Character : org.springframework.core.convert.support.StringToCharacterConverter@7ac8d100 java.lang.String -> java.lang.Enum : org.springframework.core.convert.support.StringToEnumConverterFactory@791a98b7 java.lang.String -> java.lang.Number : org.springframework.core.convert.support.StringToNumberConverterFactory@5f64cacd java.lang.String -> java.nio.charset.Charset : org.springframework.core.convert.support.StringToCharsetConverter@5d013817 java.lang.String -> java.time.Duration: org.springframework.format.datetime.standard.DurationFormatter@67243901 java.lang.String -> java.time.Instant: org.springframework.format.datetime.standard.InstantFormatter@72f8dded java.lang.String -> java.time.MonthDay: org.springframework.format.datetime.standard.MonthDayFormatter@2c32fb48 java.lang.String -> java.time.Period: org.springframework.format.datetime.standard.PeriodFormatter@4824d034 java.lang.String -> java.time.YearMonth: org.springframework.format.datetime.standard.YearMonthFormatter@18915a02 java.lang.String -> java.util.Currency : org.springframework.core.convert.support.StringToCurrencyConverter@677377d9 java.lang.String -> java.util.Locale : org.springframework.core.convert.support.StringToLocaleConverter@6b3ab93f java.lang.String -> java.util.Properties : org.springframework.core.convert.support.StringToPropertiesConverter@7a4a12d0 java.lang.String -> java.util.TimeZone : org.springframework.core.convert.support.StringToTimeZoneConverter@5ba18a3d java.lang.String -> java.util.UUID : org.springframework.core.convert.support.StringToUUIDConverter@291ef104 java.nio.charset.Charset -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@593ece80 java.time.Duration -> java.lang.String : org.springframework.format.datetime.standard.DurationFormatter@67243901 java.time.Instant -> java.lang.Long : org.springframework.format.datetime.standard.DateTimeConverters$InstantToLongConverter@4448b0b6 java.time.Instant -> java.lang.String : org.springframework.format.datetime.standard.InstantFormatter@72f8dded java.time.LocalDateTime -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$LocalDateTimeToLocalDateConverter@45cf9e4e java.time.LocalDateTime -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$LocalDateTimeToLocalTimeConverter@7124c315 java.time.MonthDay -> java.lang.String : org.springframework.format.datetime.standard.MonthDayFormatter@2c32fb48 java.time.OffsetDateTime -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToInstantConverter@3b134c58 java.time.OffsetDateTime -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalDateConverter@341d6f20 java.time.OffsetDateTime -> java.time.LocalDateTime : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalDateTimeConverter@39e89434 java.time.OffsetDateTime -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalTimeConverter@7f204e25 java.time.OffsetDateTime -> java.time.ZonedDateTime : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToZonedDateTimeConverter@64a84b82 java.time.Period -> java.lang.String : org.springframework.format.datetime.standard.PeriodFormatter@4824d034 java.time.YearMonth -> java.lang.String : org.springframework.format.datetime.standard.YearMonthFormatter@18915a02 java.time.ZoneId -> java.util.TimeZone : org.springframework.core.convert.support.ZoneIdToTimeZoneConverter@3256036b java.time.ZonedDateTime -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToInstantConverter@60b7b54e java.time.ZonedDateTime -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalDateConverter@5908def4 java.time.ZonedDateTime -> java.time.LocalDateTime : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalDateTimeConverter@28bc6957 java.time.ZonedDateTime -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalTimeConverter@11b8b8c0 java.time.ZonedDateTime -> java.time.OffsetDateTime : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToOffsetDateTimeConverter@7fd73b3e java.time.ZonedDateTime -> java.util.Calendar : org.springframework.core.convert.support.ZonedDateTimeToCalendarConverter@966baaf java.util.Calendar -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToLongConverter@28c45f94,java.util.Calendar -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToLongConverter@ee34326 java.util.Calendar -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToInstantConverter@624d0fcf java.util.Calendar -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalDateConverter@1d59b106 java.util.Calendar -> java.time.LocalDateTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalDateTimeConverter@1683025 java.util.Calendar -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalTimeConverter@3c094f79 java.util.Calendar -> java.time.OffsetDateTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToOffsetDateTimeConverter@3b8b19ae java.util.Calendar -> java.time.ZonedDateTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToZonedDateTimeConverter@46bf6c79 java.util.Calendar -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToDateConverter@2540561c,java.util.Calendar -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToDateConverter@6683a816 java.util.Currency -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@2e5f568c java.util.Date -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$DateToLongConverter@5a8fa59b,java.util.Date -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$DateToLongConverter@72d62ac8 java.util.Date -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$DateToCalendarConverter@998e230,java.util.Date -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$DateToCalendarConverter@24488b2 java.util.Locale -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@7fe6c063 java.util.Properties -> java.lang.String : org.springframework.core.convert.support.PropertiesToStringConverter@55af89d7 java.util.UUID -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@7d21299d org.springframework.core.convert.support.ArrayToArrayConverter@20d7ea71 org.springframework.core.convert.support.ArrayToCollectionConverter@5757787b org.springframework.core.convert.support.ArrayToObjectConverter@25b3d33 org.springframework.core.convert.support.ArrayToStringConverter@3b39ed0e org.springframework.core.convert.support.ByteBufferConverter@2e020474 org.springframework.core.convert.support.ByteBufferConverter@2e020474 org.springframework.core.convert.support.ByteBufferConverter@2e020474 org.springframework.core.convert.support.ByteBufferConverter@2e020474 org.springframework.core.convert.support.CollectionToArrayConverter@7e9fa277 org.springframework.core.convert.support.CollectionToCollectionConverter@544e5237 org.springframework.core.convert.support.CollectionToObjectConverter@123ced44 org.springframework.core.convert.support.CollectionToStringConverter@7da0e1ea org.springframework.core.convert.support.FallbackObjectToStringConverter@6211b0c8 org.springframework.core.convert.support.IdToEntityConverter@37f93e53,org.springframework.core.convert.support.ObjectToObjectConverter@605ebaf3 org.springframework.core.convert.support.MapToMapConverter@38366c65 org.springframework.core.convert.support.ObjectToArrayConverter@9052c59 org.springframework.core.convert.support.ObjectToCollectionConverter@327b6cbe org.springframework.core.convert.support.ObjectToOptionalConverter@5e9edde7 org.springframework.core.convert.support.ObjectToOptionalConverter@5e9edde7 org.springframework.core.convert.support.ObjectToOptionalConverter@5e9edde7 org.springframework.core.convert.support.StreamConverter@482e74aa org.springframework.core.convert.support.StreamConverter@482e74aa org.springframework.core.convert.support.StreamConverter@482e74aa org.springframework.core.convert.support.StreamConverter@482e74aa org.springframework.core.convert.support.StringToArrayConverter@24a20c7a org.springframework.core.convert.support.StringToCollectionConverter@4955e3f8 ]
javax.servlet.forward.mapping = [org.apache.catalina.core.ApplicationMapping$MappingImpl@6a341619]
org.apache.tomcat.util.net.secure_protocol_version = [TLSv1.3]
javax.servlet.forward.request_uri = [/luna/servlet/s]
javax.servlet.forward.path_info = [/s]
javax.servlet.request.cipher_suite = [TLS_AES_256_GCM_SHA384]
org.springframework.web.servlet.DispatcherServlet.THEME_SOURCE = [WebApplicationContext for namespace 'luna-servlet': startup date [Tue Mar 10 02:18:46 UTC 2026]; parent: Root WebApplicationContext]
org.apache.shiro.web.servlet.ShiroHttpServletRequest_REQUESTED_SESSION_ID_VALID = [true]
org.apache.shiro.web.servlet.ShiroHttpServletRequest_SESSION_ID_URL_REWRITING_ENABLED = [false]
mainContent = [/WEB-INF/views/jsp/errors/error.jsp]
encodingFilter.FILTERED = [true]
invalidRequest.FILTERED = [true]
javax.servlet.error.request_uri = [/luna/servlet/s]
htitle = [error.htitle]
org.springframework.web.servlet.DispatcherServlet.THEME_RESOLVER = [com.lunaimaging.insight.web.servlet.theme.CollectionThemeResolver@1d37b5ac]
javax.servlet.jsp.jstl.fmt.locale.request = [en]
Session Attributes
res = [1]HAS_DATE_FIELDS = [true]
EXTENDED_COLLECTION_PROPERTIES = [ExtendedCollectionsProperties[RUMSEY~8~1] ]
HAS_DEFAULT_DATE_FIELD = [true]
ua = [Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)]
DEFAULT_COLLECTION_SORT_FIELDS = [pub_list_no_initialsort%2Cpub_date%2Cpub_list_no%2Cseries_no]
appConfig = [com.lunaimaging.insight.core.domain.ApplicationConfiguration@1ca5b972]
displayHelpfulTips = [00000000000000000000000000]
CATEGORIZED_COLLECTIONS_COUNT = [0]
AUTHENTICATED_ENTITY = [IpRange[1][null-null] ]
LUNA_COLLECTIONS_IN_CONTEXT = [[MediaCollection[RUMSEY~8~1]David Rumsey Historical Map Collection]]
pgs = [50]
IPRANGE_DEFAULT_CREDENTIAL_ID = [2]
DEFAULT_COLLECTION_SORT_FIELD_LIST = [pub_list_no_initialsort,pub_date,pub_list_no,series_no]