LogoLogo
⚠️ Outdated documentationGo to latestHomeAPI
SDK 1.3
SDK 1.3
  • Welcome
  • Overview
    • Features
    • Roadmap
  • Getting started
    • Get the Unity SDK
    • Setup a project
      • Scene setup
      • Prefab setup
      • Sample connection UIs
      • Local development
        • Local testing using Builds
        • Local testing via Unity's Multiplayer Play Mode (MPPM)
        • Local testing via ParrelSync
      • Test in the cloud
        • Deploy a Replication Server
        • Share builds
    • Video tutorials
    • Samples and tutorials
      • Package samples
      • First Steps tutorial
        • 1. Basic syncing
          • 1.2. Animation parameters
          • 1.3. Sending commands
        • 2. Physics / Authority transfer
        • 3. Areas of interest
        • 4. Parenting entities
        • 5. Complex hierarchies
        • 6. Persistence
      • Campfire project
        • Game mechanics
        • Leveraging object pooling
        • Remote interactions: Chairs
        • Remote interactions: Trees
        • A unique object with complex state
        • Custom instantiation and destruction
        • Running a server-side NPC
        • Playing audio and particles
        • A simple text chat
      • Beginner's guide to networking
  • Manual
    • Unity Components
      • CoherenceSync
      • CoherenceBridge
      • CoherenceNode
      • CoherenceLiveQuery
      • CoherenceTagQuery
      • PrefabSyncGroup
      • CoherenceInput
      • Order of execution
    • Networking state changes
      • Supported types
      • Messaging with Commands
      • Syncing child GameObjects
      • Animation
      • CoherenceSync references
      • [Sync] and [Command] Attributes
      • [OnValueSynced] Attribute
      • Creating your own syncable member
      • Custom Component Actions
      • Rigid Bodies
      • Interpolation
    • Authority
      • Authority transfer
      • Server-authoritative setup
    • Lifetime
      • Persistence
      • Uniqueness
      • Example: A global counter
    • Parenting network entities
      • Direct children CoherenceSyncs
      • Deeply-nested CoherenceSyncs
      • Nesting Prefabs at Edit time
    • Asset management
      • Instantiate via
      • Load via
      • Instantiating from CoherenceSyncConfig
    • Scene management
    • Baking (code generation)
    • Replication Server
      • Rooms and Worlds
      • Replication Server API
    • Simulators (Servers)
      • Scripting: Client vs Simulator
      • Run local Simulators
      • World Simulators
      • Room Simulators
      • Simulator slugs
      • Multi-Room Simulators
      • Build and Deploy
      • Command-line arguments
    • Client Connections
    • Optimization
      • Areas of Interest
      • Level of Detail (LOD)
      • Profiling
      • Simulation Frequency
    • Project Settings
    • Advanced topics
      • Big worlds
        • World Origin Shifting
        • Load balancing
      • Competitive games
        • Simulation Frame
        • Determinism, Prediction and Rollback
      • Team workflows
        • Version Control integration
        • Continuous Integration
      • Schema explained
        • Specification
        • Field settings
        • Archetypes
      • Code Stripping
      • Command-line interface tools
      • Single-player gameplay
    • Scripting API
  • Hosting
    • Choosing where to host
    • coherence Cloud
      • Online Dashboard
      • Manage Worlds
      • Configure Rooms
      • Lobbies
      • Game Services
        • Account
        • Key-Value Store
      • coherence Cloud APIs
        • Worlds API
        • Rooms API
        • Lobbies API
        • Game Services
          • Authentication Service (Player Accounts)
          • Key-value store
    • Peer-to-peer
      • Implementing Client hosting
  • Support
    • Release notes
    • Glossary
    • Unreal Engine support
    • WebGL support
    • ECS / DOTS support
    • Known issues and troubleshooting
    • Upgrade guide
      • Upgrade 1.2 -> 1.3
      • Upgrade 1.1 -> 1.2
      • Upgrade 1.0 -> 1.1
      • Upgrade 0.10 -> 1.0
      • Upgrade 0.9 -> 0.10
    • Credit cost & pricing
    • Report a bug
Powered by GitBook
On this page
  • Reporting from the Unity SDK
  • Optional: Generate the Diagnostics.zip
  • Pick a save location
  • Include Editor.log
  • Report the bug
  • Writing a good bug report

Was this helpful?

Export as PDF
  1. Support

Report a bug

Learn how to effectively report a bug

Last updated 8 months ago

Was this helpful?

If something is not working in coherence, you can help us greatly by reporting a bug. Reporting a bug with the right details can greatly improve the chances that it will be fixed soon.

We collect bug reports in our community forums, in the section.

In case you are not following the bug report flow, you can choose the coherence > Help > Community Forums option to go to our forums.

If you aren't logged in you will be asked to log in or register first. You can login with the same account you use to view the , no need to create a new one.

Once you are logged in, open a new thread in the section, and describe your bug.

Reporting from the Unity SDK

To get started, you can open the bug report dialog using the top menu item coherence > Help > Report a Bug...

Optional: Generate the Diagnostics.zip

A dialog containing two choices appears on your screen.

You will be prompted to generate an archive containing diagnostics information for more effective debugging. You also have an option to skip this step.

Pick a save location

Pick whatever location you want to save your diagnostics file - for example your Desktop.

Include Editor.log

Report the bug

Finally, you will get the option of reporting your bug in the coherence community forums (which is our preferred way) or via Discord.

Writing a good bug report

You can use the following template to create an informative bug report:

### Description, details and error message(s)
_Details here of what happened_
_Add any error message you've gotten in the Unity console, or in coherence server logs_

### Expected behaviour
_Details here of what should have happened_

### Screenshots
_If applicable, add screenshots to help explain the problem_

### How to reproduce

#### Reproduction rate:
_(Choose one, or describe it yourself)_
Once / Sometimes / Every time

#### Steps:

1. step
2. step

### Environment

SDK version:
Unity version:
OS/Platform:

If you have generated a diagnostics file that you can share with the team, you can also let us know about this in the thread or post a link to it directly (uploading it to Google Drive or similar).

When you get a response from a member of the coherence team in the thread, you can share the diagnostics file with them directly, if you want to avoid having the files being accessible to everyone.

Next you will be prompted to include an file, if you wish.

Editor.log
Bug reports
coherence Dashboard
Bug reports