declaring function
hi every body,
i am not able to declare the static functoin in TLD.
when i done it i got this error.
INFO : 04-10-2006 09:42:49 - Tiles definition factory found for request processor ''.
[2006/04/10 09:42:51.777] com.caucho.xml.XmlParseException: file:/D:/Work/mnp/webapps/ccs/ccs/WEB-INF/tld/mnp.tld:315: <function> is an unexpected tag (parent <taglib> starts at 6).
[2006/04/10 09:42:51.777]
[2006/04/10 09:42:51.777] <tag> is expected,
[2006/04/10 09:42:51.777] or </taglib> may close.
[2006/04/10 09:42:51.777]
[2006/04/10 09:42:51.777] <taglib> syntax: ( (<tlib-version>, <jsp-version>, <short-name>, <uri>?, <display-name>?, <small-icon>?, <large-icon>?, <description>?, <validator>?, <listener>*, <tag>+)
[2006/04/10 09:42:51.777]| (<tlibversion>, <jspversion>, <shortname>, <uri>?, <info>?, <tag>+))
[2006/04/10 09:42:54.529] com.caucho.xml.XmlParseException: file:/D:/Work/mnp/webapps/ccs/ccs/WEB-INF/tld/mnp.tld:315: <function> is an unexpected tag (parent <taglib> starts at 6).
[2006/04/10 09:42:54.529]
[2006/04/10 09:42:54.529] <tag> is expected,
[2006/04/10 09:42:54.529] or </taglib> may close.
[2006/04/10 09:42:54.529]
[2006/04/10 09:42:54.529] <taglib> syntax: ( (<tlib-version>, <jsp-version>, <short-name>, <uri>?, <display-name>?, <small-icon>?, <large-icon>?, <description>?, <validator>?, <listener>*, <tag>+)
[2006/04/10 09:42:54.529]| (<tlibversion>, <jspversion>, <shortname>, <uri>?, <info>?, <tag>+))
ERROR: 04-10-2006 09:42:54 - ServletException in '/jsp/tabs.jsp': file:/D:/Work/mnp/webapps/ccs/ccs/WEB-INF/tld/mnp.tld:315: <function> is an unexpected tag (parent <taglib> starts at 6).
<tag> is expected,
or </taglib> may close.
<taglib> syntax: ( (<tlib-version>, <jsp-version>, <short-name>, <uri>?, <display-name>?, <small-icon>?, <large-icon>?, <description>?, <validator>?, <listener>*, <tag>+)
| (<tlibversion>, <jspversion>, <shortname>, <uri>?, <info>?, <tag>+))
com.caucho.jsp.JspLineParseException: file:/D:/Work/mnp/webapps/ccs/ccs/WEB-INF/tld/mnp.tld:315: <function> is an unexpected tag (parent <taglib> starts at 6).
<tag> is expected,
or </taglib> may close.
<taglib> syntax: ( (<tlib-version>, <jsp-version>, <short-name>, <uri>?, <display-name>?, <small-icon>?, <large-icon>?, <description>?, <validator>?, <listener>*, <tag>+)
| (<tlibversion>, <jspversion>, <shortname>, <uri>?, <info>?, <tag>+))
at com.caucho.jsp.JspParseException.create(JspParseException.java:69)
at com.caucho.jsp.TaglibManager.readTaglib(TaglibManager.java:232)
at com.caucho.jsp.TaglibManager.getTaglib(TaglibManager.java:172)
at com.caucho.jsp.ParseTagManager.addTaglib(ParseTagManager.java:258)
at com.caucho.jsp.JspParser.processTaglib(JspParser.java:1635)
at com.caucho.jsp.JspParser.processTaglibDirective(JspParser.java:1609)
at com.caucho.jsp.JspParser.parseDirective(JspParser.java:1140)
at com.caucho.jsp.JspParser.parseScriptlet(JspParser.java:1014)
at com.caucho.jsp.JspParser.parseNode(JspParser.java:417)
at com.caucho.jsp.JspParser.parseJsp(JspParser.java:328)
at com.caucho.jsp.JspParser.parse(JspParser.java:252)
at com.caucho.jsp.JspCompilerInstance.generate(JspCompilerInstance.java:458)
at com.caucho.jsp.JspCompilerInstance.compile(JspCompilerInstance.java:369)
at com.caucho.jsp.JspManager.compile(JspManager.java:235)
at com.caucho.jsp.JspManager.createPage(JspManager.java:179)
at com.caucho.jsp.JspManager.createPage(JspManager.java:159)
at com.caucho.jsp.PageManager.getPage(PageManager.java:235)
at com.caucho.jsp.PageManager.getPage(PageManager.java:153)
at com.caucho.jsp.QServlet.getSubPage(QServlet.java:292)
at com.caucho.jsp.QServlet.getPage(QServlet.java:210)
at com.caucho.server.dispatch.PageFilterChain.compilePage(PageFilterChain.java:186)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:123)
at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:481)
at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:346)
at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:923)
at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:860)
at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)
at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
at _jsp._jsp._applayout__jsp._jspService(_applayout__jsp.java:89)
at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
at com.caucho.jsp.Page.pageservice(Page.java:570)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:159)
at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:481)
at com.caucho.server.webapp.RequestDispatcherImpl.include(RequestDispatcherImpl.java:346)
at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:923)
at com.caucho.jsp.PageContextImpl.include(PageContextImpl.java:860)
at org.apache.struts.tiles.TilesUtilImpl.doInclude(TilesUtilImpl.java:99)
at org.apache.struts.tiles.TilesUtil.doInclude(TilesUtil.java:135)
at org.apache.struts.taglib.tiles.InsertTag.doInclude(InsertTag.java:760)
at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:892)
at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:462)
at _jsp._homepageempty__jsp._jspService(_homepageempty__jsp.java:164)
at com.caucho.jsp.JavaPage.service(JavaPage.java:60)
at com.caucho.jsp.Page.pageservice(Page.java:570)
at com.caucho.server.dispatch.PageFilterChain.doFilter(PageFilterChain.java:159)
at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:273)
at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
at com.caucho.server.webapp.DispatchFilterChain.doFilter(DispatchFilterChain.java:115)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:273)
at com.caucho.server.webapp.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:106)
at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1062)
at org.apache.struts.tiles.TilesRequestProcessor.doForward(TilesRequestProcessor.java:263)
at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:386)
at org.apache.struts.tiles.TilesRequestProcessor.processForwardConfig(TilesRequestProcessor.java:318)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:229)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:154)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:92)
at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:106)
at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:178)
at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:229)
at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:268)
at com.caucho.server.port.TcpConnection.run(TcpConnection.java:389)
at com.caucho.util.ThreadPool.runTasks(ThreadPool.java:492)
at com.caucho.util.ThreadPool.run(ThreadPool.java:425)
at java.lang.Thread.run(Thread.java:595)
Caused by: com.caucho.xml.XmlParseException: file:/D:/Work/mnp/webapps/ccs/ccs/WEB-INF/tld/mnp.tld:315: <function> is an unexpected tag (parent <taglib> starts at 6).
<tag> is expected,
or </taglib> may close.
<taglib> syntax: ( (<tlib-version>, <jsp-version>, <short-name>, <uri>?, <display-name>?, <small-icon>?, <large-icon>?, <description>?, <validator>?, <listener>*, <tag>+)
| (<tlibversion>, <jspversion>, <shortname>, <uri>?, <info>?, <tag>+))
at com.caucho.xml.DOMBuilder.error(DOMBuilder.java:600)
at com.caucho.xml.DOMBuilder.error(DOMBuilder.java:574)
at com.caucho.relaxng.VerifierImpl.error(VerifierImpl.java:77)
at com.caucho.relaxng.VerifierHandlerImpl.error(VerifierHandlerImpl.java:347)
at com.caucho.relaxng.VerifierHandlerImpl.error(VerifierHandlerImpl.java:361)
at com.caucho.relaxng.VerifierHandlerImpl.startElement(VerifierHandlerImpl.java:220)
at com.caucho.relaxng.VerifierFilter.startElement(VerifierFilter.java:134)
at com.caucho.xml.XmlParser.addElement(XmlParser.java:2563)
at com.caucho.xml.XmlParser.parseElement(XmlParser.java:629)
at com.caucho.xml.XmlParser.parseNode(XmlParser.java:366)
at com.caucho.xml.XmlParser.parseInt(XmlParser.java:241)
at com.caucho.xml.AbstractParser.parse(AbstractParser.java:633)
at com.caucho.relaxng.VerifierFilter.parse(VerifierFilter.java:83)
at com.caucho.config.Config.parseDocument(Config.java:375)
at com.caucho.config.Config.configure(Config.java:193)
at com.caucho.jsp.TldManager.parseTld(TldManager.java:593)
at com.caucho.jsp.TldManager.parseTld(TldManager.java:554)
at com.caucho.jsp.TldManager.findTld(TldManager.java:524)
at com.caucho.jsp.TldManager.parseTld(TldManager.java:458)
at com.caucho.jsp.TldManager.parseTld(TldManager.java:447)
at com.caucho.jsp.TaglibManager.readTaglib(TaglibManager.java:225)

