Franz: Services not loading/white page after redirect

Created on 9 Nov 2017  路  50Comments  路  Source: meetfranz/franz

Hi,

I'm having an issue already a few months. Everytime a service reloads or redirect you to another page (like, if I want to login in skype and it moves me from the "fill in username page" to the "fill in password page") I get a white screen. So I'm unable to login into a few services. If the service doesn't reload or re-render the page, I can login or use it fine.

Expected Behavior

It should load/show/render the next page

Current Behavior

I get a white screen instead

Screenshots (if appropriate):

image

Your Environment

Arch linux. 5.0.0_beta.13-1
But i'm having this issue already a few versions

bug help wanted

Most helpful comment

Definitely a graphics issue - installing the GPUPRO drivers from here fixed the issue for me.

All 50 comments

This happens on every redirect?

I have the same problem, every redirect only displays a white page.
But I can notice there is something loaded, because the cursor changes depending on where it is on the page.
I had the same problem with Franz 4.
(I'm using Ubuntu 16.04 64bits)

@adlk yes this happens on every redirect. Like @bobwinibago said, the page is loaded on the background. For example, when I login into steam, the page turns white. However, after restarting franz i'm logged in. In the old version the "reload page" button also worked. But this button is gone unfortunately.

I have the same problem, but for me restarting doesn't help. I want to log in on microsoft teams, it would redirect to my organization's page, but it turns white. Restarting it just brings me back to the login page

@jancoow to reload the service, you can use the menu (display it by pressing Alt) or directly use the reload shortcut Ctrl+R

@jancoow @bobwinibago @lordblendi Ad the white page issue:

  • Please open the service dev tools by pressing Ctrl+Alt+Shift+i
  • Go to the Network tab
  • Press F5
  • Check every request that does not has a status 200. I'm especially interested in connections with a red status.

Thank you

@adlk I only have this red one
image

That's good enough. You don't need to drop names but you are working in a big corporate environment?

When connecting the dots of some error reports, I believe that SSO services and other 3rd party corporate-y security mechanism block requests. It's almost impossible for me to debug such things as I don't have the infrastructure ready but I can try to simulate it to a certain point.

It would be great if someone with a deeper dev knowledge who also happens to have access to such infrastructure is willing to help me on this one.

Checked it with all 4 bugged services. Didn't found anything in common between them.
Here are the screenshots https://ufile.io/ehyen

Sorry I was wrong. Reloading the service also makes the page white. So actually, a service is only loading on startup of the application. After I reload it or when I'm redirected the service turns white. I see a lot of errors in the console, which are some rendering errors.

image

This error is spawned ~10 times per second. This maybe explains the ~15% cpu usage all the time.

Edit:

When reloading franz with ctrl+shift+r it also doesn't render anymore. I do see my mouse cursor change when hovering over different parts, but the GUI stays blue.
image

@jancoow what services do you use? Do you have any custom services in your recipe folder?

@adlk whatsapp, telegram, skype, steam, hangouts and messenger. No, I don't have any custom services.

@jancoow the steam bug is now fixed. Can you please open the Franz dev tools and check what error is displayed there that prevents you to run the app? Ctrl+Alt+i

@adlk don't get me wrong. I have this issue with all of the services. It doesn't matter what service, if any of the services is redirecting me to another page it's white screen. Not only steam. I posted the console error a few comments back.

@jancoow you have reported several issues in here. Please just read the comments again, there is a difference between Service Dev Tools and Franz Dev Tools.

@adlk Sorry, I was confused between these tools. I thought you was talking about the same dev tool. I can't open the franz dev tool with ctrl + alt + i. However, I can toggle it with ctrl + shift + i, and there is some white box appearing on the right side of the window. But I guess this is also not rendered. It stays white. I think both the "service not rendering" and "Franz not rendering" after reload are somehow linked to each other.

Huh... in the case that even the dev tools don't work then I believe that something went terrible wrong when you initially built the app for Arch. I would suggest to remove everything and start from the beginning.

You don't need to drop names but you are working in a big corporate environment?

Not that big, but yes, I do. And I don't need to be in company network to be able to connect.

@adlk yes on one of my arch machines there is nothing wrong. But this one keeps having rendering issues in Franz. Maybe one of the dependencies is out dated.

Hi, I am having the exact same issues than @jancoow with Arch Linux. Tried using the .Appimage and the AUR package without any success

Ubuntu 17.10, Franz 5
similar problem

Same here. After reload the window stays empty:
auswahl_20171121_09 15 41

Console after F5:
auswahl_20171121_09 36 48

I get the same issue only for the Google Hangouts.
My environment: Ubuntu 16.04 (amd64), franz version 5.0.0-beta13, loading two Slack messengers and one Skype.
The Hangout page works normally until login. Especially when I check the error messages using the development tools, I find that the number of errors (red x circle on the right top) continuously increases (about once a second).
Here I attach screenshots:
franz_hangouts2
franz_hangout_devtools

It should be some rendering bug. Since after I have "white window" bug, I locate a place where my cursor is "arrow", click there and drag significant distance, the service part of a window start displaing translucent overlay of service window being dragged around, and I see (but am hard to read due to poor contrast and translucency) proper content.

Thus I'm concluding that service works properly, and it is just display/rendering issue. Restart sometimes solves it for active service, but there is no guarantee it will for others.

having the same issue. Happens on most redirects, regardless of service. Skype is a particularly bad problem because it seems to has a problematic redirect upon login.

Definitely a rendering issue. I was able to interact with skype (put my password into the white screen, and click the keep me logged in checkbox). However, even after restarting the app, because skype redirects after login, it causes the screen to go white again.

error

This is the error skype gives me upon login, it does successfully log in though, I can hover over elements in the view with my mouse and they will display tooltips.

tooltip

Running on...
franz 5.0.0_beta.14
Arch Linux 4.9.67 lts kernel.
KDE 5.11.4

I can verify as well, specifically with Skype. I'm running 5.0.0-beta.14, Release 1.7.9 / linux /x64 on Ubuntu 17.10, using X windows (vs wayland).

Interestingly, it renders fine on my laptop, which is running the same Franz version and Ubuntu version, but not on my workstation.

Same issue with all services when reloaded. Ubuntu Gnome 17.04 64-bit.

Same here. I thought it was a video issue... but now you are telling it fails to you too with Linux...
Failing here with Ubuntu 16.04 and 5.0.0-beta13 and 5.0.0-beta14.

After a few testing (i.e., trying to open the Service Dev Tools) i think the problem is a video issue... because the service tools also load in a white screen.

@weierophinney , is your workstation running an Open Source driver, an ATI video card, an integrated video card? Is your laptop using a proprietary driver, maybe nVidia or Intel?

Service tools work fine for me, not the service itself. Using AMDGPU driver here, RX580 gpu, mesa 17.2.6, archlinux.

is your workstation running an Open Source driver, an ATI video card, an integrated video card? Is your laptop using a proprietary driver, maybe nVidia or Intel?

I have an ATI Radeon 6570, and am using the open-source driver (not the proprietary fglrx/catalyst one).

I've got an AMD graphics card too. I do think that it's a video issue as the page acts as if it's loaded (and the pointer changes when I mouse over where the links would be in the page)

Will play about with my graphics drivers now to see if that changes anything.

Definitely a graphics issue - installing the GPUPRO drivers from here fixed the issue for me.

RX480 too

Had same issue even in version 4, but mostly for Skype. In version 5+ it's happening for all apps.
Using latest ubuntu with franz 5.0.0-beta14, have integrated video card with intel processor.

This bug basically makes Franz unusable on Ubuntu, while on Windows everything works fine for me.

Confirmed as a graphics issue for me as well. I had some lingering fglrx drivers locally; once those were purged, and I was to stock open source radeon/amdgpu drivers, everything worked perfectly.

Just did fresh install (5.0.0-beta.14, Ubuntu 16) and all services are blank white. I filled the form ('invisibly') on a couple services and restarted and they worked good (once signed in no need for redirect
hence RecipeWebview isn't called again?).
Tried to sign in to google keep and got a white screen again. Checked all request and all are 200 so not a network issue.
Got this interesting error though:

plugin.js:20 TypeError: require(...) is not a function at EventEmitter._electron.ipcRenderer.on (plugin.js:18) at emitTwo (events.js:106) at EventEmitter.emit (events.js:194)

plugin.js 17 & 18
// eslint-disable-next-line require(modulePath)(new RecipeWebview(), data);
require(...) is not a function
This is a pretty common one which usually means that module.exports in modulePath hasn't been assigned to a function and hence making it impossible to call it as a function.

Gotta stop here for now, duty calls. Hope this sheds some light.
Will look for a fix later.

Ubuntu 17.10 here using version 5.0.0-beta.15 (on Wayland). I've been observing all the mentioned behaviours here.

Even when opening the Dev Tools ctrl + shift + i I get the white panel problem. i.e:

franz

ctrl + shift + r gives me the blue splash screen but no Franz intro logo.

I had the white service screen appearing mostly after adding a new service and attempting to auth. I often get the white screen on a service when I start Franz.

If I keep closing and re-opening Franz enough times, it eventually come good on all of my services. Seems transient in nature but happens enough to be annoying!

Any update here?
i'm getting the same error, even skype in which i'm already logged; besides, when i run the app on command line, i get this error:
Gtk-Message: Failed to load module "pantheon-filechooser-module"

i don't know if that could help to track the issue.

Regards.

PD. I'm using ElementaryOs

Same here, and the AMDGPU PRO aren't working for my AMD. Can't use the app, too bad. :/ Is Electron in cause ?

It might not be the same issue, but I can tell you I had exactly the same symptoms and I'm ashamed to say it just was that I was writing the full slack address "udacity-flying-car.slack.com" instead of "udacity-flying-car". So, make sure you are trying to reach the right service.

Wanted to switch to Franz from Rambox today, but this issue is a blocker for me. I'm running Ubuntu 17.10 with a Radeon graphics card using the default open source driver. When I added Slack and Whatsapp, everything was fine. Then I added Gmail and I got the white screen. When I restarted Franz, I could see the Gmail log in screen. Once I logged in, it was a white screen again. When I restarted Franz again, I could see my inbox. I also need Flowdock, which I need to log into via Google, but I never succeeded in seeing more than the first page.

I'm experiencing the same issue on Ubuntu 17.10, with a Radeon R7 240 graphics card, without amdgpu-pro drivers, as Ubuntu 17.10 is not supported. When I logged in the first time, I got a blank page, I had to kill the franz process as I enabled running in the background, and then I could see the pages correctly when I relaunched the app. If I want to log into another service, the issue is the same again, so it's something with the aforementioned redirects.

Exact same problems here. franz-5.0.0-beta.16-x86_64.AppImage running on Linux Mint 18.1 with Radeon HD 6400M/7400M. Skype is a blank screen. Facebook messenger works unless I refresh. Some menu operations cause the entire franz application to go blank and unresponsive. Clicking Help>About shows the message box with the franz version number, but closing the About message box results in the entire franz application turning to a blank blue screen.

It just occurred to me that although I have a Radeon card in my laptop, it's not the active card. I'm only using the Intel integrated graphics. This thread seems to indicate that the problem is related to the Radeon card, so I wonder why am I experiencing the same symptoms with the integrated graphics.

Whatever cause for this issue is wavebox (electron app) works just fine with services which fail with franz, so this can be fixed.

I am also having 2 separate but similar issues:

  1. GCal loads blank page initially - navigating around will populate the calendar. Navigating means:
    -- selecting a day, close event creation dialogue box
    -- navigate between months
    -- hide/show calendars

  2. Links open a blank window - Most (seems like all) links opened by any service results in a blank page in addition to the page being loaded
    -- At most 1 blank page.

Here's a screenshot with both:
screenshot from 2018-05-23 14-44-16

OS: Ubuntu 16.04.4, was also occurring in Windows 10
Vid Card: Nvidia GeForce GT 640M
Franz Version: 5.0.0-beta.18

Also having this issue with GCal.

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

Any update on this?

Have same issue in Telegram
image

Was this page helpful?
0 / 5 - 0 ratings