Thank you Olivier, but I already understood this. My problem was a little bit different seeing that I was not able to add correctly any installation, it was the ADD button which introduce the NPE, not the SAVE button. But I found the solution: my Firefox version was not good, I installed the 2.0.0.6 version and now, it works correctly with your workflow.
Thanks, Rémi. "LAMY Olivier" <[EMAIL PROTECTED]> 09/08/2007 10:34 Veuillez répondre à [EMAIL PROTECTED] A <[EMAIL PROTECTED]> cc Objet RE: Continuum 1.1-beta-1 profile does not seem to work Hi, Until the next release, you have to use the following workflow : Add installation (jdk1.6.0) -> Add profile (JDK1.6)->Edit profile->Add the new installation from list Here don't use the save button but go the Profile List with the link in the left menu. [1] You will see the profile with the attached installation. Concerning IE, there is an issue it's fixed in trunk [2]. -- Olivier [1] http://jira.codehaus.org/browse/CONTINUUM-1361 [2] http://jira.codehaus.org/browse/CONTINUUM-1369 -----Message d'origine----- De : [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Envoyé : jeudi 9 août 2007 10:15 À : [EMAIL PROTECTED] Objet : RE: Continuum 1.1-beta-1 profile does not seem to work Hi, and sorry to disturb you again, I see you understood my problem, I can't click on the save button, the NPE appears before : Add installation (jdk1.6.0) -> Add profile (JDK1.6)->Edit profile->Add the new installation from list (I try but NPE here) Am I the only one to have this problem? I saw that there is a problem with IE, may be I have a problem with Firefox. In fact, I have some minor problems with the webapp on Firefox: logos don't appear on the right place and the size of the window is not optimized whereas it is with IE. I installed Flash Player 8 but nothing has changed... May be these problems are linked to the NPE? What do you think about that? Thanks,Rémi. "LAMY Olivier" <[EMAIL PROTECTED]> 08/08/2007 18:36 Veuillez répondre à [EMAIL PROTECTED] A <[EMAIL PROTECTED]> cc Objet RE: Continuum 1.1-beta-1 profile does not seem to work Just to be sure Add installation (jdk1.6.0) -> Add profile (JDK1.6)->Edit profile->Add the new installation from list Here you click on save button ? If yes the NPE is fixed in trunk and will be in beta-2. -- Olivier -----Message d'origine----- De : fherrerav [mailto:[EMAIL PROTECTED] Envoyé : mercredi 8 août 2007 18:30 À : [EMAIL PROTECTED] Objet : RE: Continuum 1.1-beta-1 profile does not seem to work 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:[EMAIL PROTECTED] > Envoyé : mardi 7 août 2007 12:11 > À : [EMAIL PROTECTED] > 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 <[EMAIL PROTECTED]> 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(StateManagerIm >> pl.java:3667) >> > at >> org.jpox.state.StateManagerImpl.makePersistent(StateManagerImpl.java: >> 3646) >> > at >> org.jpox.AbstractPersistenceManager.internalMakePersistent(AbstractPe >> rsistenceManager.java:1202) >> > at >> org.jpox.AbstractPersistenceManager.makePersistent(AbstractPersistenc >> eManager.java:1261) >> > at >> org.codehaus.plexus.jdo.PlexusJdoUtils.updateObject(PlexusJdoUtils.ja >> va:160) >> > at >> org.apache.maven.continuum.store.JdoContinuumStore.updateObject(JdoCo >> ntinuumStore.java:843) >> > at >> org.apache.maven.continuum.store.JdoContinuumStore.updateObject(JdoCo >> ntinuumStore.java:835) >> > at >> org.apache.maven.continuum.store.JdoContinuumStore.updateProfile(JdoC >> ontinuumStore.java:1226) >> > at >> org.apache.maven.continuum.profile.DefaultProfileService.updateProfil >> e(DefaultProfileService.java:62) >> > at >> > org.apache.maven.continuum.web.action.admin.ProfileAction.save(Prof >> > i >> > leAction.java:122) >> > >> > >> > On 8/7/07, Emmanuel Venisse <[EMAIL PROTECTED]> wrote: >> >> What are your installations? profiles with installations associated? >> >> >> >> [EMAIL PROTECTED] 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" <[EMAIL PROTECTED]>* >> >>> >> >>> 07/08/2007 08:23 >> >>> Veuillez répondre à >> >>> [EMAIL PROTECTED] >> >>> >> >>> >> >>> >> >>> A >> >>> <[EMAIL PROTECTED]> >> >>> 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:[EMAIL PROTECTED] >> >>> 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.addInstalla >> tion(ProfileAction.java:140) >> >>> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> >>> at >> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl. >> java:39) >> >>> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces >> sorImpl.java:25) >> >>> at java.lang.reflect.Method.invoke(Method.java:585) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invokeAction(DefaultAc >> tionInvocation.java:364) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invokeActionOnly(Defau >> ltActionInvocation.java:216) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:190) >> >>> at >> com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doInter >> cept(DefaultWorkflowInterceptor.java:168) >> >>> at >> com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept( >> MethodFilterInterceptor.java:86) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(Va >> lidationInterceptor.java:115) >> >>> at >> com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept( >> MethodFilterInterceptor.java:86) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> org.apache.maven.continuum.web.interceptor.ForceContinuumConfiguratio >> nInterceptor.intercept(ForceContinuumConfigurationInterceptor.java:72 >> ) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> org.codehaus.plexus.redback.xwork.interceptor.PolicyEnforcementInterc >> eptor.intercept(PolicyEnforcementInterceptor.java:103) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> org.codehaus.plexus.redback.xwork.interceptor.SecureActionInterceptor >> .intercept(SecureActionInterceptor.java:178) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> org.codehaus.plexus.xwork.interceptor.ExceptionMappingInterceptor.int >> ercept(ExceptionMappingInterceptor.java:58) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.interceptor.DefaultWorkflowInterceptor.doInter >> cept(DefaultWorkflowInterceptor.java:168) >> >>> at >> com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept( >> MethodFilterInterceptor.java:86) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.validator.ValidationInterceptor.doIntercept(Va >> lidationInterceptor.java:115) >> >>> at >> com.opensymphony.xwork.interceptor.MethodFilterInterceptor.intercept( >> MethodFilterInterceptor.java:86) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around >> Interceptor.java:31) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around >> Interceptor.java:31) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around >> Interceptor.java:31) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.webwork.interceptor.FileUploadInterceptor.intercept( >> FileUploadInterceptor.java:171) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around >> Interceptor.java:31) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.webwork.interceptor.debugging.DebuggingInterceptor.i >> ntercept(DebuggingInterceptor.java:147) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around >> Interceptor.java:31) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.interceptor.I18nInterceptor.intercept(I18nInte >> rceptor.java:151) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around >> Interceptor.java:31) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around >> Interceptor.java:31) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.interceptor.AroundInterceptor.intercept(Around >> Interceptor.java:31) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.interceptor.ExceptionMappingInterceptor.interc >> ept(ExceptionMappingInterceptor.java:186) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> org.codehaus.plexus.redback.xwork.interceptor.AutoLoginInterceptor.in >> tercept(AutoLoginInterceptor.java:156) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> org.codehaus.plexus.redback.xwork.interceptor.ForceAdminUserIntercept >> or.intercept(ForceAdminUserInterceptor.java:63) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> org.codehaus.plexus.redback.xwork.interceptor.EnvironmentCheckInterce >> ptor.intercept(EnvironmentCheckInterceptor.java:122) >> >>> at >> com.opensymphony.xwork.DefaultActionInvocation.invoke(DefaultActionIn >> vocation.java:188) >> >>> at >> com.opensymphony.xwork.DefaultActionProxy.execute(DefaultActionProxy. >> java:113) >> >>> at >> com.opensymphony.webwork.dispatcher.DispatcherUtils.serviceAction(Dis >> patcherUtils.java:225) >> >>> at >> com.opensymphony.webwork.dispatcher.FilterDispatcher.doFilter(FilterD >> ispatcher.java:202) >> >>> at >> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( >> WebApplicationHandler.java:821) >> >>> at >> com.opensymphony.module.sitemesh.filter.PageFilter.parsePage(PageFilt >> er.java:118) >> >>> at >> com.opensymphony.module.sitemesh.filter.PageFilter.doFilter(PageFilte >> r.java:52) >> >>> at >> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( >> WebApplicationHandler.java:821) >> >>> at >> com.opensymphony.webwork.dispatcher.ActionContextCleanUp.doFilter(Act >> ionContextCleanUp.java:88) >> >>> at >> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter( >> WebApplicationHandler.java:821) >> >>> at >> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicati >> onHandler.java:471) >> >>> at >> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:5 >> 68) >> >>> at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) >> >>> at >> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplication >> Context.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 > > -- View this message in context: http://www.nabble.com/Continuum-1.1-beta-1-profile-does-not-seem-to-work-tf4227395.html#a12057037 Sent from the Continuum - Users mailing list archive at Nabble.com. +---------------------------------------------------------------------+ Combining consulting and technology solutions offers enables Devoteam to provide its customers with independent advice and effective solutions that meet their strategic objectives (IT performance and optimisation) in complementary areas: networks, systems infrastructure, security and e-business applications. Created in 1995, Devoteam achieved in 2005 a turnover of 199 million euros and an operating margin of 7%. The group counts 2,400 employees through sixteen countries in Europe, the Middle East and North Africa. Listed on Euronext (Eurolist B compartment) since October 28, 1999. Part of the Nexteconomy, CAC SMALL 90, IT CAC 50, SBF 250 index of Euronext Paris ISIN: FR 000007379 3, Reuters: DVTM.LM, Bloomberg: DEVO FP +---------------------------------------------------------------------+ +---------------------------------------------------------------------+ Combining consulting and technology solutions offers enables Devoteam to provide its customers with independent advice and effective solutions that meet their strategic objectives (IT performance and optimisation) in complementary areas: networks, systems infrastructure, security and e-business applications. Created in 1995, Devoteam achieved in 2005 a turnover of 199 million euros and an operating margin of 7%. The group counts 2,400 employees through sixteen countries in Europe, the Middle East and North Africa. Listed on Euronext (Eurolist B compartment) since October 28, 1999. Part of the Nexteconomy, CAC SMALL 90, IT CAC 50, SBF 250 index of Euronext Paris ISIN: FR 000007379 3, Reuters: DVTM.LM, Bloomberg: DEVO FP +---------------------------------------------------------------------+