Open Bug 1851903 Opened 2 years ago Updated 1 year ago

[tracker] phase out JavaStackTrace in favor of JavaException

Categories

(Socorro :: General, task, P2)

Tracking

(Not tracked)

People

(Reporter: willkg, Unassigned)

References

(Blocks 2 open bugs)

Details

Originally, there was only JavaStackTrace. Then Roger and I spec'd out and implemented a structured JavaException annotation which is far superior in a variety of ways.

There are multiple things in Socorro that still depend on JavaStackTrace. This bug covers enumerating those and figuring out the plan to phase out JavaStackTrace usage.

Also, we need to figure out whether we still get crash reports that have JavaStackTrace, but no JavaException and whether that matters or not.

See Also: → 1851898

In bug #1847429, we sort of fixed signature generation to use JavaException when JavaStackTrace wasn't available.

RyanVM pointed out the create-a-bug links depend on JavaStackTrace and if the crash report doesn't have one, then it doesn't add the stack to the bug.

Need to look into other places that depend on JavaStackTrace.

For example: https://crash-stats.mozilla.org/report/index/c2d6398c-284c-4a2b-9dd9-31a3a0240306

Depends on: 1847429
Summary: phase out JavaStackTrace in favor of JavaException → [tracker] phase out JavaStackTrace in favor of JavaException
Depends on: 1884041
You need to log in before you can comment on or make changes to this bug.