{"action":"created","issue":{"url":"https://api.github.com/repos/neuecc/UniRx/issues/114","labels_url":"https://api.github.com/repos/neuecc/UniRx/issues/114/labels{/name}","comments_url":"https://api.github.com/repos/neuecc/UniRx/issues/114/comments","events_url":"https://api.github.com/repos/neuecc/UniRx/issues/114/events","html_url":"https://github.com/neuecc/UniRx/issues/114","id":125525091,"number":114,"title":"An error about coroutine at launch.","user":{"login":"hotmiyacchi","id":1414876,"avatar_url":"https://avatars.githubusercontent.com/u/1414876?v=3","gravatar_id":"","url":"https://api.github.com/users/hotmiyacchi","html_url":"https://github.com/hotmiyacchi","followers_url":"https://api.github.com/users/hotmiyacchi/followers","following_url":"https://api.github.com/users/hotmiyacchi/following{/other_user}","gists_url":"https://api.github.com/users/hotmiyacchi/gists{/gist_id}","starred_url":"https://api.github.com/users/hotmiyacchi/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/hotmiyacchi/subscriptions","organizations_url":"https://api.github.com/users/hotmiyacchi/orgs","repos_url":"https://api.github.com/users/hotmiyacchi/repos","events_url":"https://api.github.com/users/hotmiyacchi/events{/privacy}","received_events_url":"https://api.github.com/users/hotmiyacchi/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":1,"created_at":"2016-01-08T01:54:31Z","updated_at":"2016-01-08T03:13:54Z","closed_at":null,"body":"いつもUniRXにはお世話になっています＆素晴らしいバージョンアップありがとうございます。\r\n先日、UniRX5.0にバージョンアップした折から、起動時に\r\n\r\nThis asynchronous operation is already being yielded from another coroutine. An asynchronous operation can only be yielded once.\r\n\r\nというエラーが出るようになり、本日も5.1を試させていただいたのですが、同様のエラーが出ました。\r\n\r\nコールスタックは以下のようで、どうもSubscribeのネストをすると怪しいのかもと思ったものの、原因特定まではできず、\r\nレポートを書かせていただきました。\r\n（別のレポートにあるObservableWWW関連なのかもしれませんね）\r\n\r\n今後のご参考になれば幸いです。\r\n\r\n引き続き、どうぞよろしくお願いいたします。\r\n\r\n\r\nUnityEngine.MonoBehaviour:StartCoroutine_Auto(IEnumerator)\r\nUniRx.MainThreadDispatcher:StartCoroutine(IEnumerator) (at Assets/UniRx/Scripts/UnityEngineBridge/MainThreadDispatcher.cs:328)\r\nUniRx.MainThreadDispatcher:SendStartCoroutine(IEnumerator) (at Assets/UniRx/Scripts/UnityEngineBridge/MainThreadDispatcher.cs:295)\r\nUniRx.Operators.FromCoroutine`1:SubscribeCore(IObserver`1, IDisposable) (at Assets/UniRx/Scripts/UnityEngineBridge/Operators/FromCoroutine.cs:22)\r\nUniRx.Operators.OperatorObservableBase`1:Subscribe(IObserver`1) (at Assets/UniRx/Scripts/Operators/OperatorObservableBase.cs:34)\r\nUniRx.ObservableExtensions:Subscribe(IObservable`1, Action`1) (at Assets/UniRx/Scripts/Observer.cs:235)\r\nProfileBase:Initialize() (at Assets/UbikFramework/ProfileBase.cs:69)\r\nProfileBase:RandomProfile() (at Assets/UbikFramework/ProfileBase.cs:115)\r\nMainScene:Awake() (at Assets/Scripts/MainScene.cs:72)\r\nUnityEngine.Object:Instantiate(Object)\r\nApplicationState:get_Instance() (at Assets/UbikFramework/ApplicationState.cs:94)\r\nSceneStateMachine:get_Root() (at Assets/UbikFramework/SceneStateMachine.cs:63)\r\nStateMachine:get_IsRoot() (at Assets/UbikFramework/StateMachine.cs:73)\r\nStateMachine:Awake() (at Assets/UbikFramework/StateMachine.cs:173)\r\nSceneStateMachine:Awake() (at Assets/UbikFramework/SceneStateMachine.cs:152)\r\nPKScene:Awake() (at Assets/Scripts/PKScene.cs:271)\r\n\r\n\r\nProfileBase:Initialize() (at Assets/UbikFramework/ProfileBase.cs:69)↓\r\n\r\n\t\t\tanonymousIconLoader.Subscribe (_ => { \t\t\t\tObservableWWW.GetAndGetBytes (IconURL) \t\t\t\t\t.Retry(3) \t\t\t\t\t.Subscribe (x=>{ \t\t\t\t\t\tvar tex = new Texture2D(32,32); \t\t\t\t\t\ttex.LoadImage (x); \t\t\t\t\t\tIconTex.Value = tex; \t\t\t\t\t} , \t\t\t\t\t\tex =>{ \t\t\t\t\t\t\tDebug.Log( \"Failed:\" + IconURL ); \t\t\t\t\t\t}// onError\t\t\t \t\t\t\t\t); \t\t\t} );  \r\n"},"comment":{"url":"https://api.github.com/repos/neuecc/UniRx/issues/comments/169881036","html_url":"https://github.com/neuecc/UniRx/issues/114#issuecomment-169881036","issue_url":"https://api.github.com/repos/neuecc/UniRx/issues/114","id":169881036,"user":{"login":"neuecc","id":46207,"avatar_url":"https://avatars.githubusercontent.com/u/46207?v=3","gravatar_id":"","url":"https://api.github.com/users/neuecc","html_url":"https://github.com/neuecc","followers_url":"https://api.github.com/users/neuecc/followers","following_url":"https://api.github.com/users/neuecc/following{/other_user}","gists_url":"https://api.github.com/users/neuecc/gists{/gist_id}","starred_url":"https://api.github.com/users/neuecc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/neuecc/subscriptions","organizations_url":"https://api.github.com/users/neuecc/orgs","repos_url":"https://api.github.com/users/neuecc/repos","events_url":"https://api.github.com/users/neuecc/events{/privacy}","received_events_url":"https://api.github.com/users/neuecc/received_events","type":"User","site_admin":false},"created_at":"2016-01-08T03:13:54Z","updated_at":"2016-01-08T03:13:54Z","body":"Thank you for your report.\r\n\r\n`This asynchronous operation is already being yielded from another coroutine. An asynchronous operation can only be yielded once.`\r\nHmn, what operation is calling twice?\r\nSorry, I can't grasp your stacktrace and code.\r\n\r\nIs this error come from `anonymousIconLoader` or `ObservableWWW.GetAndGetBytes` ?\r\nWhat is `anonymousIconLoader` ?"}}