Static layout explorer
This applet showcases the power of Teppefall Layout + MigLayout. Just click on the layout files below. There is no logic attached to these examples and you need Java 6u10 Beta b23 to run them correctly.
I would like to point out that the applet is around six trillion times slower than the application. So if this takes forever then download the application instead.
http://app.teppefall.com/explore?url=shortshorts.jfc (Java Applet, Java 1.6 API)
http://app.teppefall.com/explore?url=meta_image.jfc (Java Applet, Java 1.5 API)
http://app.teppefall.com/explore?url=meta_location.jfc (Java Applet, Java 1.5 API)
http://app.teppefall.com/explore?url=pownce.jfc (Java Applet, Java 1.5 API)
Comments
I'm getting an exception running the applets. The applet loads, shows your gray horse screen, and then shows the following message:
Exception: java.xml.transform.TransformerException
Happens for all your applets.
Environment:
Macintosh 10.4.11
Java 5 (Set in my Java preferences panel for applets. Note that I have an old developer preview of Java 6 on this computer, but it's configured to use Java 5.)
Posted by: John Wallace | May 20, 2008 06:28 PM
Thanks for the information :)
I run the same OS version as you. Start /Applications/Utilities/Console and watch for exceptions. Just dump it in here if you have the time.
It might be that you are running the Java 6 SE dev preview for applets. There are two settings in Java Preferences. Applets and applications.
This code only works 100% on the latest beta build from Sun, so there are many issues :)
Posted by: Jan Erik Paulsen | May 20, 2008 08:34 PM
I verified in Java Prefs that I'm using Java 5 for applets.
The following is the info from the console:
Layout: default encoding (utf8)
Layout: mime=text/xml
Layout: park.properties from filesystem
Layout: Access denied - java.security.AccessControlException: access denied (java.io.FilePermission transformers/park.properties read)
Layout: {}, java.util.zip.ZipFile$2@491e75
Layout: Access denied - java.security.AccessControlException: access denied (java.util.PropertyPermission teppefall.layout.xslt-from-jar read)
Layout: transformer: jar:http://app.teppefall.com/launcher-app.jar!/transformers/transformer_java142_jfc.xslt
c: initializer thread timed out - 5 seconds
c: unable to run on component
ERROR: 'An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".'
ERROR: 'com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".'
Layout: - javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property". [class javax.xml.transform.TransformerException]
javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:673)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
Caused by: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:515)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
... 6 more
Caused by: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:397)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
... 7 more
---------
javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:515)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
Caused by: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:397)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
... 7 more
---------
com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:397)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
---------
org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:215)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:386)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:316)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1438)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(XMLScanner.java:969)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanAttribute(XMLNSDocumentScannerImpl.java:578)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:222)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:391)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
---------
com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:397)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
---------
org.xml.sax.SAXParseException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:215)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:386)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:316)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1438)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.scanAttributeValue(XMLScanner.java:969)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanAttribute(XMLNSDocumentScannerImpl.java:578)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:222)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:391)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
Layout: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException
An invalid XML character (Unicode
0x0) was found in the value of attribute "type" and element is "property".
Layout: - javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property". [class com.teppefall.ds.layout.LayoutException]
com.teppefall.ds.layout.LayoutException: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
Caused by: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:673)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
... 5 more
Caused by: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:515)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
... 6 more
Caused by: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: An invalid XML character (Unicode: 0x0) was found in the value of attribute "type" and element is "property".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:397)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
... 7 more
Posted by: John Wallace | May 21, 2008 06:40 PM
Thanks.
I have updated the layout files to normalized UTF8, but the problem might be more complex than that.
Posted by: Jan Erik Paulsen | May 21, 2008 08:19 PM
Hmmmm. No joy. UI still shows the exception, although the log is different. Note that I get the same error on two computers, one running 10.4 and the other running 10.5. The log from my 10.4 machine is as follows (I checked it visually against the log on my 10.5 computer, and they look the same.)
===== Thursday, May 22, 2008 4:48:33 PM US/Eastern =====
Layout:
Werner fix for OS X
Werner fix for OS X
LayoutApplet: Applet
LayoutApplet: applet base=http://app.teppefall.com
LayoutApplet: view=http://app.teppefall.com/beta/meta_location.jfc
LayoutApplet: base=/
Layout: Access denied - java.security.AccessControlException: access denied (java.util.PropertyPermission teppefall.layout.noerase read)
Teppefall (R) Teppefall Layout 3.6 - http://www.teppefall.com
(C) Copyright 2008 Teppefall. All rights reserved.
Layout: no access to property user.dir
Layout: base folder is set to ""
Layout: Access denied - java.security.AccessControlException: access denied (java.util.PropertyPermission http.agent write)
Layout: Access denied - java.security.AccessControlException: access denied (java.util.PropertyPermission teppefall.layout.droptargetmode read)
Layout: Access denied - java.security.AccessControlException: access denied (java.util.PropertyPermission teppefall.layout.translet read)
Layout: park.properties from filesystem
Layout: Access denied - java.security.AccessControlException: access denied (java.io.FilePermission transformers/park.properties read)
Layout: {}, java.util.zip.ZipFile$2@57c76a
Layout: key not found, default transformer
Layout: Access denied - java.security.AccessControlException: access denied (java.util.PropertyPermission teppefall.layout.applet-resolve read)
Layout: using applet resolve mode
Layout: headers from HTTP server:
Content-Length:[3357]
Expires:[Thu, 22 May 2008 20:52:09 GMT]
ETag:["AAAARoMrf64"]
null:[HTTP/1.1 200 OK]
Date:[Thu, 22 May 2008 20:52:04 GMT]
Server:[Resin/2.1.16]
Content-Type:[text/xml]
Last-Modified:[Wed, 21 May 2008 18:11:47 GMT]
Layout: default encoding (utf8)
Layout: mime=text/xml
Layout: park.properties from filesystem
Layout: Access denied - java.security.AccessControlException: access denied (java.io.FilePermission transformers/park.properties read)
Layout: {}, java.util.zip.ZipFile$2@5c759
Layout: Access denied - java.security.AccessControlException: access denied (java.util.PropertyPermission teppefall.layout.xslt-from-jar read)
Layout: transformer: jar:http://app.teppefall.com/launcher-app.jar!/transformers/transformer_java142_jfc.xslt
c: initializer thread timed out - 5 seconds
c: unable to run on component
ERROR: 'Element type "pro" must be followed by either attribute specifications, ">" or "/>".'
ERROR: 'com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".'
Layout: - javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>". [class javax.xml.transform.TransformerException]
javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:673)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
Caused by: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:515)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
... 6 more
Caused by: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:397)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
... 7 more
---------
javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:515)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
Caused by: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:397)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
... 7 more
---------
com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:397)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
---------
org.xml.sax.SAXParseException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:215)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:386)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:316)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1438)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:218)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:391)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
---------
com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:397)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
---------
org.xml.sax.SAXParseException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.createSAXParseException(ErrorHandlerWrapper.java:236)
at com.sun.org.apache.xerces.internal.util.ErrorHandlerWrapper.fatalError(ErrorHandlerWrapper.java:215)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:386)
at com.sun.org.apache.xerces.internal.impl.XMLErrorReporter.reportError(XMLErrorReporter.java:316)
at com.sun.org.apache.xerces.internal.impl.XMLScanner.reportFatalError(XMLScanner.java:1438)
at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(XMLNSDocumentScannerImpl.java:218)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(XMLDocumentFragmentScannerImpl.java:1693)
at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:368)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:834)
at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:391)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
Layout: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException
Element type "pro" must be followed by either attribute specifications, ">" or "/>".
Layout: - javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>". [class com.teppefall.ds.layout.LayoutException]
com.teppefall.ds.layout.LayoutException: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.teppefall.ds.layout.Layout.transform(Unknown Source)
at com.teppefall.ds.layout.Layout.prepare(Unknown Source)
at com.teppefall.ds.layout.Layout.build(Unknown Source)
at com.teppefall.ds.layout.Layout.run(Unknown Source)
at java.lang.Thread.run(Thread.java:613)
Caused by: javax.xml.transform.TransformerException: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:673)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:300)
... 5 more
Caused by: javax.xml.transform.TransformerException: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:515)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:663)
... 6 more
Caused by: com.sun.org.apache.xml.internal.utils.WrappedRuntimeException: Element type "pro" must be followed by either attribute specifications, ">" or "/>".
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:397)
at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:231)
at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:493)
... 7 more
Posted by: John Wallace | May 22, 2008 10:53 PM
Tricky stuff.
It might be the old OS X content-length bug cutting the XML in half, but it works fine on my Mac. I'll investigate further.
Posted by: Jan Erik Paulsen | May 23, 2008 02:12 AM
Try the cached version instead. It might help.
http://app.teppefall.com/cached?url=pownce.xml (Java Applet)
Posted by: Jan Erik Paulsen | May 28, 2008 02:56 AM