This code work with Tapestry_1_2. but I am having trouble with Tapestry_1_3.dtd.   Anyone out there with an idea ?  I attached the full html of the exception.
 
*** ApplicationWrapper.jwc ************
 
<?xml  version="1.0"  encoding="UTF-8" ?>
<!DOCTYPE  component-specification  PUBLIC  "-//Howard Ship//Tapestry Specification 1.3//EN"  "http://tapestry.sf.net/dtd/Tapestry_1_3.dtd" >
 
<component-specification  class="_cwg$ais.JWC.ApplicationWrapper"  allow-informal-parameters="no"  allow-body="yes" >
 
    <description>Application Wrapper</description>
 
    <parameter  name="title"  java-type="String"  required="yes" >
        <description>Application Title</description>
    </parameter>
 
<!-- -->
   
    <component  id="tapestryInsertWrapped"  type="InsertWrapped" />
 
</component-specification>
***************
An exception has occured.

You may continue by restarting the session.

net.sf.tapestry.ApplicationRuntimeException
Could not parse specification /_cwg$ais/JWC/ApplicationWrapper.jwc.
 
net.sf.tapestry.util.xml.DocumentParseException
Incorrect document type; expected specification but received component-specification.
column: 0
lineNumber: 0
resourcePath: /_cwg$ais/JWC/ApplicationWrapper.jwc
Stack Trace:
  • net.sf.tapestry.util.xml.AbstractDocumentParser.validateRootElement(AbstractDocumentParser.java:267)
  • net.sf.tapestry.parse.SpecificationParser.parseComponentSpecification(SpecificationParser.java:426)
  • net.sf.tapestry.engine.DefaultSpecificationSource.parseSpecification(DefaultSpecificationSource.java:169)
  • net.sf.tapestry.engine.DefaultSpecificationSource.getComponentSpecification(DefaultSpecificationSource.java:331)
  • net.sf.tapestry.engine.Namespace.locateComponentSpecification(Namespace.java:258)
  • net.sf.tapestry.engine.Namespace.getComponentSpecification(Namespace.java:180)
  • net.sf.tapestry.pageload.PageLoader$ComponentResolver.<init>(PageLoader.java:147)
  • net.sf.tapestry.pageload.PageLoader$ComponentResolver.<init>(PageLoader.java:108)
  • net.sf.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:334)
  • net.sf.tapestry.pageload.PageLoader.loadPage(PageLoader.java:497)
  • net.sf.tapestry.pageload.PageSource.getPage(PageSource.java:219)
  • net.sf.tapestry.engine.RequestCycle.getPage(RequestCycle.java:226)
  • net.sf.tapestry.engine.HomeService.service(HomeService.java:70)
  • net.sf.tapestry.engine.AbstractEngine.service(AbstractEngine.java:746)
  • net.sf.tapestry.ApplicationServlet.doService(ApplicationServlet.java:175)
  • net.sf.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:144)
  • javax.servlet.http.HttpServlet.service(HttpServlet.java:195)
  • javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
  • javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
  • com.evermind._bxb._crd(.:501)
  • com.evermind._bxb._ukb(.:170)
  • com.evermind._cn._uab(.:576)
  • com.evermind._cn._fm(.:189)
  • com.evermind._bs.run(.:62)
*************
 
 
Craig J. Gregory
Dir. of Information Srevices
Blue Mountain Community College
PO Box 100
2411 NW Carden Av.
Pendleton, OR 97801
(541) 278-5825
Title: Exception
An exception has occured.

You may continue by restarting the session.

net.sf.tapestry.ApplicationRuntimeException
Could not parse specification /_cwg$ais/JWC/ApplicationWrapper.jwc.
 
net.sf.tapestry.util.xml.DocumentParseException
Incorrect document type; expected specification but received component-specification.
column: 0
lineNumber: 0
resourcePath: /_cwg$ais/JWC/ApplicationWrapper.jwc
Stack Trace:
  • net.sf.tapestry.util.xml.AbstractDocumentParser.validateRootElement(AbstractDocumentParser.java:267)
  • net.sf.tapestry.parse.SpecificationParser.parseComponentSpecification(SpecificationParser.java:426)
  • net.sf.tapestry.engine.DefaultSpecificationSource.parseSpecification(DefaultSpecificationSource.java:169)
  • net.sf.tapestry.engine.DefaultSpecificationSource.getComponentSpecification(DefaultSpecificationSource.java:331)
  • net.sf.tapestry.engine.Namespace.locateComponentSpecification(Namespace.java:258)
  • net.sf.tapestry.engine.Namespace.getComponentSpecification(Namespace.java:180)
  • net.sf.tapestry.pageload.PageLoader$ComponentResolver.<init>(PageLoader.java:147)
  • net.sf.tapestry.pageload.PageLoader$ComponentResolver.<init>(PageLoader.java:108)
  • net.sf.tapestry.pageload.PageLoader.constructComponent(PageLoader.java:334)
  • net.sf.tapestry.pageload.PageLoader.loadPage(PageLoader.java:497)
  • net.sf.tapestry.pageload.PageSource.getPage(PageSource.java:219)
  • net.sf.tapestry.engine.RequestCycle.getPage(RequestCycle.java:226)
  • net.sf.tapestry.engine.HomeService.service(HomeService.java:70)
  • net.sf.tapestry.engine.AbstractEngine.service(AbstractEngine.java:746)
  • net.sf.tapestry.ApplicationServlet.doService(ApplicationServlet.java:175)
  • net.sf.tapestry.ApplicationServlet.doGet(ApplicationServlet.java:144)
  • javax.servlet.http.HttpServlet.service(HttpServlet.java:195)
  • javax.servlet.http.HttpServlet.service(HttpServlet.java:309)
  • javax.servlet.http.HttpServlet.service(HttpServlet.java:336)
  • com.evermind._bxb._crd(.:501)
  • com.evermind._bxb._ukb(.:170)
  • com.evermind._cn._uab(.:576)
  • com.evermind._cn._fm(.:189)
  • com.evermind._bs.run(.:62)

Request
Properties
Name Value
contentLength -1
method GET
protocol HTTP/1.1
remoteAddr 127.0.0.1
remoteHost 127.0.0.1
requestedSessionIdFromCookie no
requestedSessionIdFromURL no
requestedSessionIdValid no
requestURI /College-Support/TapestryJWCHelloWorld
scheme http
serverName localhost
serverPort 80
contextPath /College-Support
servletPath /TapestryJWCHelloWorld
Headers
Name Value
ACCEPT image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, */*
ACCEPT-ENCODING gzip, deflate
ACCEPT-LANGUAGE en-us
CONNECTION Keep-Alive
HOST localhost
USER-AGENT Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0)
Servlet
Properties
Name Value
servlet _cwg$ais.examples.Tapestry.JWCHelloWorld.HelloWorld_servlet@6f9b8e
Servlet Context
Properties
Name Value
majorVersion 2
minorVersion 2
serverInfo Orion/1.5.3
Attributes
Name Value
net.sf.tapestry.AssetExternalizer.TapestryJWCHelloWorld net.sf.tapestry.asset.AssetExternalizer@982fc1
net.sf.tapestry.DataSqueezer DataSqueezer[adaptors=<AdaptorRegistry[java.lang.Character=net.sf.tapestry.util.io.CharacterAdaptor@5bdc50 java.io.Serializable=net.sf.tapestry.util.io.SerializableAdaptor@8f5824 java.lang.Double=net.sf.tapestry.util.io.DoubleAdaptor@d42d08 java.lang.Integer=net.sf.tapestry.util.io.IntegerAdaptor@3020ad java.lang.Byte=net.sf.tapestry.util.io.ByteAdaptor@7f4ec java.lang.Float=net.sf.tapestry.util.io.FloatAdaptor@8b3364 java.lang.Boolean=net.sf.tapestry.util.io.BooleanAdaptor@b8d6f7 java.lang.String=net.sf.tapestry.util.io.StringAdaptor@8c436b net.sf.tapestry.ComponentAddress=net.sf.tapestry.util.io.ComponentAddressAdaptor@82764b java.lang.Short=net.sf.tapestry.util.io.ShortAdaptor@949f69 java.lang.Long=net.sf.tapestry.util.io.LongAdaptor@76fba0]>]
net.sf.tapestry.PageSource.TapestryHelloWorld PageSource
  • pool = Pool[Generation = 0 Pooled = 1]
    • MultiKey[Home, en_US] = 1
net.sf.tapestry.PageSource.TapestryJWCHelloWorld PageSource
  • pool = Pool[Generation = 0 Pooled = 0]
  • 2 cached field bindings
    • net.sf.tapestry.IEngineService.RESTART_SERVICE
    • Boolean.TRUE
  • 3 cached static bindings
    • Exception
    • tr
    • li
  • 1 cached private assets
    • /net/sf/tapestry/pages/Exception.css
net.sf.tapestry.ScriptSource.TapestryHelloWorld DefaultScriptSource@e4853f[[], ]
net.sf.tapestry.ScriptSource.TapestryJWCHelloWorld DefaultScriptSource@e808ca[[], ]
net.sf.tapestry.ServiceMap.TapestryHelloWorld {restart=net.sf.tapestry.engine.RestartService@992bae, reset=net.sf.tapestry.engine.ResetService@2bd3a, page=net.sf.tapestry.engine.PageService@d53f5b, home=net.sf.tapestry.engine.HomeService@329642, external=net.sf.tapestry.engine.ExternalService@26d607, direct=net.sf.tapestry.engine.DirectService@ad98ef, action=net.sf.tapestry.engine.ActionService@138c63, asset=net.sf.tapestry.asset.AssetService@65f738}
net.sf.tapestry.ServiceMap.TapestryJWCHelloWorld {restart=net.sf.tapestry.engine.RestartService@49b290, reset=net.sf.tapestry.engine.ResetService@6a38b5, page=net.sf.tapestry.engine.PageService@b1074a, home=net.sf.tapestry.engine.HomeService@55a338, external=net.sf.tapestry.engine.ExternalService@4ee70b, direct=net.sf.tapestry.engine.DirectService@22ab57, action=net.sf.tapestry.engine.ActionService@1eec35, asset=net.sf.tapestry.asset.AssetService@25c828}
net.sf.tapestry.SpecificationSource.TapestryHelloWorld DefaultSpecificationSource[1 cached page specifications:
  • /_cwg$ais/examples/Tapestry/HelloWorld/Home.jwc

0 cached component specifications:]
net.sf.tapestry.SpecificationSource.TapestryJWCHelloWorld DefaultSpecificationSource[2 cached page specifications:
  • /_cwg$ais/examples/Tapestry/JWCHelloWorld/Home.jwc
  • /net/sf/tapestry/pages/Exception.page

7 cached component specifications:
  • /net/sf/tapestry/components/Conditional.jwc
  • /net/sf/tapestry/html/Shell.jwc
  • /net/sf/tapestry/components/Delegator.jwc
  • /net/sf/tapestry/link/ServiceLink.jwc
  • /net/sf/tapestry/html/ExceptionDisplay.jwc
  • /net/sf/tapestry/components/Foreach.jwc
  • /net/sf/tapestry/components/Insert.jwc
]
net.sf.tapestry.StringsSource.TapestryHelloWorld net.sf.tapestry.engine.DefaultStringsSource@77ef83
net.sf.tapestry.StringsSource.TapestryJWCHelloWorld net.sf.tapestry.engine.DefaultStringsSource@d85cc
net.sf.tapestry.TemplateSource.TapestryHelloWorld DefaultTemplateSource[1 tokens
  • MultiKey[/_cwg$ais/examples/Tapestry/HelloWorld/Home.jwc, en_US] (1 tokens)

]
net.sf.tapestry.TemplateSource.TapestryJWCHelloWorld DefaultTemplateSource[50 tokens
  • MultiKey[/net/sf/tapestry/pages/Exception.page, en_US] (15 tokens)
  • MultiKey[/net/sf/tapestry/html/ExceptionDisplay.jwc, en_US] (35 tokens)

]
JVM System Properties
Name Value
awt.toolkit sun.awt.windows.WToolkit
file.encoding Cp1252
file.encoding.pkg sun.io
file.separator \
java.awt.graphicsenv sun.awt.Win32GraphicsEnvironment
java.awt.printerjob sun.awt.windows.WPrinterJob
java.class.path
  • orion.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\ejb.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\activation.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\jdbc.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\jndi.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\jta.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\mail.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\xerces.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\lib
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\lib\hsql.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\lib\jakarta-oro_v2-0-6.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\lib\log4j_v1-2-6.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\lib\net-sf-tapestry_v2-2-rc-1.jar
  • C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3\lib\ognl_v2-1-4-opt.jar
  • C:\_cwg$ais_v1-1\_web\College-Support\web-app\WEB-INF\classes
java.class.version 48.0
java.endorsed.dirs C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\jre\lib\endorsed
java.ext.dirs C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\jre\lib\ext
java.home C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\jre
java.io.tmpdir C:\DOCUME~1\cgregory\LOCALS~1\Temp\
java.library.path
  • C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\bin
  • .
  • C:\WINNT\System32
  • C:\WINNT
  • C:\WINNT\system32
  • C:\WINNT
  • C:\WINNT\System32\Wbem
  • C:\_cwg$ais\_exe\_DOS
  • C:\Program Files\vslick\win
  • C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\bin
  • C:\_cwg$ais\Apache\Jakarta\Ant_v1-4-1\bin
java.naming.factory.initial com.evermind.server.ApplicationInitialContextFactory
java.protocol.handler.pkgs com.evermind.protocol
java.runtime.name Java(TM) 2 Runtime Environment, Standard Edition
java.runtime.version 1.4.0_01-b03
java.specification.name Java Platform API Specification
java.specification.vendor Sun Microsystems Inc.
java.specification.version 1.4
java.util.prefs.PreferencesFactory java.util.prefs.WindowsPreferencesFactory
java.vendor Sun Microsystems Inc.
java.vendor.url http://java.sun.com/
java.vendor.url.bug http://java.sun.com/cgi-bin/bugreport.cgi
java.version 1.4.0_01
java.vm.info mixed mode
java.vm.name Java HotSpot(TM) Client VM
java.vm.specification.name Java Virtual Machine Specification
java.vm.specification.vendor Sun Microsystems Inc.
java.vm.specification.version 1.0
java.vm.vendor Sun Microsystems Inc.
java.vm.version 1.4.0_01-b03
line.separator
os.arch x86
os.name Windows 2000
os.version 5.0
path.separator ;
sun.arch.data.model 32
sun.boot.class.path
  • C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\jre\lib\rt.jar
  • C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\jre\lib\i18n.jar
  • C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\jre\lib\sunrsasign.jar
  • C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\jre\lib\jsse.jar
  • C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\jre\lib\jce.jar
  • C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\jre\lib\charsets.jar
  • C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\jre\classes
sun.boot.library.path C:\_cwg$ais\JavaSoft\JSDK_v1-4-0-01\jre\bin
sun.cpu.endian little
sun.cpu.isalist pentium i486 i386
sun.io.unicode.encoding UnicodeLittle
user.country US
user.dir C:\_cwg$ais_v1-1\OrionServer\Orion_v1-5-3
user.home C:\Documents and Settings\cgregory
user.language en
user.name cgregory
user.timezone America/Los_Angeles

Reply via email to