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
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
Launch the build linked above
Click 'Open 3D Demo' button in top right
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.
Background Color & Vector Feathering Issues in Webflow
Hi
I've noticed that the background color of most elements isn’t rendering properly in Webflow. In the Rive editor, everything looks fine, but once uploaded into Webflow, the background colors are missing. I’ve attached screenshots for reference:
a) How it appears in the Rive editor
b) How it appears in Webflow
c) Backup .rev file
Additionally, vector feathering doesn’t seem to render correctly in Webflow either.
Could you please check if this is something on Rive’s end? If not, could you request Webflow’s team to take the necessary steps to resolve it?
Thanks in advance for your help!
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
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
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
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
Create a timeline with an event trigger on the first frame.
Create a transition that goes to the timeline and back on a trigger.
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.
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
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!!
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.
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.
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
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
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
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
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
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
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.
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?
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 ??