프로젝트

일반

사용자정보

Gantt chart 사용 중 에러가 발생합니다.

박 창현이(가) 2017-05-11에 추가

안녕하세요.

일감 버전을 추가 후 gantt chart 페이지로 이동하면, internal error가 발생합니다. 

환경은 아래와 같습니다.
Environment:
Redmine version 3.3.2
Ruby version 2.0.0-p195
Rails version 4.2.7.1
MySQL 5.1.73
Redmine plugins:
checkList

 Started GET "/projects/pgs/issues/gantt" for 10.192.6.2 at 2017-05-11 15:31:22 +0900
Processing by GanttsController#show as HTML
  Parameters: {"project_id"=>"pgs"}
  Current user: io2oi (id=26)
  Rendered queries/_filters.html.erb (4.4ms)
  Rendered gantts/show.html.erb within layouts/base (23.9ms)
Completed 500 Internal Server Error in 123ms (ActiveRecord: 92.9ms)

ActionView::Template::Error (comparison of BigDecimal with Date failed):
    107: 
    108:   # Width of the entire chart
    109:   g_width = ((@gantt.date_to - @gantt.date_from + 1) * zoom).to_i
    110:   @gantt.render(:top => headers_height + 8,
    111:                 :zoom => zoom,
    112:                 :g_width => g_width,
    113:                 :subject_width => subject_width)
  app/models/project.rb:622:in `each'
  app/models/project.rb:622:in `max'
  app/models/project.rb:622:in `due_date'
  app/models/project.rb:626:in `overdue?'
  lib/redmine/helpers/gantt.rb:690:in `html_subject_content'
  lib/redmine/helpers/gantt.rb:699:in `html_subject'
  lib/redmine/helpers/gantt.rb:324:in `subject'
  lib/redmine/helpers/gantt.rb:286:in `subject_for_project'
  lib/redmine/helpers/gantt.rb:257:in `render_object_row'
  lib/redmine/helpers/gantt.rb:216:in `render_project'
  lib/redmine/helpers/gantt.rb:205:in `block in render'
  app/models/project.rb:817:in `block in project_tree'
  app/models/project.rb:813:in `each'
  app/models/project.rb:813:in `project_tree'
  lib/redmine/helpers/gantt.rb:203:in `render'
  app/views/gantts/show.html.erb:110:in `_app_views_gantts_show_html_erb__1744740460631428250_70172295825500'
  app/controllers/gantts_controller.rb:43:in `block (2 levels) in show'
  app/controllers/gantts_controller.rb:42:in `show'
  lib/redmine/sudo_mode.rb:63:in `sudo_mode'

스케줄 프로그램을 처음 접하는 거라 어찌어찌 설치까지하고 잘 쓰고 있었는데, 갑자기 이런 에러가 뜨니까 감을 잡을 수가 없네요 ㅠ

 

원인이나 어떻게 처리를 해야 할 지 좀 알려주세요.

 

감사합니다. 


답글 (2)

RE: Gantt chart 사용 중 에러가 발생합니다. - 커뮤니티 관리자이(가) 2017-05-13에 추가

위의 에러 내용을 보면 데이터 값의 문제로 나오네요.

ActionView::Template::Error (comparison of BigDecimal with Date failed):

그런데 레드마인 기본기능으로 등록을 하시면 위와 같이 이상한 값이 들어가서 에러를 발생하지 않을 것으로 보이는데요...

어떤 경유로 문제의 값이 입력되었는지 모르겠습니다.

설치된 플러그인을 봐도 gantt chart하고는 무관해 보이고요.

혹시 설치했다가 삭제하셨는지요? 아니면 정말 이상한 값이 들어가 있는지요?

RE: Gantt chart 사용 중 에러가 발생합니다. - 박 창현이(가) 2017-05-16에 추가

커뮤니티 관리자의 덧글:

위의 에러 내용을 보면 데이터 값의 문제로 나오네요. ActionView::Template::Error (comparison of BigDecimal with Date failed): 그런데 레드마인 기본기능으로 등록을 하시면 위와 같이 이상한 값이 들어가서 에러를 발생하지 않을 것으로 보이는데요... 어떤 경유로 문제의 값이 입력되었는지 모르겠습니다. 설치된 플러그인을 봐도 gantt chart하고는 무관해 보이고요. 혹시 설치했다가 삭제하셨는지요? 아니면 정말 이상한 값이 들어가 있는지요?

 

빠른 답변 감사합니다.

설치했다가 삭제를 물어보셨는데 플러그인을 물어보시는 건지 잘 모르겠습니다.

현재 플러그인의 경우 checklist 만 설치해서 사용하고 있습니다.

redmine 프로그램 자체는 처음 설치하는 것이라 삭제 후 재설치를 몇 번 했습니다.

하지만 mysql db까지 모두 삭제하고 진행을 했었습니다.

말씀해주신 답변에서 이상한값이 들어갔다라고 하셨는데 그 값을 알 수 있는 방법이 있는 건가요??

그리고 질문에 넣지 못한 부분이 있습니다. 설치 후 jira data를 마이그레이션 하기 위해 'migrate_jira.rake(http://www.redmine.org/issues/1385)'를 사용했었습니다. 하지만 마이그레이션이 제대로 이루어지지 않았습니다(프로젝트 list만 생성됨.).

혹시 이 부분과 연관이 있는 걸까요?? (http://www.redmine.org/boards/2/topics/48374   --> 같은 질문에 대한 내용입니다.) 혹시 해결방안이 있다면 꼭 좀 알려주세요 ㅠㅠ

추가적으로 레드마인 플러그인으로 제공하는 간트챠트를 설치해보려고 합니다. 설치에 앞서 플러그인으로 제공하는 간트가 레드마인 기존의 간트를 베이스로 작동되는건지,

새로운 간트 프로그램이 설치되어 실행되는건지 궁금합니다.

다시한번 감사합니다. 좋은 하루 되세요~

ps. 다른 질문들을 보면 log나 에러 메시지에 대한 내용을 text 박스를 생성해서 올리시는 것 같은데 어떻게 하는지 좀 알려주실 수 있나요?? 감사합니다.

    (1-2/2)
    클립보드 이미지 추가 (최대 크기: 5 MB)