Troubleshooting and debugging Vivaldi Mail

This post is also available in: 日本語 Français Српски Українська

If there’s something odd going in your mail client there are a few things you can do in order to check for errors.

Check the console log for errors

  1. Make sure your Mail tab is open (this is important since you won’t get the right errors otherwise),
  2. In a new tab open vivaldi:inspect#apps,
  3. Look for a long line ending in mail.html (see the following image) and click inspect.
Image 1: Click inspect to open the console

To see any errors the Console tab in the DevTools window should be chosen (has blue underline). See Image 2

Image 2: Make sure the Console tab is chosen in the DevTools window

There’s also an additional background DevTools window that might show more errors. Just follow these similar steps as above:

  1. Again, make sure your Mail tab is open (this is important since you won’t get the right errors otherwise),
  2. In a new tab open vivaldi:inspect#extensions,
  3. Look for a long line ending in _generated_background_page.html (see the following image) and click inspect.
Image 3: The background page Inspect should have a link like this

Quick tip for opening console

Another way to open the console using the Mail status button.

  1. Open Mail in a tab (this is important since you won’t get the right errors otherwise),
  2. Click on the mail status button. This button can be found in the bottom left of your screen if you haven’t moved it (see image 4).
  3. Click the settings wheel in the top right corner of the pop up window and pick View Log (see image 5).
Image 4: The mail status button is in the bottom left corner, next to the sync button
Image 5: Click the settings wheel in the right top corner, and pick View Log

Fix for a couple of known errors (re-index)

Now you should be able to see the errors in your console if you followed the steps above. Here are a few known errors that can be fixed by re-indexing your database.

Error #1: Source filter not found

The Source filter not found error looks something like this

Error: Source filter not found 2877
    at chrome-extension://mpognobbkildjkofajifpdfhcoklimli/background-common-bundle.js:1:449884
    at Array.forEach (<anonymous>)
    at t.a (chrome-extension://mpognobbkildjkofajifpdfhcoklimli/background-common-bundle.js:1:449835)
...

Error #2 “Opening mail DB – This may take time if upgrades are due…”

Another problem is mail never loading. I get following message in the bottom bar of the browser:

“Opening mail DB – This may take time if upgrades are due…”

Solution: Re-index your db

Both of these above errors (error #1 and #2) can be fixed by deleting the database so that the message headers are re-fetched and everything re-indexed
(Warning: You will lose POP3 messages or any message that has already been deleted from the server, along with local drafts and outbox messages)

  1. Open your profile directory (You can find the location of the profile directory by going to vivaldi:about and see Profile Path)
  2. Close Vivaldi
  3. Find folder “Default/Storage/ext/mpognobbkildjkofajifpdfhcoklimli/def/IndexedDB” and delete it .
  4. Open Vivaldi

Once you open Vivaldi again, it will start fetching all the mails again (Note: it won’t need to re-download the content since that’s still stored under your Profile Path/Default/Mail folder)

Was this page helpful?