[Okta Webinar] Learn how to a build a cloud-first strategyRegister Now

x
?
Solved

Business Objects Info view login page error

Posted on 2008-11-07
12
Medium Priority
?
1,812 Views
Last Modified: 2013-11-15
Some time in the last week our Business Objects Infoview web interface stop working and displayed the following:

Server Error in '/businessobjects/Enterprise11/InfoView' Application.
--------------------------------------------------------------------------------

Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.  

Stack Trace:


[NullReferenceException: Object reference not set to an instance of an object.]
   WebDesktop.Utilities.getAppSetting(String key) +30
   WebDesktop.Utilities..cctor() +241

[TypeInitializationException: The type initializer for "WebDesktop.Utilities" threw an exception.]
   WebDesktop.Utilities.GetUserLocale(Identity userIdentity) +0
   WebDesktop.logon.OnUnload(EventArgs e) +37
   System.Web.UI.Control.UnloadRecursive(Boolean dispose) +121
   System.Web.UI.Page.ProcessRequestCleanup() +24
   System.Web.UI.Page.ProcessRequest() +218
   System.Web.UI.Page.ProcessRequest(HttpContext context) +18
   System.Web.CallHandlerExecutionStep.System.Web.HttpApplication+IExecutionStep.Execute() +179
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +87

 


--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:1.1.4322.2407; ASP.NET Version:1.1.4322.2407


Please if anyone can give a direction to look, repair or otherwise it would be appreciated.  The original designer who setup Enterprise11 is no longer with the company.  From what I understand there was not much development past the vanilla install.
0
Comment
Question by:rpomaro
  • 5
  • 4
  • 3
12 Comments
 
LVL 26

Expert Comment

by:Anurag Thakur
ID: 22911393
i think that this exception is because of some security issue with the user under which the process is running or the user account which is being impersonated

i get this feeling from the following lines in your exception log

[TypeInitializationException: The type initializer for "WebDesktop.Utilities" threw an exception.]
   WebDesktop.Utilities.GetUserLocale(Identity userIdentity) +0
0
 
LVL 17

Expert Comment

by:MIKE
ID: 22918790
do ANY reports on Infoview WORK? Or is it a specific report?
0
 

Author Comment

by:rpomaro
ID: 22922163
We cannot not get past the login page. Everything scheduled already is running as it should. We annot get in to add or change anything.
0
NFR key for Veeam Backup for Microsoft Office 365

Veeam is happy to provide a free NFR license (for 1 year, up to 10 users). This license allows for the non‑production use of Veeam Backup for Microsoft Office 365 in your home lab without any feature limitations.

 

Author Comment

by:rpomaro
ID: 22922583
ragi0017, which process? All our sql services are running under a service account and they are all running. Could it be a .net service?
0
 
LVL 26

Expert Comment

by:Anurag Thakur
ID: 22923381
check what this method does
WebDesktop.Utilities.GetUserLocale(Identity userIdentity)

i think its the culprit as something might have changed (setting etc) which making this method throw an exception
0
 
LVL 17

Expert Comment

by:MIKE
ID: 22923435
The user may have changed NETWORK logins and/or locations (servers) or workgroups...????
0
 

Author Comment

by:rpomaro
ID: 22925897
This is the code we found. Please bear in mind that we are not web programers. This is to the best of ou knowledge an out of the box solution.


public class Utilities
      {
            #region Static Variables
 
            protected static string m_assemblyVersion = null;
            protected static string[] m_supportedLanguages = { "en", "de", "es", "fr", "it", "ja", "ko", "nl", "zh-cht", "zh-chs" };
            protected static bool m_supportLocReports = false;  
            protected static bool m_disableLocalePreference = false;
 
            #endregion
 
            #region Static Constructor
            static Utilities()
            {
                  String supLocRepS = Utilities.getAppSetting("supportLocReports");
                  m_supportLocReports = (String.Compare(supLocRepS, "true", true) == 0);
 
                  String disableLocalePreference = getAppSetting("disableLocalePreference");
                  m_disableLocalePreference = (String.Compare(disableLocalePreference, "true", true) == 0);
            }

Open in new window

0
 
LVL 17

Expert Comment

by:MIKE
ID: 22925920
just curiuos, why can you NOT use the MS SQL Server Reporting Services WEBSITE that comes with SQL Reporting Services..??? I think the only limitation is that you can only use ONE server..???
0
 

Author Comment

by:rpomaro
ID: 22925946
We are still running SQL 2000 and I do not think that is availiable. This was i place when I arrived and has been running fine for several years until now.
0
 
LVL 17

Assisted Solution

by:MIKE
MIKE earned 400 total points
ID: 22925968
It is available....."i think" but you have to download the SQL SERVER 2005 VERSION. I thought it was free for download....but again..the limitation would be you can only use it with a single server...I THOUGHT....
0
 
LVL 26

Assisted Solution

by:Anurag Thakur
Anurag Thakur earned 400 total points
ID: 22930145
the code that you have posted does not contain the culprit method WebDesktop.Utilities.GetUserLocale(Identity userIdentity)
0
 

Accepted Solution

by:
rpomaro earned 0 total points
ID: 23016209
CRXIuser2005 and ragi0017 thank you both for comments on this issue we have decided to pursue an upgrade of Busines Objects and our application person has instlled the new vesion on a test server. Things appear to be working so I am going to close this question. Thanks again for your time.
0

Featured Post

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

In part one, we reviewed the prerequisites required for installing SQL Server vNext. In this part we will explore how to install Microsoft's SQL Server on Ubuntu 16.04.
An alternative to the "For XML" way of pivoting and concatenating result sets into strings, and an easy introduction to "common table expressions" (CTEs). Being someone who is always looking for alternatives to "work your data", I came across this …
Via a live example, show how to setup several different housekeeping processes for a SQL Server.
Viewers will learn how to use the INSERT statement to insert data into their tables. It will also introduce the NULL statement, to show them what happens when no value is giving for any given column.
Suggested Courses

867 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question