Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Problem similar to PK60565

4 views
Skip to first unread message

fritz.m...@bsg.co.za

unread,
Aug 27, 2008, 3:08:50 PM8/27/08
to
When viewing my webapp which works in previous versions of websphere, I get the error below (pasted at end cos it's huge). This looks very similar to PK60565, except that installing fix pack 17 for WAS doesn't fix the problem.

Got any ideas?

Error Message:

JSPG0049E: /config.jsp failed to compile :
JSPG0091E: An error occurred at line: 5 in the file: /config.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 10 : The import za.co.hsbc.gcsi.web.security cannot be resolved
JSPG0225E: An error occurred at line: 19 in the statically included file: /menu.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 30 : The import za.co.hsbc.gcsi.web.security cannot be resolved
JSPG0225E: An error occurred at line: 20 in the statically included file: /menu.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 31 : The import za.co.hsbc.gcsi.web.security cannot be resolved
JSPG0225E: An error occurred at line: 17 in the statically included file: /messages.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 57 : The import za.co.hsbc.gcsi.web.security cannot be resolved
JSPG0225E: An error occurred at line: 18 in the statically included file: /messages.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 58 : The import za.co.hsbc.gcsi.web.security cannot be resolved
JSPG0091E: An error occurred at line: 12 in the file: /config.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 372 : ConfigAction.SHOW_PASSWORD_FORM cannot be resolved to a type

Root Cause:

com.ibm.ws.jsp.JspCoreException: JSPG0049E: /config.jsp failed to compile :
JSPG0091E: An error occurred at line: 5 in the file: /config.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 10 : The import za.co.hsbc.gcsi.web.security cannot be resolved
JSPG0225E: An error occurred at line: 19 in the statically included file: /menu.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 30 : The import za.co.hsbc.gcsi.web.security cannot be resolved
JSPG0225E: An error occurred at line: 20 in the statically included file: /menu.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 31 : The import za.co.hsbc.gcsi.web.security cannot be resolved
JSPG0225E: An error occurred at line: 17 in the statically included file: /messages.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 57 : The import za.co.hsbc.gcsi.web.security cannot be resolved
JSPG0225E: An error occurred at line: 18 in the statically included file: /messages.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 58 : The import za.co.hsbc.gcsi.web.security cannot be resolved
JSPG0091E: An error occurred at line: 12 in the file: /config.jsp
JSPG0093E: Generated servlet error from file: /config.jsp
C:\IBM\WebSphere\AppServer\profiles\AppSrv01\temp\scramblerNode01\server1\gcsi_2_3_5_war\gcsi_2.3.5.war\_config.java : 372 : ConfigAction.SHOW_PASSWORD_FORM cannot be resolved to a type
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.translateJsp(AbstractJSPExtensionServletWrapper.java:456)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper._checkForTranslation(AbstractJSPExtensionServletWrapper.java:421)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.checkForTranslation(AbstractJSPExtensionServletWrapper.java:284)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:139)
at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionProcessor.handleRequest(AbstractJSPExtensionProcessor.java:285)
at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:321)
at org.apache.struts.chain.commands.servlet.PerformForward.handleAsForward(PerformForward.java:99)
at org.apache.struts.chain.commands.servlet.PerformForward.perform(PerformForward.java:82)
at org.apache.struts.chain.commands.AbstractPerformForward.execute(AbstractPerformForward.java:51)
at org.apache.struts.chain.commands.ActionCommandBase.execute(ActionCommandBase.java:48)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.commons.chain.generic.LookupCommand.execute(LookupCommand.java:304)
at org.apache.commons.chain.impl.ChainBase.execute(ChainBase.java:190)
at org.apache.struts.chain.ComposableRequestProcessor.process(ComposableRequestProcessor.java:280)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1858)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:446)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1075)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1016)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:145)
at za.co.hsbc.gcsi.web.GCSIFilter.doFilter(GCSIFilter.java:105)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:190)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:130)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:87)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:771)
at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:679)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:546)
at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:478)
at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3391)
at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:115)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:458)
at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:387)
at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1473)


fritz.m...@bsg.co.za

unread,
Aug 28, 2008, 7:39:48 AM8/28/08
to
Turns out this is nothing to do with PK60565, the problem is that Websphere doesn't like the package name... taking the exact same code but renaming za.co.hsbc.gcsi.web.security to za.co.hsbc.gcsi.web.sec fixed it (which IMO is ridiculous, why have arbitrary restrictions on package names? I'm struggling to even see how a bug like this could occur).

Ken Hygh

unread,
Aug 28, 2008, 9:12:20 AM8/28/08
to
fritz.m...@bsg.co.za wrote:
> Turns out this is nothing to do with PK60565, the problem is that Websphere doesn't like the package name... taking the exact same code but renaming za.co.hsbc.gcsi.web.security to za.co.hsbc.gcsi.web.sec fixed it (which IMO is ridiculous, why have arbitrary restrictions on package names? I'm struggling to even see how a bug like this could occur).
>
That's almost certainly voodoo, I've never heard of a restriction on
package names outside the java* hierarchy. I suspect you had a build
problem on your previous package.

Ken

0 new messages