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
HBM O-A, SAP Basis
tel +49(6151)803-722
mob. +49(160)97843733
fax +49(6151)803-9722
Im Tiefen See 45, D-64293 Darmstadt
wolfgang.rinnert-at-hbm.com


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

Reply via email to