continuum-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Emmanuel Venisse <emman...@venisse.net>
Subject Re: Continuum 1.1-beta-1 profile does not seem to work
Date Wed, 08 Aug 2007 16:36:14 GMT
Fixed in trunk

fherrerav a écrit :
> I get the same NPE
> 
> Add installation (jdk1.6.0) -> Add profile (JDK1.6)->Edit profile->Add the
> new installation from list -> NPE
> 
> Server: Red Hat
> Client Browser: Opera
> Note: Only 1 profile and 1 installation defined
> 
> 
> java.lang.NullPointerException
> 	at
> org.apache.maven.continuum.web.action.admin.ProfileAction.addInstallation(ProfileAction.java:140)
> 	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.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
> org.apache.maven.continuum.web.interceptor.ForceContinuumConfigurationInterceptor.intercept(ForceContinuumConfigurationInterceptor.java:72)
> 	at
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
> 	at
> org.codehaus.plexus.redback.xwork.interceptor.PolicyEnforcementInterceptor.intercept(PolicyEnforcementInterceptor.java:103)
> 	at
> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
> 
> 
> 
> 
> 
> 
> 
> LAMY Olivier wrote:
>> I think it's due to CONTINUUM-1361.
>>
>> Rewrite the end of the workflow ;-)
>>
>> - Edit profile, add an installation, go to Profiles List
>>
>> --
>> Olivier
>>
>> -----Message d'origine-----
>> De : Stephane Nicoll [mailto:stephane.nicoll@gmail.com] 
>> Envoyé : mardi 7 août 2007 12:11
>> À : continuum-users@maven.apache.org
>> Objet : Re: Continuum 1.1-beta-1 profile does not seem to work
>>
>> - Firefox
>> - Login as admin
>> - Profiles, add profiles, give a name, save
>> - Edit profile, add an installation, save -> NPE
>>
>> But the profile is there with the installation. Note I never restarted the
>> service so it's maybe not saved at all (and in a transient cache or
>> something).
>>
>> Stéphane
>>
>> On 8/7/07, Emmanuel Venisse <emmanuel@venisse.net> wrote:
>>> What is the process to reproduce it?
>>>
>>> Stephane Nicoll a écrit :
>>>> Hey,
>>>>
>>>> I've also a NPE (see below) but I'm able to create the build profile 
>>>> anyway. I'm on 1.1-beta-1, war version on tomcat 5.5.23/JDK5.
>>>>
>>>> Cheers,
>>>> Stéphane
>>>>
>>>> 12790974 [TP-Processor6] INFO
>>>> com.opensymphony.xwork.interceptor.Interceptor:exceptionLogging  - 
>>>> Error ocurred during execution java.lang.NullPointerException
>>>>         at
>>> org.jpox.state.StateManagerImpl.internalMakePersistent(StateManagerImpl.java:3667)
>>>>         at
>>> org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java:3646)
>>>>         at
>>> org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPersistenceManager.java:1202)
>>>>         at
>>> org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenceManager.java:1261)
>>>>         at
>>> org.codehaus.plexus.jdo.PlexusJdoUtils.updateObject(PlexusJdoUtils.java:160)
>>>>         at
>>> org.apache.maven.continuum.store.JdoContinuumStore.updateObject(JdoContinuumStore.java:843)
>>>>         at
>>> org.apache.maven.continuum.store.JdoContinuumStore.updateObject(JdoContinuumStore.java:835)
>>>>         at
>>> org.apache.maven.continuum.store.JdoContinuumStore.updateProfile(JdoContinuumStore.java:1226)
>>>>         at
>>> org.apache.maven.continuum.profile.DefaultProfileService.updateProfile(DefaultProfileService.java:62)
>>>>         at 
>>>> org.apache.maven.continuum.web.action.admin.ProfileAction.save(Profi
>>>> leAction.java:122)
>>>>
>>>>
>>>> On 8/7/07, Emmanuel Venisse <emmanuel@venisse.net> wrote:
>>>>> What are your installations? profiles with installations associated?
>>>>>
>>>>> remi.chevalier@devoteam.com a écrit :
>>>>>> Hi,
>>>>>> I already wrote a message about that. I can't add any installation

>>>>>> to a profile : with IE the add button doesn't work and with 
>>>>>> Firefox, when I click on the add button I obtain a 
>>>>>> java.lang.NullPointerException (with this stack trace : ).
>>>>>> My problem is a little different, I can't access anything after 
>>>>>> adding installations seeing that I can't add these installations.

>>>>>> Does anyone have the same problem?
>>>>>> Any suggestion or idea?
>>>>>>
>>>>>> Thanks in advance,
>>>>>> Rémi.
>>>>>>
>>>>>>
>>>>>>
>>>>>> *"LAMY Olivier" <Olivier.LAMY@accor.com>*
>>>>>>
>>>>>> 07/08/2007 08:23
>>>>>> Veuillez répondre à
>>>>>> continuum-users@maven.apache.org
>>>>>>
>>>>>>
>>>>>>
>>>>>> A
>>>>>>       <continuum-users@maven.apache.org>
>>>>>> cc
>>>>>>
>>>>>> Objet
>>>>>>       RE: Continuum 1.1-beta-1 profile does not seem to work
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> Afert adding installations to a profile don't use save but go to

>>>>>> the profile list page.
>>>>>> In fact, the workflow is a litte bit confusing here.
>>>>>>
>>>>>> It will be fixed in beta-2 ( you have patch here :
>>>>>> http://jira.codehaus.org/browse/CONTINUUM-1361 )
>>>>>>
>>>>>> Concerning IE, it's an issue (I have only tested with Firefox ;-)

>>>>>> ), could you add an issue ?
>>>>>>
>>>>>>
>>>>>>
>>>>>> --
>>>>>> Olivier
>>>>>>
>>>>>> -----Message d'origine-----
>>>>>> De : L. J. [mailto:apache.maillist@gmail.com]
>>>>>> Envoyé : mardi 7 août 2007 02:24
>>>>>> À : continuum-users
>>>>>> Objet : Continuum 1.1-beta-1 profile does not seem to work
>>>>>>
>>>>>> Hi,
>>>>>>
>>>>>> When using IE 6, I click the add button to add the installation in

>>>>>> the profile, it does not do anything.
>>>>>> When using Firefox, the add button works, but after save the 
>>>>>> profile and go back to check the profile, the installation isn't

>>>>>> included in the profile.
>>>>>> I am running in AIX, Is this because of my OS or has this happened

>>>>>> to anyone else?
>>>>>>
>>>>>> Thanks.
>>>>>>
>>>>>> LJ
>>>>>>
>>>>>>
>>>>>> This e-mail, any attachments and the information contained therein

>>>>>> ("this message") are confidential and intended solely for the use

>>>>>> of the addressee(s). If you have received this message in error 
>>>>>> please send it back to the sender and delete it. Unauthorized 
>>>>>> publication, use, dissemination or disclosure of this message, 
>>>>>> either in whole or in part is strictly prohibited.
>>>>>> ******************************************************************
>>>>>> **** Ce message électronique et tous les fichiers joints ainsi que
 
>>>>>> les informations contenues dans ce message ( ci après "le message"

>>>>>> ), sont confidentiels et destinés exclusivement à l'usage de la
 
>>>>>> personne à laquelle ils sont adressés. Si vous avez reçu ce 
>>>>>> message par erreur, merci  de le renvoyer à son émetteur et de
le 
>>>>>> détruire. Toutes diffusion, publication, totale ou partielle ou

>>>>>> divulgation sous quelque forme que se soit non expressément 
>>>>>> autorisées de ce message, sont interdites.
>>>>>> ******************************************************************
>>>>>> ****
>>>>>>
>>>>>>
>>>>>>
>>>>>> ------------------------------------------------------------------
>>>>>> ------
>>>>>>
>>>>>>         java.lang.NullPointerException
>>>>>>       at
>>> org.apache.maven.continuum.web.action.admin.ProfileAction.addInstallation(ProfileAction.java:140)
>>>>>>       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:585)
>>>>>>       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
>>> org.apache.maven.continuum.web.interceptor.ForceContinuumConfigurationInterceptor.intercept(ForceContinuumConfigurationInterceptor.java:72)
>>>>>>       at
>>> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
>>>>>>       at
>>> org.codehaus.plexus.redback.xwork.interceptor.PolicyEnforcementInterceptor.intercept(PolicyEnforcementInterceptor.java:103)
>>>>>>       at
>>> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
>>>>>>       at
>>> org.codehaus.plexus.redback.xwork.interceptor.SecureActionInterceptor.intercept(SecureActionInterceptor.java:178)
>>>>>>       at
>>> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
>>>>>>       at
>>> org.codehaus.plexus.xwork.interceptor.ExceptionMappingInterceptor.intercept(ExceptionMappingInterceptor.java:58)
>>>>>>       at
>>> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
>>>>>>       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
>>> org.codehaus.plexus.redback.xwork.interceptor.AutoLoginInterceptor.intercept(AutoLoginInterceptor.java:156)
>>>>>>       at
>>> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
>>>>>>       at
>>> org.codehaus.plexus.redback.xwork.interceptor.ForceAdminUserInterceptor.intercept(ForceAdminUserInterceptor.java:63)
>>>>>>       at
>>> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionInvocation.java:188)
>>>>>>       at
>>> org.codehaus.plexus.redback.xwork.interceptor.EnvironmentCheckInterceptor.intercept(EnvironmentCheckInterceptor.java:122)
>>>>>>       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.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
>>>>>>       at
>>> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilter.java:118)
>>>>>>       at
>>> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilter.java:52)
>>>>>>       at
>>> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
>>>>>>       at
>>> com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(ActionContextCleanUp.java:88)
>>>>>>       at
>>> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:821)
>>>>>>       at
>>> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:471)
>>>>>>       at
>>> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:568)
>>>>>>       at org.mortbay.http.HttpContext.handle(HttpContext.java:1530)
>>>>>>       at
>>> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:633)
>>>>>>       at org.mortbay.http.HttpContext.handle(HttpContext.java:1482)
>>>>>>       at org.mortbay.http.HttpServer.service(HttpServer.java:909)
>>>>>>       at
>>> org.mortbay.http.HttpConnection.service(HttpConnection.java:816)
>>>>>>       at
>>> org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:982)
>>>>>>       at
>>> org.mortbay.http.HttpConnection.handle(HttpConnection.java:833)
>>>>>>       at
>>> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
>>>>>>       at
>>> org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
>>>>>>       at 
>>>>>> org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)=
>>>>
>>>
>>
>> --
>> Large Systems Suck: This rule is 100% transitive. If you build one, you
>> suck" -- S.Yegge
>>
>>
> 


Mime
View raw message