You are viewing a plain text version of this content. The canonical link for it is here.
Posted to fop-dev@xmlgraphics.apache.org by Carlos Araya <el...@valinor.sjsu.edu> on 2000/09/02 00:50:38 UTC
compilation problems.
I keep having the problem listed below. I've downloaded the latest CVS
from xalan, Xerces and fop, built Xerces and Xalan (in that order) and
then tried to build fop.
Here's the content of my java directory
bsf.jar jaxp.jar jndi.jar tomcat xalan.jar xercesSamples.jar
bsfengines.jar jdk parser.jar w3c.jar xerces.jar xt.jar
---- Forwarded Message
Fop Build System
----------------
Building with classpath /usr/local/java/xerces.jar:/usr/local/java/xercesSamples.jar:/usr/local/java/xalan.jar:/usr/local/java/w3c.jar:/usr/local/java/xml.jar:/usr/local/java/fop.jar:/usr/local/cocoon/lib/bsf.jar:/usr/local/cocoon/lib/bsfengines.jar:/usr/local/mysql/mm.mysql-2.0.2-bin.jar:/usr/local/java/jaxp.jar:/usr/local/java/zparser.jar:/usr/local/java/xt.jar:/usr/local/java/jndi.jar:/usr/local/java/jdk/lib/tools.jar:/usr/local/java/jdk/lib/classes.zip:./lib/ant.jar:./lib/w3c.jar:./lib
Starting Ant...
Buildfile: build.xml
[chmod] The src attribute is deprecated. Please use the file attribute.
[chmod] The src attribute is deprecated. Please use the file attribute.
init:
------------------- Fop 0.13 [1999-2000] ----------------
prepare:
Preparing the build directories
codegen:
Resetting codegen directory
Generating the java files from xml resources
============================
xslt
in: ./build/src/codegen/properties.xml
style: ./build/src/codegen/properties.xsl
out: ./build/src/org/apache/fop/fo/properties/ignore_this.java
============================
BUILD FAILED
java.lang.NoClassDefFoundError: com/ibm/bsf/BSFException
at org.apache.xalan.xslt.StylesheetHandler.startElement(StylesheetHandler.java:603)
at org.apache.xerces.parsers.SAXParser.startElement(SAXParser.java:1335)
at org.apache.xerces.validators.common.XMLValidator.callStartElement(XMLValidator.java:823)
at org.apache.xerces.framework.XMLDocumentScanner.scanElement(XMLDocumentScanner.java:1852)
at org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1000)
at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:380)
at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:900)
at org.apache.xalan.xpath.xdom.XercesLiaison.parse(XercesLiaison.java:276)
at org.apache.xalan.xpath.dtm.DTMLiaison.parse(DTMLiaison.java:275)
at org.apache.xalan.xslt.XSLTEngineImpl.processStylesheet(XSLTEngineImpl.java:732)
at org.apache.xalan.xslt.XSLTEngineImpl.process(XSLTEngineImpl.java:573)
at Xslt.transform(Xslt.java:172)
at Xslt.startTransform(Xslt.java:181)
at Xslt.execute(Xslt.java:272)
at org.apache.tools.ant.Target.execute(Target.java:132)
at org.apache.tools.ant.Project.runTarget(Project.java:717)
at org.apache.tools.ant.Project.executeTarget(Project.java:448)
at org.apache.tools.ant.Project.executeTargets(Project.java:422)
at org.apache.tools.ant.Main.runBuild(Main.java:279)
at org.apache.tools.ant.Main.main(Main.java:107)
Total time: 3 seconds
Re: compilation problems.
Posted by Christian Geisert <Ch...@isu-gmbh.de>.
Carlos Araya wrote:
>
> I keep having the problem listed below. I've downloaded the latest CVS
> from xalan, Xerces and fop, built Xerces and Xalan (in that order) and
> then tried to build fop.
The problem is that Java is not finding BSFException.class which is part
of bsf.jar (at least on my system)
So your problem looks like bsf.jar is not in the classpath
> Here's the content of my java directory
> bsf.jar jaxp.jar jndi.jar tomcat xalan.jar xercesSamples.jar
> bsfengines.jar jdk parser.jar w3c.jar xerces.jar xt.jar
> ..
> Building with classpath /usr/local/java/xerces.jar:/usr/local/java/xercesSamples.jar:/usr/local/java/xalan.jar:/usr/local/java/w3c.jar:/usr/local/java/xml.jar:/usr/local/java/fop.jar:/usr/local/cocoon/lib/bsf.jar:/usr/local/cocoon/lib/bsfengines.jar:/usr/local/mysql/mm.mysql-2.0.2-bin.jar:/usr/local/java/jaxp.jar:/usr/local/java/zparser.jar:/usr/local/java/xt.jar:/usr/local/java/jndi.jar:/usr/local/java/jdk/lib/tools.jar:/usr/local/java/jdk/lib/classes.zip:./lib/ant.jar:./lib/w3c.jar:./lib
Ah ... no entry "/usr/local/java/bsf.jar" in the classpath,
just "/usr/local/cocoon/lib/bsf.jar"
Is it there? If not, copy bsf.jar to /usr/local/cocoon/lib/ or
add /usr/local/java/bsf.jar to your calsspath
Hope it helps,
Christian