Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations Mike Lewis on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Flash pages are only served partially

Status
Not open for further replies.

phadobas

Technical User
Jul 30, 2005
607
US
Hello guys,
I've been lurking here for several years under the phone system sections as I'm a "phone guy". As part of our phone system, I've purchased 5 years ago a system that does certain reporting about our phone usage. The server sits in our server room and you can browse to it from any computers on our company network to run certain reports about usage.

This has been working fine since year 2011 until about a week ago. Since then, when you try to browse to the landing page of this server, which is a simple logon page, you get a blank page loaded with "Error 2046" printed at the bottom. This is what I'm trying to fix and this is why I'm posting here.
The server itself runs Win Server 2003, and is not connected to the Internet at all (and shouldn't be). It runs an SQL server, as part of the above mentioned application. It also runs Appache as its web server service.
I've checked for disk-full, but I have 80GB free on the 500GB hard drive. I've tried the ultimate fix: REBOOT. Didn't help.
When I go to the server and browse to local-host, the logon page comes up just fine. I went to a random computer on our company LAN that used to be able to browse to this server and cleared the browser cash, and I tried 3 different browsers, with the exact same error on the page (Firefox, IE and Chrome). I tried the handling on 3 other computers on our company network with the same results. So it doesn't seem to be a client-side problem.
There is a set of general trouble-shooting steps for "error 2046" but that's related to the client side (change some settings about your flash player...), which didn't do anything to me.

On the server, I've checked the Services, and all that's set to start automatically, were running just fine. I didn't see/find any services that seem to have anything to do with this application, that were not running. I've checked the event viewer of Windows, and found absolutely no sign of trouble. There are some error messages about Windows update failing (since the server is not on the Internet), and some errors about not being able to contact the NTP server. But these messages come maybe once a week-nothing major.

So basically the server seems to work locally, still collecting the data it should, and shows no signs of errors.
No client computers on our network can pull up the logon page from this server.
Our IT guys swear they didn't implement any global change on our network.

I'm super-pro on phone systems, I have a good understanding of computer networks, switches, firewalls, routers, application ports (this thing is using port 9090 by the way), I have next to nothing knowledge of web-programming, no knowledge of flash-content serving and programming, and I have a somewhat more than a beginner's understanding of databases (pretty good at MS Access and also worked with Postgres and MySQL). I know nothing about Apache, other than maybe I can install it as part of some program install package.

So with all the above info, I have no idea where to even look:
Corrupt HDD on the Server?
Non-running service on the server (and I just don't know that it should run?)
Networking issue?
Client issue (I doubt since as I said, it happens on on company computers).
Something with Apache?
Or what else?
 
Flash is 100% client side, all the server does is serve out the .swf file to the browser and there it ends, anything after that is entirely browser/local machine related.

Chris.

Indifference will be the downfall of mankind, but who cares?
Time flies like an arrow, however, fruit flies like a banana.
Webmaster Forum
 
Do your Apache logs indicate the problem?

And do you have a scheduled function on the server to clean up the logs periodically so they are not growing to a massive size since 2011?
 
Thank you for the initial thoughts. The Apache logs don't indicate any errors and log files are not growing at all...
 
If it runs o.k on localhost, then it excludes
Code:
[s]Corrupt HDD on the Server?[/s]
[s]Non-running service on the server[/s] (and I just don't know that it should run?)
Networking issue?
Client issue (I doubt since as I said, it happens on on company computers).
[s]Something with Apache?[/s]
Or what else?
It could still be a networking issue.

How exactly do you access this service from a networked computer? IP address? Local Named Server that should map to a specific IP address? If its a named address what IP is is supposed to be mapped to?
Is it getting correctly resolved?


Is the Server configured to deliver any other webpage? If you access the servers IP address is it supposed to return anything? Does it?





----------------------------------
Phil AKA Vacunita
----------------------------------
Ignorance is not necessarily Bliss, case in point:
Unknown has caused an Unknown Error on Unknown and must be shutdown to prevent damage to Unknown.

Web & Tech
 
From a networked computer, I access it like this:
[computer-name]:9090/[directory]
[computer-name] is the name we gave the computer in the dns server (we have a dns for our internal computers), and the [directory] is just the name of the application that's running on the server.

I can access the server via its IP address and get the same result:
"10.11.12.13:9090/app/"
So our DNS resolves the name correctly.

I can ping the server by its name and by its IP address and it all works.

The server is running other web-page too. If I just browse to its IP address, I get it's management site. It's a SuperMicros server and via this webpage ( I can access the SuperMicros server monitoring site, where I can read fan-speed, CPU temp, and other things. And that part works just fine.

I suppose I can eliminate any networking issue by just grabbing a dumb switch, connecting the server to it, and also a laptop on the same subnet and just try to browse to it at port 9090, right?
 
Seems this applies to your issue:


Seems its an issue with expiring Flash files:
Apache Support said:
Problem: .swz files found in the Flex SDK hosted on adobe.com have expired on May 6th, 2015. Customers that have hosted these files internally are encountering error #2046.
Cause: The Flex SDK has .swz files that were signed where set to expire on May 6th, 2015.
Solution:
1. Delete all locally deployed SWZ files
2. Replace with files downloaded from fpdownload.adobe, which have an expiration date of November 1st, 2025. For example:
...

----------------------------------
Phil AKA Vacunita
----------------------------------
Ignorance is not necessarily Bliss, case in point:
Unknown has caused an Unknown Error on Unknown and must be shutdown to prevent damage to Unknown.

Web & Tech
 
The above is the most promising lead so far. The description of the problem matches what I have as well as the exact date when the problem started. I've downloaded the update-files so far, and working on installing them. Hopefully they will all work out.
 
Thank you for all your help. The situation is now resolved, with the advice of "vacunita".
 
You're welcome, glad I could help.

----------------------------------
Phil AKA Vacunita
----------------------------------
Ignorance is not necessarily Bliss, case in point:
Unknown has caused an Unknown Error on Unknown and must be shutdown to prevent damage to Unknown.

Web & Tech
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top