[kaffe] StackOverflowError with web servers
Dalibor Topic
robilad at kaffe.org
Wed Jun 2 07:20:07 PDT 2004
Fabien Renaud wrote:
> Hello,
>
> I still use kaffe 1.1.4 on my ARM box. I want to run a little server. (
> http://java.sun.com/developer/technicalArticles/Networking/Webserver/WebServer.java
> )
>
> When I run it no problem :
> kaffe-bin WebServer logging to stdout
> root=/home/java/tests
> timeout=5000
> workers=5
>
>
> but if I want to get a page ( with my other pc) I have this :
>
> From 153.92.64.55: GET /home/java/tests//index.html-->200
> java.lang.StackOverflowError
> at java.lang.Class.forName (Class.java)
> at java.util.ResourceBundle.loadClass (ResourceBundle.java:105)
> at java.util.ResourceBundle.instantiate (ResourceBundle.java:132)
> at java.util.ResourceBundle.getBundle (ResourceBundle.java:50)
> at java.util.ResourceBundle.getBundle (ResourceBundle.java:36)
> at java.util.Calendar.getBundle (Calendar.java:379)
> at java.util.Calendar.getInstance (Calendar.java:447)
> at java.util.Calendar.getInstance (Calendar.java:415)
> at java.util.Date.toString (Date.java:270)
> at java.lang.StringBuffer.append (StringBuffer.java:281)
> at Worker.printHeaders (WebServer.java:306)
> at Worker.handleClient (WebServer.java:275)
> at Worker.run (WebServer.java:167)
> at java.lang.Thread.run (Thread.java:307)
>
> Someome has an idea ( maybe a patch from CVS version ? ) ?
It appears that our default stack size is not sufficient for doing that
much on arm-linux. Kero had more success running his AWT applications on
arm-linux after increasing stack size [1] to 48k, afaik. If that fixes
it for you, too, maybe we should bump up the default stack size in general.
cheers,
dalibor topic
[1] kaffe -help should list the option name, -ss I believe:)
More information about the kaffe
mailing list