Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,059 of 9,059 pages
About the help in other languages
All help pages

Filing bugs well

How partners file bug issues that get fixed - which tracker, how to reproduce on a clean install, what to include, how to remove customer data and secrets, how to follow up, and when to send the fix yourself.

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/partners/filing-bugs-as-a-partner.md

On this page

Filing bugs well

This page is for anyone in a partner company who finds a bug. A bug report earns 50 points (https://exponential.earth/partner/requirements), but a good one is worth far more: it is the first step to a fix that protects all your customers.

Which tracker

ProblemTrackerSource
A bug in the Exponential softwarehttps://github.com/se7enxweb/exponential/issuesREADME, When something goes wrong
A bug in an extensionThat extension's repositoryits ezinfo.php / extension.xml
The project, its websites or the communityhttps://github.com/se7enxweb/exponential-community/issuesREADME
A security vulnerabilityNo tracker: e-mail [email protected]SECURITY.md

Before you file

  • To do: Reproduce it on a clean installation of a current release, without your customer's code if you can.
  • To do: Search open and closed issues.
  • To do: Note the exact versions: Exponential, PHP, database, engine, extensions.
  • To do: Check that it is not a deliberate behavior or one open to interpretation, which other sites may depend on. Changing such a negative feature needs a clear justification and often several rounds of review.

What to include

The help's guide has the full checklist: When something goes wrong, "A good bug description". In short: steps, expected result, actual result, versions, log lines.

Title: <what breaks> when <doing what> (Exponential <version>)

Steps:
1. ...
Expected: ...
Actual: ...
Environment: Exponential <version>, PHP <x.y>, <database>, <engine>, extensions: <...>
Log (secrets and customer data removed):
<lines>

Remove before posting

Customer names, e-mail addresses, private URLs, host names of databases, keys, passwords, session ids. Replace them with placeholders (Protecting customer data).

Follow up

Send the fix

If you know the fix, send it: When something goes wrong, "Even better: send the fix" and Contributing code back.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x