Alexa Request:
{"request":{"requestId":"amzn1.echo-api.request.200fc6da-41e2-434c-8a5f-e366d1a07ebe","type":"IntentRequest","locale":"en-US","intent":{"confirmationStatus":"NONE","name":"SOUTH"},"timestamp":"2018-08-05T23:46:23Z"},"session":{"new":false,"application":{"applicationId":"amzn1.echo-sdk-ams.app.3391a621-978e-4d3d-a059-99ed9a6a48be"},"attributes":{"state":0,"lastIntent":"NEWS"},"sessionId":"amzn1.echo-api.session.455128a9-0bf2-4515-9bb6-b13ebf896ea9","user":{"userId":"amzn1.ask.account.AFFNXUHNHHLW2JZDBYUMUFBDBILTJXZI2ZEIQ5QO6AYCZWAXAVYJWOW2QJQVQCPDGYTLQFQAOB4BOLOTBYYLQRGJEESXIKIJTHR36FIHKTKB3OFRPWIZPUKAWBA65NTXPZUCSZO2A7K5KIPCPPXO3QUR6U4652A44ZMD7EISVLZKC4B53JMOLBBOOGA5QTGZN7LTIBF6BSNVGBQ"}},"context":{"System":{"apiEndpoint":"https:\/\/api.amazonalexa.com","application":{"applicationId":"amzn1.echo-sdk-ams.app.3391a621-978e-4d3d-a059-99ed9a6a48be"},"apiAccessToken":"eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IjEifQ.eyJhdWQiOiJodHRwczovL2FwaS5hbWF6b25hbGV4YS5jb20iLCJpc3MiOiJBbGV4YVNraWxsS2l0Iiwic3ViIjoiYW16bjEuZWNoby1zZGstYW1zLmFwcC4zMzkxYTYyMS05NzhlLTRkM2QtYTA1OS05OWVkOWE2YTQ4YmUiLCJleHAiOjE1MzM1MTYzODMsImlhdCI6MTUzMzUxMjc4MywibmJmIjoxNTMzNTEyNzgzLCJwcml2YXRlQ2xhaW1zIjp7ImNvbnNlbnRUb2tlbiI6bnVsbCwiZGV2aWNlSWQiOiJhbXpuMS5hc2suZGV2aWNlLkFFS0lSRDRXNFQ0UjRSRTVSNUlWQlFQUFE1UDVLN0pVMkZFVFdNN1NSQlI1V1k2N0Q2RVNDWEc3TE5OTFlYUzNLUlgzRU1XT0hJMktXNUZVR1Q1RkNPR1JZWUdGUUNPTUw0T1NSVEE0TUNVS1JLVEVRUlBZRkZKRTZGSFA0Vk1QUTNYUDNPT0IyWE5EUURaNlhZNklQUTdIU1RWTFVIVTVLUUNCNVBRSkdQU1dFNEdDTlRYNU8iLCJ1c2VySWQiOiJhbXpuMS5hc2suYWNjb3VudC5BRkZOWFVITkhITFcySlpEQllVTVVGQkRCSUxUSlhaSTJaRUlRNVFPNkFZQ1pXQVhBVllKV09XMlFKUVZRQ1BER1lUTFFGUUFPQjRCT0xPVEJZWUxRUkdKRUVTWElLSUpUSFIzNkZJSEtUS0IzT0ZSUFdJWlBVS0FXQkE2NU5UWFBaVUNTWk8yQTdLNUtJUENQUFhPM1FVUjZVNDY1MkE0NFpNRDdFSVNWTFpLQzRCNTNKTU9MQkJPT0dBNVFUR1pON0xUSUJGNkJTTlZHQlEifX0.TruIn-st_WZcHlpEBlXIGyONA0YKNIWDew6BFMwM1S-sH_gsMcU6haZZYQfjJ_mHSbIdmQskksZQ3dHZUnLDvPT7lqOsX5UYrHURlCMSskSZvjHeA4TmInu3llGlmZCt4gREfp0pByBL7IdaMFKH-e8iYozdfuUKbbp8dAFZDR_MhPnuECjoo-5Ln0VkGePdFI2BacFmX23NV5QxQ2rkHamu9zRuxqum8BDutNgzh6pSprCSShA3w-n-wObjCsssh8CUy8F4z4N6YOHZYm9N1xiwgo7tEHEIqkyB9otw9hpYVAqYY9nsyI2H1LlJex1PRnkpprBxesKoQBhQ53mCSA","user":{"userId":"amzn1.ask.account.AFFNXUHNHHLW2JZDBYUMUFBDBILTJXZI2ZEIQ5QO6AYCZWAXAVYJWOW2QJQVQCPDGYTLQFQAOB4BOLOTBYYLQRGJEESXIKIJTHR36FIHKTKB3OFRPWIZPUKAWBA65NTXPZUCSZO2A7K5KIPCPPXO3QUR6U4652A44ZMD7EISVLZKC4B53JMOLBBOOGA5QTGZN7LTIBF6BSNVGBQ"},"device":{"supportedInterfaces":{},"deviceId":"amzn1.ask.device.AEKIRD4W4T4R4RE5R5IVBQPPQ5P5K7JU2FETWM7SRBR5WY67D6ESCXG7LNNLYXS3KRX3EMWOHI2KW5FUGT5FCOGRYYGFQCOML4OSRTA4MCUKRKTEQRPYFFJE6FHP4VMPQ3XP3OOB2XNDQDZ6XY6IPQ7HSTVLUHU5KQCB5PQJGPSWE4GCNTX5O"}}},"version":"1.0"}
Type:IntentRequest
Locale:en-US
UserID:amzn1.ask.account.AFFNXUHNHHLW2JZDBYUMUFBDBILTJXZI2ZEIQ5QO6AYCZWAXAVYJWOW2QJQVQCPDGYTLQFQAOB4BOLOTBYYLQRGJEESXIKIJTHR36FIHKTKB3OFRPWIZPUKAWBA65NTXPZUCSZO2A7K5KIPCPPXO3QUR6U4652A44ZMD7EISVLZKC4B53JMOLBBOOGA5QTGZN7LTIBF6BSNVGBQ
User: amzn1.ask.account.AFFNXUHNHHLW2JZDBYUMUFBDBILTJXZI2ZEIQ5QO6AYCZWAXAVYJWOW2QJQVQCPDGYTLQFQAOB4BOLOTBYYLQRGJEESXIKIJTHR36FIHKTKB3OFRPWIZPUKAWBA65NTXPZUCSZO2A7K5KIPCPPXO3QUR6U4652A44ZMD7EISVLZKC4B53JMOLBBOOGA5QTGZN7LTIBF6BSNVGBQ
{"numParam1":0,"numParam2":0,"numParam3":0,"strParam4":null,"numParam4":0,"flags":"premium,amzn1.adg.product.e77c49c6-7140-48d4-8b97-dd358da0b8bb,ALEXA,lang=en_US","strParam1":null,"strParam2":null,"strParam3":null,"operation":0,"identID":"amzn1.ask.account.AFFNXUHNHHLW2JZDBYUMUFBDBILTJXZI2ZEIQ5QO6AYCZWAXAVYJWOW2QJQVQCPDGYTLQFQAOB4BOLOTBYYLQRGJEESXIKIJTHR36FIHKTKB3OFRPWIZPUKAWBA65NTXPZUCSZO2A7K5KIPCPPXO3QUR6U4652A44ZMD7EISVLZKC4B53JMOLBBOOGA5QTGZN7LTIBF6BSNVGBQ"}
Updating ident=amzn1.ask.account.AFFNXUHNHHLW2JZDBYUMUFBDBILTJXZI2ZEIQ5QO6AYCZWAXAVYJWOW2QJQVQCPDGYTLQFQAOB4BOLOTBYYLQRGJEESXIKIJTHR36FIHKTKB3OFRPWIZPUKAWBA65NTXPZUCSZO2A7K5KIPCPPXO3QUR6U4652A44ZMD7EISVLZKC4B53JMOLBBOOGA5QTGZN7LTIBF6BSNVGBQ
Retrieved account with id=/amzn1.ask.account.AFFNXUHNHHLW2JZDBYUMUFBDBILTJXZI2ZEIQ5QO6AYCZWAXAVYJWOW2QJQVQCPDGYTLQFQAOB4BOLOTBYYLQRGJEESXIKIJTHR36FIHKTKB3OFRPWIZPUKAWBA65NTXPZUCSZO2A7K5KIPCPPXO3QUR6U4652A44ZMD7EISVLZKC4B53JMOLBBOOGA5QTGZN7LTIBF6BSNVGBQ
user loc=(762,926,2)/templeNave23
context loc=(762,926,2)/templeNave23 -> (762,926,2)/templeNave23
SUPPORT IDENT - Partnership of Federal Fighters
canPremium=true, isPremium=true
Handling SOUTH with BaseStateHandler
Invoking method for SOUTH
Arg #0 type=jo.audio.companions.data.CompState
{"numParam1":2,"numParam2":0,"numParam3":0,"strParam4":null,"numParam4":0,"flags":"premium,amzn1.adg.product.e77c49c6-7140-48d4-8b97-dd358da0b8bb,ALEXA,lang=en_US","strParam1":null,"strParam2":null,"strParam3":null,"operation":1,"identID":"amzn1.ask.account.AFFNXUHNHHLW2JZDBYUMUFBDBILTJXZI2ZEIQ5QO6AYCZWAXAVYJWOW2QJQVQCPDGYTLQFQAOB4BOLOTBYYLQRGJEESXIKIJTHR36FIHKTKB3OFRPWIZPUKAWBA65NTXPZUCSZO2A7K5KIPCPPXO3QUR6U4652A44ZMD7EISVLZKC4B53JMOLBBOOGA5QTGZN7LTIBF6BSNVGBQ"}
Updating ident=amzn1.ask.account.AFFNXUHNHHLW2JZDBYUMUFBDBILTJXZI2ZEIQ5QO6AYCZWAXAVYJWOW2QJQVQCPDGYTLQFQAOB4BOLOTBYYLQRGJEESXIKIJTHR36FIHKTKB3OFRPWIZPUKAWBA65NTXPZUCSZO2A7K5KIPCPPXO3QUR6U4652A44ZMD7EISVLZKC4B53JMOLBBOOGA5QTGZN7LTIBF6BSNVGBQ
Retrieved account with id=/amzn1.ask.account.AFFNXUHNHHLW2JZDBYUMUFBDBILTJXZI2ZEIQ5QO6AYCZWAXAVYJWOW2QJQVQCPDGYTLQFQAOB4BOLOTBYYLQRGJEESXIKIJTHR36FIHKTKB3OFRPWIZPUKAWBA65NTXPZUCSZO2A7K5KIPCPPXO3QUR6U4652A44ZMD7EISVLZKC4B53JMOLBBOOGA5QTGZN7LTIBF6BSNVGBQ
user loc=(762,926,2)/templeNave23
moveTactical(loc=(762,926,2)/templeNave23, dir=2)
context loc=(762,926,2)/templeNave23 -> (762,926,2)/templeNave23
context loc=(762,926,2)/templeMission26 -> (762,926,2)/templeMission26
UserLogic.checkCombat(loc=(762,926,2)/templeMission26, feature=Village of XXX(GR_NAME#4088), room=room$TEMPLE_MISSION)
RoomLogic.checkRoomEffect
UserLogic.moveTactical cheking postEnter=true
Executing simple (2) script of type org.json.simple.JSONObject
Executing simple (3) {"cmd":"function(templeMissionStart, 0)"}
Executing simple cmd function(templeMissionStart, 0)
Executing simple (2) script of type java.lang.String
Executing simple (4) script function(templeMissionStart, 0)
Executing command=function, args=[templeMissionStart, 0]
java.lang.reflect.InvocationTargetException :
sun.reflect.GeneratedMethodAccessor361.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
jo.audio.util.state.logic.MethodActionHandler.handle(MethodActionHandler.java:80)
jo.audio.util.state.logic.StateHandler.handle(StateHandler.java:106)
jo.audio.util.state.logic.ApplicationHandler.handleIntent(ApplicationHandler.java:212)
jo.audio.util.state.logic.ApplicationHandler.interact(ApplicationHandler.java:101)
jo.audio.companions.app.CompApplicationHandler.interact(CompApplicationHandler.java:66)
jo.audio.util.BaseServlet.doPost(BaseServlet.java:82)
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
Caused by java.lang.NullPointerException :
jo.audio.companions.logic.gen.MissionLogic.findMission(MissionLogic.java:162)
jo.audio.companions.logic.gen.MissionLogic.getMission(MissionLogic.java:178)
jo.audio.companions.logic.feature.town.TempleLogic.startMission(TempleLogic.java:228)
jo.audio.companions.logic.MacroLogic.executeCommand(MacroLogic.java:275)
jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:128)
jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:47)
jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:75)
jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:41)
jo.audio.companions.logic.UserLogic.moveTactical(UserLogic.java:410)
jo.audio.companions.logic.UserLogic.move(UserLogic.java:123)
jo.audio.companions.logic.CompOperationLogic.operate(CompOperationLogic.java:57)
jo.audio.companions.app.logic.OperationLogic.doOperation(OperationLogic.java:161)
jo.audio.companions.app.logic.OperationLogic.doOperation(OperationLogic.java:144)
jo.audio.companions.app.logic.OperationLogic.move(OperationLogic.java:39)
jo.audio.companions.app.BaseStateHandler.moveDirection(BaseStateHandler.java:380)
jo.audio.companions.app.BaseStateHandler.doSouth(BaseStateHandler.java:398)
sun.reflect.GeneratedMethodAccessor361.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
jo.audio.util.state.logic.MethodActionHandler.handle(MethodActionHandler.java:80)
java.lang.IllegalStateException: Error invoking BaseStateHandler.doSouth :
jo.audio.util.state.logic.MethodActionHandler.handle(MethodActionHandler.java:85)
jo.audio.util.state.logic.StateHandler.handle(StateHandler.java:106)
jo.audio.util.state.logic.ApplicationHandler.handleIntent(ApplicationHandler.java:212)
jo.audio.util.state.logic.ApplicationHandler.interact(ApplicationHandler.java:101)
jo.audio.companions.app.CompApplicationHandler.interact(CompApplicationHandler.java:66)
jo.audio.util.BaseServlet.doPost(BaseServlet.java:82)
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676)
org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)
Caused by java.lang.reflect.InvocationTargetException :
sun.reflect.GeneratedMethodAccessor361.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
jo.audio.util.state.logic.MethodActionHandler.handle(MethodActionHandler.java:80)
jo.audio.util.state.logic.StateHandler.handle(StateHandler.java:106)
jo.audio.util.state.logic.ApplicationHandler.handleIntent(ApplicationHandler.java:212)
jo.audio.util.state.logic.ApplicationHandler.interact(ApplicationHandler.java:101)
jo.audio.companions.app.CompApplicationHandler.interact(CompApplicationHandler.java:66)
jo.audio.util.BaseServlet.doPost(BaseServlet.java:82)
javax.servlet.http.HttpServlet.service(HttpServlet.java:648)
javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)
org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
Caused by java.lang.NullPointerException :
jo.audio.companions.logic.gen.MissionLogic.findMission(MissionLogic.java:162)
jo.audio.companions.logic.gen.MissionLogic.getMission(MissionLogic.java:178)
jo.audio.companions.logic.feature.town.TempleLogic.startMission(TempleLogic.java:228)
jo.audio.companions.logic.MacroLogic.executeCommand(MacroLogic.java:275)
jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:128)
jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:47)
jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:75)
jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:41)
jo.audio.companions.logic.UserLogic.moveTactical(UserLogic.java:410)
jo.audio.companions.logic.UserLogic.move(UserLogic.java:123)
jo.audio.companions.logic.CompOperationLogic.operate(CompOperationLogic.java:57)
jo.audio.companions.app.logic.OperationLogic.doOperation(OperationLogic.java:161)
jo.audio.companions.app.logic.OperationLogic.doOperation(OperationLogic.java:144)
jo.audio.companions.app.logic.OperationLogic.move(OperationLogic.java:39)
jo.audio.companions.app.BaseStateHandler.moveDirection(BaseStateHandler.java:380)
jo.audio.companions.app.BaseStateHandler.doSouth(BaseStateHandler.java:398)
sun.reflect.GeneratedMethodAccessor361.invoke(Unknown Source)
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
java.lang.reflect.Method.invoke(Method.java:498)
jo.audio.util.state.logic.MethodActionHandler.handle(MethodActionHandler.java:80)
Sent data:
<stream xmlns="http://talestreamer.ai/schema/tsml" style="voice: Amy;pitch: medium"><speak xmlns="http://www.w3.org/2001/10/synthesis"> java.lang.IllegalStateException: Error invoking BaseStateHandler.doSouth</speak></stream>
Alexa Response:
{"response":{"shouldEndSession":true,"card":{"type":"Simple","title":"Error invoking BaseStateHandler.doSouth","content":" java.lang.IllegalStateException: Error invoking BaseStateHandler.doSouth:\n jo.audio.util.state.logic.MethodActionHandler.handle(MethodActionHandler.java:85)\n jo.audio.util.state.logic.StateHandler.handle(StateHandler.java:106)\n jo.audio.util.state.logic.ApplicationHandler.handleIntent(ApplicationHandler.java:212)\n jo.audio.util.state.logic.ApplicationHandler.interact(ApplicationHandler.java:101)\n jo.audio.companions.app.CompApplicationHandler.interact(CompApplicationHandler.java:66)\n jo.audio.util.BaseServlet.doPost(BaseServlet.java:82)\n javax.servlet.http.HttpServlet.service(HttpServlet.java:648)\n javax.servlet.http.HttpServlet.service(HttpServlet.java:729)\n org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)\n org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\n org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\n org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\n org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)\n org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)\n org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)\n org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)\n org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)\n org.apache.catalina.valves.RemoteIpValve.invoke(RemoteIpValve.java:676)\n org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:620)\nCaused by java.lang.reflect.InvocationTargetException:\n sun.reflect.GeneratedMethodAccessor361.invoke(Unknown Source)\n sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n java.lang.reflect.Method.invoke(Method.java:498)\n jo.audio.util.state.logic.MethodActionHandler.handle(MethodActionHandler.java:80)\n jo.audio.util.state.logic.StateHandler.handle(StateHandler.java:106)\n jo.audio.util.state.logic.ApplicationHandler.handleIntent(ApplicationHandler.java:212)\n jo.audio.util.state.logic.ApplicationHandler.interact(ApplicationHandler.java:101)\n jo.audio.companions.app.CompApplicationHandler.interact(CompApplicationHandler.java:66)\n jo.audio.util.BaseServlet.doPost(BaseServlet.java:82)\n javax.servlet.http.HttpServlet.service(HttpServlet.java:648)\n javax.servlet.http.HttpServlet.service(HttpServlet.java:729)\n org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)\n org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\n org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)\n org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)\n org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)\n org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)\n org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:94)\n org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:504)\n org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)\nCaused by java.lang.NullPointerException:\n jo.audio.companions.logic.gen.MissionLogic.findMission(MissionLogic.java:162)\n jo.audio.companions.logic.gen.MissionLogic.getMission(MissionLogic.java:178)\n jo.audio.companions.logic.feature.town.TempleLogic.startMission(TempleLogic.java:228)\n jo.audio.companions.logic.MacroLogic.executeCommand(MacroLogic.java:275)\n jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:128)\n jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:47)\n jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:75)\n jo.audio.companions.logic.MacroLogic.executeSimple(MacroLogic.java:41)\n jo.audio.companions.logic.UserLogic.moveTactical(UserLogic.java:410)\n jo.audio.companions.logic.UserLogic.move(UserLogic.java:123)\n jo.audio.companions.logic.CompOperationLogic.operate(CompOperationLogic.java:57)\n jo.audio.companions.app.logic.OperationLogic.doOperation(OperationLogic.java:161)\n jo.audio.companions.app.logic.OperationLogic.doOperation(OperationLogic.java:144)\n jo.audio.companions.app.logic.OperationLogic.move(OperationLogic.java:39)\n jo.audio.companions.app.BaseStateHandler.moveDirection(BaseStateHandler.java:380)\n jo.audio.companions.app.BaseStateHandler.doSouth(BaseStateHandler.java:398)\n sun.reflect.GeneratedMethodAccessor361.invoke(Unknown Source)\n sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n java.lang.reflect.Method.invoke(Method.java:498)\n jo.audio.util.state.logic.MethodActionHandler.handle(MethodActionHandler.java:80)\n"},"outputSpeech":{"ssml":"<speak> <audio src=\"https:\/\/audio.themagicdoor.org\/rendered\/0c377add406a1712e79010855bb6d560df45a2be53552e0c332a8bae5e620098\"\/><\/speak>","type":"SSML"}},"version":"1.0"}
Elapsed time: 47ms