APAR status |
Closed as program error.
| Error description
Generated under WAS 3.5.4:
.
compiling pages/classes with more than 199 characters in the
name/path generates JSPServiceProviderExceptions with JSP 1.0
.
Stacktrace:Generated under WAS 3.5.4:.compiling pages/classes with more than 199 characters in thename/path generates JSPServiceProviderExceptions with JSP 1.0.
.
COM.footprint.ibs.jspServiceProvider.base.JSPServiceProviderExce
ption
Generic Error Code: 12002
User Error: Callpage failed - servlet Exception
Technical Error: Server caught unhandled exception from servlet
[JSP 1.0 Processor]
eb/en/core_0005fbanking/change_0005fpersonal_0005fdetails/contac
t/_Aquarius_2F_web_2
_details_2F_contact_2
Exceptions involved:Stacktrace:.COM.footprint.ibs.jspServiceProvider.base.JSPServiceProviderExceptionGeneric Error Code: 12002User Error: Callpage failed - servlet ExceptionTechnical Error: Server caught unhandled exception from servlet[JSP 1.0 Processor]eb/en/core_0005fbanking/change_0005fpersonal_0005fdetails/contact/_Aquarius_2F_web_2_details_2F_contact_2
com.ibm.servlet.engine.webapp.UncaughtServletException: Server
caught unhandled exc
bs/current/share/htd_00025cs/Aquarius/web/en/core_0005fbanking/c
hange_0005fpersonal_
ore_5F_banking_2F_change_5F_personal_5F_details_2F_contact_2
Error occurs in: Thu Jul 05 09:29:35 GMT+01:00 2001
Error occurs in: Thu Jul 05 09:29:35 GMT+01:00 2001
at
com.aquarius.ps.servlet.AqServlet.sendLocalizedJSPPage(AqServlet
.java)
at
com.aquarius.ps.servlet.AqServlet.sendJSPPage(AqServlet.java)
at
com.aquarius.customerProfile.servlet.ChangeContactDetailsServlet
.sendOu
at
com.aquarius.ps.servlet.AqServlet.service(AqServlet.java)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at
com.ibm.servlet.engine.webapp.StrictServletInstance.doService(Se
rvletMa
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(St
rictLif
at
com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLif
ecycleS
at
com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(Str
ictLife
at
com.ibm.servlet.engine.webapp.ServletInstance.service(ServletMan
ager.ja
at
com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatc
h(Servl
at
com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(
Servlet
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebA
ppDispa
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(W
ebAppRe
at
com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(We
bAppReq
at
com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(We
bAppInv
at
com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocat
ion(Cac
at
com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI
(Servle
at
com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service
(OSELis
at
com.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRun
nable.r
at
com.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEv
ent(SQE Exceptions involved:com.ibm.servlet.engine.webapp.UncaughtServletException: Servercaught unhandled excbs/current/share/htd_00025cs/Aquarius/web/en/core_0005fbanking/change_0005fpersonal_ore_5F_banking_2F_change_5F_personal_5F_details_2F_contact_2Error occurs in: Thu Jul 05 09:29:35 GMT+01:00 2001Error occurs in: Thu Jul 05 09:29:35 GMT+01:00 2001atcom.aquarius.ps.servlet.AqServlet.sendLocalizedJSPPage(AqServlet.java)atcom.aquarius.ps.servlet.AqServlet.sendJSPPage(AqServlet.java)atcom.aquarius.customerProfile.servlet.ChangeContactDetailsServlet.sendOuatcom.aquarius.ps.servlet.AqServlet.service(AqServlet.java)atjavax.servlet.http.HttpServlet.service(HttpServlet.java:853)atcom.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletMaatcom.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifatcom.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleSatcom.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifeatcom.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.jaatcom.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(Servlatcom.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(Servletatcom.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispaatcom.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppReatcom.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppReqatcom.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvatcom.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(Cacatcom.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(Servleatcom.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSELisatcom.ibm.servlet.engine.oselistener.SQEventListenerImp$ServiceRunnable.ratcom.ibm.servlet.engine.oselistener.SQEventListenerImp.notifySQEvent(SQE Local fixProblem summary
When using the JSP 1.0 Compiler, the package name
and directory structure becomes too long and causes
the compile to fail. If the full path to jsp including
jsp name > 199 char it fails.
After 3.5.2, a change was made to make the name of the java
file longer.. thus pushing customers over the limit if they
were close to 199 char at 3.5.2.. simply by installing the ptf. Problem conclusion
Fixed JSP 1.0 Compiler such that the full path is no longer
utilized.. only the subdirectory under the JSP Processer's
docroot will be used if it exists.
In the unlikely event that the subdirectory + file name > 199
happens it would still be a problem.. but this is highly
unlikely. Temporary fixComments
APAR information | APAR number | PQ50453 | Reported component name | WAS ADVANCED AI | Reported component ID | 5648C8400 | Reported release | 350 | Status | CLOSED PER | PE | NoPE | HIPER | NoHIPER | Submitted date | 2001-07-11 | Closed date | 2001-07-17 | Last modified date | 2001-07-30 |
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:APAR is sysrouted FROM one or more of the following:
Modules/Macros APAR is sysrouted TO one or more of the following:Modules/Macros
|
Fix information |
Fixed component name | WAS ADVANCED AI | Fixed component ID | 5648C8400 |
Applicable component levels | R350 PSY | UP |
|