Hi there,

i've installed the WikiToPDF-Plugin from
http://trac-hacks.org/changeset/latest/tracwikitopdfplugin?old_path=/&filename=tracwikitopdfplugin&format=zipon
my trac 0.11.4 instance on ubuntu 8.04.2. It's a single instance
running
with apache2, no big thing.
Trac project is located at /var/trac/wiki. I have copied the cover folder to
/var/trac/wiki/cover.  The parameter  logoimage =
/var/trac/wiki/htdocs/Header_image.png
works fine.

Now i have some questions about the configuration of trac.ini, yellow
marked, because images won't find their way to the pdf :

[components]
wikitopdf.* = enabled

[wikitopdf]
# base_dir is the Apache DocumentRoot, It is need to get PDF files with
images.
base_dir = /path/to/DocumentRoot

# path to folder used to get a cover files. (key corrected from pathtocover
to titlefile)
titlefile = /path/to/cover

# this are parameters functionality PDF links
link = http://servername/trac-project
folder_name = trac-project

[wikitopdf-admin]
# HTMLDOC options. See the link above.
size = A4
right = 1.5cm
left = 1.5cm
top = 1.5cm
bottom = 1.5cm
no-links = None
toctitle = Summary
numbered = None
linkstyle = plain
header = l
footer = .r1
logoimage = /var/trac/wiki/htdocs/Header_image.png

[wikitopdf-page]
# HTMLDOC options. See the link above.
size = A4
right = 1.5cm
left = 1.5cm
top = 1.5cm
bottom = 1.5cm
no-links = None
linkstyle = plain
header = l
footer = .r1
logoimage = /var/trac/wiki/htdocs/Header_image.png

Trac.log show's some Informations which i can't figure out, i put three
images on a wiki side (i killed the unimportant lines), the third image is
not proper 'wiki'-coded (that's ok):

2009-03-03 17:59:47,993 Trac[wikitopdf] DEBUG: WikiToPdf => Start function
wiki_to_pdf
2009-03-03 17:59:47,994 Trac[wikitopdf] DEBUG: WikiToPdf => Wiki intput for
WikiToPdf: u' .... *
1.\r\n[[Image(wiki:TicketSystem:basic-workflow.png)]]\r\n\r\n *
2.\r\n[[Image(TicketSystem:basic-workflow.png)]]\r\n\r\n *
3.\r\n[[Image(basic-workflow.png)]]\r\n\r\n\r\n----...'
2009-03-03 17:59:47,996 Trac[api] DEBUG: Updating wiki page index
2009-03-03 17:59:48,034 Trac[formatter] DEBUG: Executing Wiki macro Image by
provider <trac.wiki.macros.ImageMacro object at 0x8b9fd2c>
2009-03-03 17:59:48,038 Trac[formatter] DEBUG: Executing Wiki macro Image by
provider <trac.wiki.macros.ImageMacro object at 0x8b9fd2c>
2009-03-03 17:59:48,040 Trac[formatter] DEBUG: Executing Wiki macro Image by
provider <trac.wiki.macros.ImageMacro object at 0x8b9fd2c>
2009-03-03 17:59:48,041 Trac[formatter] ERROR: Macro
Image(basic-workflow.png) failed:
Traceback (most recent call last):
  File
"/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/wiki/formatter.py",
line 480, in _macro_formatter
    return macro.process(args, in_paragraph=True)
  File
"/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/wiki/formatter.py",
line 180, in process
    text = self.processor(text)
  File
"/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/wiki/formatter.py",
line 167, in _macro_processor
    text)
  File
"/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/wiki/macros.py",
line 425, in expand_macro
    if attachment and 'ATTACHMENT_VIEW' in formatter.perm(attachment):
  File
"/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/perm.py", line
524, in has_permission
    return self._has_permission(action, resource)
  File
"/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/perm.py", line
538, in _has_permission
    check_permission(action, perm.username, resource, perm)
  File
"/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/perm.py", line
433, in check_permission
    (username, action, resource))
  File
"/usr/lib/python2.5/site-packages/Trac-0.11.3-py2.5.egg/trac/resource.py",
line 111, in __repr__
    return '<Resource %r>' % (', '.join(reversed(path)))
TypeError: sequence item 0: expected string, NoneType found

2009-03-03 17:59:48,044 Trac[formatter] DEBUG: Executing Wiki macro
Timestamp by provider <Timestamp.TimestampMacro object at 0x8b9fb2c>
2009-03-03 17:59:48,045 Trac[wikitopdf] DEBUG: WikiToPdf => HTML output for
WikiToPdf in charset iso-8859-15 is: '<html><head><meta
http-equiv="Content-Type" content="text/html;
charset=iso-8859-15"/></head><body><p>\n<a class="wiki" href="
http://localhost/trac/wiki/WikiStart";>...<li>1.\n</li></ul><p>\n<a
style="padding:0; border:none"
href="/trac/attachment/wiki/TicketSystem/basic-workflow.png"><img border="0"
src="/trac/raw-attachment/trac/attachments/wiki/TicketSystem/basic-workflow.png"
alt="Trac Ticket Workflow" title="Trac Ticket Workflow"
/></a>\n</p>\n<ul><li>2.\n</li></ul><p>\n<a style="padding:0; border:none"
href="/trac/attachment/wiki/TicketSystem/basic-workflow.png"><img border="0"
src="/trac/raw-attachment/trac/attachments/wiki/TicketSystem/basic-workflow.png"
alt="Trac Ticket Workflow" title="Trac Ticket Workflow"
/></a>\n</p>\n<ul><li>3.\n</li></ul><p>\n<div
class="system-message"><strong>Error: Macro Image(basic-workflow.png)
failed</strong><pre>sequence item 0: expected string, NoneType
found</pre></td></tr></table></div>\n</p>\n<hr
/>\n<p>...\n</p>\n</body></html>'
2009-03-03 17:59:48,046 Trac[wikitopdf] DEBUG: WikiToPdf => Finish function
wiki_to_pdf
2009-03-03 17:59:48,046 Trac[wikitopdf] DEBUG: WikiToPdf => Start function
html_to_pdf
2009-03-03 17:59:48,047 Trac[wikitopdf] DEBUG: WikiToPdf => Htmldoc command
line: htmldoc --footer .r1 --right 1.5cm --no-links None --format pdf14
--webpage  --top 1.5cm --charset iso-8859-15 --bottom 1.5cm --logoimage
/var/trac/wiki/htdocs/Header_image.png --header l --left 1.5cm --linkstyle
plain --size A4 /tmp/tmp1sVwmCwikitopdf -f /tmp/tmp8YTusZwikitopdf
2009-03-03 17:59:48,172 Trac[wikitopdf] DEBUG: WikiToPdf => Finish function
html_to_pdf
2009-03-03 17:59:48,247 Trac[main] DEBUG: 394 unreachable objects found.

As one can see the images 1 and 2 were processed the same way, image 3.
throws an error, but none of the images are shown in the resulting pdf-file.
I believe in that there is an issue with the path's in trac.ini or somewhere
else.

Is there somebody who can help?

Thx
  Ice

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Trac 
Users" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/trac-users?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to