mmm yes you're right I should post this on the struts forum but thanks... i'll 
check what you said about the right implementation.

Thanks

> Date: Fri, 18 Sep 2009 12:04:11 -0400
> From: ch...@christopherschultz.net
> To: users@tomcat.apache.org
> Subject: Re: NullPointerException on Struts Action
> 
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
> 
> Julio,
> 
> On 9/18/2009 9:44 AM, Julio César Chaves Fernández wrote:
> > Hi, i've been having a strange behavior with some struts apps deployed on 
> > Oracle portal.
> 
> Given that this is Struts running on Oracle, why not ask your question
> on the Struts list or ask someone at Oracle? This is a forum for Apache
> Tomcat users. :(
> 
> > 09/09/17 16:10:19 java.lang.NullPointerException
> > 09/09/17 16:10:19     at 
> > org.apache.struts.action.Action.getDataSource(Action.java:532)
> > 09/09/17 16:10:19     at 
> > co.edu.icesi.notas.action.InicioAction.execute(InicioAction.java:46)
> 
> [snip]
> 
> Wow, you're using Action.getDataSource? Wasn't that deprecated like 5
> years ago?
> 
> > InicioAction is the init action that sets some data in the user
> > session and makes some validations. The code in Action.java at line 532 is:
> > 
> > protected DataSource getDataSource(HttpServletRequest request, String key)
> >   {
> >     ServletContext context = getServlet().getServletContext();  
> > -------------------------> line 532
> >     ModuleConfig moduleConfig = RequestUtils.getModuleConfig(request, 
> > context);
> > 
> >     return ((DataSource)context.getAttribute(key + 
> > moduleConfig.getPrefix()));
> >   }
> 
> Are you sure you're looking at the right version of the code?
> 
> Are you doing something silly like trying to use this Action before it
> has been properly brought into service? If that's the case, then
> getServlet() would return null.
> 
> - -chris
> -----BEGIN PGP SIGNATURE-----
> Version: GnuPG v1.4.9 (MingW32)
> Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/
> 
> iEYEARECAAYFAkqzr3sACgkQ9CaO5/Lv0PA5UACdG+1Bhn2dhBuIHqF0E/gIKCWJ
> lxYAnjcN1rTlDXhEcf3+F1x0f3xiTqBV
> =PB58
> -----END PGP SIGNATURE-----
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
> For additional commands, e-mail: users-h...@tomcat.apache.org
> 

_________________________________________________________________
Discover the new Windows Vista
http://search.msn.com/results.aspx?q=windows+vista&mkt=en-US&form=QBRE

Reply via email to