You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@struts.apache.org by "johana pin (JIRA)" <ji...@apache.org> on 2007/06/07 14:01:26 UTC

[jira] Issue Comment Edited: (WW-1970) Error Message: Filter [struts2]: could not be initialized

    [ https://issues.apache.org/struts/browse/WW-1970?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_41180 ] 

johana pin  edited comment on WW-1970 at 6/7/07 4:59 AM:
---------------------------------------------------------


Any idea about this ?

I tried to run only 'blank' application on java 1.4. - websphere 6.0 server, winxp os, struts J4 distribution.  After deploy, I got almost  the same error (for another constant) when calling the action:

 E   SRVE0026E: [Servlet Error]-[Filter [struts2]: could not be initialized]: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.i18n.encoding'] in public static void org.apache.struts2.dispatcher.Dispatcher.setDefaultEncoding(java.lang.String).
	at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(ContainerImpl.java:157)
	at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMethods(ContainerImpl.java:126)
	at com.opensymphony.xwork2.inject.ContainerImpl.injectStatics(ContainerImpl.java:111)
	at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:494)
	at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:145)
	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
	at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:398)
	at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:455)
	at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:109)
	at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:328)
.................................
Caused by: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.i18n.encoding'] in public static void org.apache.struts2.dispatcher.Dispatcher.setDefaultEncoding(java.lang.String).
	at com.opensymphony.xwork2.inject.ContainerImpl.createParameterInjector(ContainerImpl.java:239)
	at com.opensymphony.xwork2.inject.ContainerImpl.getParametersInjectors(ContainerImpl.java:229)
	at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.<init>(ContainerImpl.java:282)
	at com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.java:130)
	at com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.java:128)
	at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(ContainerImpl.java:154)
	at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMethods(ContainerImpl.java:126)
	at com.opensymphony.xwork2.inject.ContainerImpl.injectStatics(ContainerImpl.java:111)
..........................................

Thank you very much.


 was:

Any idea about this ?

I tried to run only 'blank' application on java 1.4. - websphere 6.0 server, winxp os, struts J4 distribution.  After deploy, I got almost  the same error (for another constant) when calling the action:

 E   SRVE0026E: [Servlet Error]-[Filter [struts2]: could not be initialized]: com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.i18n.encoding'] in public static void org.apache.struts2.dispatcher.Dispatcher.setDefaultEncoding(java.lang.String).
	at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(ContainerImpl.java:157)
	at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMethods(ContainerImpl.java:126)
	at com.opensymphony.xwork2.inject.ContainerImpl.injectStatics(ContainerImpl.java:111)
	at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:494)
	at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:145)
	at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52)
	at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:398)
	at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:455)
	at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201)
	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:109)
	at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:328)
.................................
Caused by: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.i18n.encoding'] in public static void org.apache.struts2.dispatcher.Dispatcher.setDefaultEncoding(java.lang.String).
	at com.opensymphony.xwork2.inject.ContainerImpl.createParameterInjector(ContainerImpl.java:239)
	at com.opensymphony.xwork2.inject.ContainerImpl.getParametersInjectors(ContainerImpl.java:229)
	at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.<init>(ContainerImpl.java:282)
	at com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.java:130)
	at com.opensymphony.xwork2.inject.ContainerImpl$3.create(ContainerImpl.java:128)
	at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(ContainerImpl.java:154)
	at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMethods(ContainerImpl.java:126)
	at com.opensymphony.xwork2.inject.ContainerImpl.injectStatics(ContainerImpl.java:111)
..........................................

Thank you very much ?

> Error Message: Filter [struts2]: could not be initialized
> ---------------------------------------------------------
>
>                 Key: WW-1970
>                 URL: https://issues.apache.org/struts/browse/WW-1970
>             Project: Struts 2
>          Issue Type: Bug
>          Components: Dispatch
>    Affects Versions: 2.0.6
>         Environment: java 1.4. - websphere 6.0 server. spring framework used. linux os. struts J4 distribution used. struts-spring plugin compiled with 1.4 from 'all' distribution.
>            Reporter: johana pin 
>            Priority: Blocker
>
> I got this error when I try to access the deployed application:
> Error Message: Filter [struts2]: could not be initialized
> Error Code: 500
> Target Servlet: null
> Error Stack: 
> com.opensymphony.xwork2.inject.DependencyException: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.devMode'] in public static void org.apache.struts2.dispatcher.Dispatcher.setDevMode(java.lang.String). 
>      at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMembers(ContainerImpl.java:157) 
>      at com.opensymphony.xwork2.inject.ContainerImpl.addInjectorsForMethods(ContainerImpl.java:126) 
>      at com.opensymphony.xwork2.inject.ContainerImpl.injectStatics(ContainerImpl.java:111) 
>      at com.opensymphony.xwork2.inject.ContainerBuilder.create(ContainerBuilder.java:494) 
>      at com.opensymphony.xwork2.config.impl.DefaultConfiguration.reload(DefaultConfiguration.java:145) 
>      at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:52) 
>      at org.apache.struts2.dispatcher.Dispatcher.init_PreloadConfiguration(Dispatcher.java:398) 
>      at org.apache.struts2.dispatcher.Dispatcher.init(Dispatcher.java:455) 
>      at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:201) 
>      at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:109) 
>      at com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:328) 
> ..............................
> Caused by: com.opensymphony.xwork2.inject.ContainerImpl$MissingDependencyException: No mapping found for dependency [type=java.lang.String, name='struts.devMode'] in public static void org.apache.struts2.dispatcher.Dispatcher.setDevMode(java.lang.String). 
>      at com.opensymphony.xwork2.inject.ContainerImpl.createParameterInjector(ContainerImpl.java:239) 
>      at com.opensymphony.xwork2.inject.ContainerImpl.getParametersInjectors(ContainerImpl.java:229) 
>      at com.opensymphony.xwork2.inject.ContainerImpl$MethodInjector.<init>(ContainerImpl.java:282) 
> ..............................
> I saw some other related issues on the internet but I did not found the resolvation. Thank you for your help.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.