Back to BlogTroubleshooting

Fix Exiled Exchange 2 t.replace Is Not a Function

Exiled Exchange 2 Guide TeamJuly 16, 20267 min read
exiled exchange 2 t.replace is not a functiont replace errorpoe 2 errorexiled exchange 2 fix
Fix Exiled Exchange 2 t.replace Is Not a Function

The Exiled Exchange 2 “t.replace is not a function” error means the app expected text but received another value while parsing an item, setting, or trade response. It is usually a compatibility or data problem, not proof that your POE 2 installation is damaged.

Do not download an unofficial build or delete configuration before making a backup.

Quick Fix Order

  1. Quit Exiled Exchange 2 completely from the system tray.
  2. Install the latest stable release from the official download page.
  3. Restart POE 2 and the app.
  4. Test a common currency and unique item with Ctrl + D.
  5. Check whether the error affects every item, league, and language.
  6. Review logs before resetting application data.

1. Update the Official App

A POE 2 patch can change item text, stat data, league data, or a response used by the price checker. An older parser may then receive a value it does not expect.

Compare the installed version with the latest stable release. Download only from the official project site or Kvan7 GitHub Releases. Quit the tray process before installing so an old instance is not left running.

2. Determine Whether One Item Triggers It

Test a common currency, a known unique, and the item that produced the error. If the first two work, the failing item text or a specific modifier is the likely trigger. If every item fails, focus on version, configuration, language, league data, network responses, and conflicts.

Preserve the failing item text for a useful official GitHub issue.

3. Test the Clipboard Text

The official Quick Start explains that POE 2 copies item text to the clipboard and Exiled Exchange 2 parses it. Hover the item, press Ctrl + C, and paste into a plain-text editor.

Check whether the text is present, complete, and readable. Clipboard managers, macro software, remote gaming, or another overlay can modify or block it. Temporarily close those tools and retest.

If no item text appears, follow the broader not-working guide.

4. Check Language and League

Record the POE 2 client language, current league, and item type. A parser problem may affect one localized stat or newly introduced item.

Testing English temporarily can isolate a localization problem, but it is not a permanent requirement. If English works and another language fails, include both examples in the report.

If league loading fails, fix that problem first. An incomplete response can cause a later parsing exception.

5. Rule Out a Trade Response Problem

If the overlay opens and fails only after starting the search, the item was probably copied successfully. The problem may be a trade-service response, proxy page, captive portal, or temporary service error.

Disable VPN or proxy only for a controlled test, finish any Wi-Fi sign-in, and retry once on a normal connection. See the trade-site request failed guide.

6. Read the Logs

Reproduce the error once, note the time, and inspect nearby log entries for:

  • the full t.replace stack trace;
  • item parsing or stat mapping;
  • JSON or unexpected-token errors;
  • league loading and trade request status;
  • clipboard polling;
  • the module named before the exception.

Remove tokens, account details, private messages, and personal information before sharing logs.

7. Back Up and Reset Configuration

The official common-issues page recommends resetting %APPDATA%\exiled-exchange-2 only after simpler checks and notes that apt-data contains configuration.

Quit the app, back up apt-data, rename the application-data directory, launch clean state, and test a common item. Restore only necessary settings if the clean profile works.

If you migrated from Awakened POE Trade, verify that windowTitle is Path of Exile 2.

8. Close Conflicting Applications

Close other POE overlays, clipboard managers, keyboard remappers, macro tools, GPU overlays, recorders, and tray utilities. Restore them one by one. Confirm only one Exiled Exchange 2 process is running.

What Not to Do

  • Do not install files from unofficial download sites.
  • Do not disable antivirus or firewall protection broadly.
  • Do not delete AppData without backing up apt-data.
  • Do not reinstall POE 2 for an app parser error.
  • Do not change several variables at once.

How to Report the Error

Include the app version, operating system, POE 2 language and league, failing item text, shortcut, whether other items work, screenshot, relevant log lines, and tests completed.

Frequently Asked Questions

Is t.replace a POE 2 error?

Usually it is an application-side parsing exception shown while processing POE 2 data. It does not normally mean the game files are corrupt.

Why did it start after an update?

A game, app, league, stat-data, or service-response change can expose an assumption in the parser.

Should I reinstall Exiled Exchange 2?

Update and test first. Reinstall only after checking version, clipboard, network, logs, and configuration.

Can one item cause the error?

Yes. If common items work but one item fails, preserve its copied text for a reproducible report.

Final Checklist

Update officially, test multiple items, inspect clipboard text, check language and league, rule out a failed trade response, review logs, back up configuration, and test without competing overlays.

Share this article

Keep Reading

Recommended Articles