Problem with playback.

Avatar

Avatar

endlessmind_jef

Avatar

endlessmind_jef

endlessmind_jef

19-09-2011

Having problems with playback. Below are the logs. Followed by exception stack trace.

requestInfo https://collaboration.adobelivecycle.com/endlessmind/6d7ff18e-0e10-4848-8b98-f0c1baeb26de?guk=ZzpwbG...

13:01:45 GMT-0600    #TicketService# ticket received: m43r9xqbsmuz

13:01:45 GMT-0600    Getting FMS at https://na2.collaboration.adobelivecycle.com/fms?ticket=m43r9xqbsmuz&proto=rtmfp, attempt #1/3

13:01:46 GMT-0600    result: <fms>

  <origin>fms7.acrobat.com</origin>

  <proto_ports>rtmfp:1935,rtmps:443</proto_ports>

  <retry_attempts>2</retry_attempts>

</fms>

13:01:46 GMT-0600    protocols: [object ProtocolPortPair],[object ProtocolPortPair]

13:01:46 GMT-0600    [attempt 1 of 2] Connecting to 0/1: rtmfp://fms7.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/6d7ff18e-0e10-4848-8b98-f0c1baeb26de #startProtosConnect#

13:01:46 GMT-0600    tempNetStatusHandler 0/2,NetConnection.Connect.Rejected

13:01:46 GMT-0600    tempNetStatusHandler 0/2,NetConnection.Connect.Closed

13:01:51 GMT-0600    [attempt 1 of 2] Connecting to 1/1: rtmps://fms7.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/6d7ff18e-0e10-4848-8b98-f0c1baeb26de #onNextConnectTimer#

13:01:51 GMT-0600    tempNetStatusHandler 1/2,NetConnection.Connect.Rejected

13:01:51 GMT-0600    tempNetStatusHandler 1/2,NetConnection.Connect.Closed

I was deactivated...

13:01:59 GMT-0600    onTimeOutTimerComplete

13:01:59 GMT-0600    [attempt 1 of 2] Trying fallback tunneling connection rtmps://fms7.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/6d7ff18e-0e10-4848-8b98-f0c1baeb26de #onTimeOutTimerComplete#

13:02:00 GMT-0600    tempNetStatusHandler 0/2,NetConnection.Connect.Rejected

13:02:00 GMT-0600    tempNetStatusHandler 0/2,NetConnection.Connect.Closed

13:02:07 GMT-0600    onTimeOutTimerComplete

13:02:07 GMT-0600        incOriginsIndex: _originsIndex now:0 (origin:fms7.acrobat.com)

13:02:07 GMT-0600    [attempt 2 of 2] Connecting to 0/1: rtmfp://fms7.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/6d7ff18e-0e10-4848-8b98-f0c1baeb26de #startProtosConnect#

13:02:07 GMT-0600    tempNetStatusHandler 0/2,NetConnection.Connect.Rejected

13:02:07 GMT-0600    tempNetStatusHandler 0/2,NetConnection.Connect.Closed

13:02:12 GMT-0600    [attempt 2 of 2] Connecting to 1/1: rtmps://fms7.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/6d7ff18e-0e10-4848-8b98-f0c1baeb26de #onNextConnectTimer#

13:02:12 GMT-0600    tempNetStatusHandler 1/2,NetConnection.Connect.Rejected

13:02:12 GMT-0600    tempNetStatusHandler 1/2,NetConnection.Connect.Closed

13:03:53 GMT-0600onTimeOutTimerComplete

TOOMANYATTEMPTS: undefined

at com.adobe.rtc.session.managers::SessionManagerBase/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerBase.as:330]
at com.adobe.rtc.session.managers::SessionManagerFMS/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerFMS.as:325]
at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerAdobeHostedServices.as:280]
at com.adobe.rtc.session.managers::SessionManagerPlayback/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerPlayback.as:152]
at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/getFMSXML()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\ses13:03:53 GMT-0600incOriginsIndex: _originsIndex now:0 (origin:fms7.acrobat.com)
13:03:53 GMT-0600startProtosConnect calling onDoneRetryingTimerComplete
13:03:53 GMT-0600#SessionManagerPlayback 129831 receiveError:

sion\managers\SessionManagerAdobeHostedServices.as:190]

at com.adobe.rtc.session.managers::SessionManagerPlayback/getFMSXML()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerPlayback.as:121]
at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/tryFMSAgain()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerAdobeHostedServices.as:310]
at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/onFmsConnectorFailed()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerAdobeHostedServices.as:305]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.adobe.rtc.session.sessionClasses::FMSConnector/onDoneRetryingTimerComplete()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\sessionClasses\FMSConnector.as:884]
at com.adobe.rtc.session.sessionClasses::FMSConnector/startProtosConnect()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\sessionClasses\FMSConnector.as:678]
at com.adobe.rtc.session.sessionClasses::FMSConnector/onTimeOutTimerComplete()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\sessionClasses\FMSConnector.as:791]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at flash.utils::Timer/tick()

Accepted Solutions (0)

Answers (15)

Answers (15)

Avatar

Avatar

Nigel_Pegg

Avatar

Nigel_Pegg

Nigel_Pegg

20-09-2011

Hi Jeff,

I can tell it's not using an archiveID, because it's not in the traces - the "&playback=" variable (we discussed it a few posts back), for example, is missing.

You sure that you're passing a non-null archiveID to the ConnectSession?

Avatar

Avatar

endlessmind_jef

Avatar

endlessmind_jef

endlessmind_jef

20-09-2011

Hi Nigel,

I am tracing all relevant values to the FB console{roomURL,archiveID,authorizationToken}. I didn't see a null archiveID.

Can you please point that out.

Thanks.

Avatar

Avatar

Nigel_Pegg

Avatar

Nigel_Pegg

Nigel_Pegg

20-09-2011

Hi Jeff,

Well, now it seems as though your archiveID is null. Howabout tracing these things out before logging in?

  nigel

Avatar

Avatar

endlessmind_jef

Avatar

endlessmind_jef

endlessmind_jef

20-09-2011

Thanks Nigel.

I found the typo. Now. Im  receiving the following exception stack when attempting to reply..

Here is the client code:

Thanks again.

<rtc:ConnectSessionContainer id="cSession"  x="2" y="2" roomURL="{data.collabBundle.room.roomURL}" archiveID="{data.collabBundle.transactionID}" authenticator="{auth}" width="100%" height="100%" autoLogin="false">
</rtc:ConnectSessionContainer>

15:48:44 GMT-0600LCCS SDK Version : 2.1.0Player Version : IOS 10,2,153,1
15:48:44 GMT-0600requestInfo https://collaboration.adobelivecycle.com/endlessmind/ec44067c-7172-45a0-8948-4e5f21707fe2?exx=eDprY2...
15:48:45 GMT-0600#TicketService# ticket received: pscprlaq2ksj
15:48:45 GMT-0600Getting FMS at https://na2.collaboration.adobelivecycle.com/fms?ticket=pscprlaq2ksj&proto=rtmfp, attempt #1/3
15:48:45 GMT-0600result: <fms>

  <origin>fms1.acrobat.com</origin>

  <proto_ports>rtmfp:1935,rtmps:443</proto_ports>

  <retry_attempts>2</retry_attempts>

</fms>

15:48:45 GMT-0600protocols: [object ProtocolPortPair],[object ProtocolPortPair]
15:48:45 GMT-0600[attempt 1 of 2] Connecting to 0/1: rtmfp://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #startProtosConnect#
15:48:45 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:48:45 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed

I was deactivated...

15:48:50 GMT-0600[attempt 1 of 2] Connecting to 1/1: rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onNextConnectTimer#
15:48:51 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Rejected
15:48:51 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Closed
15:48:58 GMT-0600onTimeOutTimerComplete
15:48:58 GMT-0600[attempt 1 of 2] Trying fallback tunneling connection rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onTimeOutTimerComplete#
15:49:00 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:49:00 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed
15:49:06 GMT-0600onTimeOutTimerComplete
15:49:06 GMT-0600incOriginsIndex: _originsIndex now:0 (origin:fms1.acrobat.com)
15:49:06 GMT-0600[attempt 2 of 2] Connecting to 0/1: rtmfp://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #startProtosConnect#
15:49:06 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:49:06 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed
15:49:11 GMT-0600[attempt 2 of 2] Connecting to 1/1: rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onNextConnectTimer#
15:49:12 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Rejected
15:49:12 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Closed
15:49:19 GMT-0600onTimeOutTimerComplete
15:49:19 GMT-0600[attempt 2 of 2] Trying fallback tunneling connection rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onTimeOutTimerComplete#
15:49:21 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:49:21 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed
15:49:27 GMT-0600onTimeOutTimerComplete
15:49:27 GMT-0600incOriginsIndex: _originsIndex now:0 (origin:fms1.acrobat.com)
15:49:27 GMT-0600startProtosConnect calling onDoneRetryingTimerComplete
15:49:27 GMT-0600Getting FMS at https://na2.collaboration.adobelivecycle.com/fms?ticket=pscprlaq2ksj&connect-error=true&origin=fms1...., attempt #2/3
15:49:27 GMT-0600result: <fms>

  <origin>fms1.acrobat.com</origin>

  <proto_ports>rtmfp:1935,rtmps:443</proto_ports>

  <retry_attempts>2</retry_attempts>

</fms>

15:49:27 GMT-0600protocols: [object ProtocolPortPair],[object ProtocolPortPair]
15:49:27 GMT-0600[attempt 1 of 2] Connecting to 0/1: rtmfp://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #startProtosConnect#
15:49:28 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:49:28 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed
15:49:32 GMT-0600[attempt 1 of 2] Connecting to 1/1: rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onNextConnectTimer#
15:49:33 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Rejected
15:49:33 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Closed
15:49:40 GMT-0600onTimeOutTimerComplete
15:49:40 GMT-0600[attempt 1 of 2] Trying fallback tunneling connection rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onTimeOutTimerComplete#
15:49:42 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:49:42 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed
15:49:49 GMT-0600onTimeOutTimerComplete
15:49:49 GMT-0600incOriginsIndex: _originsIndex now:0 (origin:fms1.acrobat.com)
15:49:49 GMT-0600[attempt 2 of 2] Connecting to 0/1: rtmfp://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #startProtosConnect#
15:49:49 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:49:49 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed
15:49:54 GMT-0600[attempt 2 of 2] Connecting to 1/1: rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onNextConnectTimer#
15:49:54 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Rejected
15:49:54 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Closed
15:50:02 GMT-0600onTimeOutTimerComplete
15:50:02 GMT-0600[attempt 2 of 2] Trying fallback tunneling connection rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onTimeOutTimerComplete#
15:50:03 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:50:03 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed
15:50:10 GMT-0600onTimeOutTimerComplete
15:50:10 GMT-0600incOriginsIndex: _originsIndex now:0 (origin:fms1.acrobat.com)
15:50:10 GMT-0600startProtosConnect calling onDoneRetryingTimerComplete
15:50:10 GMT-0600Getting FMS at https://na2.collaboration.adobelivecycle.com/fms?ticket=pscprlaq2ksj&connect-error=true&origin=fms1...., attempt #3/3
15:50:10 GMT-0600result: <fms>

  <origin>fms1.acrobat.com</origin>

  <proto_ports>rtmfp:1935,rtmps:443</proto_ports>

  <retry_attempts>2</retry_attempts>

</fms>

15:50:10 GMT-0600protocols: [object ProtocolPortPair],[object ProtocolPortPair]
15:50:10 GMT-0600[attempt 1 of 2] Connecting to 0/1: rtmfp://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #startProtosConnect#
15:50:10 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:50:10 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed
15:50:15 GMT-0600[attempt 1 of 2] Connecting to 1/1: rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onNextConnectTimer#
15:50:15 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Rejected
15:50:15 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Closed
15:50:23 GMT-0600onTimeOutTimerComplete
15:50:23 GMT-0600[attempt 1 of 2] Trying fallback tunneling connection rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onTimeOutTimerComplete#
15:50:24 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:50:24 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed
15:50:31 GMT-0600onTimeOutTimerComplete
15:50:31 GMT-0600incOriginsIndex: _originsIndex now:0 (origin:fms1.acrobat.com)
15:50:31 GMT-0600[attempt 2 of 2] Connecting to 0/1: rtmfp://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #startProtosConnect#
15:50:31 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:50:31 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed
15:50:36 GMT-0600[attempt 2 of 2] Connecting to 1/1: rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onNextConnectTimer#
15:50:36 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Rejected
15:50:36 GMT-0600tempNetStatusHandler 1/2,NetConnection.Connect.Closed
15:50:44 GMT-0600onTimeOutTimerComplete
15:50:44 GMT-0600[attempt 2 of 2] Trying fallback tunneling connection rtmps://fms1.acrobat.com/playback/na2-sdk-2f90e380-0981-4cb5-a854-37f9bea2c194/ec44067c-7172-45a0-8948-4e5f21707fe2 #onTimeOutTimerComplete#
15:50:45 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Rejected
15:50:45 GMT-0600tempNetStatusHandler 0/2,NetConnection.Connect.Closed
15:50:52 GMT-0600onTimeOutTimerComplete
15:50:52 GMT-0600incOriginsIndex: _originsIndex now:0 (origin:fms1.acrobat.com)TOOMANYATTEMPTS: undefined
at com.adobe.rtc.session.managers::SessionManagerBase/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerBase.as:330]
at com.adobe.rtc.session.managers::SessionManagerFMS/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerFMS.as:325]
at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerAdobeHostedServices.as:280]
at com.adobe.rtc.session.managers::SessionManagerPlayback/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerPlayback.as:152]
at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/getFMSXML()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\ses
15:50:52 GMT-0600startProtosConnect calling onDoneRetryingTimerComplete
15:50:52 GMT-0600#SessionManagerPlayback 130040 receiveError:

sion\managers\SessionManagerAdobeHostedServices.as:190]

at com.adobe.rtc.session.managers::SessionManagerPlayback/getFMSXML()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerPlayback.as:121]
at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/tryFMSAgain()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerAdobeHostedServices.as:310]
at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/onFmsConnectorFailed()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerAdobeHostedServices.as:305]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.adobe.rtc.session.sessionClasses::FMSConnector/onDoneRetryingTimerComplete()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\sessionClasses\FMSConnector.as:884]
at com.adobe.rtc.session.sessionClasses::FMSConnector/startProtosConnect()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\sessionClasses\FMSConnector.as:678]
at com.adobe.rtc.session.sessionClasses::FMSConnector/onTimeOutTimerComplete()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\sessionClasses\FMSConnector.as:791]
at flash.events::EventDispatcher/dispatchEventFunction()

Avatar

Avatar

nzezelj

Avatar

nzezelj

nzezelj

20-09-2011

Hi Jeff,

Few things to note:

1/ Your app snippet includes neither roomURL, nor archiveID that you will find in our playback sample (rtc:ConnectSessionContainer tag).

2/  If you are just starting with a playback implementation, I would begin with a guest playback approach and get that working first.  That would remove all this authentication token stuff and make for a more simple code for you to debug.

3/ Not sure if I mentioned, we have some great recording docs at http://learn.adobe.com/wiki/display/lccs/10+Recording+and+Playback.  Section 10.4 could be of particular interest and answer some of your questions.

Thanks,

Nikola

Avatar

Avatar

Nigel_Pegg

Avatar

Nigel_Pegg

Nigel_Pegg

20-09-2011

Sure, but you notice that you’re not passing an actual ID – you’re passing a string with the word “transactionId” in it. It looks a little like you’ve neglected to bind something properly, and are passing the property name rather than its value.

nigel

Avatar

Avatar

endlessmind_jef

Avatar

endlessmind_jef

endlessmind_jef

20-09-2011

Hi Nigel,

the transactionID is an internal UUID key that we use to bind together all artifacts created during a collaboration session.

So. The transactionID is equal to the archiveID.

Avatar

Avatar

Nigel_Pegg

Avatar

Nigel_Pegg

Nigel_Pegg

20-09-2011

Hi Jeff,

I'm seeing something weird in the 2nd line of the traceout there : where it says "&playback=data.collab bundle.transactionId" - usually this should be where your archiveID is posted, but that doesn't seem like a valid archiveID. roomURL is included in order to namespace the recording, but the original room doesn't necessarily have to exist (a little confusing, I know, but we'd designed ourselves into a bit of a corner in requiring a roomURL earlier, and couldn't change it).

hope that helps,

   nigel

Avatar

Avatar

endlessmind_jef

Avatar

endlessmind_jef

endlessmind_jef

20-09-2011

Nikola,

If the room doesn't need to be there when playing back a recoding. Why does the roomURL need to be included as an argument tag as in.

    <rtc:ConnectSessionContainer id="cSession" authenticator="{auth}" autoLogin="false" width="100%" height="100%"

                                 roomURL="{roomURL}" archiveID="{archiveID}" >                      

        <mx:HBox top="10" right="10" left="10" bottom="10" verticalGap="6" horizontalAlign="center">

            <mx:VBox width="100%" height="100%" >

                <rtc:SharedWhiteBoard id="swb" width="100%" height="100%" />

                <rtc:WebCamera id="myCamera" width="200" height="200" />

                <rtc:Note id="simpleNote" width="100%" height="100%" />

                <currentDir:PlaybackBar width="100%" height="200" />

            </mx:VBox>

        </mx:HBox>

    </rtc:ConnectSessionContainer> 

</s:Application>

When using the sample code above , from the sampleApps folder. I can't past 

Tue Sep 20 12:02:12 GMT-0600 2011LCCS SDK Version : 2.1.0Player Version : IOS 10,2,153,1
12:02:12 GMT-0600requestInfo https://collaboration.adobelivecycle.com/endlessmind/98a76143-7c43-47b2-8af0-b774bda20972?exx=eDprY2...}&x=0.08879102393984795
12:02:13 GMT-0600#THROWING ERROR# onStatus from URLLoader. Error.: <404>
12:02:13 GMT-0600#SessionManagerPlayback 2780 receiveError:
12:02:13 GMT-0600  . [string]
12:02:13 GMT-0600    \\

INVALID_INSTANCE: Invalid Instance

at com.adobe.rtc.session.managers::SessionManagerBase/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerBase.as:330]
at com.adobe.rtc.session.managers::SessionManagerFMS/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerFMS.as:325]
at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerAdobeHostedServices.as:280]
at com.adobe.rtc.session.managers::SessionManagerPlayback/receiveError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerPlayback.as:152]
at com.adobe.rtc.session.managers::SessionManagerAdobeHostedServices/onMeetingError()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\managers\SessionManagerAdobeHostedServices.as:116]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()
at com.adobe.rtc.session.sessionClasses::MeetingInfoService/onStatus()[E:\flashfarm\branches\connect\1108\SDKApp\payload\libs\player10.1\src\com\adobe\rtc\session\sessionClasses\MeetingInfoService.as:522]
at flash.events::EventDispatcher/dispatchEventFunction()
at flash.events::EventDispatcher/dispatchEvent()

Avatar

Avatar

endlessmind_jef

Avatar

endlessmind_jef

endlessmind_jef

20-09-2011

Hi Nikola,

Thanks for clearing up the playback concern. Thats a relief. However, when I attempt a playback, after the room has gone away,

I receive in invalid instance exception.

Ok. Here is the client code for the playback view.

?xml version="1.0" encoding="utf-8"?>

<s:View xmlns:fx="http://ns.adobe.com/mxml/2009"

        xmlns:s="library://ns.adobe.com/flex/spark" title="Collaboration Playback View"

        destructionPolicy="never"

        xmlns:rtc="http://ns.adobe.com/rtc" xmlns:currentDir="*"

        viewActivate="initUsing(event)"

        >

    <fx:Declarations>

   

        <rtc:PlaybackAuthenticator id="auth" authenticationKey="{data.requestor.collaborationAuthToken}"  />

    </fx:Declarations>

   

    <fx:Script>

       

        <![CDATA[

            public function initUsing(event:Event):void {

           

                cSession.login();

           

            }

       

        ]]>

       

    </fx:Script>

   

    <rtc:ConnectSessionContainer id="cSession"  x="2" y="2" authenticator="{auth}" width="100%" height="100%" autoLogin="false">

       

    </rtc:ConnectSessionContainer>

   

</s:View>

Avatar

Avatar

nzezelj

Avatar

nzezelj

nzezelj

20-09-2011

Hi,

Recordings are completely independent from the rooms.  You can even delete a room and recordings will still work and be playable.

You missed my PlaybackAuthenticator question from my second post.  I looked at the logs and what I see is not looking like a proper request for recording playback.

Maybe posting a bit of your client code where you setup the session container would help.

Thanks,

Nikola

Avatar

Avatar

endlessmind_jef

Avatar

endlessmind_jef

endlessmind_jef

19-09-2011

Nickola,

A separate off topic question. How long after a collaboration session has been recorded, can it be played back.

Because. It appears, that there is a time limit. When the room goes away, it appears that, so does the ability to

playback the session associated with the room.

Is this going to change anytime soon ??

The recorded collaboration session should be able to be played back, regardless if the room is still there or not !

Don't you think ?

Avatar

Avatar

endlessmind_jef

Avatar

endlessmind_jef

endlessmind_jef

19-09-2011

Hi Nikola,

1) I believe I registered the repository correctly, because the archives are successfully being placed there. But. I will double check.

2) Yes. The archive is there.

3) Yes. Its a new archive, I have not tried to play it back before.

Thanks again.

Avatar

Avatar

nzezelj

Avatar

nzezelj

nzezelj

19-09-2011

Hi Jeff,

On the second look through your logs I would question whether you are using the PlaybackAuthenticator.  Please note that the PlaybackAuthenticator must be used instead of the usual AdobeHSAuthenticator in playback applications.

Hope this helps,

Nikola

Avatar

Avatar

nzezelj

Avatar

nzezelj

nzezelj

19-09-2011

Hi Jeff,

Have you checked the obvious stuff like:

1/ is your repository properly registered?

2/ do you see this particular archive in your repository?

and

3/ is this a new archive? have you played it back successfully before?

Thanks,

Nikola