ibm mobilefirst - MFP 7.1 - SRVE0190E: File not found: /apps/services/my_custom_auth_request_url -


we see error lot on our test server. happens after application has been background while. once error occurs user not able thing. issue goes off once app killed , restarted.

[4/24/16 19:08:23:195 edt] 0000927c com.ibm.ws.webcontainer.extension                            w srve0190e: file not found: /apps/services/my_custom_auth_request_url [4/24/16 19:08:23:195 edt] 0000927c com.worklight.core.auth.impl.authenticationfilter            e fwlse0048e: unhandled exception caught: srve0190e: file not found: /apps/services/my_custom_auth_request_url java.io.filenotfoundexception: srve0190e: file not found: /apps/services/my_custom_auth_request_url     @ com.ibm.ws.webcontainer.extension.defaultextensionprocessor.handlerequest(defaultextensionprocessor.java:528)     @ com.ibm.ws.webcontainer.filter.webappfilterchain.invoketarget(webappfilterchain.java:150)     @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:93)     @ com.worklight.core.auth.impl.authenticationfilter$1.execute(authenticationfilter.java:224)     @ com.worklight.core.auth.impl.authenticationservicebean.accessresource(authenticationservicebean.java:82)     @ com.worklight.core.auth.impl.authenticationfilter.dofilter(authenticationfilter.java:229)     @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java:207)     @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:90)     @ com.worklight.analytics.analyticsfilter.dofilter(analyticsfilter.java:124)     @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java:207)     @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:90)     @ com.ibm.ws.webcontainer.filter.webappfiltermanager.dofilter(webappfiltermanager.java:1020)     @ com.ibm.ws.webcontainer.filter.webappfiltermanager.invokefilters(webappfiltermanager.java:1142)     @ com.ibm.ws.webcontainer.webapp.webapp.handlerequest(webapp.java:4867)     @ com.ibm.ws.webcontainer.osgi.dynamicvirtualhost$2.handlerequest(dynamicvirtualhost.java:297)     @ com.ibm.ws.webcontainer.webcontainer.handlerequest(webcontainer.java:997)     @ com.ibm.ws.webcontainer.osgi.dynamicvirtualhost$2.run(dynamicvirtualhost.java:262)     @ com.ibm.ws.http.dispatcher.internal.channel.httpdispatcherlink$taskwrapper.run(httpdispatcherlink.java:955)     @ com.ibm.ws.http.dispatcher.internal.channel.httpdispatcherlink.ready(httpdispatcherlink.java:341)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.handlediscrimination(httpinboundlink.java:470)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.handlenewrequest(httpinboundlink.java:404)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.processrequest(httpinboundlink.java:284)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.ready(httpinboundlink.java:255)     @ com.ibm.ws.channel.ssl.internal.sslconnectionlink.determinenextchannel(sslconnectionlink.java:1017)     @ com.ibm.ws.channel.ssl.internal.sslconnectionlink$myreadcompletedcallback.complete(sslconnectionlink.java:626)     @ com.ibm.ws.channel.ssl.internal.sslreadservicecontext$sslreadcompletedcallback.complete(sslreadservicecontext.java:1766)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager.requestcomplete(workqueuemanager.java:504)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager.attemptio(workqueuemanager.java:574)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager.workerrun(workqueuemanager.java:929)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager$worker.run(workqueuemanager.java:1018)     @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1156)     @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:626)     @ java.lang.thread.run(thread.java:780)  [project myproject] java.io.filenotfoundexception: srve0190e: file not found: /apps/services/my_custom_auth_request_url     @ com.ibm.ws.webcontainer.extension.defaultextensionprocessor.handlerequest(defaultextensionprocessor.java:528)     @ com.ibm.ws.webcontainer.filter.webappfilterchain.invoketarget(webappfilterchain.java:150)     @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:93)     @ com.worklight.core.auth.impl.authenticationfilter$1.execute(authenticationfilter.java:224)     @ com.worklight.core.auth.impl.authenticationservicebean.accessresource(authenticationservicebean.java:82)     @ com.worklight.core.auth.impl.authenticationfilter.dofilter(authenticationfilter.java:229)     @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java:207)     @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:90)     @ com.worklight.analytics.analyticsfilter.dofilter(analyticsfilter.java:124)     @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java:207)     @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:90)     @ com.ibm.ws.webcontainer.filter.webappfiltermanager.dofilter(webappfiltermanager.java:1020)     @ com.ibm.ws.webcontainer.filter.webappfiltermanager.invokefilters(webappfiltermanager.java:1142)     @ com.ibm.ws.webcontainer.webapp.webapp.handlerequest(webapp.java:4867)     @ com.ibm.ws.webcontainer.osgi.dynamicvirtualhost$2.handlerequest(dynamicvirtualhost.java:297)     @ com.ibm.ws.webcontainer.webcontainer.handlerequest(webcontainer.java:997)     @ com.ibm.ws.webcontainer.osgi.dynamicvirtualhost$2.run(dynamicvirtualhost.java:262)     @ com.ibm.ws.http.dispatcher.internal.channel.httpdispatcherlink$taskwrapper.run(httpdispatcherlink.java:955)     @ com.ibm.ws.http.dispatcher.internal.channel.httpdispatcherlink.ready(httpdispatcherlink.java:341)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.handlediscrimination(httpinboundlink.java:470)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.handlenewrequest(httpinboundlink.java:404)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.processrequest(httpinboundlink.java:284)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.ready(httpinboundlink.java:255)     @ com.ibm.ws.channel.ssl.internal.sslconnectionlink.determinenextchannel(sslconnectionlink.java:1017)     @ com.ibm.ws.channel.ssl.internal.sslconnectionlink$myreadcompletedcallback.complete(sslconnectionlink.java:626)     @ com.ibm.ws.channel.ssl.internal.sslreadservicecontext$sslreadcompletedcallback.complete(sslreadservicecontext.java:1766)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager.requestcomplete(workqueuemanager.java:504)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager.attemptio(workqueuemanager.java:574)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager.workerrun(workqueuemanager.java:929)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager$worker.run(workqueuemanager.java:1018)     @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1156)     @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:626)     @ java.lang.thread.run(thread.java:780)  [4/24/16 19:08:23:197 edt] 0000927c com.ibm.ws.webcontainer.webapp                               e srve0293e: [servlet error]-[fwlse0304e: unhandled exception caught: srve0190e: file not found: /apps/services/my_custom_auth_request_url [project myproject]]: com.ibm.ws.webcontainer.webapp.webapperrorreport: fwlse0304e: unhandled exception caught: srve0190e: file not found: /apps/services/my_custom_auth_request_url [project myproject]     @ com.ibm.ws.webcontainer.webapp.webappdispatchercontext.senderror(webappdispatchercontext.java:629)     @ com.ibm.ws.webcontainer.webapp.webappdispatchercontext.senderror(webappdispatchercontext.java:647)     @ com.ibm.ws.webcontainer.srt.srtservletresponse.senderror(srtservletresponse.java:1303)     @ com.worklight.core.auth.impl.authenticationfilter.dofilter(authenticationfilter.java:289)     @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java:207)     @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:90)     @ com.worklight.analytics.analyticsfilter.dofilter(analyticsfilter.java:124)     @ com.ibm.ws.webcontainer.filter.filterinstancewrapper.dofilter(filterinstancewrapper.java:207)     @ com.ibm.ws.webcontainer.filter.webappfilterchain.dofilter(webappfilterchain.java:90)     @ com.ibm.ws.webcontainer.filter.webappfiltermanager.dofilter(webappfiltermanager.java:1020)     @ com.ibm.ws.webcontainer.filter.webappfiltermanager.invokefilters(webappfiltermanager.java:1142)     @ com.ibm.ws.webcontainer.webapp.webapp.handlerequest(webapp.java:4867)     @ com.ibm.ws.webcontainer.osgi.dynamicvirtualhost$2.handlerequest(dynamicvirtualhost.java:297)     @ com.ibm.ws.webcontainer.webcontainer.handlerequest(webcontainer.java:997)     @ com.ibm.ws.webcontainer.osgi.dynamicvirtualhost$2.run(dynamicvirtualhost.java:262)     @ com.ibm.ws.http.dispatcher.internal.channel.httpdispatcherlink$taskwrapper.run(httpdispatcherlink.java:955)     @ com.ibm.ws.http.dispatcher.internal.channel.httpdispatcherlink.ready(httpdispatcherlink.java:341)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.handlediscrimination(httpinboundlink.java:470)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.handlenewrequest(httpinboundlink.java:404)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.processrequest(httpinboundlink.java:284)     @ com.ibm.ws.http.channel.internal.inbound.httpinboundlink.ready(httpinboundlink.java:255)     @ com.ibm.ws.channel.ssl.internal.sslconnectionlink.determinenextchannel(sslconnectionlink.java:1017)     @ com.ibm.ws.channel.ssl.internal.sslconnectionlink$myreadcompletedcallback.complete(sslconnectionlink.java:626)     @ com.ibm.ws.channel.ssl.internal.sslreadservicecontext$sslreadcompletedcallback.complete(sslreadservicecontext.java:1766)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager.requestcomplete(workqueuemanager.java:504)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager.attemptio(workqueuemanager.java:574)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager.workerrun(workqueuemanager.java:929)     @ com.ibm.ws.tcpchannel.internal.workqueuemanager$worker.run(workqueuemanager.java:1018)     @ java.util.concurrent.threadpoolexecutor.runworker(threadpoolexecutor.java:1156)     @ java.util.concurrent.threadpoolexecutor$worker.run(threadpoolexecutor.java:626)     @ java.lang.thread.run(thread.java:780) 

i assume using custom authenticator, , challenge handler uses submitloginform url my_custom_auth_request_url.

first, make sure of course custom authenticator knows how respond my_custom_auth_request_url.

but likely, error seeing because trying submitloginform outside of challenge context.

meaning, either:

  • you trying login before receiving challenge.
  • you received challenge, let session expire, , try answer late.
  • you did not make sure every single challenge receive either ends submitloginform or submitfailure.
  • it related other question (mfp 7.1 - fwlse0342e: grant code validation failed: grant code used). if sessions not handled correctly, lose context of challenge.

Comments

Popular posts from this blog

javascript - How to get current YouTube IDs via iMacros? -

c# - Maintaining a program folder in program files out of date? -

emulation - Android map show my location didn't work -