cancel
Showing results for 
Search instead for 
Did you mean: 

JspParseException: Unknown class name [java.util.Date]

Former Member
0 Kudos

Hi Community,

i have a major problem with using custom Taglibs and Struts on SAP AS 7.00 engine! The JSPParser didnt find the default class java.util.date, which is included from the custom Taglib java-code. On Tomcat and SAP AS 5 EE it works fine.

All other application works, its only inside the taglib code.

Is it a class path problem and how can i fix it?

Runtime error in compiling of the JSP file <C:/usr/sap/J2E/JC01/j2ee/cluster/server0/apps/sap.com/eonlastgang-ear/servlet_jsp/eonlastgang/root/jsp/analyzer/analyzer.jsp> ! The error is: com.sap.engine.services.servlets_jsp.lib.jspparser.exceptions.JspParseException: Cannot parse custom tag with short name [xychart].

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.JspElement.customTagAction(JspElement.java:381)

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.JspElement.action(JspElement.java:135)

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.ElementCollection.action(ElementCollection.java:52)

at com.sap.engine.services.servlets_jsp.server.jsp.JSPParser.initParser(JSPParser.java:340)

at com.sap.engine.services.servlets_jsp.server.jsp.JSPParser.parse(JSPParser.java:106)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.getClassName(JSPServlet.java:238)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.compileAndGetClassName(JSPServlet.java:429)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:169)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

Caused by: <b>com.sap.engine.services.servlets_jsp.lib.jspparser.exceptions.JspParseException: Unknown class name [java.util.Date].</b>

at com.sap.engine.services.servlets_jsp.lib.jspparser.taglib.TagBeginGenerator.convertString(TagBeginGenerator.java:372)

at com.sap.engine.services.servlets_jsp.lib.jspparser.taglib.TagBeginGenerator.generateSetters(TagBeginGenerator.java:194)

at com.sap.engine.services.servlets_jsp.lib.jspparser.taglib.TagBeginGenerator.generateServiceMethodStatements(TagBeginGenerator.java:219)

at com.sap.engine.services.servlets_jsp.lib.jspparser.taglib.TagBeginGenerator.generate(TagBeginGenerator.java:276)

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.JspElement.customTagAction(JspElement.java:379)

... 22 more

xychart is my custom Taglib.

kind regards,

Marco Friedrich

Message was edited by:

Marco Friedrich

Accepted Solutions (0)

Answers (2)

Answers (2)

Former Member
0 Kudos

CAN U HELP ME TO FIND WHAT EXACTLY THE PROBLEM IS

#1.5#00188B794B7300750000001B00000FBC00042DF8D39F5CB8#1176446632240#com.sap.engine.services.servlets_jsp.server.jsp.JSPParser#sap.com/FinalKetera#com.sap.engine.services.servlets_jsp.server.jsp.JSPParser#Guest#2####579ae810e98a11dbc78a00188b794b73#SAPEngine_Application_Thread[impl:3]_8##0#0#Error#1#/System/Server#Plain###Runtime error in compiling of the JSP file <C:/usr/sap/J2E/JC00/j2ee/cluster/server0/apps/sap.com/FinalKetera/servlet_jsp/procurement/root/pages/layouts/MercuryLayOut.jsp> !

The error is: com.sap.engine.services.servlets_jsp.lib.jspparser.exceptions.JspParseException: Cannot parse custom tag with short name [message].

Exception id: [00188B794B7300750000001900000FBC00042DF8D39F57DD]#

#1.5#00188B794B7300750000001C00000FBC00042DF8D39F68A0#1176446632256#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#sap.com/FinalKetera#com.sap.engine.services.servlets_jsp.client.RequestInfoServer#Guest#2####579ae810e98a11dbc78a00188b794b73#SAPEngine_Application_Thread[impl:3]_8##0#0#Error##Plain###Processing HTTP request to servlet [action] finished with error. The error is: com.sap.engine.services.servlets_jsp.server.exceptions.WebIOException: Internal error while parsing JSJspParseExceptionP page [C:/usr/sap/J2E/JC00/j2ee/cluster/server0/apps/sap.com/FinalKetera/servlet_jsp/procurement/root/pages/layouts/MercuryLayOut.jsp].

at com.sap.engine.services.servlets_jsp.server.jsp.JSPParser.parse(JSPParser.java:118)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.getClassName(JSPServlet.java:238)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.compileAndGetClassName(JSPServlet.java:429)

at com.sap.engine.services.servlets_jsp.server.servlet.JSPServlet.service(JSPServlet.java:169)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)

at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)

at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)

at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)

at com.ketera.procurement.struts.KRequestProcessor.doForward(KRequestProcessor.java:435)

at org.apache.struts.tiles.TilesRequestProcessor.processTilesDefinition(TilesRequestProcessor.java:239)

at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:302)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)

at com.ketera.procurement.struts.KRequestProcessor.process(KRequestProcessor.java:138)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)

at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.runServlet(FilterChainImpl.java:117)

at com.sap.engine.services.servlets_jsp.server.runtime.FilterChainImpl.doFilter(FilterChainImpl.java:62)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:373)

at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)

at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)

at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)

at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)

at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)

at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)

at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)

at java.security.AccessController.doPrivileged(Native Method)

at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:170)

Caused by: com.sap.engine.services.servlets_jsp.lib.jspparser.exceptions.JspParseException: Cannot parse custom tag with short name [message].

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.xmlsyntax.CustomJspTag.action(CustomJspTag.java:123)

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.ElementCollection.action(ElementCollection.java:52)

at com.sap.engine.services.servlets_jsp.server.jsp.JSPParser.initParser(JSPParser.java:340)

at com.sap.engine.services.servlets_jsp.server.jsp.JSPParser.parse(JSPParser.java:106)

... 33 more

Caused by: com.sap.engine.services.servlets_jsp.lib.jspparser.exceptions.JspParseException: Unknown class name [javax.servlet.jsp.jstl.fmt.LocalizationContext].

at com.sap.engine.services.servlets_jsp.lib.jspparser.taglib.TagBeginGenerator.convertString(TagBeginGenerator.java:372)

at com.sap.engine.services.servlets_jsp.lib.jspparser.taglib.TagBeginGenerator.generateSetters(TagBeginGenerator.java:194)

at com.sap.engine.services.servlets_jsp.lib.jspparser.taglib.TagBeginGenerator.generateServiceMethodStatements(TagBeginGenerator.java:219)

at com.sap.engine.services.servlets_jsp.lib.jspparser.taglib.TagBeginGenerator.generate(TagBeginGenerator.java:276)

at com.sap.engine.services.servlets_jsp.lib.jspparser.syntax.xmlsyntax.CustomJspTag.action(CustomJspTag.java:121)

... 36 more

#

#1.5#00188B794B7300750000001E00000FBC00042DF8D39F7106#1176446632256#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#sap.com/FinalKetera#com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl#Guest#2####579ae810e98a11dbc78a00188b794b73#SAPEngine_Application_Thread[impl:3]_8##0#0#Error#1#/System/Server/WebRequests#Plain###Processing HTTP request to servlet [action] finished with error.

The error is: com.sap.engine.services.servlets_jsp.server.exceptions.WebIOException: Internal error while parsing JSP page [C:/usr/sap/J2E/JC00/j2ee/cluster/server0/apps/sap.com/FinalKetera/servlet_jsp/procurement/root/pages/layouts/MercuryLayOut.jsp].

Exception id: [00188B794B7300750000001C00000FBC00042DF8D39F68A0]#

htammen
Active Contributor
0 Kudos

Hi Marco,

did you have a look at this thread?

Is it the JSP1.2 vs. JSP1.1 problem mentioned in this thread?

Best regards

Helmut