Try increasing your PermGen:

-XX:PermSize=64m -XX:MaxPermSize=64m

The PermGen is not increased when you put parameters like -Xms and -Xmx.
These only manipulate the heap size (the total amount of Eden, Old and
Survivors).

This problem occurs in a development or deployment (production) environment?
Are you doing lots of re-deploys? Does your project has _lots_ of classes?

Regards,

On 10/24/07, Suad AlShamsi <[EMAIL PROTECTED]> wrote:
>
> Hi All,
>
>     I am getting this error often since I started using Wicket?! Any
> idea what is the real cause for it?!
>
>
> *type* Exception report
>
> *message*
>
> *description* _The server encountered an internal error () that
> prevented it from fulfilling this request._
>
> *exception*
>
> javax.servlet.ServletException: Error allocating a servlet instance
>         org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:105)
>         org.apache.catalina.connector.CoyoteAdapter.service(
> CoyoteAdapter.java:148)
>         org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:869)
>
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection
> (Http11BaseProtocol.java:664)
>         org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(
> PoolTcpEndpoint.java:527)
>         org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(
> LeaderFollowerWorkerThread.java:80)
>         org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:684)
>         java.lang.Thread.run(Thread.java:595)
>
> *root cause*
>
> java.lang.OutOfMemoryError: PermGen space
>
>


-- 
Bruno Borges
blog.brunoborges.com.br
+55 1185657739

"The glory of great men should always be
measured by the means they have used to
acquire it."
- Francois de La Rochefoucauld

Reply via email to