decentraland / decentraland/unity-explorer

[QA] Genesis Plaza | No catching animation displayed when catching on the fishing pond

Open
#9,576 1 comment 0 reactions 0 assignees View on GitHub
2-medium bug graphics qa-team
Dominant language
C#
Stars
23
Forks
17
Avg merge
2d 16h
Merged PRs (30d)
101

Description

### 🛠️ **Build version:**
v0.164.0-alpha-main (production, Windows)

### 📔 **Issue Description:**
When catching an animal/fish through the casted line at the Genesis Plaza fishing pond, no avatar animation is displayed during the catch. The catching interaction completes, but the avatar remains unanimated throughout the action.

> **Related issue:** #9485 — Player stuck and unable to emote after fishing pond success animation (different symptom: animation plays but player gets stuck afterward).

### 👣 **STR:**
1. Open the app and load into Genesis Plaza
2. Go to the fishing pond and cast a line
3. Catch something on the pond
4. Observe that no avatar catching animation is displayed

### ✔️ **Expected Result:**
An avatar catching animation should play when an animal/fish is caught through the casted line.

### ❌ **Actual Result with evidence:**
No animation is displayed during the catch. The avatar remains static.

**System info from log:**
- Unity: 6000.4.0f1
- Explorer: v0.164.0-alpha-main
- GPU: NVIDIA GeForce RTX 3060 (Direct3D 11.0)
- CPU: AMD Ryzen 5 5600G, 12 cores
- RAM: 48948 MB
- OS: Windows 11 (10.0.26200)

**Notable log entries:**
- `ANIMATOR`, `AVATAR`, `EMOTE` log categories are disabled in this alpha build, so no exception trace is captured for the animation flow — reproduction is confirmed visually/in-game.
- Scene loaded: `(-3, -2) - bafkreihkt2hubw5qjyqjpujawkhaixacrmvo54mulwifw2amlzen2znwhm` (SDK 7.24.4)
- One `AssetBundle.Unload` race condition noted: `AssetBundle.Unload was called while the asset bundle had an async load operation in progress.`

Player.log (key excerpts)

```
Unity Version: 6000.4.0f1
Version: v0.164.0-alpha-main
OS: Windows 11 (10.0.26200)
GPU: NVIDIA GeForce RTX 3060, Direct3D 11.0 [level 11.1], 12115 MB

Loading scene '(-3, -2) - bafkreihkt2hubw5qjyqjpujawkhaixacrmvo54mulwifw2amlzen2znwhm' (sdk version: '7.24.4')
Loading scene '(-4, -4) - bafkreifir4psmcjxpdusnuvwhcytmt46gh4nch4f2xlvixdo6xzymseckq' (sdk version: '7.22.1')
AssetBundle.Unload was called while the asset bundle had an async load operation in progress. The main thread will wait for the async load operation to complete.
```

Note: `ANIMATOR`, `AVATAR`, `EMOTE`, `INPUT` log categories are disabled (alpha build).

### ➗ **Reproduction:**
##### 🔁 Sometimes — 5/10

#### 🖥️ **Operative system and additional Notes:**
Windows 11 — AMD Ryzen 5 5600G, NVIDIA GeForce RTX 3060

---
Reported by daf via Slack. Requested by Flora Gomes via Slack.

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the fishing pond catch interaction in Genesis Plaza on the reported Unity build, then trace the catch flow and how it triggers avatar animation. Compare the behavior with the related success-animation issue; done means a catching animation reliably plays when an animal or fish is caught.

Written by the indexing model from the issue text.

Assessment

Tech stack
csharp, unity
Domain
game-dev
Issue type
Bug
Difficulty
3/5
Estimated time
1-2 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
55/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.