My local environment:
Windows 10
CF2021 Dev Edition fully updated
Java™ SE Runtime Environment (build 1.8.0_421-b09)
MSSQL Server 2019
I’ve run into a snag with a fresh installation of Contentbox. Upon running the web installer from the root of my site I get the error output below. Based on another post (that was not brought to a solution), I can confirm that a modules folder in the contentbox/config directory was not created during installation and there is no ‘moduleSettings.cbauth.userServiceClass’ setting in ‘config/ColdBox.cfc’. Everything else seemed to install correctly including all the database tables. I manually downloaded the individual contentbox/config/modules file content from [url=https://github.com/Ortus-Solutions/ContentBox/tree/development/config/modulesg[/url]. Is there a Commandbox command I can run to get the configuration completed or can it be done manually?
Stack trace:
ColdBox Exception
08/234/2024 03:03:56 PM
Incomplete Configuration
No [userServiceClass] provided. Please set in `config/ColdBox.cfc` under `moduleSettings.cbauth.userServiceClass`.
Stack Frame(s): 11
11
USPSapphire\modules\contentbox\modules\contentbox-deps\modules\cbsecurity\modules\cbauth\models\AuthenticationService.cfc:210
10
USPSapphire\modules\contentbox\modules\contentbox-deps\modules\cbsecurity\modules\cbauth\models\AuthenticationService.cfc:163
9
USPSapphire\modules\contentbox\modules\contentbox-deps\modules\cbsecurity\models\CBSecurity.cfc:243
8
USPSapphire\modules\contentbox\modules\contentbox-deps\modules\cbsecurity\interceptors\Security.cfc:283
7
USPSapphire\coldbox\system\web\context\InterceptorState.cfc:515
6
USPSapphire\coldbox\system\web\context\InterceptorState.cfc:360
5
USPSapphire\coldbox\system\web\context\InterceptorState.cfc:148
4
USPSapphire\coldbox\system\web\services\InterceptorService.cfc:201
3
USPSapphire\coldbox\system\Bootstrap.cfc:234
2
USPSapphire\coldbox\system\Bootstrap.cfc:509
1
USPSapphire\Application.cfc:170
Exception Details
All Error Details Framework Snapshot Database RC PRC Headers Session Application Cookies Raw Stack Trace
Error Details
Error Code ---
Type IncompleteConfiguration
Message No [userServiceClass] provided. Please set in `config/ColdBox.cfc` under `moduleSettings.cbauth.userServiceClass`.
Detail ---
Extended Info ---
Environment DEVELOPMENT
Event contentbox-ui:blog.index
Route /
Route Name ---
Routed Module ---
Routed Namespace ---
Routed URL /
Layout ---
Module ---
View ---
Framework Snapshot
Coldfusion ID CFID=896802
CFToken=4e807f6199562f3e-964EAB2A-0260-74C7-FB56CB5D985CF205
JSessionID=CONTENTBOX CMS_896802_4e807f6199562f3e-964EAB2A-0260-74C7-FB56CB5D985CF205CFID=896802
CFToken=4e807f6199562f3e-964EAB2A-0260-74C7-FB56CB5D985CF205
JSessionID=CONTENTBOX CMS_896802_4e807f6199562f3e-964EAB2A-0260-74C7-FB56CB5D985CF205CFID=896802
CFToken=4e807f6199562f3e-964EAB2A-0260-74C7-FB56CB5D985CF205
JSessionID=CONTENTBOX CMS_896802_4e807f6199562f3e-964EAB2A-0260-74C7-FB56CB5D985CF205
Template Path C:\inetpub\wwwroot\USPSapphire\index.cfm
Path Info ---
Host localhost
Server BFORCE-HP-Z
Query String ---
Referrer ---
Browser Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36
Remote Address ::1
Database
No details found!
RC
event contentbox-ui:blog.index
PRC
currentRouteRecord
struct
currentRouteMeta
struct [empty]
cbox_incomingContextHash 7DFAFD95B4A76F2BE5CB279EF0991FEA7A4001C7641E5269CB69CC0A26E60157
currentRoute /
currentRoutedModule ---
exception [coldbox.system.web.context.ExceptionBean] Instance
currentRoutedURL /
_HTTPCONTENT ---
currentRouteName ---
Headers
Cache-Control max-age=0
sec-ch-ua-mobile ?0
TOMCATCGIHTTPURL000000006F150000 /USPSapphire/index.cfm
Accept-Language en-US,en;q=0.9
user-agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36
Sec-Fetch-Mode navigate
Sec-Fetch-Site none
sec-ch-ua "Not)A;Brand";v="99", "Google Chrome";v="127", "Chromium";v="127"
host localhost
XCluster-name ---
Sec-Fetch-User ?1
connection keep-alive
accept text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7
Accept-Encoding gzip, deflate, br, zstd
XSite-name DEFAULT WEB SITE
cookie CFCLIENT_IPPEXPO=""; _ga=GA1.1.1762837778.1692119797; CFCLIENT_IPPE2=""; mb-sb-uid=ab352d75-1d05-4d04-8f64-d4f4309e7ab3; __utma=111872281.1762837778.1692119797.1693404717.1693404717.1; USERID=28DCF1BF-08E5-1DA7-C959A41F458471B9; CFCLIENT_JUNEMEETING=""; CFCLIENT_SAFETY_AWARD_PORTAL=""; CFCLIENT_POULTRYFOUNDATION=""; _ga_P5PTMG8M8V=GS1.1.1718219307.24.0.1718219307.0.0.0; _ga_VT3VMSPG48=GS1.1.1722886612.12.0.1722886612.0.0.0; _ga_2YPEXNGWMH=GS1.1.1723490905.12.0.1723490905.0.0.0; _ga_H425WMND8P=GS1.1.1723645736.18.1.1723648313.0.0.0; CFGLOBALS=urltoken%3DCFID%23%3D888890%26CFTOKEN%23%3D11afe2c33f0ad8a1%2D8F9298E7%2DD706%2D1470%2D55745B6F4B103050%23lastvisit%3D%7Bts%20%272024%2D08%2D16%2012%3A10%3A03%27%7D%23hitcount%3D162%23timecreated%3D%7Bts%20%272024%2D07%2D17%2015%3A09%3A41%27%7D%23cftoken%3D11afe2c33f0ad8a1%2D8F9298E7%2DD706%2D1470%2D55745B6F4B103050%23cfid%3D888890%23; _zitok=c751d6913176af5dcf831721243382; _ga_P23EMQ23E9=GS1.1.1723832378.15.1.1723832381.0.0.0; CBSTORAGE_CURRENTLOCALE=%22en%5FUS%22; CFID=896802; CFTOKEN=4e807f6199562f3e-964EAB2A-0260-74C7-FB56CB5D985CF205
Upgrade-Insecure-Requests 1
sec-ch-ua-platform "Windows"
content-length 0
Sec-Fetch-Dest document
Session
cfid 896802
sessionid CONTENTBOX CMS_896802_4e807f6199562f3e-964EAB2A-0260-74C7-FB56CB5D985CF205
urltoken CFID=896802&CFTOKEN=4e807f6199562f3e-964EAB2A-0260-74C7-FB56CB5D985CF205
cbstorage
struct [empty]
cftoken 4e807f6199562f3e-964EAB2A-0260-74C7-FB56CB5D985CF205
Application
applicationname ContentBox CMS
wirebox [coldbox.system.ioc.Injector] Instance
cbcontroller [coldbox.system.web.Controller] Instance
cbbootstrap [coldbox.system.Bootstrap] Instance
fwreinit false
Cookies
CFCLIENT_IPPEXPO ---
_ga GA1.1.1762837778.1692119797
CFCLIENT_IPPE2 ---
mb-sb-uid ab352d75-1d05-4d04-8f64-d4f4309e7ab3
__utma 111872281.1762837778.1692119797.1693404717.1693404717.1
USERID 28DCF1BF-08E5-1DA7-C959A41F458471B9
CFCLIENT_JUNEMEETING ---
CFCLIENT_SAFETY_AWARD_PORTAL ---
CFCLIENT_POULTRYFOUNDATION ---
_ga_P5PTMG8M8V GS1.1.1718219307.24.0.1718219307.0.0.0
_ga_VT3VMSPG48 GS1.1.1722886612.12.0.1722886612.0.0.0
_ga_2YPEXNGWMH GS1.1.1723490905.12.0.1723490905.0.0.0
_ga_H425WMND8P GS1.1.1723645736.18.1.1723648313.0.0.0
CFGLOBALS urltoken=CFID#=888890&CFTOKEN#=11afe2c33f0ad8a1-8F9298E7-D706-1470-55745B6F4B103050#lastvisit={ts '2024-08-16 12:10:03'}#hitcount=162#timecreated={ts '2024-07-17 15:09:41'}#cftoken=11afe2c33f0ad8a1-8F9298E7-D706-1470-55745B6F4B103050#cfid=888890#
_zitok c751d6913176af5dcf831721243382
_ga_P23EMQ23E9 GS1.1.1723832378.15.1.1723832381.0.0.0
CBSTORAGE_CURRENTLOCALE "en_US"
CFID 896802
CFTOKEN 4e807f6199562f3e-964EAB2A-0260-74C7-FB56CB5D985CF205
Raw Stack Trace
coldfusion.runtime.CustomException: No [userServiceClass] provided. Please set in `config/ColdBox.cfc` under `moduleSettings.cbauth.userServiceClass`.
at coldfusion.tagext.lang.ThrowTag.doStartTag(ThrowTag.java:139)
at coldfusion.runtime.CfJspPage._emptyTag(CfJspPage.java:5201)
at cfAuthenticationService2ecfc909643063$funcGETUSERSERVICE.runFunction(C:\inetpub\wwwroot\USPSapphire\modules\contentbox\modules\contentbox-deps\modules\cbsecurity\modules\cbauth\models\AuthenticationService.cfc:210)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:553)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:310)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:5021)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:5001)
at cfAuthenticationService2ecfc909643063$funcGETUSER.runFunction(C:\inetpub\wwwroot\USPSapphire\modules\contentbox\modules\contentbox-deps\modules\cbsecurity\modules\cbauth\models\AuthenticationService.cfc:163)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:553)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:310)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4264)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4227)
at cfCBSecurity2ecfc418487918$funcGETUSER.runFunction(C:\inetpub\wwwroot\USPSapphire\modules\contentbox\modules\contentbox-deps\modules\cbsecurity\models\CBSecurity.cfc:243)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:553)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:310)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4264)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4227)
at cfSecurity2ecfc1575430925$funcPREPROCESS.runFunction(C:\inetpub\wwwroot\USPSapphire\modules\contentbox\modules\contentbox-deps\modules\cbsecurity\interceptors\Security.cfc:283)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:681)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:980)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:762)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4175)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4139)
at coldfusion.runtime.CFPage.invoke(CFPage.java:16857)
at cfInterceptorState2ecfc687766982$funcINVOKER.runFunction(C:\inetpub\wwwroot\USPSapphire\coldbox\system\web\context\InterceptorState.cfc:515)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:681)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:4919)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:4900)
at cfInterceptorState2ecfc687766982$funcPROCESSSYNC.runFunction(C:\inetpub\wwwroot\USPSapphire\coldbox\system\web\context\InterceptorState.cfc:360)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:681)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:4919)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:4900)
at cfInterceptorState2ecfc687766982$funcPROCESS.runFunction(C:\inetpub\wwwroot\USPSapphire\coldbox\system\web\context\InterceptorState.cfc:148)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:681)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:980)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:762)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4175)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4139)
at cfInterceptorService2ecfc29041266$funcANNOUNCE.runFunction(C:\inetpub\wwwroot\USPSapphire\coldbox\system\web\services\InterceptorService.cfc:201)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:553)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:310)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4264)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4227)
at cfBootstrap2ecfc1122513285$funcPROCESSCOLDBOXREQUEST.runFunction(C:\inetpub\wwwroot\USPSapphire\coldbox\system\Bootstrap.cfc:234)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:310)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:5021)
at coldfusion.runtime.CfJspPage._invokeUDF(CfJspPage.java:5001)
at cfBootstrap2ecfc1122513285$funcONREQUESTSTART.runFunction(C:\inetpub\wwwroot\USPSapphire\coldbox\system\Bootstrap.cfc:509)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:553)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:310)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4264)
at coldfusion.runtime.CfJspPage._invoke(CfJspPage.java:4227)
at cfApplication2ecfc829832785$funcONREQUESTSTART.runFunction(C:\inetpub\wwwroot\USPSapphire\Application.cfc:170)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:623)
at coldfusion.runtime.UDFMethod$ReturnTypeFilter.invoke(UDFMethod.java:553)
at coldfusion.runtime.UDFMethod$ArgumentCollectionFilter.invoke(UDFMethod.java:516)
at coldfusion.filter.FunctionAccessFilter.invoke(FunctionAccessFilter.java:95)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:463)
at coldfusion.runtime.UDFMethod.runFilterChain(UDFMethod.java:438)
at coldfusion.runtime.UDFMethod.invoke(UDFMethod.java:310)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:975)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:696)
at coldfusion.runtime.TemplateProxy.invoke(TemplateProxy.java:503)
at coldfusion.runtime.AppEventInvoker.invoke(AppEventInvoker.java:115)
at coldfusion.runtime.AppEventInvoker.onRequestStart(AppEventInvoker.java:286)
at coldfusion.filter.ApplicationFilter.invoke(ApplicationFilter.java:562)
at coldfusion.filter.RequestMonitorFilter.invoke(RequestMonitorFilter.java:43)
at coldfusion.filter.MonitoringFilter.invoke(MonitoringFilter.java:40)
at coldfusion.filter.PathFilter.invoke(PathFilter.java:162)
at coldfusion.filter.IpFilter.invoke(IpFilter.java:45)
at coldfusion.filter.LicenseFilter.invoke(LicenseFilter.java:30)
at coldfusion.filter.ExceptionFilter.invoke(ExceptionFilter.java:97)
at coldfusion.filter.BrowserDebugFilter.invoke(BrowserDebugFilter.java:81)
at coldfusion.filter.ClientScopePersistenceFilter.invoke(ClientScopePersistenceFilter.java:28)
at coldfusion.filter.BrowserFilter.invoke(BrowserFilter.java:38)
at coldfusion.filter.NoCacheFilter.invoke(NoCacheFilter.java:60)
at coldfusion.filter.GlobalsFilter.invoke(GlobalsFilter.java:38)
at coldfusion.filter.DatasourceFilter.invoke(DatasourceFilter.java:22)
at coldfusion.filter.CachingFilter.invoke(CachingFilter.java:62)
at coldfusion.CfmServlet.service(CfmServlet.java:231)
at coldfusion.bootstrap.BootstrapServlet.service(BootstrapServlet.java:311)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:199)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:144)
at coldfusion.monitor.event.MonitoringServletFilter.doFilter(MonitoringServletFilter.java:46)
at coldfusion.bootstrap.BootstrapFilter.doFilter(BootstrapFilter.java:47)
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:482)
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:357)
at org.apache.coyote.ajp.AjpProcessor.service(AjpProcessor.java:448)
at org.apache.coyote.AbstractProcessorLight.process(AbstractProcessorLight.java:63)
at org.apache.coyote.AbstractProtocol$ConnectionHandler.process(AbstractProtocol.java:936)
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.base/java.lang.Thread.run(Thread.java:834)