Skip to main content
Bugs
1y ago

How to post a bug

Explore our ✨new Community✨by signing in with your Rive account: https://community.rive.app. Snappy, searchable, and mobile-friendly. Yes, really.

➡️ No need to create a new/separate account
➡️ Official support
➡️ Early Access discussions
➡️ Showcase for sharing work
➡️ Job listings, tutorials, and resources
➡️ Discord isn’t going anywhere

0 replies
r
16d ago

Unity WebGL Rive TextureRenderer doesn't display on mesh

Environment

Unity 6000.0.40f1

rive-unity: 0.3.3-canary.80 (0.3.3 stable)

Issue confirmed occurring on Firefox, Safari & Chrome

Issue:

When attempting to render any Rive widget as a texture on a mesh through a WebGL build, it renders as a blank grey texture with the error:
OPENGL NATIVE PLUG-IN ERROR: GL_INVALID_OPERATION: Operation illegal in current state

See build here:
https://russcork.itch.io/rive-demo
& project here:
https://github.com/ross-kirk/UnityRive

Assets/Scenes/3D.unity has been setup with the issue in question

Steps to repro

  1. Launch the build linked above

  2. Click 'Open 3D Demo' button in top right

  3. Observe issue & console with errors

Notes

Have added repo in current state, feel free to let me know if it is an issue with the config or player settings.

Works correctly when built to MacOS and Windows native, seems to be WebGL rendering issue.

3 replies
z
17d ago

Rive 0.8.2618 broken when click any group element

I use Rive desktop 0.8.2618 on MBP M2 Pro macOS 15.3.1, when I open a rive file and click a group or group something, Rive just broken and quit.

Any rive file even create new one could trigger this error.

I try to start from /Applications/Rive.app/Contents/MacOS/Rive to see the log and got this when broken:

*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '-[AXPlatformNodeCocoa startEditing]: unrecognized selector sent to instance 0x6000002f7520'

*** First throw call stack:

(

0 CoreFoundation 0x0000000197172e80 __exceptionPreprocess + 176

1 libobjc.A.dylib 0x0000000196c5acd8 objc_exception_throw + 88

2 CoreFoundation 0x00000001972281d8 -[NSObject(NSObject) __retain_OA] + 0

3 CoreFoundation 0x00000001970df830 ___forwarding___ + 1568

4 CoreFoundation 0x00000001970df150 CFforwarding_prep_0 + 96

5 FlutterMacOS 0x0000000102ecdc04 FlutterMacOS + 7172

6 FlutterMacOS 0x0000000102ecd604 FlutterMacOS + 5636

7 FlutterMacOS 0x0000000103747a88 InternalFlutterGpu_Texture_AsImage + 34256

8 FlutterMacOS 0x0000000102f0324c FlutterMacOS + 225868

9 FlutterMacOS 0x0000000102ee55dc FlutterMacOS + 103900

10 FlutterMacOS 0x000000010375a074 InternalFlutterGpu_Texture_AsImage + 109500

11 FlutterMacOS 0x000000010376cc64 InternalFlutterGpu_Texture_AsImage + 186284

12 FlutterMacOS 0x0000000103679fb4 ZdaPvSt11alignval_t + 7609916

13 FlutterMacOS 0x000000010376a364 InternalFlutterGpu_Texture_AsImage + 175788

14 FlutterMacOS 0x0000000103752fc0 InternalFlutterGpu_Texture_AsImage + 80648

15 FlutterMacOS 0x0000000102ee4e40 FlutterMacOS + 101952

16 FlutterMacOS 0x0000000102ee4ff4 FlutterMacOS + 102388

17 libdispatch.dylib 0x0000000196e63854 dispatchcall_block_and_release + 32

18 libdispatch.dylib 0x0000000196e655b4 dispatchclient_callout + 20

19 libdispatch.dylib 0x0000000196e74040 dispatchmain_queue_drain + 984

20 libdispatch.dylib 0x0000000196e73c58 dispatchmain_queue_callback_4CF + 44

21 CoreFoundation 0x000000019713f9d0 __CFRUNLOOP_IS_SERVICING_THE_MAIN_DISPATCH_QUEUE__ + 16

22 CoreFoundation 0x00000001970ff5bc __CFRunLoopRun + 1996

23 CoreFoundation 0x00000001970fe734 CFRunLoopRunSpecific + 588

24 HIToolbox 0x00000001a266d530 RunCurrentEventLoopInMode + 292

25 HIToolbox 0x00000001a2673348 ReceiveNextEventCommon + 676

26 HIToolbox 0x00000001a2673508 _BlockUntilNextEventMatchingListInModeWithFilter + 76

27 AppKit 0x000000019ac76848 _DPSNextEvent + 660

28 AppKit 0x000000019b5dcc24 -[NSApplication(NSEventRouting) _nextEventMatchingEventMask:untilDate:inMode:dequeue:] + 688

29 AppKit 0x000000019ac69874 -[NSApplication run] + 480

30 AppKit 0x000000019ac40068 NSApplicationMain + 888

31 Rive 0x0000000102a0d1a4 Rive + 20900

32 dyld 0x0000000196c98274 start + 2840

)

libc++abi: terminating due to uncaught exception of type NSException

[sentry] INFO entering breakpad minidump callback

[sentry] DEBUG merging scope into event

[sentry] DEBUG adding attachments to envelope

[sentry] DEBUG sending envelope

[sentry] INFO crash has been captured

0 replies
E
18d ago

Feathers are not working properly in Flutter (rive v0.13.20)

When we add feathers in the Rive editor, it works well. However, when we export it as a .riv file and try to use it in our Flutter app, we experience all sorts of visual issues, such as layers disappearing. We also get errors in the console.

══╡ EXCEPTION CAUGHT BY RENDERING LIBRARY ╞══════════════════════

The following RangeError was thrown during paint():

RangeError (length): Invalid value: Not in inclusive range 0..1:

2



1 reply
19d ago

Scaling elements with stroke feather offset

Whenever I scale down elements which have x/y stroke offsets set in the feather dialogue - the x/y position doesn't scale relative to the element and I end up with designs that have strokes in the wrong places

0 replies
J
20d ago

Event Not recognized on short timeline

I have a state machine to randomly select a color for character customization. This was initially not working even though I could see the events fire. To fix this I added 100ms to the transition time.

I feel like this has been the case for a while because I have some sound effects at the very end of an animation for things like Complete and they no longer work. It seems like they need a bit of time for Rive to process them. My solution in other instances was to fire the event in the transition.

Steps to reproduce

  1. Create a timeline with an event trigger on the first frame.

  2. Create a transition that goes to the timeline and back on a trigger.

  3. The event lights up but is never registered.

Expected behavior

No matter how long an event is in a timeline, it should register as fired if it gets to that frame since it is a one time event.

0 replies
I
21d ago

Joystick ignores work area on timeline

I have created a complex animation that I want to assign to a joystick. The timeline goes from 0-4 seconds. The work area, however, is only 2 seconds long and runs from 1-3 seconds on the timeline.

When I press play, only the work area plays – as expected. However, when I assign this timeline to a joystick, 0% on the joystick corresponds to 0 seconds on the timeline and 100% to 2 seconds. So the joystick ignores the work area. But it doesn’t even use the complete timeline from 0-4 seconds either, only the first half.

Unfortunately, I cannot simply move the start of the work area from 2 seconds to 0 seconds, because then I would need keys in a negative area of the timeline (below 0), which does not exist (see screenshot).

Version: 0.8.02618 R

Browser: Chrome and any other

0 replies
N
21d ago

Unable to install rive package in Unity

I created a UI screen created using state machine in rive. (consisting of buttons with different states like pressed, idle ). I want to run it in unity. I tried to install rive package by pasting the URL given inside the rive website guide for unity, in windows->package manager-> add-> paste URL. I even made sure to change the last 2 digits in the URL to the latest available version and I was able to install it (0.3.3-canary.80) but in my C# script, it is not supporting the state machine and RiveWidget initialization probably as rive wasn't installed properly. I even tried generating URL using CHAPGPT but unity doesn't accept it and redirects me to Addressables.

The rive component is available in the Gameobject(in task menu) in unity and I created a rive panel (canvas) and applied the .riv asset to it and I can see the card in unity, but I'm unable to access it via script as it shows error due to unable to recognize RiveWidget and State machine.

Also I'm unable to add RiveComponent in Inspector as it is not available, again probably due to the fact that rive package is not installed.

Important details :
Unity version : 2022.3.26.f1
I have installed git in my system as well

Please help me, my assignment is due today!!

1 reply
22d ago

Audio cannot copy/paste to new file

When I added an audio file to 'File A' and used 'audio event' in an Artboard.

Then I copied this artboard and went to another 'File B' to paste it. At this point, the applied audio files cannot be pasted together.

The applied images and fonts can be pasted into the new file normally, except for the audio file which cannot be pasted. I hope this issue can be fixed.

0 replies
E
23d ago

ctrl click on mac no longer works as right click in rive

this definitely used to work, but for some reason lately while using rive ctrl click on mac isnt working for right click. works on any other app as usual. so certain things I need to do (duplicating timelines for example) isnt possible without a mouse.

1 reply
23d ago

UI error when modifying foreground gradient stroke settings on a row or layout

Regular rectangle shape does not have any issue.

Row or Layout box with a radial or linear stroke suffers a UI error of some sort when clicking between Stroke Settings and the colour settings. When the error occurs the shape is deselected. See recording for demo.

Using 0.8.2618

0 replies
23d ago

Rendering error on corner using stroke

Using a stroke from 'Fills and Strokes Foreground' on the corner edge of a 'Layout' with no border radius can result in a rendering error with a pointy edge. This issue is amplified when using feather on the stroke.

Using version 0.8.2618

0 replies
23d ago

Cannot reorder 'Fills and Strokes Foreground' with drag and drop

Found a straightforward bug - you cannot reorder the items within 'Fills and Strokes Foreground'

It still works for 'Fills and Strokes Background'

Using Rive desktop app version 0.8.2618

0 replies
J
25d ago

State Machine Unsyncs if you leave the browser tab

I need some urgent help figuring this out. I think this might be a really technical issue. I'm working on this Animation that has a bunch of nested inputs/ nested artboards. Etc. I have a scanner, that locks onto a circle that's moving around the screen. Meanwhile, I have other states that handle changing of colors, text etc. Everything works perfectly as long as you don't leave the tab. If you leave that browser tab and return, the timings are all broken. Why does this happen? Is it a bug or something harder?

https://rive.app/s/3Bdk68ZEW0qIfAEWTed3Sg/embed?runtime=rive-renderer

3 replies
T
25d ago

Rendering Bug

I am having a rendering bug in my rive file when i zoomed in, it's fine but when I am zoomed out its looks very off

as you can see the image there are white patches when zoomed out but disappears when zoomed in

0 replies
S
28d ago

The eye icon for layout seems not working properly

the eye icon to show or hide the shape seems not changing the states when pressing

0 replies
l
29d ago

Conditions list missing inputs from nested artboards?

Suddenly unable to access exposed parameters in nested artboards to drive conditions in the state machine. They are listed in the Inputs tab but not in the conditions list in the state machine.

All older similar setups are in tact.

1 reply
R
29d ago

Can't Access Rive Plugin On Framer

Hello, I can't access rive plugin for framer since yesterday. Is it the issue still on progress for fixing?

1 reply
G
1mo ago

Glitching anchor points

Hello everyone, I've been having this problem with the anchors points in my animation which they glitch at certain point and I'm unable to modify them, Does anyone know any way to fix this ??

1 reply