Thanks a lot. setEntityExpansionLimit(int) solved my problem

-- 
Dmitry

On Mon, Sep 30, 2013 at 01:16:00PM -0400, Michael Glavassevich wrote:
> Hi Dmitry,
> 
> You can set a limit on entity expansion with the security-manager [1] 
> property.
> 
> Thanks.
> 
> [1] http://xerces.apache.org/xerces2-j/properties.html#security-manager
> 
> Michael Glavassevich
> XML Technologies and WAS Development
> IBM Toronto Lab
> E-mail: mrgla...@ca.ibm.com
> E-mail: mrgla...@apache.org
> 
> Dmitry Potapov <potapo...@gmail.com> wrote on 09/09/2013 06:30:47 AM:
> 
> > Hello everyone,
> > 
> > I have a small xml file (2 KB, attached), which contains DTD with 
> entities
> > referencing other references, which in turn references yet another 
> references
> > and so on.  I've passed it to sax.Counter sample 20 minutes ago and it 
> still
> > trying to process this file. No exceptions, no errors. (Even
> > OutOfMemoryException will be fine for me).
> > Memory consumption grows but it is not linear, it look like like
> > "memory = ln(time)" (see attachment)
> > 
> > Is there any way to control DTD references depth, so I can throws 
> SAXException
> > on such files?
> > Or, probably there is already option to control this present? I haven't 
> found
> > one in samples/sax/Counter.java.
> > Or, probably there is a flag which disables entities resolving?
> > 
> > 
> > P.S. I've tried to turn on all validations in sample, but nothing 
> changed.
> > 
> > -- 
> > Thanks in advance,
> > Dmitry
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org
> > For additional commands, e-mail: j-users-h...@xerces.apache.org
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org
> For additional commands, e-mail: j-users-h...@xerces.apache.org
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: j-users-unsubscr...@xerces.apache.org
For additional commands, e-mail: j-users-h...@xerces.apache.org

Reply via email to