Tested proposed update on a fresh Karmic install with all standard
updates & proposed updates for ubuntuone-client & dependent packages.
Ran steps to reproduce and got expected result - PASSED.

** Description changed:

+ FIXES:
+ For those not using NetworkManager and are on Karmic, the fix for this bug is 
in proposed updates. To install proposed updates, please read this FAQ: 
https://answers.edge.launchpad.net/ubuntuone-client/+faq/930
+ 
+ For those on Jaunty, please update to the latest version of the client
+ and this should work.
+ 
+ --------------------------------------
+ 
+ STEPS TO REPRODUCE/TEST:
+ 
+ 1. Open Internet->Applications->Ubuntu One
+ 2. Open Places->Ubuntu One
+ 3. Right-click on folder and select "Share on Ubuntu One..."
+ 4. Fill in fields:
+    Share with (e-mail): valid-email-address
+    Share name: name-of-share
+ 5. Click the "Share" button
+ 
+ Result: ~/.cache/ubuntuone/log/syncdaemon.log has an entry of:
+ exceptions.TypeError: callback() takes exactly 2 arguments (1 given)
+ 
+ Expected result: No visible errors or related errors logged in
+ ~/.cache/ubuntuone/log/syncdaemon.log
+ 
+ --------------------------------------
+ 
+ ORIGINAL DESCRIPTION:
+ 
  This is an error in syncdaemon, not nautilus-ubuntuone.
  
  If the patch fixing #491777 is applied then the user is greeted with the
  following message:
  
  Error creating share.
  There was an error sharing the folder '$folder':
  callback() takes exactly 2 arguments (1 given)
  
  syncdaemon.log contains the following.
  Traceback (most recent call last):
-   File "/usr/lib/python2.6/threading.py", line 497, in __bootstrap
-     self.__bootstrap_inner()
-   File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
-     self.run()
-   File "/usr/lib/python2.6/threading.py", line 477, in run
-     self.__target(*self.__args, **self.__kwargs)
+   File "/usr/lib/python2.6/threading.py", line 497, in __bootstrap
+     self.__bootstrap_inner()
+   File "/usr/lib/python2.6/threading.py", line 525, in __bootstrap_inner
+     self.run()
+   File "/usr/lib/python2.6/threading.py", line 477, in run
+     self.__target(*self.__args, **self.__kwargs)
  --- <exception caught here> ---
-   File "/usr/lib/python2.6/dist-packages/twisted/python/threadpool.py", line 
210, in _worker
-     result = context.call(ctx, function, *args, **kwargs)
-   File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 59, 
in callWithContext
-     return self.currentContext().callWithContext(ctx, func, *args, **kw)
-   File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 37, 
in callWithContext
-     return func(*args,**kw)
-   File 
"/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/action_queue.py", line 
1859, in _create_share_http
-     deferred.callback()
+   File "/usr/lib/python2.6/dist-packages/twisted/python/threadpool.py", line 
210, in _worker
+     result = context.call(ctx, function, *args, **kwargs)
+   File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 59, 
in callWithContext
+     return self.currentContext().callWithContext(ctx, func, *args, **kw)
+   File "/usr/lib/python2.6/dist-packages/twisted/python/context.py", line 37, 
in callWithContext
+     return func(*args,**kw)
+   File 
"/usr/lib/python2.6/dist-packages/ubuntuone/syncdaemon/action_queue.py", line 
1859, in _create_share_http
+     deferred.callback()
  exceptions.TypeError: callback() takes exactly 2 arguments (1 given)

-- 
Error while creating share from nautilus - _create_share_http in 
action_queue.py, line 1859 calls callback with missing parameters
https://bugs.launchpad.net/bugs/492100
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to