Bug 42199 - exception transformer, validation
Summary: exception transformer, validation
Status: CLOSED INVALID
Alias: None
Product: Fop - Now in Jira
Classification: Unclassified
Component: pdf (show other bugs)
Version: 0.93
Hardware: All Windows NT
: P2 blocker
Target Milestone: ---
Assignee: fop-dev
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-04-23 09:26 UTC by r
Modified: 2012-04-01 13:55 UTC (History)
0 users



Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description r 2007-04-23 09:26:57 UTC
Readers,

I was unable generate a pdf file. It was not immediately clear how to
actually use fop. :)

Anyway, after a quick web search I realised I needed to navigate to
the fop installation directory and activate the program fop in the
command terminal. Below is the command terminal output.

Any advice?

Yours,

René.

20-Apr-2007 12:26:41 org.apache.fop.cli.Main startFOP
SEVERE: Exception
javax.xml.transform.TransformerException:
org.apache.fop.fo.ValidationException:
file:/c:/documents/projects/dita/output/samples/garage/pdf/hierarchy.fo:712:67:
Error(712/67): fo:basic-link, Missing attribute: Either
external-destination o
r internal-destination must be specified.
at
org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:168)
at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
at org.apache.fop.cli.Main.startFOP(Main.java:160)
at org.apache.fop.cli.Main.main(Main.java:191)

---------

javax.xml.transform.TransformerException:
org.apache.fop.fo.ValidationException:
file:/c:/documents/projects/dita/output/samples/garage/pdf/hierarchy.fo:712:67:
Error(712/67): fo:basic-link, Missing attribute: Either
external-destination o
r internal-destination must be specified.
at
org.apache.xalan.transformer.TransformerIdentityImpl.transform(Transf
ormerIdentityImpl.java:501)
at
org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:165)
at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
at org.apache.fop.cli.Main.startFOP(Main.java:160)
at org.apache.fop.cli.Main.main(Main.java:191)
Caused by: org.apache.fop.fo.ValidationException:
file:/c:/documents/projects/di
ta/output/samples/garage/pdf/hierarchy.fo:712:67: Error(712/67):
fo:basic-link,
Missing attribute: Either external-destination or
internal-destination must be
specified.
at org.apache.fop.fo.FONode.attributeError(FONode.java:312)
at org.apache.fop.fo.flow.BasicLink.bind(BasicLink.java:79)
at org.apache.fop.fo.FObj.processNode(FObj.java:118)
at
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuil
der.java:321)
at
org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:185)
at
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(Tra
nsformerIdentityImpl.java:1072)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour
ce)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkn
own Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known 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.xalan.transformer.TransformerIdentityImpl.transform(Transf
ormerIdentityImpl.java:484)
... 4 more
---------
org.apache.fop.fo.ValidationException:
file:/c:/documents/projects/dita/output/s
amples/garage/pdf/hierarchy.fo:712:67: Error(712/67): fo:basic-link,
Missing att
ribute: Either external-destination or internal-destination must be
specified.
at org.apache.fop.fo.FONode.attributeError(FONode.java:312)
at org.apache.fop.fo.flow.BasicLink.bind(BasicLink.java:79)
at org.apache.fop.fo.FObj.processNode(FObj.java:118)
at
org.apache.fop.fo.FOTreeBuilder$MainFOHandler.startElement(FOTreeBuil
der.java:321)
at
org.apache.fop.fo.FOTreeBuilder.startElement(FOTreeBuilder.java:185)
at
org.apache.xalan.transformer.TransformerIdentityImpl.startElement(Tra
nsformerIdentityImpl.java:1072)
at
org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Sour
ce)
at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanStartElement(Unkn
own Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContent
Dispatcher.dispatch(Unknown Source)
at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Un
known 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.xalan.transformer.TransformerIdentityImpl.transform(Transf
ormerIdentityImpl.java:484)
at
org.apache.fop.cli.InputHandler.transformTo(InputHandler.java:165)
at org.apache.fop.cli.InputHandler.renderTo(InputHandler.java:115)
at org.apache.fop.cli.Main.startFOP(Main.java:160)
at org.apache.fop.cli.Main.main(Main.java:191)
C:\Program Files\fop\fop93>
Comment 1 Jeremias Maerki 2007-04-24 13:14:59 UTC
Please don't use Bugzilla for asking questions. Send those to
fop-users@xmlgraphics.apache.org, please. Thank you.

The error message tells you that you have a problem on one of the fo:basic-link
elements in your FO document:
"Missing attribute: Either external-destination or internal-destination must be
specified."

And this already tells you what you need to do. You probably simply have a typo
on one of the two properties.
Comment 2 Glenn Adams 2012-04-01 13:55:21 UTC
batch transition to closed remaining pre-FOP1.0 resolved bugs