That is a known bug. :-(

The archiva trunk is undergoing some security work right now.
Keep an eye out on the commits in plexus-security and archiva/trunk for
this work.

- Joakim Erdfelt

Raphaël Piéroni wrote:
> Hello,
>
> I checkout (18-09-2006) the last version of Archiva.
> I called "mvn install" in the parent pom directory.
> I got the generated War file.
>
> I deployed on a fresh tomcat (5.0.28 / jdk 1.4.2 )
>
> I go to the first page and try to register the administrator, but it
> fails
> with an exception which i copied here [1]
>
> Many thanks in advance for any help,
>
> Raphaël
>
> [1]
> 2006-09-18 10:24:32,012 [http-8080-Processor24] INFO
> Interceptor:configurationInterceptor - no accounts setup, create user
> account, forwarding to registration
> 2006-09-18 10:24:32,246 [http-8080-Processor24] INFO
> FreemarkerManager              - Instantiating Freemarker ConfigManager!,
> com.opensymphony.webwork.views.freemarker.FreemarkerManager
> 2006-09-18 10:24:55,100 [http-8080-Processor24] WARN
> OgnlUtil                       - Caught OgnlException while setting
> property
> 'fieldName' on type '
> com.opensymphony.xwork.validator.validators.ExpressionValidator'.
> ognl.NoSuchPropertyException:
> com.opensymphony.xwork.validator.validators.ExpressionValidator.fieldName
>        at ognl.ObjectPropertyAccessor.setProperty (
> ObjectPropertyAccessor.java:133)
>        at
> com.opensymphony.xwork.util.OgnlValueStack$ObjectAccessor.setProperty(
> OgnlValueStack.java:64)
>        at ognl.OgnlRuntime.setProperty(OgnlRuntime.java:1629)
>        at ognl.ASTProperty.setValueBody(ASTProperty.java:105)
>        at ognl.SimpleNode.evaluateSetValueBody(SimpleNode.java:177)
>        at ognl.SimpleNode.setValue(SimpleNode.java:246)
>        at ognl.Ognl.setValue(Ognl.java :476)
>        at
> com.opensymphony.xwork.util.OgnlUtil.setValue(OgnlUtil.java:186)
>        at com.opensymphony.xwork.util.OgnlUtil.internalSetProperty(
> OgnlUtil.java:360)
>        at com.opensymphony.xwork.util.OgnlUtil.setProperties
> (OgnlUtil.java
> :76)
>        at
> com.opensymphony.xwork.util.OgnlUtil.setProperties(OgnlUtil.java
> :103)
>        at
> com.opensymphony.xwork.util.OgnlUtil.setProperties(OgnlUtil.java
> :90)
>        at org.codehaus.plexus.xwork.PlexusObjectFactory.buildValidator (
> PlexusObjectFactory.java:155)
>        at com.opensymphony.xwork.validator.ValidatorFactory.getValidator(
> ValidatorFactory.java:244)
>        at
> com.opensymphony.xwork.validator.DefaultActionValidatorManager.getValidators(
>
> DefaultActionValidatorManager.java:66)
>        at
> com.opensymphony.xwork.validator.DefaultActionValidatorManager.validate(
> DefaultActionValidatorManager.java:95)
>        at
> com.opensymphony.xwork.validator.DefaultActionValidatorManager.validate (
> DefaultActionValidatorManager.java:83)
>        at
> com.opensymphony.xwork.validator.ValidationInterceptor.doBeforeInvocation(
>
> ValidationInterceptor.java:109)
>        at
> com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept (
> ValidationInterceptor.java:113)
>        at
> com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(
> MethodFilterInterceptor.java:86)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java :188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept (
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at
> com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(
> FileUploadInterceptor.java :171)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at
> com.opensymphony.webwork.interceptor.debugging.DebuggingInterceptor.intercept
>
> (DebuggingInterceptor.java:147)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke (
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(
> I18nInterceptor.java:151)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java :188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept (
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at
> com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(
> ExceptionMappingInterceptor.java :186)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.DefaultActionProxy.execute(
> DefaultActionProxy.java:113)
>        at
> com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(
> DispatcherUtils.java:225)
>        at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(
> FilterDispatcher.java:202)
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java :186)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:157)
>        at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(
> PageFilter.java:118)
>        at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter (
> PageFilter.java:52)
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:186)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java :157)
>        at
> com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter
> (ActionContextCleanUp.java:88)
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java :186)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:157)
>        at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:214)
>        at org.apache.catalina.core.StandardValveContext.invokeNext(
> StandardValveContext.java:104)
>        at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:520)
>        at org.apache.catalina.core.StandardContextValve.invokeInternal (
> StandardContextValve.java:198)
>        at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:152)
>        at org.apache.catalina.core.StandardValveContext.invokeNext(
> StandardValveContext.java :104)
>        at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:520)
>        at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:137)
>        at org.apache.catalina.core.StandardValveContext.invokeNext (
> StandardValveContext.java:104)
>        at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:118)
>        at org.apache.catalina.core.StandardValveContext.invokeNext(
> StandardValveContext.java:102)
>        at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:520)
>        at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
>        at org.apache.catalina.core.StandardValveContext.invokeNext (
> StandardValveContext.java:104)
>        at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:520)
>        at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java
> :929)
>        at org.apache.coyote.tomcat5.CoyoteAdapter.service (
> CoyoteAdapter.java:160)
>        at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:799)
>        at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
>
> (Http11Protocol.java :705)
>        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(
> PoolTcpEndpoint.java:577)
>        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:683)
>        at java.lang.Thread.run (Thread.java:534)
> 2006-09-18 10:24:55,131 [http-8080-Processor24] WARN
> SQL                            - Object with id "admin" not found!
> 2006-09-18 10:24:55,163 [http-8080-Processor24] ERROR
> DispatcherUtils                - Could not execute action
> java.lang.reflect.InvocationTargetException
>        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:324)
>        at com.opensymphony.xwork.DefaultActionInvocation.invokeAction (
> DefaultActionInvocation.java:364)
>        at
> com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(
> DefaultActionInvocation.java:216)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java :190)
>        at
> com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doIntercept(
>
> DefaultWorkflowInterceptor.java:168)
>        at
> com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(
> MethodFilterInterceptor.java :86)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at
> com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(
> ValidationInterceptor.java:115)
>        at
> com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept(
> MethodFilterInterceptor.java:86)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept (
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java :31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at
> com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept(
> FileUploadInterceptor.java:171)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at
> com.opensymphony.webwork.interceptor.debugging.DebuggingInterceptor.intercept
>
> (DebuggingInterceptor.java:147)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke (
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(
> I18nInterceptor.java:151)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java :188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at
> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept (
> AroundInterceptor.java:31)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at
> com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.intercept(
> ExceptionMappingInterceptor.java :186)
>        at com.opensymphony.xwork.DefaultActionInvocation.invoke(
> DefaultActionInvocation.java:188)
>        at com.opensymphony.xwork.DefaultActionProxy.execute(
> DefaultActionProxy.java:113)
>        at
> com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(
> DispatcherUtils.java:225)
>        at com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(
> FilterDispatcher.java:202)
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java :186)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:157)
>        at com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(
> PageFilter.java:118)
>        at com.opensymphony.module.sitemesh.filter.PageFilter.doFilter (
> PageFilter.java:52)
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java:186)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java :157)
>        at
> com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter
> (ActionContextCleanUp.java:88)
>        at
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(
> ApplicationFilterChain.java :186)
>        at org.apache.catalina.core.ApplicationFilterChain.doFilter(
> ApplicationFilterChain.java:157)
>        at org.apache.catalina.core.StandardWrapperValve.invoke(
> StandardWrapperValve.java:214)
>        at org.apache.catalina.core.StandardValveContext.invokeNext(
> StandardValveContext.java:104)
>        at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:520)
>        at org.apache.catalina.core.StandardContextValve.invokeInternal (
> StandardContextValve.java:198)
>        at org.apache.catalina.core.StandardContextValve.invoke(
> StandardContextValve.java:152)
>        at org.apache.catalina.core.StandardValveContext.invokeNext(
> StandardValveContext.java :104)
>        at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:520)
>        at org.apache.catalina.core.StandardHostValve.invoke(
> StandardHostValve.java:137)
>        at org.apache.catalina.core.StandardValveContext.invokeNext (
> StandardValveContext.java:104)
>        at org.apache.catalina.valves.ErrorReportValve.invoke(
> ErrorReportValve.java:118)
>        at org.apache.catalina.core.StandardValveContext.invokeNext(
> StandardValveContext.java:102)
>        at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:520)
>        at org.apache.catalina.core.StandardEngineValve.invoke(
> StandardEngineValve.java:109)
>        at org.apache.catalina.core.StandardValveContext.invokeNext (
> StandardValveContext.java:104)
>        at org.apache.catalina.core.StandardPipeline.invoke(
> StandardPipeline.java:520)
>        at
> org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java
> :929)
>        at org.apache.coyote.tomcat5.CoyoteAdapter.service (
> CoyoteAdapter.java:160)
>        at org.apache.coyote.http11.Http11Processor.process(
> Http11Processor.java:799)
>        at
> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection
>
> (Http11Protocol.java :705)
>        at org.apache.tomcat.util.net.TcpWorkerThread.runIt(
> PoolTcpEndpoint.java:577)
>        at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(
> ThreadPool.java:683)
>        at java.lang.Thread.run (Thread.java:534)
> Caused by: java.lang.ExceptionInInitializerError
>        at
> org.codehaus.plexus.security.policy.PasswordRuleViolations.getLocalizedViolations
>
> (PasswordRuleViolations.java:95)
>        at
> org.apache.maven.archiva.web.action.admin.NewUserAction.createAdminUser (
> NewUserAction.java:194)
>        ... 71 more
> Caused by: java.util.MissingResourceException: Can't find bundle for base
> name org.codehaus.plexus.security.user, locale fr_FR
>        at java.util.ResourceBundle.throwMissingResourceException (
> ResourceBundle.java:804)
>        at java.util.ResourceBundle.getBundleImpl(ResourceBundle.java:773)
>        at java.util.ResourceBundle.getBundle(ResourceBundle.java:511)
>        at org.codehaus.plexus.security.user.Messages .<clinit>(
> Messages.java:33)
>        ... 73 more

Reply via email to