Redmine 0.9.x : how can I solve actionwebservice problems

Added by Hubert Martin-Deidier almost 8 years ago

Hello,

I've realised a plugin that is specificaly used in my company to synchronise issues between redmine servers. This plugin use the actionwebservice plugin.

Since 0.9.0 version, this plugin is no more included in Redmine deliveries and if I try to add it I've got many errors because of an undefined symobl. It seems that these errors occurs because of the new version (2.3.5) of rail.

I'm not really motivated to rewrite my plugin with an other library. Can someone help me or have an idea to add actionwebservice plugin to new version of redmine !

The error that I have is :
C:/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/dependencies.rb:440:in `load_missing_constant': uninitialized constant ActionController::AbstractRequest (NameError)
from C:/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/dependencies.rb:80:in `const_missing'
from C:/BitNami Redmine Stack/apps/redmine/vendor/plugins/actionwebservice/lib/action_web_service/protocol/abstract.rb:74
from C:/BitNami Redmine Stack/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from C:/BitNami Redmine Stack/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from C:/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/dependencies.rb:158:in `require'
from C:/BitNami Redmine Stack/apps/redmine/vendor/plugins/actionwebservice/lib/action_web_service/protocol.rb:1
from C:/BitNami Redmine Stack/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from C:/BitNami Redmine Stack/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from C:/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/dependencies.rb:158:in `require'
from C:/BitNami Redmine Stack/apps/redmine/vendor/plugins/actionwebservice/lib/action_web_service.rb:46
from C:/BitNami Redmine Stack/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
from C:/BitNami Redmine Stack/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
from C:/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/dependencies.rb:158:in `require'
from C:/BitNami Redmine Stack/apps/redmine/vendor/plugins/actionwebservice/init.rb:1:in `evaluate_init_rb'
from C:/BitNami Redmine Stack/apps/redmine/config/../vendor/rails/railties/lib/rails/plugin.rb:158:in `evaluate_init_rb'
from C:/BitNami Redmine Stack/apps/redmine/vendor/rails/activesupport/lib/active_support/core_ext/kernel/reporting.rb:11:in `silence_warnings'
from C:/BitNami Redmine Stack/apps/redmine/config/../vendor/rails/railties/lib/rails/plugin.rb:154:in `evaluate_init_rb'
from C:/BitNami Redmine Stack/apps/redmine/config/../vendor/rails/railties/lib/rails/plugin.rb:48:in `load'
from C:/BitNami Redmine Stack/apps/redmine/config/../vendor/plugins/engines/lib/engines/plugin.rb:44:in `load'
from C:/BitNami Redmine Stack/apps/redmine/config/../vendor/rails/railties/lib/rails/plugin/loader.rb:38:in `load_plugins'
from C:/BitNami Redmine Stack/apps/redmine/config/../vendor/rails/railties/lib/rails/plugin/loader.rb:37:in `each'
from C:/BitNami Redmine Stack/apps/redmine/config/../vendor/rails/railties/lib/rails/plugin/loader.rb:37:in `load_plugins'
from C:/BitNami Redmine Stack/apps/redmine/config/../vendor/rails/railties/lib/initializer.rb:369:in `load_plugins'
from C:/BitNami Redmine Stack/apps/redmine/config/../vendor/rails/railties/lib/initializer.rb:165:in `process'
from C:/BitNami Redmine Stack/apps/redmine/config/../vendor/rails/railties/lib/initializer.rb:113:in `send'
from C:/BitNami Redmine Stack/apps/redmine/config/../vendor/rails/railties/lib/initializer.rb:113:in `run'
from C:/BitNami Redmine Stack/apps/redmine/config/environment.rb:20

My config is :
actionmailer (2.3.5, 2.3.4)
actionpack (2.3.5, 2.3.4)
activerecord (2.3.5, 2.3.4)
activeresource (2.3.5, 2.3.4)
activesupport (2.3.5, 2.3.4)
after_commit (1.0.2)
builder (2.1.2)
capistrano (2.5.9)
cgi_multipart_eof_fix (2.5.0)
cucumber (0.4.3)
daemons (1.0.10)
delayed_job (1.8.4)
diff-lcs (1.1.2)
echoe (3.2)
eventmachine (0.12.10)
fastthread (1.0.1)
gem_plugin (0.2.3)
gruff (0.3.6)
highline (1.5.1)
hoe (2.3.3)
hpricot (0.8.2)
json_pure (1.1.9)
mongrel (1.1.5)
mongrel_cluster (1.0.5)
mongrel_service (0.3.4)
mysql (2.8.1)
needle (1.3.0)
net-scp (1.0.2)
net-sftp (2.0.2)
net-ssh (2.0.15)
net-ssh-gateway (1.0.1)
nokogiri (1.4.0)
polyglot (0.2.9)
rack (1.0.1)
rails (2.3.5, 2.3.4)
rails_analyzer_tools (1.4.0)
rake (0.8.7)
rcov (0.8.1.2.0)
RedCloth (4.2.2)
riddle (1.0.0)
rmagick (2.10.0)
rspec (1.2.9)
rspec-rails (1.2.9)
rubyforge (2.0.3)
sqlite3-ruby (1.2.3)
SyslogLogger (1.4.0)
term-ansicolor (1.0.4)
thin (1.2.4)
thinking-sphinx (1.3.3)
treetop (1.4.2)
webrat (0.5.3)
win32-service (0.5.2)
ZenTest (4.1.4)