Curious server startup bug description attached as
plain text file.

__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

I Downloaded apache_2.0.53-win32-x86-no_ssl.msi for the first time ever.
Took all defaults and completed the installation error free.

I decided I had a bug to report but first I would try and uninstall 2.0.53
and install the newest 2.0.54.

The following description of the problem happens on BOTH versions
of Apache.  The error message comes out in a DOS window and starts a
countdown of 30 seconds.  The server never starts.

I've tried numerous combinations, read the FAQ and the manual and
searched the web.  I would read the source code except that:

        1) I don't have any way to compile it and
        2) I have a dial up and don't feel like getting up
           at 4:00 am to start a download  ;-)

It seems to me that given that I only made 1 change ( put the
alias/directory directives in httpd.conf ), I should see the frameset
parsed correctly.

I'm running Windows 2K Professional BTW.

If anyone has seen this before or perhaps has a pointer to some info.
I would appreciate it.

Thanks in advance,
Gary





PROBLEM DESCRIPTION FOLLOWS
VVVVVVVVVVVVVVVVVVVVVVVVVVV


This involves parsing a <LINK> statement in a file "src"'d from
a frameset contained in index.html.


Using the Jakarta ANT api docs. on my hard drive the portion of index.html
we're interested in is:

        <TITLE>
        Ant API
        </TITLE>
        </HEAD>
        <FRAMESET cols="20%,80%">
        <FRAMESET rows="30%,70%">
        <FRAME src="overview-frame.html" name="packageListFrame">
        <FRAME src="allclasses-frame.html" name="packageFrame">
        </FRAMESET>
        <FRAME src="overview-summary.html" name="classFrame">
        </FRAMESET>



and the top of allclasses-frame.html looks like:

        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
        <!--NewPage-->
        <HTML>
        <HEAD>
        <!-- Generated by javadoc on Fri Mar 02 23:40:07 GMT+11:00 2001 -->
        <TITLE>
        All Classes
        </TITLE>
        <LINK REL="stylesheet" TYPE='text/css' HREF="stylesheet.css" 
TITLE="Style">
        </HEAD>
        <BODY BGCOLOR="white">
        <FONT size="+1" CLASS="FrameHeadingFont">
        <B>All Classes</B></FONT>
        <BR>
        <TABLE BORDER="0" WIDTH="100%">


and my httpd.conf is original except for the following addition:

        Alias /ant "C:/ant/jakarta-ant-1.3/docs/api/index.html"
        <Directory "C:/ant/jakarta-ant-1.3/docs/api">
                Include C:/ant/jakarta-ant-1.3/docs/api/*.html
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>



----------------------------------------------------------------------------------

I get the following error in allclasses-frame.html when I start Apache:

Syntax error on line 10 of 
C:/ant/jakarta-ant-1.3/docs/api/allclasses-frame.html:
Expected </LINK> but saw </HEAD>
Note the errors or messages above, and press the <ESC> key to exit.

----------------------------------------------------------------------------------

When I put "/>" onto the end of the <LINK ...> statement in 
allclasses-frame.html
I get the error:

Syntax error on line 11 of 
C:/ant/jakarta-ant-1.3/docs/api/allclasses-frame.html:
Expected </LINK> but saw </HEAD>
Note the errors or messages above, and press the <ESC> key to exit.

----------------------------------------------------------------------------------

When I remove the "/>" and put </LINK> into allclasses-frame.html I get the 
error:

Syntax error on line 11 of 
C:/ant/jakarta-ant-1.3/docs/api/allclasses-frame.html:
Expected </!--> but saw </HEAD>
Note the errors or messages above, and press the <ESC> key to exit.

----------------------------------------------------------------------------------



I decided to take all 4 files ( index.html, allclasses-frame.html, 
overview-frame.html and
overview-summary.html ) and move them to a TMP_APACHE subdirectory under C: and 
try
paring things down.

The whole contents of allclasses-frame.html in the TMP_APACHE area looks like:

        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 
Frameset//EN""http://www.w3.org/TR/REC-html40/frameset.dtd";>
        <HTML>
        <HEAD>
        <LINK REL="stylesheet" TYPE='text/css' HREF="stylesheet.css" 
TITLE="Style">
        </HEAD>
        <BODY>
        HI
        </BODY>
        </HTML>



And the only entry in the original httpd.conf was changed as follows:

        Alias /test "C:/TMP_APACHE/index.html"
        <Directory "C:/TMP_APACHE">
                Include "C:/TMP_APACHE/*.html"
                AllowOverride None
                Order allow,deny
                Allow from all
        </Directory>



----------------------------------------------------------------------------------

When I try to start Apache I get:

Syntax error on line 5 of C:/TMP_APACHE/allclasses-frame.html:
Expected </LINK> but saw </HEAD>
Note the errors or messages above, and press the <ESC> key to exit.

----------------------------------------------------------------------------------

When I put the </LINK> in, I get a completely unexpected error:

Syntax error on line 1 of C:/TMP_APACHE/allclasses-frame.html:
C:/TMP_APACHE/allclasses-frame.html:1: <!DOCTYPE> was not closed.   <<=== NOTE 
WELL !!
Note the errors or messages above, and press the <ESC> key to exit.

----------------------------------------------------------------------------------


---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: [EMAIL PROTECTED]
   "   from the digest: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to