Search Issue Tracker
Fixed in 2018.1.X
Fixed in 5.6.X, 2017.1.X, 2017.2.X, 2017.3.X
Votes
0
Found in
5.6.2f1
Issue ID
937594
Regression
No
[WebGL] <Build>.data.unityweb is not cached in the Indexed DB
Steps to reproduce:
1) Download attached project 'WebGLCache.zip' and open in Unity
2) Build attached project
3) Install XAMPP
Download XAMPP from here: https://www.apachefriends.org/index.html
4) Create folder and rename it to 'Cache' in C:\xampp\htdocs
5) Add built project in recently created 'Cache'' folder
6) Launch XAMPP's Control Panel
7) Start Apache module
8) Open Firefox browser and enter: http://localhost/Cache/index.html
9) In the browser, click on Developer settings >> Web Console(Firefox)
If you can't see the Storage tab, click on the gear icon and enable Storage developer tool(Firefox)
10) In the Storage tab, expand whole Indexed DB tab
11) Click on FILE_DATA folder
There is no cached <Build>.data.unityweb in the Indexed DB
Expected result: There should be <Build>.data.unityweb cached in the Indexed DB
Actual result: There is no cached data of <Build>.data.unityweb in the Indexed DB (check attached image 'NoStoredData.unityweb.png')
Reproduced with:
5.6.3f1, 2017.1.0p3, 2017.2.0b6, 2071.3.0a3
Tested with:
Mozilla Firefox 54.0.1
Google Chrome Version 60.0.3112.90 (Official Build) (64-bit)
Fixed in: 2018.1.0a3
Add comment
All about bugs
View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.
Latest issues
- Articulation Body with 'Revolute' Joint Type has erratic behavior when Upper Limit is set to above 360
- WebGL Player fails to render Scene when Terrain with Detail Mesh is added and WebGPU Graphics API is used
- Inconsistent errors are logged when different types are passed into the Query "Q<>" method in UIToolkit and the ancestor VisualElement is null
- Crash on GetMaterialPropertyByIndex when opening a specific Scene
- Discrepancies in the styling are present when using a TSS file instead of a USS file in custom EditorWindow
jiten12345
Jan 15, 2019 18:55
Thanks,
That really works in Chrome and Mozilla Firefox after upgrading to Unity 2018.3.1f1.However for us it looks like it fails in case of Safari Browser.Just looking for a workaround.
I am using Safari version (11.1.2).Unfortunately, it's unable to cache the "WebGL.data.unityweb" of size 48MB and the Asset Bundles.The large data file is downloading every time.
Does the above fix applicable for Safari also ?
I am getting the following errors in console (Safari Browser):
1.[UnityCache] indexedDB database could not be opened
2.[UnityCache] WebGL.wasm.framework.unityweb' successfully downloaded but not stored in the indexedDB cache due to the error: Error: indexedDB access denied
3.IndexedDB is not available. Data will not persist in cache and PlayerPrefs will not be saved.
How would I be able to find a way out?
Thanks
jiten12345
Jan 15, 2019 18:50
Thanks,
That really works in Chrome and Mozilla Firefox after upgrading to Unity 2018.3.1f1.However for us it looks like it fails in case of Safari Browser.Just looking for a workaround.
I am using Safari version (11.1.2).Unfortunately, it's unable to cache the "WebGL.data.unityweb" of size 48MB and the Asset Bundles.The large data file is downloading every time.
Does the above fix applicable for Safari also ?
I am getting the following errors in console (Safari Browser):
1.[UnityCache] indexedDB database could not be opened
2.[UnityCache] WebGL.wasm.framework.unityweb' successfully downloaded but not stored in the indexedDB cache due to the error: Error: indexedDB access denied
3.IndexedDB is not available. Data will not persist in cache and PlayerPrefs will not be saved.
How would I be able to find a way out?
Thanks
jiten12345
Jan 15, 2019 18:49
Thanks,
That really works in Chrome and Mozilla Firefox after upgrading to Unity 2018.3.1f1.However for us it looks like it fails in case of Safari Browser.Just looking for a workaround.
I am using Safari version (11.1.2).Unfortunately, it's unable to cache the "WebGL.data.unityweb" of size 48MB and the Asset Bundles.The large data file is downloading every time.
Does the above fix applicable for Safari also ?
I am getting the following errors in console (Safari Browser):
1.[UnityCache] indexedDB database could not be opened
2.[UnityCache] WebGL.wasm.framework.unityweb' successfully downloaded but not stored in the indexedDB cache due to the error: Error: indexedDB access denied
3.IndexedDB is not available. Data will not persist in cache and PlayerPrefs will not be saved.
How would I be able to find a way out?
Thanks