EducationSoftwareStrategy.com
StrategyCommunity

Knowledge Base

Product

Community

Knowledge Base

TopicsBrowse ArticlesDeveloper Zone

Product

Download SoftwareProduct DocumentationSecurity Hub

Education

Tutorial VideosSolution GalleryEducation courses

Community

GuidelinesGrandmastersEvents
x_social-icon_white.svglinkedin_social-icon_white.svg
Strategy logoCommunity

© Strategy Inc. All Rights Reserved.

LegalTerms of UsePrivacy Policy
  1. Home
  2. Topics

KB47010: "TypeError: "Unable to set value of the property `src´: object is null or undefined" error message after clicking on a project to access the login page in MicroStrategy Web 9.4.1 Hotfix 3


Community Admin

• Strategy


This KB addresses an issue seen when trying to access a project login page.

SYMPTOM:
In Strategy Web 9.4.1 Hotfix 3, the following error message appears when selecting a project to access the login page:  

ka04W000001MKoPQAW_0EM440000002HHq.jpeg


TypeError: "Unable to set value of the property 'src': object is null or undefined"

 
When checking the Strategy Web MSTRLogxxxxxxxx_x.log file, the following entry is observed:

<record reset="true">
<package>com.Strategy.web.tags</package>
<level>SEVERE</level>
<miliseconds>1398796955757</miliseconds>
<timestamp>04/29/2014 14:12:35:975</timestamp>
<thread>2</thread>
<class>DynamicTagImpl</class>
<method>getMethod</method>
<message>Error in layout '/WEB-INF/xml/layouts/LoginXHTMLLayout.xml': line 16: Inside <render> tag: Method not found on class com.Strategy.web.app.transforms.LoginXHTMLTransform: renderUsherLogin(com.Strategy.web.beans.MarkupOutput) (com.Strategy.web.tags.MalformedMethodException)</message>  <exception>com.Strategy.web.tags.MalformedMethodException: Error in layout '/WEB-INF/xml/layouts/LoginXHTMLLayout.xml': line 16: Inside <render> tag: Method not found on class com.Strategy.web.app.transforms.LoginXHTMLTransform: renderUsherLogin(com.Strategy.web.beans.MarkupOutput)
	at com.Strategy.web.tags.DynamicTagImpl.getMethod(Unknown Source)
	at com.Strategy.web.tags.DynamicTagImpl.invokeMethod(Unknown Source)
	at com.Strategy.web.tags.RenderTagImpl.render(Unknown Source)
	at com.Strategy.web.tags.TagImpl.renderChildTags(Unknown Source)
	at com.Strategy.web.tags.TagImpl.render(Unknown Source)
	at com.Strategy.web.tags.TagImpl.renderChildTags(Unknown Source)
	at com.Strategy.web.tags.TagImpl.render(Unknown Source)
	at com.Strategy.web.tags.TagImpl.renderChildTags(Unknown Source)
	at com.Strategy.web.tags.TagImpl.render(Unknown Source)
	at com.Strategy.web.tags.IfTagImpl.render(Unknown Source)
	at com.Strategy.web.tags.TagImpl.renderChildTags(Unknown Source)
	at com.Strategy.web.tags.TagImpl.render(Unknown Source)
	at com.Strategy.web.transform.AbstractLayoutTransform.transformUsingLayout(Unknown Source)
	at com.Strategy.web.app.transforms.AbstractAppTransform.renderLayout(Unknown Source)
	at com.Strategy.web.app.transforms.LoginXHTMLTransform.transformForRequestSuccessful(Unknown Source)
	at com.Strategy.web.app.transforms.LoginTransform.transformForRequestWaitingForUserInput(Unknown Source)
	at com.Strategy.web.app.transforms.AbstractAppTransform.checkStatus(Unknown Source)
	at com.Strategy.web.app.transforms.AbstractAppTransform.renderShell(Unknown Source)
	at com.Strategy.web.app.transforms.AbstractAppTransform.transform(Unknown Source)
	at com.Strategy.web.beans.AbstractTransformable.transform(Unknown Source)
	at com.Strategy.web.beans.AbstractTransformable.transform(Unknown Source)
	at com.Strategy.web.app.beans.LoginBeanImpl.generateOutput(Unknown Source)
	at com.Strategy.web.app.taglibs.DisplayBeanTagHelper.getContent(Unknown Source)
</exception>
</record>

Comparing the mentioned xxx/xxx/xxx/LoginXHTMLLayout.xml file structure to the default one that is created by default during the first installation, there is no difference between both of them in terms of structure.
 
CAUSE:
A possible cause for this issue is the installation of Strategy Analytics 9.4.1 Hotfix 3 that was not concluded with success. In additional, one more detail that endorses this possibility is the fact that the ASP.Net version (9.4.1 Hotfix 3 - Build 9.4.1080.0019) is older than the XML API version (9.4.1 GA - Build 9.4.1010.0103J) , as shown:   
 
Different Versions - Unexpected

ka04W000001MKoPQAW_0EM440000002HHu.png

 
Same Version for both ASP.Net and XML API - Expected

ka04W000001MKoPQAW_0EM440000002HHo.png

 
ACTION:
Uninstall Strategy Analytics 9.4.1 Hotfix 3, restart the Operating System and install again.
NOTE:
For additional information on Strategy Analytics 9.4.1 Hotfix 3, refer to the Strategy KB:

  • KB46584: MicroStrategy Analytics 9.4.1 Hotfix 3 Readme   

Comment

0 comments

Details

Knowledge Article

Published:

April 7, 2017

Last Updated:

April 7, 2017