Hi Mischa,

The 'tomcat' errors seem not too serious and are probably not related to the NPE.

If I quickly look at the code it seem that you pass null to the constructor of the ConfirmationImpl instead of a valid subscriber, which causes the subscriver.getId() method called from the generateHash function to throw a NPE.


Regards,
Bart



On 6-11-2008 15:31, Andriesse, Mischa wrote:
Hi All,

For a newsletter application I have to allow people to subscribe. But
when the form is processed I get the following:

org.apache.jasper.JasperException: java.lang.NullPointerException

org.apache.jasper.servlet.JspServletWrapper.handleJspException(JspServle
tWrapper.java:522)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:416)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

root cause

java.lang.NullPointerException

nl.hippo.hca.newsletter.model.impl.ConfirmationImpl.generateHash(Unknown
Source)

nl.hippo.hca.newsletter.model.impl.ConfirmationImpl.<init>(Unknown
Source)

nl.hippo.client.burgerlink.services.Newsletter.getConfirmationHash(Newsl
etter.java:167)

org.apache.jsp.jsp.sendmailnl_jsp._jspService(sendmailnl_jsp.java:101)

org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:374)

org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:342)

org.apache.jasper.servlet.JspServlet.service(JspServlet.java:267)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)

And Tomcat gives this:

15:25:55,985 (http-8080-1) WARN
[org.apache.jcs.auxiliary.disk.indexed.IndexedD
iskCache] - Region [default] Reseting cache
15:26:02,064 (http-8080-1) ERROR [nl.hippo.client.webdav] - Server
response is n
ot valid, HTTP response code is 400 (SEARCH:
/default/files/default.preview)
15:26:02,158 (http-8080-1) ERROR [nl.hippo.client.webdav] - Server
response is n
ot valid, HTTP response code is 400 (SEARCH:
/default/files/default.preview)
15:27:50,508 (http-8080-3) WARN [JPOX.JDO] - Property
org.jpox.rdbms.initialize
ColumnInfo unknown - will be ignored
15:27:51,083 (http-8080-3) WARN [JPOX.MetaData] - No manager for
annotations wa
s found in the CLASSPATH so all annotations are ignored.
15:27:51,269 (http-8080-3) WARN [JPOX.MetaData] - MetaData Parser
encountered a
n error in file
"jar:file:/D:/Shared/Hippo/install/apache-tomcat-6.0.18/webapps/
burgerlink-0.1/WEB-INF/lib/hippo-community-apps-2.01.02.jar!/nl/hippo/hc
a/newsle
tter/model/impl/package.jdo" at line 92, column 154 : Attribute
"dependent-eleme
nt" must be declared for element type "field". - Please check your
specification
of DTD and the validity of the MetaData XML that you have specified.

Any help would be appreciated

drs. M S.P.(Mischa) Andriesse
Consultant

KPMG CT Information Technology B.V.
Handelsregister 33294091

Churchillplein 6
2517 JW Den Haag

Tel +31 70 338 2249
Fax +31 70 338 2177
Mobile +31 6 26086836

[EMAIL PROTECTED]
********************************************
Hippocms-dev: Hippo CMS development public mailinglist

Searchable archives can be found at:
MarkMail: http://hippocms-dev.markmail.org
Nabble: http://www.nabble.com/Hippo-CMS-f26633.html



--
Hippo B.V.  -  Amsterdam
Oosteinde 11, 1017 WT, Amsterdam, +31(0)20-5224466

Hippo USA Inc.  -  San Francisco
101 H Street, Suite Q, Petaluma CA, 94952-3329, +1 (707) 773-4646
-----------------------------------------------------------------
http://www.onehippo.com   -  [EMAIL PROTECTED]
-----------------------------------------------------------------
********************************************
Hippocms-dev: Hippo CMS development public mailinglist

Searchable archives can be found at:
MarkMail: http://hippocms-dev.markmail.org
Nabble: http://www.nabble.com/Hippo-CMS-f26633.html

Reply via email to