[Bug 577064] New: Exception "Cannot send nil" if domain is not set during the initial WebYaST wizard
http://bugzilla.novell.com/show_bug.cgi?id=577064 http://bugzilla.novell.com/show_bug.cgi?id=577064#c0 Summary: Exception "Cannot send nil" if domain is not set during the initial WebYaST wizard Classification: openSUSE Product: openSUSE 11.2 Version: Final Platform: All OS/Version: SLES 11 Status: NEW Severity: Normal Priority: P5 - None Component: WebYaST AssignedTo: kkaempf@novell.com ReportedBy: jkrupa@novell.com QAContact: qa@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US) AppleWebKit/532.5 (KHTML, like Gecko) Chrome/4.0.249.43 Safari/532.5 WebYaST triggers exception if domain name isn't set during the initial WebYaST wizard walkthrough. Reproducible: Always Steps to Reproduce: 1. Install SLES 11 + WebYaST 1.0 2. Start yastwc, yastws service. 3. Open WebYaST in browser. 4. Log-in with root user. 5. Select "English (US)" language. 6. Accept "Accept End User Licence Agreement - SLES-11". 7. Fill the password, leave the "Forward mail to" field blank. 8. Leave all the values in network settings in default state (IP from DHCP). Make sure that the domain field is blank. 9. Click "Next". Actual Results: This is embarrasing.... We are sorry, but WebYaST is still in alpha and there are some problems. Problem: Uncommon exception on target machine: Cannot send nil Please Report a bug so we can fix the problem!.(report link) Don't forget to include the bug details. Show details... /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:312:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:389:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:388:in `each' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:388:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:302:in `struct' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:387:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:375:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:374:in `each' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:374:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:293:in `array' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:373:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:362:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:389:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:388:in `each' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:388:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:302:in `struct' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:387:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:375:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:374:in `each' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:374:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:293:in `array' /usr/lib64/ruby/vendor_ruby/1.8/dbus/marshall.rb:373:in `append' /usr/lib64/ruby/vendor_ruby/1.8/dbus/message.rb:156:in `marshall' /usr/lib64/ruby/vendor_ruby/1.8/dbus/message.rb:155:in `each' /usr/lib64/ruby/vendor_ruby/1.8/dbus/message.rb:155:in `marshall' /usr/lib64/ruby/vendor_ruby/1.8/dbus/bus.rb:474:in `send_sync' (eval):22:in `Write' /usr/lib64/ruby/vendor_ruby/1.8/dbus/introspect.rb:472:in `call' /usr/lib64/ruby/vendor_ruby/1.8/dbus/introspect.rb:472:in `method_missing' /srv/www/yastws/lib/yast_service.rb:55:in `send' /srv/www/yastws/lib/yast_service.rb:55:in `Call' /srv/www/yastws/vendor/plugins/network/app/models/hostname.rb:38:in `save' /srv/www/yastws/vendor/plugins/network/app/controllers/network/hostname_controller.rb:20:in `update' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/mime_responds.rb:106:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/mime_responds.rb:106:in `respond_to' /srv/www/yastws/vendor/plugins/network/app/controllers/network/hostname_controller.rb:19:in `update' /srv/www/yastws/vendor/plugins/network/app/controllers/network/hostname_controller.rb:30:in `create' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:1331:in `send' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:1331:in `perform_action_without_filters' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/filters.rb:617:in `call_filters' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/filters.rb:610:in `perform_action_without_benchmark' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.4/lib/active_support/core_ext/benchmark.rb:17:in `ms' /usr/lib64/ruby/1.8/benchmark.rb:308:in `realtime' /usr/lib64/ruby/gems/1.8/gems/activesupport-2.3.4/lib/active_support/core_ext/benchmark.rb:17:in `ms' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/benchmarking.rb:68:in `perform_action_without_rescue' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/rescue.rb:160:in `perform_action_without_flash' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/flash.rb:146:in `perform_action' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:532:in `send' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:532:in `process_without_filters' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/filters.rb:606:in `process' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:391:in `process' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/base.rb:386:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/routing/route_set.rb:437:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/dispatcher.rb:87:in `dispatch' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/dispatcher.rb:121:in `_call' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/dispatcher.rb:130:in `build_middleware_stack' /srv/www/yastws/lib/yast/rack/static_overlay.rb:47:in `call' /srv/www/yastws/lib/yast/rack/static_overlay.rb:47:in `call' /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/query_cache.rb:29:in `call' /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/query_cache.rb:34:in `cache' /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/query_cache.rb:9:in `cache' /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/query_cache.rb:28:in `call' /usr/lib64/ruby/gems/1.8/gems/activerecord-2.3.4/lib/active_record/connection_adapters/abstract/connection_pool.rb:361:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/head.rb:9:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/methodoverride.rb:24:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/params_parser.rb:15:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/session/cookie_store.rb:93:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/failsafe.rb:26:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in `synchronize' /usr/lib64/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/lock.rb:11:in `call' /usr/lib64/ruby/gems/1.8/gems/actionpack-2.3.4/lib/action_controller/dispatcher.rb:106:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/content_length.rb:13:in `call' /usr/lib64/ruby/gems/1.8/gems/rack-1.0.0/lib/rack/handler/fastcgi.rb:56:in `serve' /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:103:in `process_request' /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:153:in `with_signal_handler' /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:101:in `process_request' /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:78:in `process_each_request' /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:77:in `each' /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:77:in `process_each_request' /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:76:in `catch' /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:76:in `process_each_request' /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:51:in `process!' /usr/lib64/ruby/gems/1.8/gems/rails-2.3.4/lib/fcgi_handler.rb:23:in `process!' /srv/www/yastws/public/dispatch.fcgi:24 Expected Results: Mail Settings wizard page. The exception information text "We are sorry, but WebYaST is still in alpha and there are some problems." should be also changed sice WebYaST is no longer in alpha. -- Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com