Search Issue Tracker

Won't Fix

Votes

5

Found in

5.4.0b25

Issue ID

813415

Regression

No

[AssetBundle] Collision when building AssetBundles with variants if there are files with the same name

Scene Management

-

How to reproduce:
1. Open the attached project
2. Open AssetBundles -> OSX folder which is in the project
3. Delete created asset bundle and its manifests
4. In the editor build asset bundles Assets -> AssetBundles -> BuildAssetBundles
5. Notice a prompt "Moving file failed" (you will get it twice)
6. Click on cancel
7. Notice the errors "Building AssetBundle failed because hash collision was detected in the deterministic id generation."

This issue requires a refactor of a core system, which is currently in-progress. The development team expects this refactor to be complete in version 2018.1.0. At that time, this issue will be automatically re-opened and re-tested to verify the fix. In the interim, the Asset Bundle Browser (https://www.assetstore.unity3d.com/en/#!/content/93571) will detect and warn in most situations similar to this.

WON'T FIX: Contrary to our original plan, the new bundle build pipeline will not actually support variants at the low level. Variant support will be something dealt with at a higher level and will not actually utilize this same sort of file matching. As such we will not fix this exact case here, but the relevant use-case will be supported by the future high-level system.

Comments (3)

  1. tiagopasccoal

    Apr 04, 2017 09:19

    Still happens on 5.5.2f1

  2. Hullabu

    Jan 30, 2017 12:49

    5.5.1f1 - still happening...

  3. losetear

    Aug 12, 2016 02:38

    It's still happening in 5.4.0f3

Add comment

Log in to post comment

All about bugs

View bugs we have successfully reproduced, and vote for the bugs you want to see fixed most urgently.