uShop English (U.S.) for 179!

uStorekeeper English (U.S.) for 149!

 Products
       uTest
       uReserve
       uShop
       uStorekeeper
       uGolf
       uDirectory
       uSignIn
 Tech Support
       Support Policy
       Knowledge Base
            uTest
            uReserve
            uShop
            uStorekeeper
            uGolf
            uDirectory
            uSignIn
       Documentation
       Reference Sites
 Legal
       Software Piracy
       Legal Notices
       Privacy Policy
       Licensing
 Miscellaneous
       Reseller Info
       Contact Us
       Site Map
not returning a complete set of HTTP headers error.

Knowledge Base Lobby : uShop Support Conference : Problems with trying to Place Orders
Oct-20-17 03:02 AM EST
Original Message
not returning a complete set of HTTP headers error.
Author Stacie on 08-13-2000 at 20:41 (EST)
My server is returning this error after I submit the order. The order is saved but no email is sent to me or to the recipient.

CGI Error
The specified CGI application misbehaved by not returning a complete set of HTTP headers. The headers it did return are:


Usage: Win32::Process::constant(name) at C:/Perl/lib/Win32/Process.pm line 113.

I am using a secure server with the full version of ushop 2.0. Please check it out and let me know. Thanks
www.monstersdirect.com

E-MAIL AUTHOR | TABLE OF CONTENTS

Table Of Contents
  RE: not returning a complete set of HTTP headers error. Bill Weiner, 2000-08-14 05:10:18 (1)
            order submission error stacie, 2000-08-15 22:58:37 (2)
                 RE: order submission error Bill Weiner, 2000-08-16 05:55:50 (3)

Messages In This Discussion
         1. RE: not returning a complete set of HTTP headers error.
        Author Bill Weiner on 08-14-2000 at 05:10 (EST)
Well that "C:/Perl/lib/Win32/Process.pm line 113" portion of the error makes is actually sound like there is a problem with the "Process.pm" library file on your server (one of the standard Perl libraries), but ignoring that part, the "not returning a complete set of HTTP headers" error is usually related to an incompatible version of Perl - as described on the uShop 2.x reference site at:

http://www.uburst.com/uShop/reference2/troubleshooting.html#CGI8

So for uShop 2.x, if possible try using Perl 4. That is, most web hosting providers will give you two paths to Perl, such as:

The Path to Perl 4
/user/bin/perl

The Path to Perl 5
/user/local/bin/perl

Of course, if the version of Perl was the problem, then normally you wouldn't even be able to get the "uShop Copyright Page".... and yet you mention that the order file is being written...but no email is being sent. This could indicate a problem with your email configuration. What method do you have the ushop_cgiscript.pl file set to use on your NT servers? Sockets (the default), Blat, or WindMail?

On a side note, while taking a look at your site, I noticed that on the order form you have the scriptpath set to begin with "http".... that should actually be your secure "https" scriptpath....but that's not related to the problem you are seeing.
TABLE OF CONTENTS
                 2. order submission error
                Author stacie on 08-15-2000 at 22:58 (EST)
I a changed the perl version and I am still getting the same error. I am using the blat version of the pl file. please help...

>Well that "C:/Perl/lib/Win32/Process.pm line 113" portion of
>the error makes is actually sound
>like there is a problem with
>the "Process.pm" library file on your
>server (one of the standard Perl
>libraries), but ignoring that part, the
>"not returning a complete set of
>HTTP headers" error is usually related
>to an incompatible version of Perl
>- as described on the uShop
>2.x reference site at:
>http://www.uburst.com/uShop/reference2/troubleshooting.html#CGI8
>So for uShop 2.x, if possible try
>using Perl 4. That is,
>most web hosting providers will give
>you two paths to Perl, such
>as:
>The Path to Perl 4 /user/bin/perl
>The Path to Perl 5 /user/local/bin/perl
>Of course, if the version of Perl
>was the problem, then normally
>you wouldn't even be able to
>get the "uShop Copyright Page".... and
>yet you mention that the order
>file is being written...but no email
>is being sent. This could
>indicate a problem with your email
>configuration. What method do you
>have the ushop_cgiscript.pl file set to
>use on your NT servers?
>Sockets (the default), Blat, or WindMail?
>
>On a side note, while taking a
>look at your site, I noticed
>that on the order form you
>have the scriptpath set to begin
>with "http".... that should actually be
>your secure "https" scriptpath....but that's not
>related to the problem you are
>seeing.


TABLE OF CONTENTS
                         3. RE: order submission error
                        Author Bill Weiner on 08-16-2000 at 05:55 (EST)
Well, if the orders files are successfully being written and you are using the BLAT version of the ushop_cgiscript...then it really is starting to point to a problem with the "Process.pm" file on your server (based on the "C:/Perl/lib/Win32/Process.pm line 113" portion of the error).

But, to try one more thing, send us a support request and I'll give you an alternate version of the BLAT script to try.
TABLE OF CONTENTS

© 2003 Microburst Technologies, Inc.