putting the "-l" resolves the expected string or buffer error but i'm
now getting the following error

Error:svn: Commit failed (details follow):
svn: 'pre-commit' hook failed with error output:
Unable to verify ticket #638, reason: 'fetchone() failed - cursor does
not contain a result.'
svn: MERGE of '/ads/ads/trunk': 409 Conflict (https://svn)

here's the traceback;

2009-05-14 09:52:46,589 Trac[log] ERROR: [LinkEndPoint]: ERROR:
relation "link" does not exist

Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/agilo_links-1.2_r349-
py2.4.egg/agilo_links/model.py", line 786, in _load_outgoing_links
    cursor.execute(sql_query.substitute({'from' : 'dest', 'to' :
'src', 'id' : self.get_id()}))
  File "/usr/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/db/
util.py", line 51, in execute
    return self.cursor.execute(sql)
  File "/usr/lib/python2.4/site-packages/Trac-0.11.4-py2.4.egg/trac/db/
util.py", line 51, in execute
    return self.cursor.execute(sql)
  File "/usr/lib/python2.4/site-packages/pyPgSQL/PgSQL.py", line 3111,
in execute
    raise OperationalError, msg
OperationalError: ERROR:  relation "link" does not exist


here's my config file (i upgraded from 0.6 and have other problems
with my config);


[agilo-backlogs]
milestone_backlog.columns = businessvalue:editable, roif,
story_priority:editable, rd_points:editable, milestone:editable,
sprint:editable
milestone_backlog.name = Milestone Backlog
next_milestone.columns =
next_milestone.name = Next Milestone
product_backlog.columns = businessvalue:editable, roif,
story_priority:editable, rd_points:editable|total_story_points
product_backlog.name = Product Backlog
sprint_backlog.charts = burndown
sprint_backlog.columns = remaining_time:editable|total_remaining_time,
owner:editable, drp_resources:editable
sprint_backlog.name = Sprint Backlog

[agilo-charts]
burndown.height = 480
burndown.width = 920
sprintstats.background = #94d31a
sprintstats.foreground = #4180b3
sprintstats.height = 400
sprintstats.width = 400

[agilo-links]
allow = requirement-story, story-task, bug-story, bug-task
bug.calculate = total_remaining_time=sum:get_outgoing.remaining_time
bug.task.calculate = total_remaining_time=sum:remaining_time
bug.task.copy = sprint, owner
bug.task.show = remaining_time, owner
cache.related = false
cache.timeout = 0
requirement.calculate = total_story_points=sum:get_outgoing.rd_points|
type=story, mandatory_story_points=sum:get_outgoing.rd_points|
type=story|story_priority=Mandatory,
roif=div:businessvalue;mandatory_story_points
requirement.story.copy = owner
requirement.story.show = rd_points, story_priority
story.calculate =
total_remaining_time=sum:get_outgoing.remaining_time,
estimated_remaining_time=mul:rd_points;get_sprint.get_team_metrics.rt_usp_ratio
story.task.calculate = remaining_time=sum:remaining_time
story.task.copy = owner, sprint
story.task.show = remaining_time, owner
task.calculate = summed_time=sum:remaining_time;actual_time

[agilo-types]
bug = remaining_time, owner, component, priority, version, sprint
bug.alias = Bug
requirement = reporter, businessvalue, milestone, keywords
requirement.alias = Requirement
story = owner, rd_points, story_priority, sprint, keywords
story.alias = User Story
task = drp_resources, remaining_time, owner, component, priority,
sprint
task.alias = Task

[attachment]
max_size = 262144
render_unsafe_content = false

[browser]
downloadable_paths = /trunk, /branches/*, /tags/*
hide_properties = svk:merge
render_unsafe_content = false

[changeset]
max_diff_bytes = 10000000
max_diff_files = 0
wiki_format_messages = true

[components]
agilo.* = enabled
agilo.admin.backlog.backlogadminpanel = enabled
agilo.admin.custom_fields.customfieldadminpanel = enabled
agilo.admin.custom_fields.customfields = enabled
agilo.admin.general.generaladminpanel = enabled
agilo.admin.links.linksadminpanel = enabled
agilo.admin.sprint.sprintadminpanel = enabled
agilo.admin.team.teamadminpanel = enabled
agilo.admin.types.typesadminpanel = enabled
agilo.charts.burndown_chart.burndownchartgenerator = enabled
agilo.charts.chart_cache_invalidator.chartscacheinvalidator = enabled
agilo.charts.chart_generator.chartgenerator = enabled
agilo.charts.macros.agilochartmacro = enabled
agilo.charts.metrics_chart.metricschartgenerator = enabled
agilo.charts.resource_assignment_piechart.resourcesassignmentpiechartgenerator
= enabled
agilo.charts.sprint_ticket_stats_chart.sprintticketstatschartgenerator
= enabled
agilo.core.persistentobjectmanager = enabled
agilo.csv_import.web_ui.importcsvmodule = enabled
agilo.help.help_links.agilolinks = enabled
agilo.help.web_ui.agilohelpmodule = enabled
agilo.init.agiloinit = enabled
agilo.links.model.linksconfiguration = enabled
agilo.links.search.linkssearchmodule = enabled
agilo.links.web_ui.linksmodule = enabled
agilo.scrum.backlog.backlogupdater = enabled
agilo.scrum.burndown.remainingtimeupdater = enabled
agilo.scrum.web_ui.backlog.backlogmodule = enabled
agilo.scrum.web_ui.contingents.contingentmodule = enabled
agilo.scrum.web_ui.dashboard.scrumdashboard = enabled
agilo.scrum.web_ui.preferences.agilopreferences = enabled
agilo.scrum.web_ui.roadmap.agiloroadmapmodule = enabled
agilo.scrum.web_ui.sprint.sprintmodule = enabled
agilo.scrum.web_ui.team.teammodule = enabled
agilo.ticket.api.agiloticketsystem = enabled
agilo.ticket.query.agiloquerymodule = enabled
agilo.ticket.report.agiloreportmodule = enabled
agilo.ticket.web_ui.agiloticketmodule = enabled
agilo.utils.config.agiloconfig = enabled
agilo.utils.permissions.agilopolicy = enabled
agilo.utils.web_ui.coretemplateprovider = enabled
agilo.workflow.api.ruleengine = enabled
agilo.workflow.rules.cleanlettersfromremainingtimerule = enabled
agilo.workflow.rules.closeticketwithremainingtimezerorule = enabled
agilo.workflow.rules.ownerisateammemberrule = enabled
agilo.workflow.rules.resetownerandresourcesrule = enabled
agilo.workflow.rules.setstoryinprogresswhenatleastonetask = enabled
agilo.workflow.rules.sprintandmilestonesyncrule = enabled
agilo_charts.* = enabled
agilo_charts.core.chartsplugin = disabled
agilo_charts.init.chartsinit = disabled
agilo_charts.macros.agilochartmacro = disabled
agilo_import.* = enabled
agilo_import.web_ui.importcsvmodule = disabled
agilo_links.* = enabled
agilo_links.core.linksmodule = disabled
agilo_links.daemon.linksticketlistener = disabled
agilo_links.init.linksinit = disabled
agilo_links.model.linksconfiguration = disabled
agilo_links.search.linkssearchmodule = disabled
agilo_scrumdashboard.* = enabled
agilo_scrumdashboard.init.backloginit = disabled
agilo_scrumdashboard.web_ui.scrumdashboardmodule = disabled
agilo_sprint_backlog.* = enabled
agilo_sprint_backlog.init.agilobackloginit = disabled
agilo_sprint_backlog.web_ui.burndowntablemodule = disabled
agilo_sprint_data.* = enabled
agilo_sprint_data.daemon.taskslistener = disabled
agilo_sprint_data.init.sprintdatainit = disabled
agilo_theme.* = enabled
agilo_theme.theme.agilotheme = disabled
agilo_types.* = enabled
agilo_types.aliases.aliascomponent = disabled
agilo_types.init.agilotypesinit = disabled
agilo_wrapper.* = enabled
batchmod.* = enabled
batchmod.web_ui.batchmodifymodule = disabled
batchmod.web_ui.ticketquerymacro = disabled
trac.ticket.api.ticketsystem = disabled
trac.ticket.query.* = disabled
trac.ticket.query.querymodule = disabled
trac.ticket.report.reportmodule = disabled
trac.ticket.roadmap.roadmapmodule = disabled
trac.ticket.web_ui.newticketmodule = disabled
trac.ticket.web_ui.ticketmodule = disabled

[header_logo]
alt =
height = -1
link = http://trac
src = common/trac_banner.png
width = -1

[inherit]
templates_dir = /usr/lib/python2.4/site-packages/
agilo-0.7.3.3_r1417_20090313-py2.4.egg/agilo/templates

[logging]
log_file = trac.log
log_level = WARNING
log_type = file

[mimeviewer]
enscript_modes = text/x-dylan:dylan:4
enscript_path = enscript
max_preview_size = 262144
mime_map = text/x-dylan:dylan,text/x-idl:ice,text/x-ada:ads:adb
php_path = php
silvercity_modes =
tab_width = 8

[notification]
always_notify_owner = true
always_notify_reporter = true
always_notify_updater = true
mime_encoding = base64
smtp_always_bcc =
smtp_always_cc =
smtp_default_domain = autoreturn.com
smtp_enabled = true
smtp_from = [email protected]
smtp_password =
smtp_port = 25
smtp_replyto = [email protected]
smtp_server = localhost
smtp_subject_prefix = __default__
smtp_user =
use_public_cc = false
use_short_addr = false
use_tls = false

[project]
descr = Automated Dispatch Application
footer = Brought to you by the <a href="http://web1/it/>AutoReturn IT
Group</a>
icon = common/trac.ico
name = Automated Dispatch System (ADS)
url = http://apps/ads

[search]
min_query_length = 3

[theme]
override_logo = True
theme = Agilo

[ticket]
default_component =
default_milestone = M28 - ADS 3.1 - Continued
default_priority = major
default_type = defect
default_version = 3.1
restrict_owner = false

[ticket-custom]
businessvalue = select
businessvalue.label = Business Value Points
businessvalue.options = |100|200|300|500|800|1200|2000|3000
businessvalue.value =
drp_resources = text
drp_resources.label = Resources
i_links = text
i_links.label = Referenced By
o_links = text
o_links.label = References
rd_points = select
rd_points.label = User Story Points
rd_points.options = |1|2|3|5|8|13|20|40|100
remaining_time = text
remaining_time.label = Remaining Time
sprint = select
sprint.label = Sprint
sprint.value =
story_priority = select
story_priority.label = User Story Priority
story_priority.options = Mandatory|Linear|Exciter
story_priority.value = Mandatory

[ticket-workflow]
accept = new -> assigned
accept.operations = set_owner_to_self
accept.permissions = TICKET_MODIFY
leave = * -> *
leave.default = 1
leave.operations = leave_status
reassign = new,assigned,reopened -> new
reassign.operations = set_owner
reassign.permissions = TICKET_MODIFY
reopen = closed -> reopened
reopen.operations = del_resolution
reopen.permissions = TICKET_CREATE
resolve = new,assigned,reopened -> closed
resolve.operations = set_resolution
resolve.permissions = TICKET_MODIFY

[timeline]
changeset_long_messages = false
changeset_show_files = 0
default_daysback = 30
ticket_show_details = false

[trac]
authz_file =
authz_module_name =
base_url =
check_auth_ip = true
database = postgres://trac:t...@sql1/trac-ads-agilo
default_charset = iso-8859-15
default_handler = WikiModule
htdocs_location =
ignore_auth_case = false
mainnav = wiki,timeline,roadmap,browser,tickets,newticket,search
metanav = login,logout,settings,help,about
permission_policies = AgiloPolicy, DefaultPermissionPolicy,
LegacyAttachmentPolicy
permission_store = DefaultPermissionStore
repository_dir = /var/svn/ads
repository_type = svn
timeout = 20

[hudson]
feed_url = http://hudson/job/ADS/rssAll
main_page = http://hudson

[wiki]
ignore_missing_pages = false
render_unsafe_content = false
split_page_names = false





On May 13, 1:50 am, Felix Schwarz <[email protected]> wrote:
> deno schrieb:
>
> > the pre-commit script fails on me.  if i run it by hand i get;
>
> > # sudo /var/svn/agilo_svn_hook_commit.py -s pre -e /var/trac/ads/
> > "test"
> > expected string or buffer
>
> You should see a traceback as well, right? Can you post  this?
>
> What happens if you call it like this?
> /var/svn/agilo_svn_hook_commit.py -s pre -e /var/trac/ads/ -l "test"
> (note the '-l').
>
> fs
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Agilo for Scrum" group. This group is moderated by agile42 GmbH 
http://www.agile42.com and is focused in supporting Agilo for Scrum users.
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/agilo?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to