I've just fixed it. See:
http://svn.apache.org/viewcvs?rev=232236&view=rev

On 11.08.2005 17:10:15 richardw wrote:
> [EMAIL PROTECTED] writes:
>  > 
>  > I've just noticed that the reload function in the awt viewer is broken.
>  > This also breaks all the widgets which rely on it, such as the scaling
>  > and scrolling mode ones. This is a fairly recent regression. It's not a c
> 
> Oops. Sent too soon. I was going to say it doesn't appear to be a bug
> directly in the awt viewer itself or the java2d rendering engine as
> I've checked both of these. Anyone got any suggestions where I should
> start looking ? The following exceptions are thrown whenever the reload
> is called. All the exceptions appears to originate in
> FObj.checkId(String id) but this hasn't changed in ages,
> 
> Richard
> 
> 
> 
> javax.xml.transform.TransformerException: 
> org.apache.fop.fo.ValidationException: 
> file:///home/richard/fop-head/xml-fop/reportimg.fo:40,60 Property id "N2528" 
> previously used; id values must be unique in document.
>       at org.apache.fop.apps.InputHandler.render(InputHandler.java:123)
>       at 
> org.apache.fop.render.awt.viewer.PreviewPanel$Reloader.run(PreviewPanel.java:331)
> 
> ---------
> 
> javax.xml.transform.TransformerException: 
> org.apache.fop.fo.ValidationException: 
> file:///home/richard/fop-head/xml-fop/reportimg.fo:40,60 Property id "N2528" 
> previously used; id values must be unique in document.
>       at 
> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:469)
>       at org.apache.fop.apps.InputHandler.render(InputHandler.java:120)
>       at 
> org.apache.fop.render.awt.viewer.PreviewPanel$Reloader.run(PreviewPanel.java:331)
> Caused by: org.apache.fop.fo.ValidationException: 
> file:///home/richard/fop-head/xml-fop/reportimg.fo:40,60 Property id "N2528" 
> previously used; id values must be unique in document.
>       at org.apache.fop.fo.FObj.checkId(FObj.java:142)
>       at 
> org.apache.fop.fo.pagination.PageSequence.startOfNode(PageSequence.java:141)
>       at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:262)
>       at 
> org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1020)
>       at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown 
> Source)
>       at 
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(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.XML11Configuration.parse(Unknown Source)
>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>       at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
> Source)
>       at 
> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:452)
>       ... 2 more
> ---------
> org.apache.fop.fo.ValidationException: 
> file:///home/richard/fop-head/xml-fop/reportimg.fo:40,60 Property id "N2528" 
> previously used; id values must be unique in document.
>       at org.apache.fop.fo.FObj.checkId(FObj.java:142)
>       at 
> org.apache.fop.fo.pagination.PageSequence.startOfNode(PageSequence.java:141)
>       at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:262)
>       at 
> org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1020)
>       at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown 
> Source)
>       at 
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(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.XML11Configuration.parse(Unknown Source)
>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>       at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
> Source)
>       at 
> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:452)
>       at org.apache.fop.apps.InputHandler.render(InputHandler.java:120)
>       at 
> org.apache.fop.render.awt.viewer.PreviewPanel$Reloader.run(PreviewPanel.java:331)
> 
> ---------
> 
> javax.xml.transform.TransformerException: 
> org.apache.fop.fo.ValidationException: 
> file:///home/richard/fop-head/xml-fop/reportimg.fo:40,60 Property id "N2528" 
> previously used; id values must be unique in document.
>       at 
> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:469)
>       at org.apache.fop.apps.InputHandler.render(InputHandler.java:120)
>       at 
> org.apache.fop.render.awt.viewer.PreviewPanel$Reloader.run(PreviewPanel.java:331)
> Caused by: org.apache.fop.fo.ValidationException: 
> file:///home/richard/fop-head/xml-fop/reportimg.fo:40,60 Property id "N2528" 
> previously used; id values must be unique in document.
>       at org.apache.fop.fo.FObj.checkId(FObj.java:142)
>       at 
> org.apache.fop.fo.pagination.PageSequence.startOfNode(PageSequence.java:141)
>       at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:262)
>       at 
> org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1020)
>       at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown 
> Source)
>       at 
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(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.XML11Configuration.parse(Unknown Source)
>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>       at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
> Source)
>       at 
> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:452)
>       ... 2 more
> ---------
> org.apache.fop.fo.ValidationException: 
> file:///home/richard/fop-head/xml-fop/reportimg.fo:40,60 Property id "N2528" 
> previously used; id values must be unique in document.
>       at org.apache.fop.fo.FObj.checkId(FObj.java:142)
>       at 
> org.apache.fop.fo.pagination.PageSequence.startOfNode(PageSequence.java:141)
>       at org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:262)
>       at 
> org.apache.xalan.transformer.TransformerIdentityImpl.startElement(TransformerIdentityImpl.java:1020)
>       at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown 
> Source)
>       at 
> org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(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.XML11Configuration.parse(Unknown Source)
>       at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
>       at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
>       at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown 
> Source)
>       at 
> org.apache.xalan.transformer.TransformerIdentityImpl.transform(TransformerIdentityImpl.java:452)
>       at org.apache.fop.apps.InputHandler.render(InputHandler.java:120)
>       at 
> org.apache.fop.render.awt.viewer.PreviewPanel$Reloader.run(PreviewPanel.java:331)
> org.apache.fop.apps.FOPException: Requested page number is out of range: 0; 
> only 0 page(s) available.
>       at 
> org.apache.fop.render.java2d.Java2DRenderer.getPageViewport(Java2DRenderer.java:329)
>       at 
> org.apache.fop.render.java2d.Java2DRenderer.getPageImage(Java2DRenderer.java:345)
>       at 
> org.apache.fop.render.awt.viewer.ImageProxyPanel.paintComponent(ImageProxyPanel.java:121)
>       at javax.swing.JComponent.paint(JComponent.java:808)
>       at javax.swing.JComponent.paintChildren(JComponent.java:647)
>       at javax.swing.JComponent.paint(JComponent.java:817)
>       at javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4787)
>       at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4740)
>       at javax.swing.JComponent._paintImmediately(JComponent.java:4685)
>       at javax.swing.JComponent.paintImmediately(JComponent.java:4488)
>       at javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:410)
>       at 
> javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(SystemEventQueueUtilities.java:117)
>       at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
>       at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
>       at 
> java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
>       at 
> java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
>       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
>       at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
>       at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
> 
> 



Jeremias Maerki

Reply via email to