[kaffe] build failure if old version present, ServletContext.setAttribute

Helmer Krämer hkraemer@freenet.de
Mon May 26 15:55:01 2003


This is a multi-part message in MIME format.

--Multipart_Tue__27_May_2003_00:57:11_+0200_0995cc08
Content-Type: text/plain; charset=US-ASCII
Content-Transfer-Encoding: 7bit

On Mon, 26 May 2003 09:09:54 -0400
Greg Wooledge <greg@wooledge.org> wrote:

Hi,

> stdout/stderr says this:
> 
> java.lang.NullPointerException
>         at freenet.client.http.FproxyServlet.init(FproxyServlet.java:151)
>         at freenet.client.http.StreamInsertServlet.init(StreamInsertServlet.java:45)
>         at javax.servlet.GenericServlet.init(GenericServlet.java:258)
>         at freenet.interfaces.servlet.SimpleServletPool.createServlet(SimpleServletPool.java:31)
>         at freenet.interfaces.servlet.SimpleServletPool.getServlet(SimpleServletPool.java:46)
>         at freenet.interfaces.servlet.MultipleHttpServletContainer.starting(MultipleHttpServletContainer.java:393)
>         at freenet.interfaces.servlet.MultipleHttpServletContainer.starting(MultipleHttpServletContainer.java:381)
>         at freenet.interfaces.LocalInterface.starting(LocalInterface.java:262)
>         at freenet.interfaces.Interface.run(Interface.java:148)
>         at java.lang.Thread.run(Thread.java:334)
> assertion "!INTS_DISABLED()" failed: file "exception.c", line 398

this NullPointerException seems to be freenet's fault:

- FproxyServlet.init () wants to create HtmlTemplates
- IOExceptions are catched and logged using "logger.log()"
- However, logger is null, since it's initialized a few
  lines further down

The IOException should be fixed in cvs now, so would
you please update and try again?

Greetings,
Helmer

--Multipart_Tue__27_May_2003_00:57:11_+0200_0995cc08
Content-Type: application/octet-stream;
 name="AppClassLoader.patch"
Content-Disposition: attachment;
 filename="AppClassLoader.patch"
Content-Transfer-Encoding: base64

SW5kZXg6IGxpYnJhcmllcy9qYXZhbGliL2thZmZlL2xhbmcvQXBwQ2xhc3NMb2FkZXIuamF2YQo9
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09ClJDUyBmaWxlOiAvY3ZzL2thZmZlL2thZmZlL2xpYnJhcmllcy9qYXZhbGliL2th
ZmZlL2xhbmcvQXBwQ2xhc3NMb2FkZXIuamF2YSx2CnJldHJpZXZpbmcgcmV2aXNpb24gMS4xCmRp
ZmYgLXUgLXIxLjEgQXBwQ2xhc3NMb2FkZXIuamF2YQotLS0gbGlicmFyaWVzL2phdmFsaWIva2Fm
ZmUvbGFuZy9BcHBDbGFzc0xvYWRlci5qYXZhCTI0IE1heSAyMDAzIDIwOjA5OjA0IC0wMDAwCTEu
MQorKysgbGlicmFyaWVzL2phdmFsaWIva2FmZmUvbGFuZy9BcHBDbGFzc0xvYWRlci5qYXZhCTI2
IE1heSAyMDAzIDIyOjM3OjE4IC0wMDAwCkBAIC0yMjMsNiArMjIzLDEwIEBACiAJVmVjdG9yIHYg
PSBuZXcgVmVjdG9yKCk7CiAKIAlQUklNT1JESUFMX0xPQURFUi5maW5kUmVzb3VyY2VzKHYsIG5h
bWUpOworCisJaWYgKG5hbWUuY2hhckF0KDApID09ICcvJykgeworCQluYW1lID0gbmFtZS5zdWJz
dHJpbmcgKDEpOworCX0JCiAJCiAJZm9yIChTb3VyY2UgaT10aGlzLnNvdXJjZXM7IGkhPW51bGw7
IGk9aS5uZXh0KSB7CiAJCWkuZmluZFJlc291cmNlcyAodiwgbmFtZSk7Cg==

--Multipart_Tue__27_May_2003_00:57:11_+0200_0995cc08--