Top Menu

Jump to content
Home
    Modules
      • Projects
      • Activity
      • Work packages
      • Gantt charts
      • Calendars
      • Team planners
      • Boards
      • News
    • Getting started
    • Introduction video
      Welcome to OpenProject Community
      Get a quick overview of project management and team collaboration with OpenProject. You can restart this video from the help menu.

    • Help and support
    • Upgrade to Enterprise edition
    • User guides
    • Videos
    • Shortcuts
    • Community forum
    • Enterprise support

    • Additional resources
    • Data privacy and security policy
    • Digital accessibility (DE)
    • OpenProject website
    • Security alerts / Newsletter
    • OpenProject blog
    • Release notes
    • Report a bug
    • Development roadmap
    • Add and edit translations
    • API documentation
  • Sign in
      Forgot your password?

      or sign in with your existing account

      Google

Side Menu

  • Overview
  • Activity
    Activity
  • Roadmap
  • Work packages
    Work packages
  • Gantt charts
    Gantt charts
  • Calendars
    Calendars
  • Team planners
    Team planners
  • Boards
    Boards
  • News
  • Forums

Content

Plugins
  1. OpenProject
  2. Forums
  3. Plugins
  4. Error when Activate a Backlog on project.

Error when Activate a Backlog on project.

Added by max arcadia almost 11 years ago

Hi all.
I’ve installed the Backlog plugin.

I’ve activated the Backlog module for the project.

I’ve that error when I access in the Project Home.

ActiveRecord::StatementInvalid in Projects\#settings

Showing C:/RailsInstaller/Ruby1.9.3/lib/ruby/gems/1.9.1/bundler/gems/openproject-backlogs-b8f0ab6de423/app/views/projects/settings/_backlogs_settings.html.erb where line #32 raised:

Can you help me?
Thank you
Max


Replies (7)

RE: Error when Activate a Backlog on project. - Added by max arcadia almost 11 years ago

PG::UndefinedTable: ERROR: relationship “done_statuses_for_project” does not exists
LINE 1: SELECT id FROM “statuses” INNER JOIN “done_statuses_for_proj…
^
: SELECT id FROM ”statuses" INNER JOIN “done_statuses_for_project” ON “statuses”.“id” = “done_statuses_for_project”.“status_id” WHERE “done_statuses_for_project”.“project_id” = 4 ORDER BY position ASC

RE: Error when Activate a Backlog on project. - Added by Christian Ratz almost 11 years ago

Hi Max,

thanks for the second error msg. It looks like you have to run the migrations again.

Go to your OpenProject root folder and run the following:

RAILS_ENV=production bundle exec rake db:migrate

Best
Ratzi

RE: Error when Activate a Backlog on project. - Added by max arcadia almost 11 years ago

And also entering Project BackLog

: SELECT a.attname, format_type(a.atttypid, a.atttypmod),
pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
FROM pg_attribute a LEFT JOIN pg_attrdef d
ON a.attrelid = d.adrelid AND a.attnum = d.adnum
WHERE a.attrelid = ‘“export_card_configurations”’::regclass
AND a.attnum > 0 AND NOT a.attisdropped
ORDER BY a.attnum

do you suggest me change db?
how to check if database has the correct ‘schema’ ?

Thank you.
Max

RE: Error when Activate a Backlog on project. - Added by Christian Ratz almost 11 years ago

Hello again,

you don’t have to change the database.
Usually you get an error like this PG::UndefinedTable: ERROR: relationship "done_statuses_for_project" does not exists if you have missing database migrations. Some plugins, like backlogs, adding new tables or columns to the database with Rails migrations.
With the suggested command you run this migrations and the missing tables and columns will be added to the database.

If you run OpenProject in development mode you should use this command instead of the other (was for production environment)?

bundle exec rake db:migrate

Best
Ratzi

SOLVED: RE: Error when Activate a Backlog on project. - Added by max arcadia almost 11 years ago

Solved,
thank you very much.
Max

Christian Ratz wrote:

Hi Max,

thanks for the second error msg. It looks like you have to run the migrations again.

Go to your OpenProject root folder and run the following:

[…]

Best
Ratzi

RE: Error when Activate a Backlog on project. - Added by I. V. almost 11 years ago

Hi,

just one clarification: Is it safe to run bundle exec rake db:migrate even there are no updates to the DB?

For example, I would like to be sure that I have applied db:migrate and I accidentally run it 2 times. Is it safe?

Many thanks,
Igor

RE: Error when Activate a Backlog on project. - Added by Christian Ratz almost 11 years ago

Hello Igor,

you can run ‘db:migrate’ as often as you like. Rails use the timestamps of the migrations to identify them so a migration run only once except you re run the migration by hand.

Best
Ratzi

  • (1 - 7/7)
Loading...