DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4377>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4377

JDK 1.1 non-compliance

           Summary: JDK 1.1 non-compliance
           Product: Fop
           Version: all
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Major
          Priority: Other
         Component: pdf renderer
        AssignedTo: [EMAIL PROTECTED]
        ReportedBy: [EMAIL PROTECTED]


There is a requirement that Fop run on JDK 1.1.x.  It currently will not run on
anything earlier than JDK 1.2.  I tested this on JDK 1.1.3 for the Sun.  The
reason is because the code is calling a method that was introduced in JDK 1.2. 
Namely, java.io.File.getParentFile().  This call is being made from:

Options.java line 96

as well as 3 other files.  Here is the error reported upon execution of Fop:

java org.apache.fop.apps.Fop cv_2001.fo cv_2001.pdf
java.lang.NoSuchMethodError: java.io.File: method getParentFile()Ljava/io/File;
not found
        at org.apache.fop.apps.Options.setCommandLineOptions(Compiled Code)
        at org.apache.fop.apps.CommandLineStarter.<init>(Compiled Code)
        at org.apache.fop.apps.CommandLineOptions.getStarter(Compiled Code)
        at org.apache.fop.apps.Fop.main(Compiled Code)

BTW- The version options on this form are (0.15, 0.16, 0.17), which seems to be
outdated.  I found this defect in version 0.20.1 and 0.20.2.

ANOTHER (possible) defect:

I don't know if this is related to the defect above, but when I try to build the
application on a Sun Ultra 10 with 512 megs of memory, I get this error:

java.lang.OutOfMemoryError
        at java.io.BufferedReader.<init>(Compiled Code)
        at java.io.BufferedReader.<init>(Compiled Code)
        at sun.tools.java.ScannerInputStream.<init>(Compiled Code)
        at sun.tools.java.Scanner.useInputStream(Compiled Code)
        at sun.tools.java.Scanner.<init>(Compiled Code)
        at sun.tools.java.Parser.<init>(Compiled Code)
        at sun.tools.javac.BatchParser.<init>(Compiled Code)
        at sun.tools.javac.BatchEnvironment.parseFile(Compiled Code)
        at sun.tools.javac.Main.compile(Compiled Code)
        at org.apache.tools.ant.taskdefs.compilers.Javac12.execute(Compiled
Code)
        at org.apache.tools.ant.taskdefs.Javac.execute(Compiled Code)
        at org.apache.tools.ant.Target.execute(Compiled Code)
        at org.apache.tools.ant.Project.runTarget(Compiled Code)
        at org.apache.tools.ant.Project.executeTarget(Compiled Code)
        at org.apache.tools.ant.Project.executeTargets(Compiled Code)
        at org.apache.tools.ant.Main.runBuild(Compiled Code)
        at org.apache.tools.ant.Main.main(Compiled Code)
    [javac] error: An error has occurred in the compiler; please file a bug
report (http://java.sun.com/cgi-bin/bugreport.cgi).
    [javac] 1 error

BUILD FAILED

/home/jgombos/tools/package/Fop-0.20.1/build.xml:544: Compile failed, messages
should have been provided.

I have not investigated this error, but thought it may be useful to document it.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, email: [EMAIL PROTECTED]

Reply via email to