Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 319578

Summary: BIRT viewer doesn't work with VPN
Product: z_Archived Reporter: B Boose <gebuh>
Component: BIRTAssignee: Birt-ReportViewer <Birt-ReportViewer-inbox>
Status: RESOLVED NOT_ECLIPSE QA Contact: Xiaoying Gu <bluesoldier>
Severity: normal    
Priority: P3 CC: bluesoldier
Version: 2.3.2   
Target Milestone: 3.7.0   
Hardware: All   
OS: Linux   
Whiteboard: Obsolete
Attachments:
Description Flags
birt generated log file during event none

Description B Boose CLA 2010-07-12 10:19:11 EDT
Build Identifier: 20100218-1602

I'm using BIRT 2.3.2 with jboss 5.1 as a deployed war
When I access a report directly:

servername.com/reports/frameset?__report=org_chart_district.rptdesign&__toolbar=false


(this is the normal mode of operation) everything works fine. But when I access it using vpn:

vpn_alias.com/reports/frameset?__report=org_chart_district.rptdesign&__toolbar=false


I get the report template, but nothing else. If I change it so that I'm not using the viewer:

alias.com/reports/run?__report=org_chart_district.rptdesign&__format=pdf


I get the report(so it's hitting the database), but now I don't have any of the features of the viewer. 

log file is attached

Reproducible: Always

Steps to Reproduce:
1. deploy birt as a war on jboss
2. access a report using "frameset"
3.
Comment 1 B Boose CLA 2010-07-12 10:25:51 EDT
Created attachment 174026 [details]
birt generated log file during event

BIRT log for event, no errors generated in jboss server log
Comment 2 B Boose CLA 2010-07-12 15:27:16 EDT
BIRT is deployed on a linux box as a webservice.
Comment 3 Xiaoying Gu CLA 2010-11-19 10:16:15 EST
Hi, 

I can not reproduce this issue in our environment.

I'm using birt 2.3.2 runtime + Jboss 5.0.0 GA, which was deployed on Redhat AS4 in our internal server.

I connected to the internal server via VPN, and both frameset and run mode works fine when I preview the sample report test1.rptdesign.
Comment 4 B Boose CLA 2010-11-19 21:34:11 EST
this appears to be an AJAX problem.  When we VPN using VPN application software and connect directly to the site, frameset works correctly, but when we access the site through a VPN web service, it doesn't work.  The VPN service we use has a problem processing certain types of AJAX requests.  I don't have very much experience with inner workings of AJAX, but it appears URL's are getting rewritten between the client and the server.
Comment 5 Xiaoying Gu CLA 2010-11-21 22:23:04 EST
Set as as NOT_ECLIPSE based on comments#4.