Defect #1188
closedジョブを選択して保存すると Internal error発生
100%
Description
具体的な再現方法
What steps will reproduce the problem?¶
Redmine Hudson plugin 2.1.1 で下記エラーが発生しました。
- Hudson プラグインインストール
- 設定から下記を入力して保存
- url
- ユーザ
- パスワード
- 「表示するジョブ」で対象のジョブを選択して保存
- Internal error発生
期待する結果と実際の結果
What is the expected output? What do you see instead?¶
Internal errorが発生しないこと。
下記コマンドの実行結果を教えてください。
Please give us a result of following command.¶
% ruby script/about
/projects/data/FB/redmine/lib/redmine/version.rb:5: warning: already initialized constant MAJOR /projects/data/FB/redmine/lib/redmine/version.rb:6: warning: already initialized constant MINOR /projects/data/FB/redmine/lib/redmine/version.rb:7: warning: already initialized constant TINY /projects/data/FB/redmine/lib/redmine/version.rb:13: warning: already initialized constant BRANCH /projects/data/FB/redmine/lib/redmine/version.rb:30: warning: already initialized constant REVISION /projects/data/FB/redmine/lib/redmine/version.rb:31: warning: already initialized constant ARRAY /projects/data/FB/redmine/lib/redmine/version.rb:32: warning: already initialized constant STRING Environment: Redmine version 2.2.3.stable Ruby version 1.8.7 (x86_64-linux) Rails version 3.2.12 Environment production Database adapter SQLite Redmine plugins: redmine_code_review 0.6.1 redmine_hudson 2.1.1 redmine_issue_templates 0.0.5 redmine_parking_lot_chart 0.0.7 redmine_scm 0.4.2 redmine_svnauth 0.0.2 redmine_vividtone_my_page_blocks 1.2 (20120610) redmine_wiki_extensions 0.6.0 redmine_work_time 0.2.6 redmine_xls_export 0.2.1
Please provide any additional information below.¶
production.log のエラー部分は下記になります。 (IPアドレスなどの情報は伏字にしています。)
Started PUT "/FB/redmine/projects/project-trunk/hudson_settings/edit" for XX.XX.X.XXX at Fri Feb 22 17:27:06 +0900 2013 Processing by HudsonSettingsController#edit as HTML Parameters: {"job_settings"=>{"-1"=>""}, "id"=>"project-trunk", "utf8"=>"?", "commit"=>"保存", "authenticity_token"=>"y6LdVp7Ie0OX3ycN2sZMjhnsaWAw+r1Ws22Loh3IrWU=", "settings"=>{"get_build_details"=>"true", "auth_user"=>"XXXX", "url_for_plugin"=>"", "jobs"=>["XXX.windows", ""],"url"=>"http://XXXX:XXXX/", "show_compact"=>"0", "auth_password"=>"[FILTERED]", "look_and_feel"=>"Hudson"}} Current user: admin (id=1) Completed 500 Internal Server Error in 150ms REXML::ParseException (#<REXML::ParseException: Missing end tag for 'hr' (got "body") Line: Position: Last 80 unconsumed characters: </html>> /usr/lib/ruby/1.8/rexml/parsers/baseparser.rb:330:in `pull' /usr/lib/ruby/1.8/rexml/parsers/treeparser.rb:22:in `parse' /usr/lib/ruby/1.8/rexml/document.rb:227:in `build' /usr/lib/ruby/1.8/rexml/document.rb:43:in `initialize' /projects/data/FB/redmine/plugins/redmine_hudson/app/controllers/hudson_settings_controller.rb:132:in `new' /projects/data/FB/redmine/plugins/redmine_hudson/app/controllers/hudson_settings_controller.rb:132:in `find_hudson_jobs' /projects/data/FB/redmine/plugins/redmine_hudson/app/controllers/hudson_settings_controller.rb:50:in `edit' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_controller/metal/implicit_render.rb:4:in `send_action' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_controller/metal/implicit_render.rb:4:in `send_action' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/abstract_controller/base.rb:167:in `process_action' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_controller/metal/rendering.rb:10:in `process_action' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/abstract_controller/callbacks.rb:18:in `process_action' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:502:in `_run__98282175__process_action__738462546__callbacks' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `send' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `__run_callback' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:81:in `send' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:81:in `run_callbacks' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/abstract_controller/callbacks.rb:17:in `process_action' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_controller/metal/rescue.rb:29:in `process_action' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_controller/metal/instrumentation.rb:30:in `process_action' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/notifications.rb:123:in `instrument' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/notifications/instrumenter.rb:20:in `instrument' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/notifications.rb:123:in `instrument' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_controller/metal/instrumentation.rb:29:in `process_action' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_controller/metal/params_wrapper.rb:207:in `process_action' /usr/lib64/ruby/gems/1.8/gems/activerecord-3.2.12/lib/active_record/railties/controller_runtime.rb:18:in `process_action' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/abstract_controller/base.rb:121:in `process' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/abstract_controller/rendering.rb:45:in `process' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_controller/metal.rb:203:in `dispatch' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_controller/metal.rb:246:in `action' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/routing/route_set.rb:73:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/routing/route_set.rb:73:in `dispatch' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/routing/route_set.rb:36:in `call' /usr/lib64/ruby/gems/1.8/gems/journey-1.0.4/lib/journey/router.rb:68:in `call' /usr/lib64/ruby/gems/1.8/gems/journey-1.0.4/lib/journey/router.rb:56:in `each' /usr/lib64/ruby/gems/1.8/gems/journey-1.0.4/lib/journey/router.rb:56:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/routing/route_set.rb:601:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-openid-1.3.1/lib/rack/openid.rb:98:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.4.5/lib/rack/etag.rb:23:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.4.5/lib/rack/conditionalget.rb:35:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/head.rb:14:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/params_parser.rb:21:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/flash.rb:242:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:210:in `context' /usr/lib64/ruby/gems/1.8/gems/rack-1.4.5/lib/rack/session/abstract/id.rb:205:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/cookies.rb:341:in `call' /usr/lib64/ruby/gems/1.8/gems/activerecord-3.2.12/lib/active_record/query_cache.rb:64:in `call' /usr/lib64/ruby/gems/1.8/gems/activerecord-3.2.12/lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/callbacks.rb:28:in `call' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `_run__495543628__call__4__callbacks' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `send' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:405:in `__run_callback' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:385:in `_run_call_callbacks' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:81:in `send' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/callbacks.rb:81:in `run_callbacks' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/callbacks.rb:27:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/remote_ip.rb:31:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' /usr/lib64/ruby/gems/1.8/gems/railties-3.2.12/lib/rails/rack/logger.rb:32:in `call_app' /usr/lib64/ruby/gems/1.8/gems/railties-3.2.12/lib/rails/rack/logger.rb:18:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/request_id.rb:22:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.4.5/lib/rack/methodoverride.rb:21:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.4.5/lib/rack/runtime.rb:17:in `call' /usr/lib64/ruby/gems/1.8/gems/activesupport-3.2.12/lib/active_support/cache/strategy/local_cache.rb:72:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.4.5/lib/rack/lock.rb:15:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-3.2.12/lib/action_dispatch/middleware/static.rb:62:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-cache-1.2/lib/rack/cache/context.rb:136:in `forward' /usr/lib64/ruby/gems/1.8/gems/rack-cache-1.2/lib/rack/cache/context.rb:143:in `pass' /usr/lib64/ruby/gems/1.8/gems/rack-cache-1.2/lib/rack/cache/context.rb:155:in `invalidate' /usr/lib64/ruby/gems/1.8/gems/rack-cache-1.2/lib/rack/cache/context.rb:71:in `call!' /usr/lib64/ruby/gems/1.8/gems/rack-cache-1.2/lib/rack/cache/context.rb:51:in `call' /usr/lib64/ruby/gems/1.8/gems/railties-3.2.12/lib/rails/engine.rb:479:in `call' /usr/lib64/ruby/gems/1.8/gems/railties-3.2.12/lib/rails/application.rb:223:in `call' /usr/lib64/ruby/gems/1.8/gems/railties-3.2.12/lib/rails/railtie/configurable.rb:30:in `send' /usr/lib64/ruby/gems/1.8/gems/railties-3.2.12/lib/rails/railtie/configurable.rb:30:in `method_missing' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/rack/request_handler.rb:92:in `process_request' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/railz/application_spawner.rb:441:in `start_request_handler' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/railz/application_spawner.rb:381:in `handle_spawn_application' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/utils.rb:252:in `safe_fork' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/railz/application_spawner.rb:377:in `handle_spawn_application' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/abstract_server.rb:352:in `__send__' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/abstract_server.rb:352:in `main_loop' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/abstract_server.rb:163:in `start' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/railz/application_spawner.rb:222:in `start' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/abstract_server.rb:352:in `__send__' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/abstract_server.rb:352:in `main_loop' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously' /usr/lib64/ruby/gems/1.8/gems/passenger-2.2.14/bin/passenger-spawn-server:61 ... Missing end tag for 'hr' (got "body") Line: Position: Last 80 unconsumed characters: </html> Line: Position: Last 80 unconsumed characters: </html>): /usr/lib/ruby/1.8/rexml/parsers/treeparser.rb:92:in `parse' /usr/lib/ruby/1.8/rexml/document.rb:227:in `build' /usr/lib/ruby/1.8/rexml/document.rb:43:in `initialize' plugins/redmine_hudson/app/controllers/hudson_settings_controller.rb:132:in `new' plugins/redmine_hudson/app/controllers/hudson_settings_controller.rb:132:in `find_hudson_jobs' plugins/redmine_hudson/app/controllers/hudson_settings_controller.rb:50:in `edit' actionpack (3.2.12) lib/action_controller/metal/implicit_render.rb:4:in `send_action' actionpack (3.2.12) lib/action_controller/metal/implicit_render.rb:4:in `send_action' actionpack (3.2.12) lib/abstract_controller/base.rb:167:in `process_action' actionpack (3.2.12) lib/action_controller/metal/rendering.rb:10:in `process_action' actionpack (3.2.12) lib/abstract_controller/callbacks.rb:18:in `process_action' activesupport (3.2.12) lib/active_support/callbacks.rb:502:in `_run__98282175__process_action__738462546__callbacks' activesupport (3.2.12) lib/active_support/callbacks.rb:405:in `send' activesupport (3.2.12) lib/active_support/callbacks.rb:405:in `__run_callback' activesupport (3.2.12) lib/active_support/callbacks.rb:385:in `_run_process_action_callbacks' activesupport (3.2.12) lib/active_support/callbacks.rb:81:in `send' activesupport (3.2.12) lib/active_support/callbacks.rb:81:in `run_callbacks' actionpack (3.2.12) lib/abstract_controller/callbacks.rb:17:in `process_action' actionpack (3.2.12) lib/action_controller/metal/rescue.rb:29:in `process_action' actionpack (3.2.12) lib/action_controller/metal/instrumentation.rb:30:in `process_action' activesupport (3.2.12) lib/active_support/notifications.rb:123:in `instrument' activesupport (3.2.12) lib/active_support/notifications/instrumenter.rb:20:in `instrument' activesupport (3.2.12) lib/active_support/notifications.rb:123:in `instrument' actionpack (3.2.12) lib/action_controller/metal/instrumentation.rb:29:in `process_action' actionpack (3.2.12) lib/action_controller/metal/params_wrapper.rb:207:in `process_action' activerecord (3.2.12) lib/active_record/railties/controller_runtime.rb:18:in `process_action' actionpack (3.2.12) lib/abstract_controller/base.rb:121:in `process' actionpack (3.2.12) lib/abstract_controller/rendering.rb:45:in `process' actionpack (3.2.12) lib/action_controller/metal.rb:203:in `dispatch' actionpack (3.2.12) lib/action_controller/metal/rack_delegation.rb:14:in `dispatch' actionpack (3.2.12) lib/action_controller/metal.rb:246:in `action' actionpack (3.2.12) lib/action_dispatch/routing/route_set.rb:73:in `call' actionpack (3.2.12) lib/action_dispatch/routing/route_set.rb:73:in `dispatch' actionpack (3.2.12) lib/action_dispatch/routing/route_set.rb:36:in `call' journey (1.0.4) lib/journey/router.rb:68:in `call' journey (1.0.4) lib/journey/router.rb:56:in `each' journey (1.0.4) lib/journey/router.rb:56:in `call' actionpack (3.2.12) lib/action_dispatch/routing/route_set.rb:601:in `call' rack-openid (1.3.1) lib/rack/openid.rb:98:in `call' actionpack (3.2.12) lib/action_dispatch/middleware/best_standards_support.rb:17:in `call' rack (1.4.5) lib/rack/etag.rb:23:in `call' rack (1.4.5) lib/rack/conditionalget.rb:35:in `call' actionpack (3.2.12) lib/action_dispatch/middleware/head.rb:14:in `call' actionpack (3.2.12) lib/action_dispatch/middleware/params_parser.rb:21:in `call' actionpack (3.2.12) lib/action_dispatch/middleware/flash.rb:242:in `call' rack (1.4.5) lib/rack/session/abstract/id.rb:210:in `context' rack (1.4.5) lib/rack/session/abstract/id.rb:205:in `call' actionpack (3.2.12) lib/action_dispatch/middleware/cookies.rb:341:in `call' activerecord (3.2.12) lib/active_record/query_cache.rb:64:in `call' activerecord (3.2.12) lib/active_record/connection_adapters/abstract/connection_pool.rb:479:in `call' actionpack (3.2.12) lib/action_dispatch/middleware/callbacks.rb:28:in `call' activesupport (3.2.12) lib/active_support/callbacks.rb:405:in `_run__495543628__call__4__callbacks' activesupport (3.2.12) lib/active_support/callbacks.rb:405:in `send' activesupport (3.2.12) lib/active_support/callbacks.rb:405:in `__run_callback' activesupport (3.2.12) lib/active_support/callbacks.rb:385:in `_run_call_callbacks' activesupport (3.2.12) lib/active_support/callbacks.rb:81:in `send' activesupport (3.2.12) lib/active_support/callbacks.rb:81:in `run_callbacks' actionpack (3.2.12) lib/action_dispatch/middleware/callbacks.rb:27:in `call' actionpack (3.2.12) lib/action_dispatch/middleware/remote_ip.rb:31:in `call' actionpack (3.2.12) lib/action_dispatch/middleware/debug_exceptions.rb:16:in `call' actionpack (3.2.12) lib/action_dispatch/middleware/show_exceptions.rb:56:in `call' railties (3.2.12) lib/rails/rack/logger.rb:32:in `call_app' railties (3.2.12) lib/rails/rack/logger.rb:18:in `call' actionpack (3.2.12) lib/action_dispatch/middleware/request_id.rb:22:in `call' rack (1.4.5) lib/rack/methodoverride.rb:21:in `call' rack (1.4.5) lib/rack/runtime.rb:17:in `call' activesupport (3.2.12) lib/active_support/cache/strategy/local_cache.rb:72:in `call' rack (1.4.5) lib/rack/lock.rb:15:in `call' actionpack (3.2.12) lib/action_dispatch/middleware/static.rb:62:in `call' rack-cache (1.2) lib/rack/cache/context.rb:136:in `forward' rack-cache (1.2) lib/rack/cache/context.rb:143:in `pass' rack-cache (1.2) lib/rack/cache/context.rb:155:in `invalidate' rack-cache (1.2) lib/rack/cache/context.rb:71:in `call!' rack-cache (1.2) lib/rack/cache/context.rb:51:in `call' railties (3.2.12) lib/rails/engine.rb:479:in `call' railties (3.2.12) lib/rails/application.rb:223:in `call' railties (3.2.12) lib/rails/railtie/configurable.rb:30:in `send' railties (3.2.12) lib/rails/railtie/configurable.rb:30:in `method_missing' passenger (2.2.14) lib/phusion_passenger/rack/request_handler.rb:92:in `process_request' passenger (2.2.14) lib/phusion_passenger/abstract_request_handler.rb:207:in `main_loop' passenger (2.2.14) lib/phusion_passenger/railz/application_spawner.rb:441:in `start_request_handler' passenger (2.2.14) lib/phusion_passenger/railz/application_spawner.rb:381:in `handle_spawn_application' passenger (2.2.14) lib/phusion_passenger/utils.rb:252:in `safe_fork' passenger (2.2.14) lib/phusion_passenger/railz/application_spawner.rb:377:in `handle_spawn_application' passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:352:in `__send__' passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:352:in `main_loop' passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously' passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:163:in `start' passenger (2.2.14) lib/phusion_passenger/railz/application_spawner.rb:222:in `start' passenger (2.2.14) lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application' passenger (2.2.14) lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add' passenger (2.2.14) lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application' passenger (2.2.14) lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize' passenger (2.2.14) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize' passenger (2.2.14) lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application' passenger (2.2.14) lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application' passenger (2.2.14) lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application' passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:352:in `__send__' passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:352:in `main_loop' passenger (2.2.14) lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously' passenger (2.2.14) bin/passenger-spawn-server:61
環境¶
- CentOS release 6.3(x86_64)
- Redmine 2.2.3
- ruby 1.8.7-352
# bundle show Gems included by the bundle: * actionmailer (3.2.12) * actionpack (3.2.12) * activemodel (3.2.12) * activerecord (3.2.12) * activeresource (3.2.12) * activesupport (3.2.12) * arel (3.0.2) * builder (3.0.0) * bundler (1.2.3) * coderay (1.0.8) * erubis (2.7.0) * fastercsv (1.5.5) * highline (1.5.2) * hike (1.2.1) * htauth (1.0.3) * i18n (0.6.1) * journey (1.0.4) * jquery-rails (2.0.3) * json (1.7.7) * mail (2.4.4) * mime-types (1.21) * multi_json (1.6.1) * net-ldap (0.3.1) * polyglot (0.3.3) * rack (1.4.5) * rack-cache (1.2) * rack-openid (1.3.1) * rack-ssl (1.3.3) * rack-test (0.6.2) * rails (3.2.12) * railties (3.2.12) * rake (10.0.3) * rdoc (3.12.1) * ruby-ole (1.2.11.6) * ruby-openid (2.1.8) * spreadsheet (0.8.1) * sprockets (2.2.2) * sqlite3 (1.3.7) * thor (0.17.0) * tilt (1.3.3) * treetop (1.4.12) * tzinfo (0.3.35)
Updated by Toshiyuki Ando about 12 years ago
REXML::ParseException (#<REXML::ParseException: Missing end tag for 'hr' (got "body"
Jenkinsからエラーが帰ってきた場合にこうなることがあるんですが、
それにしても Internal Error で落ちるのはよくないっすね。処理見直します…。
Updated by Matthieu Bach about 12 years ago
Hi, I have the same problem.
Redmine 2.2.3 from Bitnami Stacks
Redmin_Hudson 2.2.1
Updated by Akiko Takano almost 12 years ago
Hi, everyone.
I saw the same situation when input invalid password.
I tried to make workarounds into my fork.
https://bitbucket.org/nobiinu_and/redmine_hudson/pull-request/3/redmine23/activity
I'm glad I could be any help....
>内藤さま
わたしの環境では、認証無しの場合は問題なくて、パスワードが必要なJenkinsへの設定に対し、パスワードが間違っている場合、
XMLが返ってこないのでエラーになる、というあたりに起因していました。
Updated by NAITOH Jun almost 12 years ago
>内藤さま
わたしの環境では、認証無しの場合は問題なくて、パスワードが必要なJenkinsへの設定に対し、パスワードが間違っている場合、
XMLが返ってこないのでエラーになる、というあたりに起因していました。
ありがとうございます。再度確認したら、同じ結果になっていました。
パスワードが正しければ問題ありませんでした。
ただし、下記が根本の原因でした。
- URLを保存後、ユーザー名は設定内容が表示されるのに パスワード欄が空になる (パスワードそのものは保持されてる模様)
- それに気づかずにジョブを登録、( パスワード欄が空なので ) Internal error
- エラー後、Hudson の画面を開こうとしても保持されているパスワードが異なるので Internal error
パスワード再設定もできなくなります。
Updated by Akiko Takano almost 12 years ago
引き続き情報ありがとうございます。
安藤さんのリポジトリにpull requestを取り込んでもらったのですが、そちらを適用するとエラーでもInternel Error(画面真っ白)は回避されますでしょうか?
NAITOH Jun は書きました:
>内藤さま
わたしの環境では、認証無しの場合は問題なくて、パスワードが必要なJenkinsへの設定に対し、パスワードが間違っている場合、
XMLが返ってこないのでエラーになる、というあたりに起因していました。ありがとうございます。再度確認したら、同じ結果になっていました。
パスワードが正しければ問題ありませんでした。ただし、下記が根本の原因でした。
- URLを保存後、ユーザー名は設定内容が表示されるのに パスワード欄が空になる (パスワードそのものは保持されてる模様)
- それに気づかずにジョブを登録、( パスワード欄が空なので ) Internal error
- エラー後、Hudson の画面を開こうとしても保持されているパスワードが異なるので Internal error
Updated by NAITOH Jun almost 12 years ago
- Status changed from 新規(New) to 解決(Resolved)
Akiko Takano は書きました:
安藤さんのリポジトリにpull requestを取り込んでもらったのですが、そちらを適用するとエラーでもInternel Error(画面真っ白)は回避されますでしょうか?
安藤さんのリポジトリの redmine2.x ブランチ最新版で試したところ、Internel Error(画面真っ白)が発生せず、エラーメッセージが表示されました。
保存後、パスワード欄が空になる件は引き続き同じですが、これなら自分のチームの運用に耐えられます。
ありがとうございました。
Updated by Akiko Takano almost 12 years ago
パスワードの件、こちらも実際に利用しているジョブもあるので、気をつけてみます。
またなにか判りましたら、情報共有させて下さい。
NAITOH Jun は書きました:
保存後、パスワード欄が空になる件は引き続き同じですが、これなら自分のチームの運用に耐えられます。
ありがとうございました。
Updated by Toshiyuki Ando almost 12 years ago
リポジトリの設定でもパスワードを入力するところがあったので、どのような処理になっているか
のぞいてみました。
- 新規作成:パスワード欄は空
- 更新:パスワードが入っている場合は、”*” を5個表示される
- この状態で、保存をするとパスワードは変わらない
- パスワード欄にフォーカスが移ると、値が空になる
- 空になったまま保存をするとパスワードは空として保存される
のようになってます。
今よりは十分わかりやすいので、上記の処理に修正しようと思います。
もし問題があれば、コメントください。
Updated by Toshiyuki Ando almost 12 years ago
- Project changed from r-labs to Hudson
- Category deleted (
Hudson Plugin)
Updated by Toshiyuki Ando almost 12 years ago
- Assignee set to Toshiyuki Ando
ということで実装してみました。
たぶんこれで大丈夫なはず。
Updated by Toshiyuki Ando almost 12 years ago
もしよければ、Bitbucketの最新のコードを試してもらえるとうれしいです。
Updated by NAITOH Jun almost 12 years ago
修正ありがとうございます。
redmine2.x ブランチの最新リビジョン (67325dc) で確認したところ、
URLを保存後、ユーザー名は設定内容が表示されるのに パスワード欄が空になる現象は無事なくなりました。
ありがとうございます。
※ 別件かもしれませんが、Hudson の設定画面で、設定済み URLを消して保存しても一見設定が消えたようになりますが、
再度、Hudson タブ⇒ Hudson 設定画面にリンクをたどると、 URLが復活しますね。
設定済み URLの削除ってできないんでしょうか?
Updated by Toshiyuki Ando over 11 years ago
お返事ありがとうございます。
NAITOH Jun は書きました:
※ 別件かもしれませんが、Hudson の設定画面で、設定済み URLを消して保存しても一見設定が消えたようになりますが、
再度、Hudson タブ⇒ Hudson 設定画面にリンクをたどると、 URLが復活しますね。
設定済み URLの削除ってできないんでしょうか?
あらら、確かに消えませんね…。バグとしてあげときます。
Updated by Toshiyuki Ando over 11 years ago
- Status changed from 解決(Resolved) to 終了(Closed)