Re: Internal apreq error

KES <[email protected]>
Newsgroups gmane.comp.apache.mod-perl
Message-ID <[email protected]>
Hi.

I faced this problem when there is no Content-Type at Content-Disposition

	0x01d0:  7074 2d45 6e63 6f64 696e 673a 2067 7a69  pt-Encoding:.gzi
	0x01e0:  700d 0a0d 0a2d 2d67 5634 4f58 0d0a 436f  p....--gV4OX..Co
	0x01f0:  6e74 656e 742d 4469 7370 6f73 6974 696f  ntent-Dispositio
	0x0200:  6e3a 2066 6f72 6d2d 6461 7461 3b20 6e61  n:.form-data;.na
	0x0210:  6d65 3d22 6669 6c65 223b 2066 696c 656e  me="file";.filen
	0x0220:  616d 653d 2274 7474 2e70 6e67 220d 0a0d  ame="ttt.png"...

In the handler we have no filename info:
my $req =  $self->request;
$req->upload('file')

  params => {
    category => -1,
    type => "image",
    upload_id => "ecb6073cecf1906c586868825FFF4052",
  },

When run: $req->upload('file')

I get: ERROR: Internal apreq error


In reply to: https://mail-archives.apache.org/mod_mbox/perl-modperl/201012.mbox/%[email protected]%3E
>>>>>>
I doubt that helps much.  Looking more carefully
at the mfd parser code, the only places I can see
where it will return an APREQ_ERROR_GENERAL (initial)
status are when

   1) the Content-Disposition headers in a part have a form-data
      element but no name attribute.

   2) the level of nested parts exceeds 8.

The parser *should* return APR_EOF in cases where the
stream has aborted prematurely.


----- Original Message ----
> From: Issac Goldstand <[email protected]>
> To: [email protected]
> Sent: Sat, December 4, 2010 11:09:01 AM
> Subject: Re: Internal apreq error
> 
> Try setting LogLevel to debug?
> 
> On 03/12/2010 18:24, Rolf Schaufelberger  wrote:
> > Hi, 
> >
> > (server  Apache/2.2.14, OS Ubunto 10.04  LTS, libapreq 2.12.2 )
> >  
> > I'm getting sometimes an 
> >
> > Internal apreq error
> >
> > which appears in my apache  log with no more information that just that 
>string.
> > I would like to know  where this error happens and why. 
> > Can I  force apreq  to be a  bit more verbose about errors ?
> > The problem is, I can't reproduce the  error, so running apache in debugger 
>is no option. 
>
> >
> > The only  thing I (mean to) know so far: The error happens during large file 
>uploads. 
>
> > I have a form  where a user can uploald 13 files   which may  have have more 
>than 100MB.
> > The apreq  is  patched to allow  more that that (MAX set to 1000MB). 
> >
> >
> >
> >  Regards
> >
> > Rolf  Schaufelberger
> >
> >
> >
> >
> 
>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.