#2168 closed defect (fixed)
IO Error after installing on Windows
Reported by: | Hans Bogaards | Owned by: | Christophe de Vienne |
---|---|---|---|
Priority: | normal | Component: | PageToOdtPlugin |
Severity: | normal | Keywords: | |
Cc: | Hans Bogaards, Yaniv.Mordekhay@… | Trac Release: | 0.10 |
Description
I installed the PageToOdtPlugin under Trac 0.10.4 running in Apache on a Windows machine. After installation I created the PageToOdtStyles
wikipage and attached the empty.odt
.
But when I tested it, I got the following the following Python Traceback:
Python Traceback Traceback (most recent call last): File "C:\Python24\Lib\site-packages\trac\web\main.py", line 406, in dispatch_request dispatcher.dispatch(req) File "C:\Python24\Lib\site-packages\trac\web\main.py", line 237, in dispatch resp = chosen_handler.process_request(req) File "C:\Python24\Lib\site-packages\trac\wiki\web_ui.py", line 134, in process_request page.text, format, page.name) File "C:\Python24\Lib\site-packages\trac\mimeview\api.py", line 605, in send_converted content, selector) File "C:\Python24\Lib\site-packages\trac\mimeview\api.py", line 385, in convert_content output = converter.convert_content(req, mimetype, content, ck) File "build\bdist.win32\egg\pagetoodt\pagetoodt.py", line 42, in convert_content File "build\bdist.win32\egg\pagetoodt\pagetoodt.py", line 90, in wiki_to_odtcontent IOError: [Errno 2] No such file or directory: '/tmp/raw.xml'
What's wrong?
Attachments (0)
Change History (6)
comment:1 Changed 17 years ago by
Cc: | Hans Bogaards added; anonymous removed |
---|
comment:2 Changed 17 years ago by
comment:3 follow-up: 4 Changed 17 years ago by
Cc: | Yaniv.Mordekhay@… added |
---|---|
Status: | new → assigned |
It looks like I used a hard-coded path for a temporary file, and this path is not windows-friendly. Moreover, after a quick look at the code, it's only usefull for debegging purpose. Try changing line 20 in pagetoodt.py from :
dump_contents = True
to :
dump_contents = False
If that allows you to use the plugin on win32 I'll commit the patch.
comment:4 Changed 17 years ago by
I've applied the change but got a different error:
TypeError: __init__() got an unexpected keyword argument 'req'
Here's the traceback:
File "c:\python25\lib\site-packages\Trac-0.11b1-py2.5-win32.egg\trac\web\main.py", line 398, in _dispatch_request File "c:\python25\lib\site-packages\Trac-0.11b1-py2.5-win32.egg\trac\web\main.py", line 195, in dispatch File "c:\python25\lib\site-packages\Trac-0.11b1-py2.5-win32.egg\trac\wiki\web_ui.py", line 157, in process_request File "c:\python25\lib\site-packages\Trac-0.11b1-py2.5-win32.egg\trac\mimeview\api.py", line 829, in send_converted File "c:\python25\lib\site-packages\Trac-0.11b1-py2.5-win32.egg\trac\mimeview\api.py", line 559, in convert_content File "build\bdist.win32\egg\pagetoodt\pagetoodt.py", line 43, in convert_content File "build\bdist.win32\egg\pagetoodt\pagetoodt.py", line 93, in wiki_to_odtcontent File "build\bdist.win32\egg\pagetoodt\odtformatter.py", line 126, in wiki_to_odt File "build\bdist.win32\egg\pagetoodt\odtformatter.py", line 8, in __init__
comment:5 Changed 17 years ago by
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
I think this other problem is trac-0.11 related, not win32 related. See #1950, which I did not review yet.
I experience this problem too. I see that this problem was filed four months ago. Is there any updates on this issue? Thank you.