Unexpected Error

Sorry, an unexpected error occurred. Please try again.

Report Error

Request URI

/luna/servlet/slideshow/group/16

Parameters

Request Attributes

exception = [java.lang.NullPointerException]
javax.servlet.forward.servlet_path = [/servlet]
headerLogo = [../common/headerLogo.jsp]
javax.servlet.jsp.jstl.fmt.localizationContext.request = [org.springframework.web.servlet.support.JstlUtils$SpringLocalizationContext@2e424f98]
pageTitle = []
pageSize = [50]
REQUEST_URL = [https://scad.lunaimaging.com/luna/servlet/slideshow/group/16]
adsContent = [../common/adsContent.jsp]
menuBar = [../common/menuBar.jsp]
org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER = [org.springframework.web.servlet.i18n.AcceptHeaderLocaleResolver@8dfe229]
org.springframework.web.servlet.HandlerMapping.bestMatchingPattern = [/slideshow/**]
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@222fb053]
mainNav = [../common/mainNav.jsp]
javax.servlet.request.key_size = [256]
javax.servlet.error.servlet_name = [luna]
javax.servlet.request.ssl_session_id = [b73d0379c496acf456dcd3cb6ce02a70ae1fc62a9b0943e50b19365777b0af0d]
rc = [org.springframework.web.servlet.support.RequestContext@1ba72154]
javax.servlet.include.servlet_path = [/WEB-INF/views/jsp/errors/error.jsp]
quickSearch = [../common/quickSearch.jsp]
spacer = []
org.springframework.web.servlet.HandlerMapping.pathWithinHandlerMapping = [group/16]
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@325b5582]
org.springframework.web.servlet.HandlerMapping.bestMatchingHandler = [com.lunaimaging.insight.web.controller.SlideShowController@3678235c]
javax.servlet.error.status_code = [200]
org.springframework.web.servlet.DispatcherServlet.CONTEXT = [WebApplicationContext for namespace 'luna-servlet': startup date [Mon Jan 20 06:06:17 UTC 2025]; parent: Root WebApplicationContext]
org.springframework.web.servlet.HandlerMapping.introspectTypeLevelMapping = [false]
javax.servlet.include.request_uri = [/luna/WEB-INF/views/jsp/insight/../errors/error.jsp]
thumbnailResolution = [1]
javax.servlet.include.mapping = [org.apache.catalina.core.ApplicationMapping$MappingImpl@afa8484]
org.apache.shiro.web.servlet.ShiroHttpServletRequest_REFERENCED_SESSION_IS_NEW = [true]
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@4ebe1e72,@org.springframework.format.annotation.NumberFormat java.lang.Long -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 @org.springframework.format.annotation.DateTimeFormat java.time.LocalDate -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.time.LocalDate -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@3091cf16 @org.springframework.format.annotation.DateTimeFormat java.time.LocalDateTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.time.LocalDateTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@6d66b293 @org.springframework.format.annotation.DateTimeFormat java.time.LocalTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.time.LocalTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@4ae7e7d @org.springframework.format.annotation.DateTimeFormat java.time.OffsetDateTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.time.OffsetDateTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@17d55880 @org.springframework.format.annotation.DateTimeFormat java.time.OffsetTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.time.OffsetTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@36e39e6d @org.springframework.format.annotation.DateTimeFormat java.time.ZonedDateTime -> java.lang.String: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.time.ZonedDateTime -> java.lang.String : org.springframework.format.datetime.standard.TemporalAccessorPrinter@156010b8 @org.springframework.format.annotation.DateTimeFormat java.util.Calendar -> java.lang.String: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@4ebe1e72 @org.springframework.format.annotation.DateTimeFormat java.util.Date -> java.lang.String: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@4ebe1e72 @org.springframework.format.annotation.NumberFormat java.lang.Byte -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 @org.springframework.format.annotation.NumberFormat java.lang.Double -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 @org.springframework.format.annotation.NumberFormat java.lang.Float -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 @org.springframework.format.annotation.NumberFormat java.lang.Integer -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 @org.springframework.format.annotation.NumberFormat java.lang.Short -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 @org.springframework.format.annotation.NumberFormat java.math.BigDecimal -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 @org.springframework.format.annotation.NumberFormat java.math.BigInteger -> java.lang.String: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 java.lang.Boolean -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@37909b68 java.lang.Character -> java.lang.Number : org.springframework.core.convert.support.CharacterToNumberFactory@420c5d77 java.lang.Character -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@841b1e0 java.lang.Enum -> java.lang.Integer : org.springframework.core.convert.support.EnumToIntegerConverter@17c42294 java.lang.Enum -> java.lang.String : org.springframework.core.convert.support.EnumToStringConverter@49191503 java.lang.Integer -> java.lang.Enum : org.springframework.core.convert.support.IntegerToEnumConverterFactory@243cb6a0 java.lang.Long -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$LongToInstantConverter@267b0d9f java.lang.Long -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$LongToCalendarConverter@14ac993e,java.lang.Long -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$LongToCalendarConverter@436b1f7a java.lang.Long -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$LongToDateConverter@99ceaa3,java.lang.Long -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$LongToDateConverter@3ca5f7dc java.lang.Number -> java.lang.Character : org.springframework.core.convert.support.NumberToCharacterConverter@336dafa7 java.lang.Number -> java.lang.Number : org.springframework.core.convert.support.NumberToNumberConverterFactory@1e2de78f java.lang.Number -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@60722c59 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.lang.Long: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@4ebe1e72,java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Long: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.LocalDate: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.lang.String -> java.time.LocalDate: org.springframework.format.datetime.standard.TemporalAccessorParser@4ef83b6e java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.LocalDateTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.lang.String -> java.time.LocalDateTime: org.springframework.format.datetime.standard.TemporalAccessorParser@624ad71a java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.LocalTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.lang.String -> java.time.LocalTime: org.springframework.format.datetime.standard.TemporalAccessorParser@53b12e8c java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.OffsetDateTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.lang.String -> java.time.OffsetDateTime: org.springframework.format.datetime.standard.TemporalAccessorParser@2313bf67 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.OffsetTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.lang.String -> java.time.OffsetTime: org.springframework.format.datetime.standard.TemporalAccessorParser@561104e java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.time.ZonedDateTime: org.springframework.format.datetime.standard.Jsr310DateTimeFormatAnnotationFormatterFactory@88bf87c,java.lang.String -> java.time.ZonedDateTime: org.springframework.format.datetime.standard.TemporalAccessorParser@4f7f99d6 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.util.Calendar: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@4ebe1e72 java.lang.String -> @org.springframework.format.annotation.DateTimeFormat java.util.Date: org.springframework.format.datetime.DateTimeFormatAnnotationFormatterFactory@4ebe1e72 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Byte: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Double: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Float: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Integer: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.lang.Short: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.math.BigDecimal: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 java.lang.String -> @org.springframework.format.annotation.NumberFormat java.math.BigInteger: org.springframework.format.number.NumberFormatAnnotationFormatterFactory@57eaff98 java.lang.String -> java.lang.Boolean : org.springframework.core.convert.support.StringToBooleanConverter@32dbf262 java.lang.String -> java.lang.Character : org.springframework.core.convert.support.StringToCharacterConverter@792120d4 java.lang.String -> java.lang.Enum : org.springframework.core.convert.support.StringToEnumConverterFactory@69de1aaa java.lang.String -> java.lang.Number : org.springframework.core.convert.support.StringToNumberConverterFactory@329120d7 java.lang.String -> java.nio.charset.Charset : org.springframework.core.convert.support.StringToCharsetConverter@4e2ee2b2 java.lang.String -> java.time.Duration: org.springframework.format.datetime.standard.DurationFormatter@2c21c79b java.lang.String -> java.time.Instant: org.springframework.format.datetime.standard.InstantFormatter@384d493a java.lang.String -> java.time.MonthDay: org.springframework.format.datetime.standard.MonthDayFormatter@7399c8bb java.lang.String -> java.time.Period: org.springframework.format.datetime.standard.PeriodFormatter@69b31d3 java.lang.String -> java.time.YearMonth: org.springframework.format.datetime.standard.YearMonthFormatter@214f4131 java.lang.String -> java.util.Currency : org.springframework.core.convert.support.StringToCurrencyConverter@452f6df5 java.lang.String -> java.util.Locale : org.springframework.core.convert.support.StringToLocaleConverter@e56718c java.lang.String -> java.util.Properties : org.springframework.core.convert.support.StringToPropertiesConverter@4590bbc6 java.lang.String -> java.util.TimeZone : org.springframework.core.convert.support.StringToTimeZoneConverter@11f0ce26 java.lang.String -> java.util.UUID : org.springframework.core.convert.support.StringToUUIDConverter@46d01b81 java.nio.charset.Charset -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@7848b961 java.time.Duration -> java.lang.String : org.springframework.format.datetime.standard.DurationFormatter@2c21c79b java.time.Instant -> java.lang.Long : org.springframework.format.datetime.standard.DateTimeConverters$InstantToLongConverter@2f9ca00c java.time.Instant -> java.lang.String : org.springframework.format.datetime.standard.InstantFormatter@384d493a java.time.LocalDateTime -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$LocalDateTimeToLocalDateConverter@2dcc2c46 java.time.LocalDateTime -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$LocalDateTimeToLocalTimeConverter@3e442534 java.time.MonthDay -> java.lang.String : org.springframework.format.datetime.standard.MonthDayFormatter@7399c8bb java.time.OffsetDateTime -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToInstantConverter@1fbeb5df java.time.OffsetDateTime -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalDateConverter@4733259e java.time.OffsetDateTime -> java.time.LocalDateTime : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalDateTimeConverter@4f154bbf java.time.OffsetDateTime -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToLocalTimeConverter@18d5ec35 java.time.OffsetDateTime -> java.time.ZonedDateTime : org.springframework.format.datetime.standard.DateTimeConverters$OffsetDateTimeToZonedDateTimeConverter@417f77bb java.time.Period -> java.lang.String : org.springframework.format.datetime.standard.PeriodFormatter@69b31d3 java.time.YearMonth -> java.lang.String : org.springframework.format.datetime.standard.YearMonthFormatter@214f4131 java.time.ZoneId -> java.util.TimeZone : org.springframework.core.convert.support.ZoneIdToTimeZoneConverter@56baf66a java.time.ZonedDateTime -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToInstantConverter@4129e9b7 java.time.ZonedDateTime -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalDateConverter@4e513eab java.time.ZonedDateTime -> java.time.LocalDateTime : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalDateTimeConverter@1938d035 java.time.ZonedDateTime -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToLocalTimeConverter@55da78d4 java.time.ZonedDateTime -> java.time.OffsetDateTime : org.springframework.format.datetime.standard.DateTimeConverters$ZonedDateTimeToOffsetDateTimeConverter@6ca2ba3 java.time.ZonedDateTime -> java.util.Calendar : org.springframework.core.convert.support.ZonedDateTimeToCalendarConverter@867fb3c java.util.Calendar -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToLongConverter@de4a8ae,java.util.Calendar -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToLongConverter@66763cc5 java.util.Calendar -> java.time.Instant : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToInstantConverter@17c5ecef java.util.Calendar -> java.time.LocalDate : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalDateConverter@7768dcf4 java.util.Calendar -> java.time.LocalDateTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalDateTimeConverter@5fdf1dee java.util.Calendar -> java.time.LocalTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToLocalTimeConverter@1d128f8b java.util.Calendar -> java.time.OffsetDateTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToOffsetDateTimeConverter@4d10a842 java.util.Calendar -> java.time.ZonedDateTime : org.springframework.format.datetime.standard.DateTimeConverters$CalendarToZonedDateTimeConverter@28bd5659 java.util.Calendar -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToDateConverter@3c3a77e7,java.util.Calendar -> java.util.Date : org.springframework.format.datetime.DateFormatterRegistrar$CalendarToDateConverter@460e604c java.util.Currency -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@7c92ed94 java.util.Date -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$DateToLongConverter@1304ba85,java.util.Date -> java.lang.Long : org.springframework.format.datetime.DateFormatterRegistrar$DateToLongConverter@3439dee2 java.util.Date -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$DateToCalendarConverter@34aff1c2,java.util.Date -> java.util.Calendar : org.springframework.format.datetime.DateFormatterRegistrar$DateToCalendarConverter@adc24ab java.util.Locale -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@f66cc48 java.util.Properties -> java.lang.String : org.springframework.core.convert.support.PropertiesToStringConverter@78ae91a4 java.util.UUID -> java.lang.String : org.springframework.core.convert.support.ObjectToStringConverter@2d45a082 org.springframework.core.convert.support.ArrayToArrayConverter@27aeec65 org.springframework.core.convert.support.ArrayToCollectionConverter@6d4b6067 org.springframework.core.convert.support.ArrayToObjectConverter@582d0ab7 org.springframework.core.convert.support.ArrayToStringConverter@574da2ae org.springframework.core.convert.support.ByteBufferConverter@174a8814 org.springframework.core.convert.support.ByteBufferConverter@174a8814 org.springframework.core.convert.support.ByteBufferConverter@174a8814 org.springframework.core.convert.support.ByteBufferConverter@174a8814 org.springframework.core.convert.support.CollectionToArrayConverter@6164ffdb org.springframework.core.convert.support.CollectionToCollectionConverter@27ef09a2 org.springframework.core.convert.support.CollectionToObjectConverter@49b9f0b3 org.springframework.core.convert.support.CollectionToStringConverter@7b2c749a org.springframework.core.convert.support.FallbackObjectToStringConverter@5d300afa org.springframework.core.convert.support.IdToEntityConverter@4baec80c,org.springframework.core.convert.support.ObjectToObjectConverter@5cb8bea1 org.springframework.core.convert.support.MapToMapConverter@11910d60 org.springframework.core.convert.support.ObjectToArrayConverter@41cee6df org.springframework.core.convert.support.ObjectToCollectionConverter@7ff71f45 org.springframework.core.convert.support.ObjectToOptionalConverter@6a39a47b org.springframework.core.convert.support.ObjectToOptionalConverter@6a39a47b org.springframework.core.convert.support.ObjectToOptionalConverter@6a39a47b org.springframework.core.convert.support.StreamConverter@67672c85 org.springframework.core.convert.support.StreamConverter@67672c85 org.springframework.core.convert.support.StreamConverter@67672c85 org.springframework.core.convert.support.StreamConverter@67672c85 org.springframework.core.convert.support.StringToArrayConverter@750b1e6 org.springframework.core.convert.support.StringToCollectionConverter@79712598 ]
javax.servlet.forward.mapping = [org.apache.catalina.core.ApplicationMapping$MappingImpl@28f5a90e]
org.apache.tomcat.util.net.secure_protocol_version = [TLSv1.3]
javax.servlet.forward.request_uri = [/luna/servlet/slideshow/group/16]
javax.servlet.forward.path_info = [/slideshow/group/16]
javax.servlet.request.cipher_suite = [TLS_AES_256_GCM_SHA384]
org.springframework.web.servlet.DispatcherServlet.THEME_SOURCE = [WebApplicationContext for namespace 'luna-servlet': startup date [Mon Jan 20 06:06:17 UTC 2025]; parent: Root WebApplicationContext]
org.apache.shiro.web.servlet.ShiroHttpServletRequest_SESSION_ID_URL_REWRITING_ENABLED = [false]
mainContent = [../errors/error.jsp]
encodingFilter.FILTERED = [true]
invalidRequest.FILTERED = [true]
javax.servlet.error.request_uri = [/luna/servlet/slideshow/group/16]
htitle = [error.htitle]
category = [{categoryId=2, category=Theses, description=<div style="margin-right:100px;"> <br /><br /><br /> This category includes <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~3~3">graduate theses</a> and <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~8~8">undergraduate theses</a> completed at all SCAD locations from fall 2010 forward. It includes both written and visual components, giving users a broader understanding of both product (digitized studio work) and its underlying concept (the written thesis). Visit the SCAD Libraries website to <a href="https://library.scad.edu/screens/theses.html">view theses by department</a> as well as thesis award winners. For more information about theses completed prior to fall 2010, contact <a href="mailto:library@scad.edu">library@scad.edu</a>. <br /><br /> </div>, collections=[{collectionId=SCAD~3~3, collectionName=Graduate Thesis Collection, colObj=MediaCollection[SCAD~3~3]Graduate Thesis Collection}, {collectionId=SCAD~8~8, collectionName=Undergraduate Thesis Collection, colObj=MediaCollection[SCAD~8~8]Undergraduate Thesis Collection}]}]
org.springframework.web.servlet.DispatcherServlet.THEME_RESOLVER = [com.lunaimaging.insight.web.servlet.theme.CollectionThemeResolver@eec7dac]
javax.servlet.jsp.jstl.fmt.locale.request = [en]

Session Attributes

res = [1]
appConfig = [com.lunaimaging.insight.core.domain.ApplicationConfiguration@138e1b37]
EXTENDED_COLLECTION_PROPERTIES = [ExtendedCollectionsProperties[All Collections] ]
displayHelpfulTips = [00000000000000000000000000]
CATEGORIZED_COLLECTIONS_COUNT = [10]
AUTHENTICATED_ENTITY = [IpRange[1][null-null] ]
LUNA_COLLECTIONS_IN_CONTEXT = [[MediaCollection[SCAD~9~9]Artists' Book Collection, MediaCollection[SCAD~7~7]Don Bluth Collection of Animation, MediaCollection[SCAD~3~3]Graduate Thesis Collection, MediaCollection[SCAD~11~11]Hotel DeSoto Collection, MediaCollection[SCAD~4~4]Illustrations from Life, MediaCollection[SCAD~14~14]Luxury Lab, MediaCollection[SCAD~13~13]Myrtle Jones Papers, 1933-2002, MediaCollection[SCAD~12~12]Old Chatham County Jail: William L. Megathlin Collection, MediaCollection[SCAD~15~15]Old Savannah Collection, MediaCollection[SCAD~17~17]Savannah Cabinet Card Collection, MediaCollection[SCAD~5~5]Savannah Postcard Collection, MediaCollection[SCAD~16~16]Savannah Stereoview Collection, MediaCollection[SCAD~6~6]Splendore Dell' Antica Roma, MediaCollection[SCAD~8~8]Undergraduate Thesis Collection]]
ua = [Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)]
pgs = [50]
CATEGORIES = [[{categoryId=1, category=Artists’ Books, description=<div style="margin-right:100px;"><br /><br /><br />Artists' books are a captivating form of artistic expression that blur the boundaries between traditional literature and visual art. These creations are typically handcrafted by artists who carefully consider every aspect of their production, from the choice of materials to the layout, typography, and imagery. Artists' books often challenge conventional storytelling and engage with the book as an object itself, pushing the boundaries of what a book can be. Their importance lies in their ability to offer a multisensory experience that invites viewers/readers to interact with the artwork on a personal and intimate level. <br /><br /> These innovative works are not only a celebration of creativity but also a reflection of the profound relationship between text and image, making them a valuable and influential part of the contemporary art world since the 1960s. Artists’ Books at SCAD Libraries are part of a larger program of hands-on teaching materials in both Atlanta and Savannah. Learn more about special collections at SCAD on the <a href="https://library.scad.edu/screens/speccoll.html">SCAD Libraries website</a>. <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~2~2"><h4>Artists’ Books – Atlanta</h4></a> <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~9~9"><h4>Artists’ Books – Savannah</h4></a>, collections=[{collectionId=SCAD~9~9, collectionName=Artists' Book Collection, colObj=MediaCollection[SCAD~9~9]Artists' Book Collection}]}, {categoryId=3, category=Savannah History, description=<div style="margin-right:100px;"><br /><br /><br />Jen Library Archives and Special Collections includes books and ephemera detailing history, culture, arts, social customs, commerce, architecture, and natural history of Savannah, with an emphasis on visual material. These include the <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~11~11">Hotel DeSoto Collection</a>, <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~13~13">Myrtle Jones Papers</a>, <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~12~12">Old Chatham County Jail Collection</a>, <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~15~15">Old Savannah Collection</a>, <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~17~17">Savannah Cabinet Card Collection</a>, <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~5~5">Savannah Postcard Collection</a>, and <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~16~16">Savannah Stereoview Collection</a>. Additional print materials are available to view <a href="https://library.scad.edu/screens/consult.html">by appointment</a>.<br /><br /></div>, collections=[{collectionId=SCAD~11~11, collectionName=Hotel DeSoto Collection, colObj=MediaCollection[SCAD~11~11]Hotel DeSoto Collection}, {collectionId=SCAD~13~13, collectionName=Myrtle Jones Papers, 1933-2002, colObj=MediaCollection[SCAD~13~13]Myrtle Jones Papers, 1933-2002}, {collectionId=SCAD~12~12, collectionName=Old Chatham County Jail: William L. Megathlin Collection, colObj=MediaCollection[SCAD~12~12]Old Chatham County Jail: William L. Megathlin Collection}, {collectionId=SCAD~15~15, collectionName=Old Savannah Collection, colObj=MediaCollection[SCAD~15~15]Old Savannah Collection}, {collectionId=SCAD~17~17, collectionName=Savannah Cabinet Card Collection, colObj=MediaCollection[SCAD~17~17]Savannah Cabinet Card Collection}, {collectionId=SCAD~5~5, collectionName=Savannah Postcard Collection, colObj=MediaCollection[SCAD~5~5]Savannah Postcard Collection}, {collectionId=SCAD~16~16, collectionName=Savannah Stereoview Collection, colObj=MediaCollection[SCAD~16~16]Savannah Stereoview Collection}]}, {categoryId=2, category=Theses, description=<div style="margin-right:100px;"> <br /><br /><br /> This category includes <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~3~3">graduate theses</a> and <a href="https://scad.lunaimaging.com/luna/servlet/SCAD~8~8">undergraduate theses</a> completed at all SCAD locations from fall 2010 forward. It includes both written and visual components, giving users a broader understanding of both product (digitized studio work) and its underlying concept (the written thesis). Visit the SCAD Libraries website to <a href="https://library.scad.edu/screens/theses.html">view theses by department</a> as well as thesis award winners. For more information about theses completed prior to fall 2010, contact <a href="mailto:library@scad.edu">library@scad.edu</a>. <br /><br /> </div>, collections=[{collectionId=SCAD~3~3, collectionName=Graduate Thesis Collection, colObj=MediaCollection[SCAD~3~3]Graduate Thesis Collection}, {collectionId=SCAD~8~8, collectionName=Undergraduate Thesis Collection, colObj=MediaCollection[SCAD~8~8]Undergraduate Thesis Collection}]}]]

StackTrace

java.lang.NullPointerException
at com.lunaimaging.insight.core.domain.logic.StandardInsight: filterForMediaType()   StandardInsight.java ( 3933 )
at com.lunaimaging.insight.web.controller.SlideShowController: handleGroupSlideShow()   SlideShowController.java ( 160 )
at sun.reflect.NativeMethodAccessorImpl: invoke0()   NativeMethodAccessorImpl.java ( -2 )
at sun.reflect.NativeMethodAccessorImpl: invoke()   NativeMethodAccessorImpl.java ( 62 )
at sun.reflect.DelegatingMethodAccessorImpl: invoke()   DelegatingMethodAccessorImpl.java ( 43 )
at java.lang.reflect.Method: invoke()   Method.java ( 498 )
at org.springframework.web.servlet.mvc.multiaction.MultiActionController: invokeNamedMethod()   MultiActionController.java ( 473 )
at org.springframework.web.servlet.mvc.multiaction.MultiActionController: handleRequestInternal()   MultiActionController.java ( 411 )
at org.springframework.web.servlet.mvc.AbstractController: handleRequest()   AbstractController.java ( 174 )
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter: handle()   SimpleControllerHandlerAdapter.java ( 50 )
at org.springframework.web.servlet.DispatcherServlet: doDispatch()   DispatcherServlet.java ( 967 )
at org.springframework.web.servlet.DispatcherServlet: doService()   DispatcherServlet.java ( 901 )
at org.springframework.web.servlet.FrameworkServlet: processRequest()   FrameworkServlet.java ( 970 )
at org.springframework.web.servlet.FrameworkServlet: doGet()   FrameworkServlet.java ( 861 )
at javax.servlet.http.HttpServlet: service()   HttpServlet.java ( 529 )
at org.springframework.web.servlet.FrameworkServlet: service()   FrameworkServlet.java ( 846 )
at javax.servlet.http.HttpServlet: service()   HttpServlet.java ( 623 )
at org.apache.catalina.core.ApplicationFilterChain: internalDoFilter()   ApplicationFilterChain.java ( 199 )
at org.apache.catalina.core.ApplicationFilterChain: doFilter()   ApplicationFilterChain.java ( 144 )
at org.apache.tomcat.websocket.server.WsFilter: doFilter()   WsFilter.java ( 51 )
at org.apache.catalina.core.ApplicationFilterChain: internalDoFilter()   ApplicationFilterChain.java ( 168 )
at org.apache.catalina.core.ApplicationFilterChain: doFilter()   ApplicationFilterChain.java ( 144 )
at org.apache.catalina.filters.HttpHeaderSecurityFilter: doFilter()   HttpHeaderSecurityFilter.java ( 129 )
at org.apache.catalina.core.ApplicationFilterChain: internalDoFilter()   ApplicationFilterChain.java ( 168 )
at org.apache.catalina.core.ApplicationFilterChain: doFilter()   ApplicationFilterChain.java ( 144 )
at org.apache.logging.log4j.web.Log4jServletFilter: doFilter()   Log4jServletFilter.java ( 71 )
at org.apache.catalina.core.ApplicationFilterChain: internalDoFilter()   ApplicationFilterChain.java ( 168 )
at org.apache.catalina.core.ApplicationFilterChain: doFilter()   ApplicationFilterChain.java ( 144 )
at org.apache.catalina.filters.CorsFilter: handleNonCORS()   CorsFilter.java ( 331 )
at org.apache.catalina.filters.CorsFilter: doFilter()   CorsFilter.java ( 158 )
at org.apache.catalina.core.ApplicationFilterChain: internalDoFilter()   ApplicationFilterChain.java ( 168 )
at org.apache.catalina.core.ApplicationFilterChain: doFilter()   ApplicationFilterChain.java ( 144 )
at org.springframework.web.filter.CharacterEncodingFilter: doFilterInternal()   CharacterEncodingFilter.java ( 197 )
at org.springframework.web.filter.OncePerRequestFilter: doFilter()   OncePerRequestFilter.java ( 107 )
at org.apache.catalina.core.ApplicationFilterChain: internalDoFilter()   ApplicationFilterChain.java ( 168 )
at org.apache.catalina.core.ApplicationFilterChain: doFilter()   ApplicationFilterChain.java ( 144 )
at org.apache.shiro.web.servlet.ProxiedFilterChain: doFilter()   ProxiedFilterChain.java ( 61 )
at org.apache.shiro.web.servlet.AdviceFilter: executeChain()   AdviceFilter.java ( 108 )
at org.apache.shiro.web.servlet.AdviceFilter: doFilterInternal()   AdviceFilter.java ( 137 )
at org.apache.shiro.web.servlet.OncePerRequestFilter: doFilter()   OncePerRequestFilter.java ( 154 )
at org.apache.shiro.web.servlet.ProxiedFilterChain: doFilter()   ProxiedFilterChain.java ( 66 )
at org.apache.shiro.web.servlet.AbstractShiroFilter: executeChain()   AbstractShiroFilter.java ( 458 )
at org.apache.shiro.web.servlet.AbstractShiroFilter$1: call()   AbstractShiroFilter.java ( 373 )
at org.apache.shiro.subject.support.SubjectCallable: doCall()   SubjectCallable.java ( 90 )
at org.apache.shiro.subject.support.SubjectCallable: call()   SubjectCallable.java ( 83 )
at org.apache.shiro.subject.support.DelegatingSubject: execute()   DelegatingSubject.java ( 387 )
at org.apache.shiro.web.servlet.AbstractShiroFilter: doFilterInternal()   AbstractShiroFilter.java ( 370 )
at org.apache.shiro.web.servlet.OncePerRequestFilter: doFilter()   OncePerRequestFilter.java ( 154 )
at org.springframework.web.filter.DelegatingFilterProxy: invokeDelegate()   DelegatingFilterProxy.java ( 347 )
at org.springframework.web.filter.DelegatingFilterProxy: doFilter()   DelegatingFilterProxy.java ( 263 )
at org.apache.catalina.core.ApplicationFilterChain: internalDoFilter()   ApplicationFilterChain.java ( 168 )
at org.apache.catalina.core.ApplicationFilterChain: doFilter()   ApplicationFilterChain.java ( 144 )
at com.lunaimaging.security.client.filter.HttpsFilter: doFilter()   HttpsFilter.java ( 120 )
at org.apache.catalina.core.ApplicationFilterChain: internalDoFilter()   ApplicationFilterChain.java ( 168 )
at org.apache.catalina.core.ApplicationFilterChain: doFilter()   ApplicationFilterChain.java ( 144 )
at com.lunaimaging.insight.web.filter.TrackingFilter: doFilter()   TrackingFilter.java ( 140 )
at org.apache.catalina.core.ApplicationFilterChain: internalDoFilter()   ApplicationFilterChain.java ( 168 )
at org.apache.catalina.core.ApplicationFilterChain: doFilter()   ApplicationFilterChain.java ( 144 )
at org.apache.catalina.core.StandardWrapperValve: invoke()   StandardWrapperValve.java ( 168 )
at org.apache.catalina.core.StandardContextValve: invoke()   StandardContextValve.java ( 90 )
at org.apache.catalina.authenticator.AuthenticatorBase: invoke()   AuthenticatorBase.java ( 481 )
at org.apache.catalina.core.StandardHostValve: invoke()   StandardHostValve.java ( 130 )
at org.apache.catalina.valves.ErrorReportValve: invoke()   ErrorReportValve.java ( 93 )
at org.apache.catalina.core.StandardEngineValve: invoke()   StandardEngineValve.java ( 74 )
at org.apache.catalina.connector.CoyoteAdapter: service()   CoyoteAdapter.java ( 346 )
at org.apache.coyote.ajp.AjpProcessor: service()   AjpProcessor.java ( 424 )
at org.apache.coyote.AbstractProcessorLight: process()   AbstractProcessorLight.java ( 63 )
at org.apache.coyote.AbstractProtocol$ConnectionHandler: process()   AbstractProtocol.java ( 928 )
at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor: doRun()   NioEndpoint.java ( 1791 )
at org.apache.tomcat.util.net.SocketProcessorBase: run()   SocketProcessorBase.java ( 52 )
at org.apache.tomcat.util.threads.ThreadPoolExecutor: runWorker()   ThreadPoolExecutor.java ( 1190 )
at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker: run()   ThreadPoolExecutor.java ( 659 )
at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable: run()   TaskThread.java ( 63 )
at java.lang.Thread: run()   Thread.java ( 750 )