Je doute que le problème soit sur "return success", comme tu as un
NPE, c'est obligatoirement sur une ligne avec un accès à un objet.
Peut-être as-tu changé la classe entre temps, tu devrais réexécuter
ton code et vérifier le numéro de ligne.
A part ça, dans la variable user tu as mis "admnin" et non "admin",
est-ce normal ?

Cimballi


2010/1/26 canardo972 <canardo...@yahoo.fr>:
>
> Bonjour Cimballi,
>
> voici le code de la classe ChargementParamAction (la ligne 66 est dans la
> fonction execute : le "return SUCCESS":
> public class ChargementParamAction extends ActionSupport {
>
>        private static final long serialVersionUID = 1L;
>        //utilisateur concern�
>        private String user="admnin";
>
>        //parametrage simple
>    private ParametrageSimple parametrageActuel;
>    //theme d'affichage
>    private String themeActuel;
>    private Configuration configuration;
>    //pour les requetes sur la base parametrage
>    private ParametrageDao param = new ParametrageHibernateDao();
>
>        public void setParametrageActuel(ParametrageSimple parametrageActuel) {
>                this.parametrageActuel = parametrageActuel;
>        }
>
>        public String execute()
>    {
>                //on r�cup�re le param�trage simple
>                //(relations, niveau)
>                parametrageActuel=param.displayParametrageSimple(user);
>                //on r�cup�re le th�me d'affchage
>                Theme theme = param.displayTheme(user);
>                themeActuel = theme.getTheme();
>                //on r�cup�re la configuration
>                configuration  = param.displayConfiguration(user);
>        return SUCCESS;
>    }
>
>        //on retourne les param�tres simples
>        public ParametrageSimple getParametrageActuel() {
>                return parametrageActuel;
>        }
>
>        //on retourne le th�me d'affichage
>        public String getThemeActuel(){
>
>                return themeActuel;
>        }
>
>        //on renvoi la configuration
>        public Configuration getConfiguration(){
>
>                return configuration;
>        }
>
>        ...........
>        ..........
> }
>
> Une information supplémentaire :
> Après tests, l'application Web se déploie et fonctionne très bien sous
> Windows sous apache Tomcat 6 et apache tomcat 5.5...
> De même sous Ubuntu en version tomcat 6...
> Je ne suis donc pas sûr que cela vienne du développement et je pense (sans
> être sûr) que cela vienne d'une configuration particulière à faire...ou
> d'une librairie à mettre à jour...
> enfin je sais plus trop quoi en penser :-p...
>
> merci en tout cas pour l'intérêt que tu portes à ce problème!
>
>
>
> Cimballi-2 wrote:
>>
>> Tu as quoi comme code à cette ligne :
>> action.ChargementParamAction.execute(ChargementParamAction.java:66) ?
>>
>> Cimballi
>>
>>
>> 2010/1/25 canardo972 <canardo...@yahoo.fr>:
>>>
>>> Bonjour,
>>>
>>> Contexte :
>>> Après installation de tomcat 5.5 et le déploiement de mon application
>>> Web,
>>> je rencontre une erreur suivante dès le lancement de l'application...
>>> Il semble que l'action "init" ne soit pas trouvée mais après une
>>> multitude
>>> de tests suite à des conseils sur des forums, je n'en suis même plus sûr
>>>
>>> En faisant les mêmes tests sous Windows (déploiement du même .war sous
>>> une
>>> version tomcat5.5 ), l'application se lance correctement...même chose
>>> sous
>>> windows pour une version tomcat6...
>>> Je commence à désespérer :-(
>>>
>>> [U]version des outils : [/U]
>>> Debian 5.0.3
>>> Tomcat 5.5
>>> Struts 2.0.14
>>>
>>> fichier struts.xml:
>>>
>>> <?xml version="1.0" encoding="UTF-8" ?>
>>> <!DOCTYPE struts PUBLIC
>>>    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
>>>    "http://struts.apache.org/dtds/struts-2.0.dtd";>
>>>
>>> <struts>
>>>   <include file="struts-default.xml"/>
>>>
>>>     <package name="default" extends="struts-default">
>>>
>>>                <action name="carteConcept" class="action.ConceptAction">
>>>                        <result type="xslt" name="successConcept">
>>>                                /xsl/Concept.xsl
>>>                </result>
>>>                        <result type="xslt" name="successEntity">
>>>                                /xsl/Entity.xsl
>>>                </result>
>>>        </action>
>>>
>>>
>>>        <action name="notice" class="action.NoticeAction">
>>>            <result name="success">Notice.jsp</result>
>>>        </action>
>>>
>>>        <action name="param" class="action.ParametrageAction"
>>> method="save"/>
>>>        <action name="paramAv" class="action.ParametrageAvAction"
>>> method="save">
>>>            <result name="success" type="redirect-action">init</result>
>>>        </action>
>>>       [b] <action name="init" class="action.ChargementParamAction">
>>>            <result name="success">treenavig.jsp</result>
>>>        </action>[/b]
>>> .........
>>> .......
>>>
>>> fichier web.xml:
>>>
>>> <?xml version="1.0" encoding="UTF-8"?>
>>> <web-app id="WebApp_9" version="2.4"
>>> xmlns="http://java.sun.com/xml/ns/j2ee";
>>> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>>> xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee
>>> http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd";>
>>>
>>>    <display-name>Struts2CRUD</display-name>
>>>
>>>    <filter>
>>>        <filter-name>struts2</filter-name>
>>>
>>> <!--filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class-->
>>>
>>> <filter-class>actionDispatcherFilter.Struts2Dispatcher</filter-class>
>>>
>>>    </filter>
>>>
>>>    <filter-mapping>
>>>        <filter-name>struts2</filter-name>
>>>        <url-pattern>/*</url-pattern>
>>>    </filter-mapping>
>>>
>>>    <servlet>
>>>        <servlet-name>HelloServlet</servlet-name>
>>>        <servlet-class>action.HelloServlet</servlet-class>
>>>    </servlet>
>>>
>>>    <servlet-mapping>
>>>        <servlet-name>HelloServlet</servlet-name>
>>>        <url-pattern>/HelloServlet</url-pattern>
>>>    </servlet-mapping>
>>>
>>>  <servlet>
>>>    <servlet-name>Servlet_File</servlet-name>
>>>    <servlet-class>utils.servlet.Servlet_File</servlet-class>
>>>  </servlet>
>>>
>>>  <servlet-mapping>
>>>    <servlet-name>Servlet_File</servlet-name>
>>>    <url-pattern>/servlet/utils.servlet.Servlet_File</url-pattern>
>>>  </servlet-mapping>
>>>
>>>   [b] <welcome-file-list>
>>>        <welcome-file>navigation.jsp</welcome-file>
>>>    </welcome-file-list>[/b]
>>>    <error-page>
>>>        <error-code>404</error-code>
>>>        <location>/pagenotfound.jsp</location>
>>>     </error-page>
>>>     <error-page>
>>>        <exception-type>java.lang.Exception</exception-type>
>>>        <location>/error.jsp</location>
>>>    </error-page>
>>> </web-app>
>>>
>>>
>>> fichier de lancement : navigation.jsp
>>>
>>> <%@ page language="java" contentType="text/html; charset=utf-8" %>
>>> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
>>> "http://www.w3.org/TR/html4/loose.dtd";>
>>> <%@ taglib prefix="s" uri="/struts-tags" %>
>>> <html>
>>> <head>
>>> <meta http-equiv="Content-Type" content="text/html; charset=utf-8">
>>> <title>Portail Navigation</title>
>>> </head>
>>> <body>
>>> [b]<s:action name="init" executeResult="true"></s:action>[/b]
>>> </body>
>>> </html>
>>>
>>>
>>>
>>> [b]erreur :[/b]
>>>
>>> 25 janv. 2010 15:08:49 org.apache.struts2.components.ActionComponent
>>> executeAction
>>> GRAVE: Could not execute action: /init
>>> java.lang.NullPointerException
>>>        at
>>> action.ChargementParamAction.execute(ChargementParamAction.java:66)
>>>        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>>>        at
>>> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>>>        at
>>> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>>>        at java.lang.reflect.Method.invoke(Method.java:597)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:404)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:267)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:229)
>>>        at
>>> com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:221)
>>>        at
>>> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>>        at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>>        at
>>> com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:150)
>>>        at
>>> org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:48)
>>>        at
>>> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>>        at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>>        at
>>> com.opensymphony.xwork2.interceptor.ConversionErrorInterceptor.intercept(ConversionErrorInterceptor.java:123)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>>        at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>>        at
>>> com.opensymphony.xwork2.interceptor.ParametersInterceptor.doIntercept(ParametersInterceptor.java:184)
>>>        at
>>> com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:86)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>>        at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>>        at
>>> com.opensymphony.xwork2.interceptor.StaticParametersInterceptor.intercept(StaticParametersInterceptor.java:105)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:223)
>>>        at
>>> com.opensymphony.xwork2.util.profiling.UtilTimerStack.profile(UtilTimerStack.java:455)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:221)
>>>        at
>>> org.apache.struts2.interceptor.CheckboxInterceptor.intercept(CheckboxInterceptor.java:83)
>>>        at
>>> com.opensymphony.xwork2.DefaultActionInvocation$2.doProfiling(DefaultActionInvocation.java:224)
>>>
>>>
>>> J'ai testé des versions plus récentes de la librairie xwork et rien n'y
>>> fait...
>>> HELP Please!!
>>> --
>>> View this message in context:
>>> http://old.nabble.com/Tomcat-5.5-%2B-Struts2-%3A-Erreur-lancement-Application-Web-tp27308004p27308004.html
>>> Sent from the Struts - User mailing list archive at Nabble.com.
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>>> For additional commands, e-mail: user-h...@struts.apache.org
>>>
>>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
>> For additional commands, e-mail: user-h...@struts.apache.org
>>
>>
>>
>
> --
> View this message in context: 
> http://old.nabble.com/Tomcat-5.5-%2B-Struts2-%3A-Erreur-lancement-Application-Web-tp27308004p27320526.html
> Sent from the Struts - User mailing list archive at Nabble.com.
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
> For additional commands, e-mail: user-h...@struts.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscr...@struts.apache.org
For additional commands, e-mail: user-h...@struts.apache.org

Reply via email to