Opened 17 years ago
Closed 17 years ago
#6178 closed defect (wontfix)
Trac detected an internal error: when using the function of [new ticket]
Reported by: | Owned by: | Jonas Borgström | |
---|---|---|---|
Priority: | high | Milestone: | |
Component: | ticket system | Version: | 0.10.4 |
Severity: | normal | Keywords: | |
Cc: | Branch: | ||
Release Notes: | |||
API Changes: | |||
Internal Changes: |
Description (last modified by )
Traceback (most recent call last): File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 406, in dispatch_request dispatcher.dispatch(req) File "/usr/lib/python2.4/site-packages/trac/web/main.py", line 244, in dispatch req.display(template, content_type or 'text/html') File "/usr/lib/python2.4/site-packages/trac/web/api.py", line 358, in display data = self.hdf.render(template, form_token) File "/usr/lib/python2.4/site-packages/trac/web/clearsilver.py", line 290, in render template.parseFile(filename) Error: Traceback (innermost last): File "csparse.c", line 327, in cs_parse_file() File "neo_hdf.c", line 1785, in hdf_search_path() SystemError: Stat of /usr/share/trac/templates/newticket.cs failed: [13] Permission denied
""the file newticket exists and I have change the permission to 777""
Attachments (0)
Change History (6)
follow-ups: 2 3 comment:1 by , 17 years ago
Description: | modified (diff) |
---|---|
Keywords: | internal error removed |
comment:2 by , 17 years ago
Replying to eblot:
stat uses the directory, not the file.
What are the permissions for the
/usr/share/trac/templates
directory?Are there any other pages that trigger the same issue (changeset, roadmap, etc) ?
I have change the directory's permission to 777,but there is nothing happened. by the way,the roadmap and changeset are ok. There is the infomation about my system: CentOS5、Trac0.10.4、python2.4、apache2.2.4、clearsilver-0.10.4. Are you sure that auth is the key issue? or other problems? Thanks a lot.
follow-up: 4 comment:3 by , 17 years ago
Replying to eblot:
stat uses the directory, not the file.
What are the permissions for the
/usr/share/trac/templates
directory?Are there any other pages that trigger the same issue (changeset, roadmap, etc) ?
I have change the directory's permission to 777,but there is nothing happened. by the way,the roadmap and changeset are ok. There is the infomation about my system: CentOS5、Trac0.10.4、python2.4、apache2.2.4、clearsilver-0.10.4. Are you sure that auth is the key issue? or other problems? Thanks a lot.
comment:4 by , 17 years ago
Replying to hj.learning@gmail.com:
I have change the directory's permission to 777,but there is nothing happened. by the way,the roadmap and changeset are ok.
Very weird… Can you see the content of the file (using head
or cat
for example)?
comment:5 by , 17 years ago
I can find the "<?cs include:"header.cs" ?>" in newticket.cs,but no "cat".
the conent of the file is as follows:
<?cs include:"header.cs" ?> <?cs include:"macros.cs" ?> <script type="text/javascript"> addEvent(window, 'load', function() { document.getElementById('summary').focus()}); </script> <div id="ctxtnav" class="nav"></div> <div id="content" class="ticket"> <h1>Create New Ticket</h1> <?cs include:"site_newticket.cs" ?> <form id="newticket" method="post" action="<?cs var:trac.href.newticket ?>#preview"> <?cs if:trac.authname == "anonymous" ?> <div class="field"> <label for="reporter">Your email or username:</label><br /> <input type="text" id="reporter" name="reporter" size="40" value="<?cs var:newticket.reporter ?>" /><br /> </div> <?cs /if ?> <div class="field"> <label for="summary">Short summary:</label><br /> <input id="summary" type="text" name="summary" size="80" value="<?cs var:newticket.summary ?>"/> </div><?cs if:len(newticket.fields.type.options) ?> <div class="field"><label for="type">Type:</label> <?cs call:hdf_select(newticket.fields.type.options, 'type', newticket.type, 0) ?> </div><?cs /if ?> <div class="field"> <label for="description">Full description (you may use <a tabindex="42" href="<?cs var:$trac.href.wiki ?>/WikiFormatting">WikiFormatting</a> here):</label><br /> <textarea id="description" name="description" class="wikitext" rows="10" cols="78"> <?cs var:newticket.description ?></textarea><?cs if:newticket.description_preview ?> <fieldset id="preview"> <legend>Description Preview</legend> <?cs var:newticket.description_preview ?> </fieldset><?cs /if ?> </div> <fieldset id="properties"> <legend>Ticket Properties</legend> <input type="hidden" name="action" value="create" /> <input type="hidden" name="status" value="new" /> <table><tr><?cs set:num_fields = 0 ?><?cs each:field = newticket.fields ?><?cs if:!field.skip ?><?cs set:num_fields = num_fields + 1 ?><?cs /if ?><?cs /each ?><?cs set:idx = 0 ?><?cs each:field = newticket.fields ?><?cs if:!field.skip ?><?cs set:fullrow = field.type == 'textarea' ?><?cs if:fullrow && idx % 2 ?><?cs set:idx = idx + 1 ?><th class="col2"></th><td></td></tr><tr><?cs /if ?> <th class="col<?cs var:idx % 2 + 1 ?>"><?cs if:field.type != 'radio' ?><label for="<?cs var:name(field) ?>"><?cs /if ?><?cs alt:field.label ?><?cs var:field.name ?><?cs /alt ?>:<?cs if:field.type != 'radio' ?></label><?cs /if ?></th> <td<?cs if:fullrow ?> colspan="3"<?cs /if ?>><?cs if:field.type == 'text' ?><input type="text" id="<?cs var:name(field) ?>" name="<?cs var:name(field) ?>" value="<?cs var:newticket[name(field)] ?>" /><?cs elif:field.type == 'select' ?><select id="<?cs var:name(field) ?>" name="<?cs var:name(field) ?>"><?cs if:field.optional ?><option></option><?cs /if ?><?cs each:option = field.options ?><option<?cs if:option == newticket[name(field)] ?> selected="selected"<?cs /if ?>><?cs var:option ?></option><?cs /each ?></select><?cs elif:field.type == 'checkbox' ?><input type="hidden" name="checkbox_<?cs var:name(field) ?>" /><input type="checkbox" id="<?cs var:name(field) ?>" name="<?cs var:name(field) ?>" value="1"<?cs if:newticket[name(field)] ?> checked="checked"<?cs /if ?> /><?cs elif:field.type == 'textarea' ?><textarea id="<?cs var:name(field) ?>" name="<?cs var:name(field) ?>"<?cs if:field.height ?> rows="<?cs var:field.height ?>"<?cs /if ?><?cs if:field.width ?> cols="<?cs var:field.width ?>"<?cs /if ?>><?cs var:newticket[name(field)] ?></textarea><?cs elif:field.type == 'radio' ?><?cs set:optidx = 0 ?><?cs each:option = field.options ?><label><input type="radio" id="<?cs var:name(field) ?>" name="<?cs var:name(field) ?>" value="<?cs var:option ?>"<?cs if:ticket[name(field)] == option ?> checked="checked"<?cs /if ?> /> <?cs var:option ?></label> <?cs set:optidx = optidx + 1 ?><?cs /each ?><?cs /if ?></td><?cs if:idx % 2 || fullrow ?><?cs if:idx < num_fields - 1 ?></tr><tr><?cs /if ?><?cs elif:idx == num_fields - 1 ?><th class="col2"></th><td></td><?cs /if ?><?cs set:idx = idx + #fullrow + 1 ?><?cs /if ?><?cs /each ?></tr> </table> </fieldset> <script type="text/javascript" src="<?cs var:htdocs_location ?>js/wikitoolbar.js"></script> <?cs if newticket.can_attach ?><p> <label><input type="checkbox" name="attachment"<?cs if:newticket.attachment ?> checked="checked"<?cs /if ?> /> I have files to attach to this ticket </label> </p><?cs /if ?> <div class="buttons"> <input type="submit" name="preview" value="Preview" accesskey="r" /> <input type="submit" value="Submit ticket" /> </div> </form> <div id="help"> <strong>Note:</strong> See <a href="<?cs var:trac.href.wiki ?>/TracTickets">TracTickets</a> for help on using tickets. </div> </div> <?cs include "footer.cs" ?>
Thanks.
comment:6 by , 17 years ago
Resolution: | → wontfix |
---|---|
Status: | new → closed |
Installation issue, not much we can do about this.
Did you ever figured out what was the problem?
stat uses the directory, not the file.
What are the permissions for the
/usr/share/trac/templates
directory?Are there any other pages that trigger the same issue (changeset, roadmap, etc) ?