Thanks for your thoughts.
I just discovered the following:

   I did not check logs/catalina.out before.
   It told me there is a problem with my datasource definition.
   In fact I added the definition before coming back to the testing cycle,
where I am stuck now.
   This seems to be totally unrelated at first glance, since data would be
stored much later into the session.
   But apparently the initialisation is done at precisely that moment.
   So I will try and repair this first and then come back if the problem
persists.

Anyway, here is my validation.xml, comments stripped.
For now it has just one form.

<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE form-validation PUBLIC
          "-//Apache Software Foundation//DTD Commons Validator Rules
Configuration 1.0//EN"
          "http://jakarta.apache.org/commons/dtds/validator_1_0.dtd";>
<form-validation>
        <formset>
                <form name="TAform">
                        <field
                                property="transportnr"
                                depends="required,mask">
                                <arg0 key="prompt.tajsp.transportnr"/>
                                <var>
                                        <var-name>mask</var-name>
        
<var-value>^(D11|K11|BWT|EBT|C11|BWC|EBC)K9\d{5}$</var-value>
                                </var>
                        </field>
                        <field
                                property="anforderer"
                                depends="required">
                                <arg0 key="prompt.tajsp.anforderer"/>
                        </field>
                        <field
                                property="wann"
                                depends="required">
                                <arg0 key="prompt.tajsp.zeitpunkt"/>
                        </field>
                        <field
                                property="transportweg"
                                depends="required">
                                <arg0 key="prompt.tajsp.trweg"/>
                        </field>
                </form>
        </formset>
</form-validation>


Mit freundlichen Grüßen

Wolfgang Rinnert 

-----Ursprüngliche Nachricht-----
Von: David G. Friedman [mailto:[EMAIL PROTECTED] 
Gesendet: Dienstag, 23. November 2004 23:07
An: Struts Users Mailing List
Betreff: RE: nullpointer in struts-tag


Wolfgang,

Can you post some of your validation file's form definition for "TAform"?
Any change your validation file's form isn't exactly spelled "TAform" (small
"F"?)?

Regards,
David

-----Original Message-----
From: Rinnert, Wolfgang [mailto:[EMAIL PROTECTED]
Sent: Tuesday, November 23, 2004 11:43 AM
To: 'Struts Users Mailing List'
Subject: AW: nullpointer in struts-tag


On my previous posting I missed the fact that the error happens in
JavascriptValidatorTag,
which was my issue all along. It made me upgrade from Struts 1.1 to 1.2.4 in
the first place.

java.lang.NullPointerException
        at
org.apache.struts.taglib.html.JavascriptValidatorTag.renderJavascript(Javasc
riptValidatorTag.java:358)
        at
org.apache.struts.taglib.html.JavascriptValidatorTag.doStartTag(JavascriptVa
lidatorTag.java:333)
        at
org.apache.jsp.TA_jsp._jspx_meth_html_javascript_0(TA_jsp.java:212)
        at org.apache.jsp.TA_jsp._jspx_meth_html_html_0(TA_jsp.java:135)
        at org.apache.jsp.TA_jsp._jspService(TA_jsp.java:99)
        at
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137)

Again, any hints where or what I should look at?

Mit freundlichen Grüßen

Wolfgang Rinnert

-----Ursprüngliche Nachricht-----
Von: Juan Salazar [mailto:[EMAIL PROTECTED]
Gesendet: Dienstag, 23. November 2004 16:08
An: Struts Users Mailing List
Betreff: Re: nullpointer in struts-tag


i think this bug was fixed on release 1.2.6 (release date 22/nov). Check
it out.




El mar, 23-11-2004 a las 15:55 +0100, Rinnert, Wolfgang escribió:

> Hi All,
> I have difficulties to get my webapp running.
> This is my first attempt to do more than training apps.
> I use Struts 1.2.4, Tomcat 4.1.30, Linux.
> The following exception occurs when calling TA.jsp directly,
> before anything is visible on the screen:
>
> -----------------
> java.lang.NullPointerException
>         at
>
org.apache.struts.taglib.TagUtils.retrieveMessageResources(TagUtils.java:121
> 9)
>         at org.apache.struts.taglib.TagUtils.message(TagUtils.java:1082)
>         at
> org.apache.struts.taglib.bean.MessageTag.doStartTag(MessageTag.java:226)
>         at
org.apache.jsp.TA_jsp._jspx_meth_bean_message_0(TA_jsp.java:195)
> -----------------
>
> Here is TA.jsp (abbreviated).
> I have tried the commented-out versions of html:html and html:javascript,
> too.
>
> -----------------
> <%@ page language="java" %>
> <%@ taglib uri="/WEB-INF/struts-bean.tld" prefix="bean" %>
> <%@ taglib uri="/WEB-INF/struts-html.tld" prefix="html" %>
> <%@ page import="oa.cts.*" %>
>
> <% java.util.logging.Logger logger = LoggerInitiator.getLogger();
>       logger.info( "TA.jsp" ); %>
> <html:html>
> <%-- html:html locale="true" --%>
> <%-- html:html lang="true" --%>
> <head>
>       <html:base/>
>       <title>
>               <bean:message key="index.title"/>
>       </title>
> </head>
> <body bgcolor="#aaaaff">
>
> <html:javascript formName="TAform" dynamicJavascript="true"
> staticJavascript="false" />
> <%-- html:javascript formName="TAform"/ --%>
> <script type="text/javascript" src="staticJavascript.jsp"></script>
>
> <table border="1" cellpadding="5" align="center">
>       <tr>
>               <td><font color="#ff5522"><h2><bean:message
> key="prompt.tajsp.transportauftrag"/></h2></font></td>
>               <td><img border="0" src="images/Enjoy.gif" width="100"
> height="70" /></td>
>       </tr>
> </table>
> <br /> <br />
> <html:form method="POST" action="/createTA" focus="anforderer"
> onsubmit="return validateTAform(this);">
>
>       <table border="0" cellpadding="5">
>               <colgroup>
>                       <col />
>                       <col />
>                       <col />
>               </colgroup>
>               <tr>
>                       <td><bean:message
> key="prompt.tajsp.anforderer"/></td>
>                       <td><html:text property="anforderer" size="20"
> /></td>
>                       <td><font color="#ff5522"><strong><html:errors
> property="anforderer" /></strong></font></td>
>               </tr>
> <!-- ..... Further fields left out ..... -->
>
>       </table>
>       <br  />
>       <html:submit property="submit" />
>       <html:reset />
>       <br  />
>       <img border="0" src="images/struts-power.gif" align="right"
> alt="Struts-Logo" />
> </html:form>
> </body>
> </html:html>
> -----------------
>
> Of course, the jsp contains a DynaValidatorForm, defined as follows.
>
> -----------------
>         <form-bean name="TAform"
> type="org.apache.struts.validator.DynaValidatorForm">
>                 <form-property name="transportnr" type="java.lang.String"
> size="10" />
>                 <form-property name="anforderer" type="java.lang.String"
> size="12" />
>                 <form-property name="orgdvnr" type="java.lang.Integer"
> initial="0" />
>                 <form-property name="hinweisnr" type="java.lang.Integer"
> initial="0" />
>                 <form-property name="bemerkung" type="java.lang.String"
> size="1000" />
>                 <form-property name="wann" type="java.lang.String"
> initial="heute" />
>                 <form-property name="eilt" type="java.lang.Boolean"
> initial="false" />
>                 <form-property name="transportweg" type="java.lang.String"
> initial="D11 -&gt; K11" />
>                 <form-property name="sonderfall" type="java.lang.String"
> initial="Standard" />
>         </form-bean>
> -----------------
>
> This is the action defined:
>
> -----------------
>         <action path="/createTA"
>                 type="oa.cts.TAAction"
>                 name="TAform"
>                 scope="request"
>                 validate="true"
>                 input="/TA.jsp">
>         </action>
> -----------------
>
> Reading the source of the javascript tag and the list archives, I guess
> something is wrong with the session.
> But I am clueless where this error is originated or how to correct the
> problem.
>
> Mit freundlichen Grüßen
>
> Wolfgang Rinnert


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to