undefined local variable or method `options' for #<ONVIF::DeviceManagementAction::SetNetworkInterfaces:0x007f91521368d0>
opened this issue · comments
Deleted user commented
When I try to run the example test_set_network_interfaces.rb in "/examples/device_management" I see:
/Users/Hackeron/Development/onvif/ruby-onvif-client/lib/ruby_onvif_client/device_management/set_network_interfaces.rb:42:in `block (3 levels) in run': undefined local variable or method `options' for #<ONVIF::DeviceManagementAction::SetNetworkInterfaces:0x007f95719e6750> (NameError)
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:175:in `call'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:175:in `_nested_structures'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:68:in `tag!'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:190:in `block (2 levels) in cache_method_call'
from /Users/Hackeron/Development/onvif/ruby-onvif-client/lib/ruby_onvif_client/device_management/set_network_interfaces.rb:41:in `block (2 levels) in run'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:175:in `call'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:175:in `_nested_structures'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:68:in `tag!'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:93:in `method_missing'
from /Users/Hackeron/Development/onvif/ruby-onvif-client/lib/ruby_onvif_client/device_management/set_network_interfaces.rb:39:in `block in run'
from /Users/Hackeron/Development/onvif/ruby-onvif-client/lib/ruby_onvif_client/message.rb:39:in `call'
from /Users/Hackeron/Development/onvif/ruby-onvif-client/lib/ruby_onvif_client/message.rb:39:in `block (2 levels) in to_s'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:175:in `call'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:175:in `_nested_structures'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:68:in `tag!'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:190:in `block (2 levels) in cache_method_call'
from /Users/Hackeron/Development/onvif/ruby-onvif-client/lib/ruby_onvif_client/message.rb:38:in `block in to_s'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:175:in `call'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:175:in `_nested_structures'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:68:in `tag!'
from /usr/local/lib/ruby/gems/2.2.0/gems/builder-3.2.2/lib/builder/xmlbase.rb:93:in `method_missing'
from /Users/Hackeron/Development/onvif/ruby-onvif-client/lib/ruby_onvif_client/message.rb:34:in `to_s'
from /Users/Hackeron/Development/onvif/ruby-onvif-client/lib/ruby_onvif_client/action.rb:14:in `send_message'
from /Users/Hackeron/Development/onvif/ruby-onvif-client/lib/ruby_onvif_client/device_management/set_network_interfaces.rb:99:in `run'
from /Users/Hackeron/Development/onvif/ruby-onvif-client/lib/ruby_onvif_client/service.rb:18:in `block (2 levels) in method_missing'
from /Users/Hackeron/Development/onvif/ruby-onvif-client/lib/ruby_onvif_client/service.rb:21:in `method_missing'
from test_set_network_interfaces.rb:35:in `block in <main>'
from /usr/local/lib/ruby/gems/2.2.0/gems/eventmachine-1.0.7/lib/eventmachine.rb:187:in `call'
from /usr/local/lib/ruby/gems/2.2.0/gems/eventmachine-1.0.7/lib/eventmachine.rb:187:in `run_machine'
from /usr/local/lib/ruby/gems/2.2.0/gems/eventmachine-1.0.7/lib/eventmachine.rb:187:in `run'
from test_set_network_interfaces.rb:3:in `<main>'
Any ideas?