Bug 139107 Birt viewer with no error messages response
My birt viewer is under tomcat 5.5 webapps. I have a report with report parameters, account and password, to connect to database. Everything is doing just fine with correct account and password. However, when the account/password is wrong, the viewer show up the report title and got no error message or data. I've tried the report at Eclipse. if the password is wrong, I can get error message something like "failed to get connection". And I also turn the viewer log to FINEST, the "failed to get connection" message exist in the log file. Don't know how to let the error message response to the browser, otherwise users got no idea is there errors or no data.
engine/org.eclipse.birt.report.engine.emitter.html/src/org/eclipse/birt/report/engine/emitter/html/HTMLReportEmitter.java
rlink) can't have
				 borders, the BROWSER add blue-solid border to the image with
				 maps.
				 !hasAction )
				{
					 disable the border, if the user defines border with the
					 image, it will be overided by the following style setting
					IStyle style = image.getStyle( );
					 style.getBorderTopStyle( ) == null )
					{
						 user doesn't define the border, remove it.
						styleBuffer.append( "border-top-style:none;" );
					}
					else
					{
						 use define the border-style, but not define the
						 border color, use the default
						 color.
						 style.getBorderTopColor( ) == null )
						{
							styleBuffer.append( "border-top-color:black" );
						}
					}
					 style.getBorderBottomStyle( ) == null )
					{
						styleBuffer.append( "border-bottom-style:none;" );
					}
					else
					{
						 style.getBorderBottomColor( ) == null )
						{
							styleBuffer.append( "border-bottom-color:black" );
						}
					}
					 style.getBorderLeftStyle( ) == null )
					{
						styleBuffer.append( "border-left-style:none;" );
					}
					else
					{
						 style.getBorderLeftColor( ) == null )
						{
							styleBuffer.append( "border-left-color:black" );
						}
					}
					 style.getBorderRightStyle( ) == null )
					{
						styleBuffer.append( "border-right-style:none;" );
					}
					else
					{
						 style.getBorderRightColor( ) == null )
						{
							styleBuffer.append( "border-right-color:black" );
						}
					}
				}
				ttribute( HTMLTags.ATTR_USEMAP, "#" + imageMapId );  $NON-NLS-2$
			}
			 alternative text
			String altText = image.getAltText( );
			 altText == null )
			{
				ttributeAllowEmpty( HTMLTags.ATTR_ALT, "" );
			}
			else
			{
				ttribute( HTMLTags.ATTR_ALT, altText );
			}
			 help text
			ttribute( HTMLTags.ATTR_TITLE, image.getHelpText( ) );
			 image size
			lder.buildSize( styleBuffer, HTMLTags.ATTR_WIDTH, image
					.getW( ) ); 
			lder.buildSize( styleBuffer, HTMLTags.ATTR_HEIGHT,
					image.getHeight( ) ); 
			 h