My server is showing a blank box where a login prompt should be when I view it's URL
Asked by admin admin:

OK, so I had a Confluence v6.12.1 server, which I have upgraded to v7.2.1

HOWEVER, when I go to the default login screen, I get a white box with nothing in it (no user-name field) so I can't log in.

My app logs show{

2020-01-26 22:53:21,688 ERROR \[http-nio-8090-exec-9\] \[ContainerBase.\[Standalone\].\[localhost\].\[/\]\] log Unhandled exception occurred whilst decorating page  
-- referer: [http://10.10.20.100:8090/login.action?os_destination=%2Findex.action\&permissionViolation=true](http://10.10.20.100:8090/login.action?os_destination=%2Findex.action&permissionViolation=true) \| url: /plugins/servlet/saml/getajaxconfig \| traceId: 7038d64a5528134b \| userName: anonymous  
java.lang.NullPointerException

}

Which tells me absolutely nothing I know how to action.

Both the installation and the home directory are owned by the user used to operate the server.  
I have attempted to resolve this since mid way through November, getting the same results, so I NEED A solution now, as this is NOT the expected 'by-design' operation of the server.

I need this resolved a month ago, so help in resolution is well appreciated!


Answers:
author: Ed Letifov _TechTime - New Zealand_
body: Looks like you had a SAML app installed.

The "/plugins/servlet/saml/getajaxconfig" URL in the log line reveals that the app is trying to get some config via AJAX and fails with a NullPointerException. It's possible that the version you had in your installation before update is not compatible with 7.2.1 i.e. you should have disabled or updated it before the update of the base app.

I can't tell what [SAML SSO app](https://marketplace.atlassian.com/search?query=SAML "SAML SSO apps on Atlassian Marketplace ") is this, but it's not [EasySSO](https://marketplace.atlassian.com/apps/1212583/easy-sso-confluence-kerberos-ntlm-saml?hosting=server&tab=overview&utm_source=community&utm_medium=answer&utm_campaign=easysso-server&utm_term=not+ours "EasySSO app listing on Atlassian Marketpalce") (ours). If you don't know which one it was I can only suggest to look into my.atlassian portal and see what licenses you had.

You may need to start the application with all plugins disabled to login and update or uninstall the app temporarily. See [How to disable plugins in Confluence in 6.1+ using Java system properties](https://confluence.atlassian.com/confkb/how-to-disable-plugins-in-confluence-in-6-1+-using-java-system-properties-899424535.html "article in Atlassian's KB")


author: admin admin
body: So, the only app I haven't enabled in our production server is the '

#### SAML 2.0 Single Sign-On for Confluence {#toc-hId--679265225}

' at your specification, though I would like to know how I can identify the associated jar file on my server so that I can dispose of the addon entirely;

Is there a way to determine the source server files from the confluence server?

comments: author: Ed Letifov _TechTime - New Zealand_
body: Confluence stores the plugin binaries in the database. As such you need to click "uninstall" in the UPM UI instead to remove the plugin.

Before you do that, check who is the vendor for the plugin as displayed in the UPM or if it displays a Marketplace link - open that up. See if they had an update for Confluence 7.x compatibility. For me, being an SSO vendor, just "disposing" of SSO functionality in production seems a bit drastic.

Please note: the name as it is displayed in UPM seems to be an old name for the plugin. I think it's this one but I am not sure: [SAML Single Sign-On for Confluence](https://marketplace.atlassian.com/apps/1215851/saml-single-sign-on-for-confluence?hosting=server&tab=overview). You will see that they did have a release to make it compatible with Confluence 7.x


author: admin admin
body: The catch there, is that I can't review my addons;

My server throws a page not found when I attempt to visit the 'Manage Apps' page;

{

Page Not Found {#toc-hId--1379398629}
-------------------------------------

We can't find that page. This could be because:

* The page doesn't exist.
* The page exists, but you don't have view permission for that space.

### Site Search {#toc-hId--688837155}

### Go to {#toc-hId-1798675678}

* ++Site Homepage++
* ++Your Dashboard++

}


author: Ed Letifov _TechTime - New Zealand_
body: I am feeling like you've reached the level of "broken" where you need to raise a ticket with official Atlassian support: <https://support.atlassian.com/>


author: admin admin
body: Thank-you very much Ed, I really appreciate your response.

I was able to start my server with the steps provided in your last link, by modifying the setenv.sh file as below;

1\] Comment the line below to disable default options

#CATALINA_OPTS="${START_CONFLUENCE_JAVA_OPTS} ${CATALINA_OPTS}"

2\] Add the line below to disable all addons, noting that the addons can be re-enabled once the server is operating.  
CATALINA_OPTS="-Datlassian.plugins.startup.options='--disable-all-addons' ${CATALINA_OPTS}"

This IS NOT an ideal resolution, but it allows me to get my server back into production for the week, so I am still seeking a permanent solution.


Tags: confluence-server

saml

server