InfoCaption Error Report --------------------- General information ------------------- Web Application = https://supportguider.stockholm.se/ URL = https://supportguider.stockholm.se/ErrorPage500.jsp Date = 2024-03-28 10:05 Exception attributes -------------------- javax.servlet.forward.request_uri = /players/guideplayer/GuidePlayer.jsp javax.servlet.forward.context_path = javax.servlet.forward.servlet_path = /players/guideplayer/GuidePlayer.jsp javax.servlet.forward.mapping = org.apache.catalina.core.ApplicationMapping$MappingImpl@5a2c9e4 javax.servlet.error.status_code = 500 org.apache.tomcat.util.net.secure_protocol_version = TLSv1.2:TLS javax.servlet.request.key_size = 256 org.apache.tomcat.util.net.secure_requested_protocol_versions = TLSv1.3,TLSv1.2 org.apache.tomcat.util.net.secure_requested_ciphers = TLS_AES_256_GCM_SHA384,TLS_AES_128_GCM_SHA256,TLS_CHACHA20_POLY1305_SHA256,TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256,TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384,TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256,TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256,Unknown(0x00ff) javax.servlet.error.message = javax.servlet.error.servlet_name = jsp javax.servlet.error.request_uri = /players/guideplayer/GuidePlayer.jsp javax.servlet.request.ssl_session_mgr = org.apache.tomcat.util.net.jsse.JSSESupport@4dbd217a javax.servlet.request.cipher_suite = TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384 javax.servlet.error.exception = org.apache.jasper.JasperException: An exception occurred processing [/players/guideplayer/GuidePlayer.jsp] at line [46] 43: absGuideUrl = (String) session.getAttribute("guideXMLURL"); 44: } 45: } 46: String absGuideUrlPath = absGuideUrl.substring(0, absGuideUrl.lastIndexOf("/")); 47: sGuideID = StringUtilities.getLastToken(absGuideUrlPath, "/"); 48: iGuideID = StringUtilities.strToInt(sGuideID, 0); 49: if (iGuideID > 0 && GuideHelper.guideIsRemoved(iGuideID) && !forcePlay.equals("1")) { Stacktrace: Stack trace ----------- java.lang.NullPointerException at org.apache.jsp.players.guideplayer.GuidePlayer_jsp._jspService(GuidePlayer_jsp.java:269) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.glassfish.jersey.servlet.ServletContainer.doFilter(ServletContainer.java:515) at org.glassfish.jersey.servlet.ServletContainer.doFilter(ServletContainer.java:502) at org.glassfish.jersey.servlet.ServletContainer.doFilter(ServletContainer.java:439) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:119) at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:133) at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:130) at com.google.inject.servlet.GuiceFilter$Context.call(GuiceFilter.java:203) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:130) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.infocaption.smartass.prosydo.navigation.LoginFilterServlet.doFilter(LoginFilterServlet.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.infocaption.smartass.filter.SmartAssCharacterEncodingFilter.doFilter(SmartAssCharacterEncodingFilter.java:182) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:596) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1790) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829) javax.servlet.error.exception ----------------------------- org.apache.jasper.JasperException: An exception occurred processing [/players/guideplayer/GuidePlayer.jsp] at line [46] 43: absGuideUrl = (String) session.getAttribute("guideXMLURL"); 44: } 45: } 46: String absGuideUrlPath = absGuideUrl.substring(0, absGuideUrl.lastIndexOf("/")); 47: sGuideID = StringUtilities.getLastToken(absGuideUrlPath, "/"); 48: iGuideID = StringUtilities.strToInt(sGuideID, 0); 49: if (iGuideID > 0 && GuideHelper.guideIsRemoved(iGuideID) && !forcePlay.equals("1")) { Stacktrace: at org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServletWrapper.java:610) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:499) at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379) at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:209) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.glassfish.jersey.servlet.ServletContainer.doFilter(ServletContainer.java:515) at org.glassfish.jersey.servlet.ServletContainer.doFilter(ServletContainer.java:502) at org.glassfish.jersey.servlet.ServletContainer.doFilter(ServletContainer.java:439) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.google.inject.servlet.ManagedFilterPipeline.dispatch(ManagedFilterPipeline.java:119) at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:133) at com.google.inject.servlet.GuiceFilter$1.call(GuiceFilter.java:130) at com.google.inject.servlet.GuiceFilter$Context.call(GuiceFilter.java:203) at com.google.inject.servlet.GuiceFilter.doFilter(GuiceFilter.java:130) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.infocaption.smartass.prosydo.navigation.LoginFilterServlet.doFilter(LoginFilterServlet.java:75) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at com.infocaption.smartass.filter.SmartAssCharacterEncodingFilter.doFilter(SmartAssCharacterEncodingFilter.java:182) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:178) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:153) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:167) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:90) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:596) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:130) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:93) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:673) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:74) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:343) at org.apache.coyote.http11.Http11Processor.service(Http11Processor.java:390) at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63) at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:926) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1790) at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketProcessorBase.java:52) at org.apache.tomcat.util.threads.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1191) at org.apache.tomcat.util.threads.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:659) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.base/java.lang.Thread.run(Thread.java:829) Caused by: java.lang.NullPointerException at org.apache.jsp.players.guideplayer.GuidePlayer_jsp._jspService(GuidePlayer_jsp.java:269) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70) at javax.servlet.http.HttpServlet.service(HttpServlet.java:623) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:466) ... 43 more Runtime information ------------------- Current size of heap in bytes = 2012217344 Maximum size of heap in bytes = 5368709120 Amount of free memory within the heap in bytes = 454326256 java.runtime.name = OpenJDK Runtime Environment java.vm.version = 11.0.21+9 sun.boot.library.path = C:\JAVA\jdk-11.0.21+9\bin shared.loader = user.country.format = SE java.vm.vendor = Eclipse Adoptium java.vendor.url = https://adoptium.net/ path.separator = ; tomcat.util.buf.StringCache.byte.enabled = true java.vm.name = OpenJDK 64-Bit Server VM java.util.logging.config.file = C:\Program Files\Apache Software Foundation\Tomcat 9.0\conf\logging.properties sun.os.patch.level = user.script = user.country = US tomcat.util.scan.StandardJarScanFilter.jarsToScan = log4j-taglib*.jar,log4j-web*.jar,log4javascript*.jar,slf4j-taglib*.jar java.vm.specification.name = Java Virtual Machine Specification user.dir = C:\Program Files\Apache Software Foundation\Tomcat 9.0 java.vm.compressedOopsMode = Zero based java.runtime.version = 11.0.21+9 java.awt.graphicsenv = sun.awt.Win32GraphicsEnvironment os.arch = amd64 java.io.tmpdir = C:\Program Files\Apache Software Foundation\Tomcat 9.0\temp line.separator = java.vm.specification.vendor = Oracle Corporation java.util.logging.manager = org.apache.juli.ClassLoaderLogManager user.variant = java.naming.factory.url.pkgs = org.apache.naming os.name = Windows Server 2019 sun.jnu.encoding = Cp1252 java.library.path = C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\JAVA\jdk-11.0.21+9\bin;C:\ProgramData\Oracle\Java\javapath;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\WINDOWS\System32\WindowsPowerShell\v1.0\;C:\Program Files\Java\jre1.8.0_121\bin;C:\openssl\bin;C:\WINDOWS\System32\OpenSSH\;C:\WINDOWS\system32\config\systemprofile\AppData\Local\Microsoft\WindowsApps;. jdk.debug = release java.class.version = 55.0 java.specification.name = Java Platform API Specification sun.management.compiler = HotSpot 64-Bit Tiered Compilers os.version = 10.0 user.home = C:\WINDOWS\system32\config\systemprofile user.timezone = Europe/Stockholm catalina.useNaming = true java.awt.printerjob = sun.awt.windows.WPrinterJob file.encoding = Cp1252 java.specification.version = 11 tomcat.util.scan.StandardJarScanFilter.jarsToSkip = annotations-api.jar,ant-junit*.jar,ant-launcher.jar,ant.jar,asm-*.jar,aspectj*.jar,bootstrap.jar,catalina-ant.jar,catalina-ha.jar,catalina-ssi.jar,catalina-storeconfig.jar,catalina-tribes.jar,catalina.jar,cglib-*.jar,cobertura-*.jar,commons-beanutils*.jar,commons-codec*.jar,commons-collections*.jar,commons-daemon.jar,commons-dbcp*.jar,commons-digester*.jar,commons-fileupload*.jar,commons-httpclient*.jar,commons-io*.jar,commons-lang*.jar,commons-logging*.jar,commons-math*.jar,commons-pool*.jar,derby-*.jar,dom4j-*.jar,easymock-*.jar,ecj-*.jar,el-api.jar,geronimo-spec-jaxrpc*.jar,h2*.jar,hamcrest-*.jar,hibernate*.jar,httpclient*.jar,icu4j-*.jar,jasper-el.jar,jasper.jar,jaspic-api.jar,jaxb-*.jar,jaxen-*.jar,jdom-*.jar,jetty-*.jar,jmx-tools.jar,jmx.jar,jsp-api.jar,jstl.jar,jta*.jar,junit-*.jar,junit.jar,log4j*.jar,mail*.jar,objenesis-*.jar,oraclepki.jar,oro-*.jar,servlet-api-*.jar,servlet-api.jar,slf4j*.jar,taglibs-standard-spec-*.jar,tagsoup-*.jar,tomcat-api.jar,tomcat-coyote.jar,tomcat-dbcp.jar,tomcat-i18n-*.jar,tomcat-jdbc.jar,tomcat-jni.jar,tomcat-juli-adapters.jar,tomcat-juli.jar,tomcat-util-scan.jar,tomcat-util.jar,tomcat-websocket.jar,tools.jar,websocket-api.jar,wsdl4j*.jar,xercesImpl.jar,xml-apis.jar,xmlParserAPIs-*.jar,xmlParserAPIs.jar,xom-*.jar catalina.home = C:\Program Files\Apache Software Foundation\Tomcat 9.0 user.name = INFOCAPTION-11$ java.class.path = C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\bootstrap.jar;C:\Program Files\Apache Software Foundation\Tomcat 9.0\bin\tomcat-juli.jar java.naming.factory.initial = org.apache.naming.java.javaURLContextFactory package.definition = sun.,java.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.naming.,org.apache.tomcat. java.vm.specification.version = 11 sun.arch.data.model = 64 java.home = C:\JAVA\jdk-11.0.21+9 user.language = en java.specification.vendor = Oracle Corporation user.language.format = sv awt.toolkit = sun.awt.windows.WToolkit java.vm.info = mixed mode java.version = 11.0.21 java.vendor = Eclipse Adoptium server.loader = java.specification.maintenance.version = 2 catalina.base = C:\Program Files\Apache Software Foundation\Tomcat 9.0 file.separator = \ java.version.date = 2023-10-17 java.vendor.url.bug = https://github.com/adoptium/adoptium-support/issues common.loader = "${catalina.base}/lib","${catalina.base}/lib/*.jar","${catalina.home}/lib","${catalina.home}/lib/*.jar" sun.io.unicode.encoding = UnicodeLittle sun.cpu.endian = little java.vendor.version = Temurin-11.0.21+9 package.access = sun.,org.apache.catalina.,org.apache.coyote.,org.apache.jasper.,org.apache.tomcat. sun.desktop = windows sun.cpu.isalist = amd64