Jerry,

I don't know if this'll help (apologies if it's a wild goose chase), but there's this info RE: IE-specific problems:

  http://xml.apache.org/fop/servlets.html#ie

Perhaps something in there might help as a workaround...

Web Maestro Clay

On Apr 8, 2004, at 12:34 PM, Jerry wrote:
Jeremias,

Still stuch by the issue of empty image url. Before I
pass the value of GetByteStreamServletURL to XSL, I
printed it
out(http://localhost:9080/MaxTradDownload/GetByteStream? guid=6486EDDFADDF7B7B8940B3159706C919D8DB0878B0F8EF60D59F34FC293306C1B1 79B62F3F11E27D&ImageFormat=pdf&ImageSource=localhost).
It looks fine. However, my XSL file always got empty
string. Do you have any idea about it?


I also tried to use command line to test it under the
lib dir of my working directory, I got error:

java org.apache.xalan.xslt.Process -IN DummyXML.xml
-XSL Tiff2Pdf.xsl -OUT T
iff2Pdf.fo -PARAM image
http://localhost:9080/MaxTradDownload/GetByteStream?gui
d=6486EDDFADDF7B7B8940B3159706C919D8DB0878B0F8EF60D59F34FC293306C1B179B 62F3F11E2
7D&ImageFormat=pdf&ImageSource=localhost
Registry key 'Software\JavaSoft\Java Runtime
Environment\CurrentVersion'
has value '1.1', but '1.3' is required.
Error: could not find java.dll
Error: could not find Java 2 Runtime Environment.
'ImageFormat' is not recognized as an internal or
external command,
operable program or batch file.
'ImageSource' is not recognized as an internal or
external command,
operable program or batch file.


It tells me I need higher JRE version. I use WSAD 5.0.
I checked my JRE version, it is 1.3.1. I do not know
why. I ran this from the lib dir of my working
directory. I put xalan.jar, xml-apis.jar, and
xercesImpl.jar in my lib directory and also set up the
classpathes for them.

Is there any other way which can help me out why it
passed an empty string? Please help.

Jerry



--- Jerry <[EMAIL PROTECTED]> wrote:
Jeremias and Clay,

Thanks. I will work on the URL parameter first to
check why it is empty even if I already set the
value
url as "http://...";.

If I still have a problem, I will check the
reference
you gave  and use command line to test it.

thanks,


Jerry --- Jeremias Maerki <[EMAIL PROTECTED]> wrote:

On 08.04.2004 16:37:04 Jerry wrote:
Jeremias,

thanks a lot for your input.

You're welcome.

1.
I set it into LEVEL_DEBUG and checked the
console.
It
looks like it is image url path setting's
problem.
What does that mean by "no base directory is
specified"?

The base directory is used to convert relative
URLs
to absolute ones.
See


http://xml.apache.org/fop/embedding.html#config-internal

Example: Relative URL: images/myimage.tif Base URL (or dir): http://localhost:8080/ Resulting URL: http://localhost:8080/images/myimage.tif

I am wondering if the way or syntax I use
to set Image url vriable is right.

Your intentions were totally alright, it's just
that
you set an empty
String as URL. See me previous mail further down.
Looks like you missed
my key comment.

The detailed
console info is as followed:

[INFO] building formatting object tree
[DEBUG] setting up fonts [INFO] [1]
[ERROR] Error while creating area : Error with
image
URL: (The system cannot find the path
specified)
and

See the emptyness between "URL:" and "(The
system..."? No URL set.

no base directory is specified
[DEBUG] Last page-sequence produced 1 pages.
[INFO] Parsing of document complete, stopping
renderer
[DEBUG] Initial heap size: 30061Kb
[DEBUG] Current heap size: 35273Kb
[DEBUG] Total memory used: 5212Kb
[DEBUG]   Memory use is indicative; no GC was
performed
[DEBUG]   These figures should not be used
comparatively
[DEBUG] Total time used: 741ms
[DEBUG] Pages rendered: 1
[DEBUG] Avg render time: 741ms/page

2.
It also helps if you just do the XSLT
transformation
on the command line
(as I suggested earlier). By checking the
generated
FO afterwards you
can see if everything is alright.

Sorry I am not sure how to use XSLT to test it
from
command line.

If you use Xalan-J as XSLT processor (default in
JDK
1.4 and later), see
here:
http://xml.apache.org/xalan-j/commandline.html

3.
If I ran GetByteStream servlet, it can display
the
image in tiff format. You mentioned this servlet
should write the TIFF file byte by byte to
the Request's OutputStream. Can you take a look
to
if
I did right?

I already did last time. I snipped it out because
it
looked good.
If you can download the TIFF via your browser then
everything's ok.

<snip what="GetByteStream servlet"/>


Jeremias Maerki




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



__________________________________
Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway
http://promotions.yahoo.com/design_giveaway/


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



__________________________________
Do you Yahoo!?
Yahoo! Small Business $15K Web Design Giveaway
http://promotions.yahoo.com/design_giveaway/

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



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



Reply via email to