Comments (6)
你好,
由于程序中对于异常情况处理不完善,这个错误有可能发生��
�登陆失败或者来回切换插件的情况下。能否告知以下几点:
1.
是运行后显示“载入频道”,然后载入完成显示频道列表后��
�击任意频道崩溃吗?
2.
载入频道列表后豆瓣电台插件处于激活状态吗(左侧栏目里��
�豆瓣电台”黑体显示)?
谢谢!
Original comment by [email protected]
on 11 Aug 2011 at 3:55
from banshee-doubanfm.
我也出现了上述情况
豆瓣电台无法主动显示出任意频道
如果我切换到别的插件再切换回来则可以显示出所有频道
我在任意情况下双击豆瓣电台,也会导致电台关闭
豆瓣电台插件处于激活状态,豆瓣电台黑体一直显示,并且��
�切换到其他插件上后,黑体仍然一直存在
vae@ThinkPad-L412:~$ banshee -debug
[Info 21:39:08.225] Running Banshee 2.0.1: [Ubuntu 11.04 (linux-gnu, i686) @
2011-07-05 13:53:39 UTC]
[Info 21:39:09.369] Updating web proxy from GConf
[Info 21:39:09.427] All services are started 0.958792
** (Banshee:8416): DEBUG: SyncDaemon already running, initializing
SyncdaemonDaemon object
(Banshee:8416): libsoup-WARNING **: No feature manager for feature of type
'U1RequestChrome'
** (Banshee:8416): WARNING **: Error calling get_info: Traceback (most recent
call last):
File "/usr/lib/pymodules/python2.7/dbus/service.py", line 702, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/platform/linux/dbus_interface.py", line 992, in get_info
return self.syncdaemon_folders.get_info(path)
File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/syncdaemon/interaction_interfaces.py", line 634, in get_info
mdobj = self.fs.get_by_path(path.encode('utf-8'))
File "/usr/lib/pymodules/python2.7/ubuntuone-client/ubuntuone/syncdaemon/filesystem_manager.py", line 773, in get_by_path
mdid = self._idx_path[path]
KeyError: '/home/vae/.ubuntuone/Purchased from Ubuntu One'
** (Banshee:8416): CRITICAL **: syncdaemon_folder_info_get_subscribed:
assertion `SYNCDAEMON_IS_FOLDER_INFO (finfo)' failed
[Info 21:39:09.893] AmazonMP3 store redirect URL:
https://one.ubuntu.com/music/store/amz/
** (Banshee:8416): WARNING **: Error rescanning Purchased Music:
没有那个文件或目录
** (Banshee:8416): DEBUG: Loading the real store page
[Info 21:39:10.524] nereid Client Started
[Info 21:39:10.606] GStreamer version 0.10.32.0, gapless: True, replaygain:
False
[Info 21:39:10.648] AppleDeviceSource is ignoring unmounted volume 54 GB
文件系统
[Info 21:39:10.723] AppleDeviceSource is ignoring unmounted volume TOOLS
[Info 21:39:10.726] AppleDeviceSource is ignoring unmounted volume DATA
Marshaling row_activated signal
Exception in Gtk# callback delegate
Note: Applications can use GLib.ExceptionManager.UnhandledException to handle the exception.
System.Reflection.TargetInvocationException: Exception has been thrown by the
target of an invocation. ---> System.NullReferenceException: Object reference
not set to an instance of an object
at Banshee.DoubanFM.DoubanFM.RemoteFM (System.Collections.Generic.Dictionary`2 _params) [0x00000] in <filename unknown>:0
at Banshee.DoubanFM.DoubanFM.NewPlaylist () [0x00000] in <filename unknown>:0
at Banshee.DoubanFM.DoubanFM.ResetPlaylist () [0x00000] in <filename unknown>:0
at Banshee.DoubanFM.DoubanFM.PeekNext () [0x00000] in <filename unknown>:0
at Banshee.DoubanFM.DoubanFMSource.Next (Boolean restart, Boolean changeImmediately) [0x00000] in <filename unknown>:0
at Banshee.PlaybackController.PlaybackControllerService.Next (Boolean restart, Boolean changeImmediately) [0x00000] in <filename unknown>:0
at Banshee.PlaybackController.PlaybackControllerService.Next () [0x00000] in <filename unknown>:0
at Nereid.PlayerInterface.<ConnectEvents>m__6 (System.Object , Gtk.RowActivatedArgs ) [0x00000] in <filename unknown>:0
at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
--- End of inner exception stack trace ---
at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x00000] in <filename unknown>:0
at System.Reflection.MethodBase.Invoke (System.Object obj, System.Object[] parameters) [0x00000] in <filename unknown>:0
at System.Delegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0
at System.MulticastDelegate.DynamicInvokeImpl (System.Object[] args) [0x00000] in <filename unknown>:0
at System.Delegate.DynamicInvoke (System.Object[] args) [0x00000] in <filename unknown>:0
at GLib.Signal.ClosureInvokedCB (System.Object o, GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0
at GLib.SignalClosure.Invoke (GLib.ClosureInvokedArgs args) [0x00000] in <filename unknown>:0
at GLib.SignalClosure.MarshalCallback (IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data) [0x00000] in <filename unknown>:0
at GLib.ExceptionManager.RaiseUnhandledException(System.Exception e, Boolean is_terminal)
at GLib.SignalClosure.MarshalCallback(IntPtr raw_closure, IntPtr return_val, UInt32 n_param_vals, IntPtr param_values, IntPtr invocation_hint, IntPtr marshal_data)
at Gtk.Widget.gtksharp_widget_base_button_press_event(IntPtr , IntPtr )
at Gtk.Widget.OnButtonPressEvent(Gdk.EventButton evnt)
at Banshee.Sources.Gui.SourceView.OnButtonPressEvent(Gdk.EventButton press)
at Gtk.Widget.buttonpressevent_cb(IntPtr widget, IntPtr evnt)
at Gtk.Application.gtk_main()
at Gtk.Application.Run()
at Banshee.Gui.GtkBaseClient.Run()
at Banshee.Gui.GtkBaseClient.Startup()
at Hyena.Gui.CleanRoomStartup.Startup(Hyena.Gui.StartupInvocationHandler startup)
at Banshee.Gui.GtkBaseClient.Startup()
at Banshee.Gui.GtkBaseClient.Startup(System.String[] args)
at Nereid.Client.Main(System.String[] args)
at System.AppDomain.ExecuteAssembly(System.Reflection.Assembly , System.String[] )
at System.AppDomain.ExecuteAssemblyInternal(System.Reflection.Assembly a, System.String[] args)
at System.AppDomain.ExecuteAssembly(System.String assemblyFile, System.Security.Policy.Evidence assemblySecurity, System.String[] args)
at System.AppDomain.ExecuteAssembly(System.String assemblyFile)
at Booter.Booter.BootClient(System.String clientName)
at Booter.Booter.Main()
Original comment by [email protected]
on 27 Aug 2011 at 1:44
from banshee-doubanfm.
豆瓣电台无法主动显示出任意频道
如果我切换到别的插件再切换回来则可以显示出所有频道
谢谢指出问题,原因是从服务器获取电台列表和豆瓣登录是��
�时进行的,但是只有登录成功后才显示列表。如果成功获取�
��台列表但是登录却失败或者超时,就无法显示出列表。切换
到其他插件然后切换回来时没有考虑到登录失败的情况,直��
�把电台列表显示出来了,此时播放则由于没有登录成功而出�
��退出。我会尽快修正,谢谢。
Original comment by [email protected]
on 28 Aug 2011 at 12:57
- Changed state: Accepted
from banshee-doubanfm.
麻烦你了~如果需要做任何测试~请随时发邮件给我~我会��
�力配合~~
Original comment by [email protected]
on 28 Aug 2011 at 2:01
from banshee-doubanfm.
版本库里的最新版已经修正了以下问题:
*
登录失败而无法显示任意频道。新版里如果登录失败会有提��
�。
*
因为需要验证码而无法登陆。新版里需要验证码的时候会弹��
�验证码输入窗口。
*
切换到其它插件然后切换回来显示所有频道。新版里如果登��
�失败,则不会显示频道。
* 双击豆瓣电台异常退出
再做一些测试后会打包上传。
Original comment by [email protected]
on 1 Sep 2011 at 2:10
from banshee-doubanfm.
Original comment by [email protected]
on 9 Sep 2011 at 10:16
- Changed state: Fixed
from banshee-doubanfm.
Related Issues (19)
- personal radio点击问题 HOT 1
- Banshee closed automatically HOT 7
- syntax error near unexpected token `0.17.3,' HOT 2
- 豆瓣FM没反应 HOT 8
- 登录时需要验证码 HOT 2
- 闪退 HOT 3
- ubuntu11.10点击电台即停止响应 HOT 5
- Ubuntu11.10的Banshee一点Douban.fm就退出 HOT 7
- Banshee quit when click on DouBanFM HOT 2
- banshee 崩溃 当点击“豆瓣电台” HOT 3
- 点击豆瓣FM时banshee闪退 HOT 5
- 能不能提供Dbus HOT 4
- 登录失败会导致banshee崩溃退出 HOT 5
- 加红心操作
- DoubanFM的API改变了导致插件无法使用,Banshee崩溃 HOT 1
- banshee 2.0.0不能加载doubanfm
- doubanfm不能用,可以获取频道但点击豆瓣电台中的频道就会把banshee卡死
- Ubuntu 12.04内无法运行,banshee为最新版2.6.0 HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from banshee-doubanfm.