jwplayer / JWPlayerKit-cocoapod

Other
2 stars 6 forks source link

shows error code 230002 while playing offline local video using file:// ptorocol #4

Closed theLastOrbit closed 1 year ago

theLastOrbit commented 2 years ago

show below the error message:

This video cannot be played because of a problem with your internet
connection.
Error Code: 230002

SDK version: 4.5.3

but internet error message should not appear while playing offline video using file:// protocol. the offline video plays fine while connected to the internet.

Here is the log from my xcode:

2022-07-03 17:57:53.000960+0600 my-project[46345:2521524] Connection 26: received failure notification
2022-07-03 17:57:53.001012+0600 my-project[46345:2521524] Connection 26: failed to connect 1:50, reason -1
2022-07-03 17:57:53.001037+0600 my-project[46345:2521524] Connection 26: encountered error(1:50)
2022-07-03 17:57:53.006003+0600 my-project[46345:2521524] Task <AE7FCA36-8B43-42C6-9CEA-08601E80450B>.<2> HTTP load failed, 0/0 bytes (error code: -1020 [1:50])
2022-07-03 17:57:53.006575+0600 my-project[46345:2521417] Task <AE7FCA36-8B43-42C6-9CEA-08601E80450B>.<2> finished with error [-1020] Error Domain=NSURLErrorDomain Code=-1020 "A data connection is not currently allowed." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x2836ed7a0 {Error Domain=kCFErrorDomainCFNetwork Code=-1020 "(null)" UserInfo={_NSURLErrorNWPathKey=unsatisfied (No network route), _kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalDataTask <AE7FCA36-8B43-42C6-9CEA-08601E80450B>.<2>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalDataTask <AE7FCA36-8B43-42C6-9CEA-08601E80450B>.<2>"
), NSLocalizedDescription=A data connection is not currently allowed., NSErrorFailingURLStringKey=https://prd.jwpltx.com/v1/jwplayer6/ping.gif?h=-272429834&e=s&n=0435721074924900&aid=0TqH6KZ3Eeu1y0KW64R6tw&at=1&c=-1&ccp=0&cp=0&d=1&eb=0&ed=6&emi=imagir7919x3&lid=hmu4zz2dxz9l&lsa=set&mt=0&pbd=1&pbr=1&pgi=02xi3gqolpei&ph=0&pii=0&pl=375&plc=1&pli=jluqtyuz1baf&pp=AVPlayerProvider&prc=1&ps=3&pss=1&pv=8.24.0&pyc=1&s=0&sdk=2&stc=1&stpe=0&sv=4.5.3&t=%E0%A6%AA%E0%A6%B0%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A7%9F%E0%A6%AC%E0%A7%83%E0%A6%A4%E0%A7%8D%E0%A6%A4%20%E0%A6%97%E0%A6%A4%E0%A6%BF%20&tv=3.36.1&vb=1&vi=1&vl=90&wd=667&abm=1&cae=0&cct=0&cdid=player&drm=0&ff=130&l=0&mk=mp4&mu=file%3A%2F%2F%2Fvar%2Fmobile%2FContainers%2FData%2FApplication%2F6A6BE852-7DAE-4FD0-B077-3B1DBC7F40F0%2FLibrary%2F1236913%2F10MS_Medical_Physics_-_Admission_21_1_113_810371_89.mp4&pcp=0&pd=3&pdr=&plng=bn&pni=0&pr=7&q=0&qcr=initial%20choice&sp=0&strt=180&tb=0&tt=0&vd=0&vh=720&vs=0&vw=1280&sa=1656849468323, NSErrorFailingURLKey=https://prd.jwpltx.com/v1/jwplayer6/ping.gif?h=-272429834&e=s&n=0435721074924900&aid=0TqH6KZ3Eeu1y0KW64R6tw&at=1&c=-1&ccp=0&cp=0&d=1&eb=0&ed=6&emi=imagir7919x3&lid=hmu4zz2dxz9l&lsa=set&mt=0&pbd=1&pbr=1&pgi=02xi3gqolpei&ph=0&pii=0&pl=375&plc=1&pli=jluqtyuz1baf&pp=AVPlayerProvider&prc=1&ps=3&pss=1&pv=8.24.0&pyc=1&s=0&sdk=2&stc=1&stpe=0&sv=4.5.3&t=%E0%A6%AA%E0%A6%B0%E0%A7%8D%E0%A6%AF%E0%A6%BE%E0%A7%9F%E0%A6%AC%E0%A7%83%E0%A6%A4%E0%A7%8D%E0%A6%A4%20%E0%A6%97%E0%A6%A4%E0%A6%BF%20&tv=3.36.1&vb=1&vi=1&vl=90&wd=667&abm=1&cae=0&cct=0&cdid=player&drm=0&ff=130&l=0&mk=mp4&mu=file%3A%2F%2F%2Fvar%2Fmobile%2FContainers%2FData%2FApplication%2F6A6BE852-7DAE-4FD0-B077-3B1DBC7F40F0%2FLibrary%2F1236913%2F10MS_Medical_Physics_-_Admission_21_1_113_810371_89.mp4&pcp=0&pd=3&pdr=&plng=bn&pni=0&pr=7&q=0&qcr=initial%20choice&sp=0&strt=180&tb=0&tt=0&vd=0&vh=720&vs=0&vw=1280&sa=1656849468323, _kCFStreamErrorDomainKey=1}
2022-07-03 17:57:53.408789+0600 my-project[46345:2521402] Connection 27: received failure notification
2022-07-03 17:57:53.408912+0600 my-project[46345:2521402] Connection 27: failed to connect 1:50, reason -1
2022-07-03 17:57:53.408978+0600 my-project[46345:2521402] Connection 27: encountered error(1:50)
2022-07-03 17:57:53.418976+0600 my-project[46345:2521638] Task <4235781A-D61E-47C5-9CAB-9870557332D6>.<4> HTTP load failed, 0/0 bytes (error code: -1020 [1:50])
2022-07-03 17:57:53.421268+0600 my-project[46345:2521417] Task <4235781A-D61E-47C5-9CAB-9870557332D6>.<4> finished with error [-1020] Error Domain=NSURLErrorDomain Code=-1020 "A data connection is not currently allowed." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x2836d76c0 {Error Domain=kCFErrorDomainCFNetwork Code=-1020 "(null)" UserInfo={_NSURLErrorNWPathKey=unsatisfied (No network route), _kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalUploadTask <4235781A-D61E-47C5-9CAB-9870557332D6>.<4>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalUploadTask <4235781A-D61E-47C5-9CAB-9870557332D6>.<4>"
), NSLocalizedDescription=A data connection is not currently allowed., NSErrorFailingURLStringKey=https://c.in.webengage.com/m2.jpg, NSErrorFailingURLKey=https://c.in.webengage.com/m2.jpg, _kCFStreamErrorDomainKey=1}
2022-07-03 17:57:53.421516+0600 my-project[46345:2521417] -[WEGBufferedBackingStore flush]_block_invoke_2 [Line 117] ERROR: Error while reporting event to network: Error Domain=NSURLErrorDomain Code=-1020 "A data connection is not currently allowed." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x2836d76c0 {Error Domain=kCFErrorDomainCFNetwork Code=-1020 "(null)" UserInfo={_NSURLErrorNWPathKey=unsatisfied (No network route), _kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalUploadTask <4235781A-D61E-47C5-9CAB-9870557332D6>.<4>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalUploadTask <4235781A-D61E-47C5-9CAB-9870557332D6>.<4>"
), NSLocalizedDescription=A data connection is not currently allowed., NSErrorFailingURLStringKey=https://c.in.webengage.com/m2.jpg, NSErrorFailingURLKey=https://c.in.webengage.com/m2.jpg, _kCFStreamErrorDomainKey=1}
2022-07-03 17:58:03.414784+0600 my-project[46345:2521522] Connection 28: received failure notification
2022-07-03 17:58:03.414931+0600 my-project[46345:2521522] Connection 28: failed to connect 1:50, reason -1
2022-07-03 17:58:03.415027+0600 my-project[46345:2521522] Connection 28: encountered error(1:50)
2022-07-03 17:58:03.418944+0600 my-project[46345:2521522] Task <8202EB81-D718-4AAF-88D5-D1186C0479D8>.<5> HTTP load failed, 0/0 bytes (error code: -1020 [1:50])
2022-07-03 17:58:03.420585+0600 my-project[46345:2521417] Task <8202EB81-D718-4AAF-88D5-D1186C0479D8>.<5> finished with error [-1020] Error Domain=NSURLErrorDomain Code=-1020 "A data connection is not currently allowed." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x28373a7f0 {Error Domain=kCFErrorDomainCFNetwork Code=-1020 "(null)" UserInfo={_NSURLErrorNWPathKey=unsatisfied (No network route), _kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalUploadTask <8202EB81-D718-4AAF-88D5-D1186C0479D8>.<5>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalUploadTask <8202EB81-D718-4AAF-88D5-D1186C0479D8>.<5>"
), NSLocalizedDescription=A data connection is not currently allowed., NSErrorFailingURLStringKey=https://c.in.webengage.com/m2.jpg, NSErrorFailingURLKey=https://c.in.webengage.com/m2.jpg, _kCFStreamErrorDomainKey=1}
2022-07-03 17:58:03.420959+0600 my-project[46345:2521417] -[WEGBufferedBackingStore flush]_block_invoke_2 [Line 117] ERROR: Error while reporting event to network: Error Domain=NSURLErrorDomain Code=-1020 "A data connection is not currently allowed." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x28373a7f0 {Error Domain=kCFErrorDomainCFNetwork Code=-1020 "(null)" UserInfo={_NSURLErrorNWPathKey=unsatisfied (No network route), _kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalUploadTask <8202EB81-D718-4AAF-88D5-D1186C0479D8>.<5>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalUploadTask <8202EB81-D718-4AAF-88D5-D1186C0479D8>.<5>"
), NSLocalizedDescription=A data connection is not currently allowed., NSErrorFailingURLStringKey=https://c.in.webengage.com/m2.jpg, NSErrorFailingURLKey=https://c.in.webengage.com/m2.jpg, _kCFStreamErrorDomainKey=1}
2022-07-03 17:58:13.421833+0600 my-project[46345:2521402] Connection 29: received failure notification
2022-07-03 17:58:13.421981+0600 my-project[46345:2521402] Connection 29: failed to connect 1:50, reason -1
2022-07-03 17:58:13.422079+0600 my-project[46345:2521402] Connection 29: encountered error(1:50)
2022-07-03 17:58:13.427489+0600 my-project[46345:2521402] Task <22990323-B533-443C-9CC4-4B18ACDC0144>.<6> HTTP load failed, 0/0 bytes (error code: -1020 [1:50])
2022-07-03 17:58:13.430630+0600 my-project[46345:2521638] Task <22990323-B533-443C-9CC4-4B18ACDC0144>.<6> finished with error [-1020] Error Domain=NSURLErrorDomain Code=-1020 "A data connection is not currently allowed." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x28373e640 {Error Domain=kCFErrorDomainCFNetwork Code=-1020 "(null)" UserInfo={_NSURLErrorNWPathKey=unsatisfied (No network route), _kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalUploadTask <22990323-B533-443C-9CC4-4B18ACDC0144>.<6>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalUploadTask <22990323-B533-443C-9CC4-4B18ACDC0144>.<6>"
), NSLocalizedDescription=A data connection is not currently allowed., NSErrorFailingURLStringKey=https://c.in.webengage.com/m2.jpg, NSErrorFailingURLKey=https://c.in.webengage.com/m2.jpg, _kCFStreamErrorDomainKey=1}
2022-07-03 17:58:13.430976+0600 my-project[46345:2521638] -[WEGBufferedBackingStore flush]_block_invoke_2 [Line 117] ERROR: Error while reporting event to network: Error Domain=NSURLErrorDomain Code=-1020 "A data connection is not currently allowed." UserInfo={_kCFStreamErrorCodeKey=50, NSUnderlyingError=0x28373e640 {Error Domain=kCFErrorDomainCFNetwork Code=-1020 "(null)" UserInfo={_NSURLErrorNWPathKey=unsatisfied (No network route), _kCFStreamErrorCodeKey=50, _kCFStreamErrorDomainKey=1}}, _NSURLErrorFailingURLSessionTaskErrorKey=LocalUploadTask <22990323-B533-443C-9CC4-4B18ACDC0144>.<6>, _NSURLErrorRelatedURLSessionTaskErrorKey=(
    "LocalUploadTask <22990323-B533-443C-9CC4-4B18ACDC0144>.<6>"
), NSLocalizedDescription=A data connection is not currently allowed., NSErrorFailingURLStringKey=https://c.in.webengage.com/m2.jpg, NSErrorFailingURLKey=https://c.in.webengage.com/m2.jpg, _kCFStreamErrorDomainKey=1}
theLastOrbit commented 2 years ago

hello, @david-almaguer can you please have a look into this? Thanks.

david-almaguer commented 2 years ago

Hey @md-rubel! We are already reviewing this. Thanks for the report.

david-almaguer commented 1 year ago

@md-rubel Sorry for the late reply, the fix for this issue was released in JWPlayerKit v4.7.1.