You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tapestry.apache.org by "Lian Seng, Loh" <li...@hotmail.com> on 2003/04/16 07:31:47 UTC

Vlib on Jboss 3.2

Hi,
I just got started on Tapestry and was trying to deploy the sample VLIB to Jboss 3.2 and mySql.

Basically everything seems to work (after I made some minor changes in the createDb script and Jboss deployment descriptors) - registration, login, search, new books, etc.  But a error came up on Jboss logs on "Give away books".  Does anybody know a quick fix before I dig into this ?

The sample looks great - fast too - on my little old notebook.

Thanks.
Lianseng
============== error message follows ====================

2003-04-16 13:22:48,480 ERROR [org.apache.commons.digester.Digester] Parse Error at line 22 column 17: The content of element type "component" must match "(property*,(binding|inherited-binding|listener-binding|static-binding|string-binding)*)".
org.xml.sax.SAXParseException: The content of element type "component" must match "(property*,(binding|inherited-binding|listener-binding|static-binding|string-binding)*)".
 at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source)
 at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source)
 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
 at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source)
 at org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Unknown Source)
 at org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown Source)
 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndElement(Unknown Source)
 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
 at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
 at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
 at org.apache.xerces.parsers.DTDConfiguration.parse(Unknown Source)
 at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
 at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
 at org.apache.commons.digester.Digester.parse(Digester.java:1543)
 at org.apache.tapestry.parse.SpecificationParser.parse(SpecificationParser.java:688)
 at org.apache.tapestry.parse.SpecificationParser.parsePageSpecification(SpecificationParser.java:738)
 at org.apache.tapestry.engine.DefaultSpecificationSource.parseSpecification(DefaultSpecificationSource.java:205)
 at org.apache.tapestry.engine.DefaultSpecificationSource.getPageSpecification(DefaultSpecificationSource.java:361)
 at org.apache.tapestry.resolver.PageSpecificationResolver.found(PageSpecificationResolver.java:270)
 at org.apache.tapestry.resolver.PageSpecificationResolver.searchForPage(PageSpecificationResolver.java:189)
 at org.apache.tapestry.resolver.PageSpecificationResolver.resolve(PageSpecificationResolver.java:158)
 at org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:183)
 at org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:236)
 at org.apache.tapestry.engine.PageService.service(PageService.java:114)
 at org.apache.tapestry.engine.AbstractEngine.service(AbstractEngine.java:878)
 at org.apache.tapestry.ApplicationServlet.doService(ApplicationServlet.java:238)
 at org.apache.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:199)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
 at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)
 at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:278)
 at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:558)
 at org.mortbay.http.HttpContext.handle(HttpContext.java:1713)
 at org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:550)
 at org.mortbay.http.HttpContext.handle(HttpContext.java:1663)
 at org.mortbay.http.HttpServer.service(HttpServer.java:863)
 at org.jboss.jetty.Jetty.service(Jetty.java:470)
 at org.mortbay.http.HttpConnection.service(HttpConnection.java:773)
 at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:937)
 at org.mortbay.http.HttpConnection.handle(HttpConnection.java:790)
 at org.mortbay.http.SocketListener.handleConnection(SocketListener.java:201)
 at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
 at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
2003-04-16 13:22:49,441 INFO  [org.apache.tapestry.pageload.PageLoader] Loaded page org.apache.tapestry.vlib.pages.GiveAwayBooks$Enhance_30@126456a[GiveAwayBooks] with 70 components (maximum depth 4)

RE: Vlib on Jboss 3.2

Posted by "Howard M. Lewis Ship" <hl...@attbi.com>.
Just a typo in the spec file.

--
Howard M. Lewis Ship
Creator, Tapestry: Java Web Components
http://jakarta.apache.org/tapestry



> -----Original Message-----
> From: Lian Seng, Loh [mailto:lianseng@hotmail.com] 
> Sent: Wednesday, April 16, 2003 1:32 AM
> To: tapestry-user@jakarta.apache.org
> Subject: Vlib on Jboss 3.2
> 
> 
> Hi,
> I just got started on Tapestry and was trying to deploy the 
> sample VLIB to Jboss 3.2 and mySql.
> 
> Basically everything seems to work (after I made some minor 
> changes in the createDb script and Jboss deployment 
> descriptors) - registration, login, search, new books, etc.  
> But a error came up on Jboss logs on "Give away books".  Does 
> anybody know a quick fix before I dig into this ?
> 
> The sample looks great - fast too - on my little old notebook.
> 
> Thanks.
> Lianseng
> ============== error message follows ====================
> 
> 2003-04-16 13:22:48,480 ERROR 
> [org.apache.commons.digester.Digester] Parse Error at line 22 
> column 17: The content of element type "component" must match 
> "(property*,(binding|inherited-binding|listener-binding|static
> -binding|string-binding)*)".
> org.xml.sax.SAXParseException: The content of element type 
> "component" must match 
> "(property*,(binding|inherited-binding|listener-binding|static
> -binding|string-binding)*)".
>  at 
> org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseExcep
> tion(Unknown Source)  at 
> org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown 
> Source)  at 
> org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown 
> Source)  at 
> org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown 
> Source)  at 
> org.apache.xerces.impl.dtd.XMLDTDValidator.handleEndElement(Un
> known Source)  at 
> org.apache.xerces.impl.dtd.XMLDTDValidator.endElement(Unknown 
> Source)  at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanEndE
> lement(Unknown Source)  at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$Fragment
> ContentDispatcher.dispatch(Unknown Source)  at 
> org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocu
> ment(Unknown Source)  at 
> org.apache.xerces.parsers.XML11Configuration.parse(Unknown 
> Source)  at 
> org.apache.xerces.parsers.DTDConfiguration.parse(Unknown 
> Source)  at org.apache.xerces.parsers.XMLParser.parse(Unknown 
> Source)  at 
> org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown 
> Source)  at 
> org.apache.commons.digester.Digester.parse(Digester.java:1543)
>  at 
> org.apache.tapestry.parse.SpecificationParser.parse(Specificat
> ionParser.java:688)
>  at 
> org.apache.tapestry.parse.SpecificationParser.parsePageSpecifi
> cation(SpecificationParser.java:738)
>  at 
> org.apache.tapestry.engine.DefaultSpecificationSource.parseSpe
> cification(DefaultSpecificationSource.java:205)
>  at 
> org.apache.tapestry.engine.DefaultSpecificationSource.getPageS
> pecification(DefaultSpecificationSource.java:361)
>  at 
> org.apache.tapestry.resolver.PageSpecificationResolver.found(P
ageSpecificationResolver.java:270)
>  at 
> org.apache.tapestry.resolver.PageSpecificationResolver.searchF
> orPage(PageSpecificationResolver.java:189)
>  at 
> org.apache.tapestry.resolver.PageSpecificationResolver.resolve
> (PageSpecificationResolver.java:158)
>  at 
> org.apache.tapestry.pageload.PageSource.getPage(PageSource.java:183)
>  at 
> org.apache.tapestry.engine.RequestCycle.getPage(RequestCycle.java:236)
>  at 
> org.apache.tapestry.engine.PageService.service(PageService.java:114)
>  at 
> org.apache.tapestry.engine.AbstractEngine.service(AbstractEngi
> ne.java:878)
>  at 
> org.apache.tapestry.ApplicationServlet.doService(ApplicationSe
> rvlet.java:238)
>  at 
> org.apache.tapestry.ApplicationServlet.doGet(ApplicationServle
> t.java:199)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
>  at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
>  at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:360)
>  at 
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebAp
> plicationHandler.java:278)
>  at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler
> .java:558)
>  at org.mortbay.http.HttpContext.handle(HttpContext.java:1713)
>  at 
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebAppl
> icationContext.java:550)
>  at org.mortbay.http.HttpContext.handle(HttpContext.java:1663)
>  at org.mortbay.http.HttpServer.service(HttpServer.java:863)
>  at org.jboss.jetty.Jetty.service(Jetty.java:470)
>  at org.mortbay.http.HttpConnection.service(HttpConnection.java:773)
>  at 
> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:937)
>  at org.mortbay.http.HttpConnection.handle(HttpConnection.java:790)
>  at 
> org.mortbay.http.SocketListener.handleConnection(SocketListene
> r.java:201)
>  at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:289)
>  at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:455)
> 2003-04-16 13:22:49,441 INFO  
> [org.apache.tapestry.pageload.PageLoader] Loaded page 
> org.apache.tapestry.vlib.pages.GiveAwayBooks$Enhance_30@126456
> a[GiveAwayBooks] with 70 components (maximum depth 4)
>