6 Replies Latest reply on Aug 23, 2004 12:29 PM by thepriz

    Release schedule for 1.1?

    chasetec

      Is RC3 the final release canadate for Nukes 1.1? When are we hoping to ship 1.1?

      Also, what is the criteria for module inclusion in HEAD versus the 1.1 branch? I know HEAD is for new features along with bug fixes and 1.1 is for bug fixes but since I haven't been around till now to see things progress, are the extra modules in HEAD just unstable or were they created after a feature freeze for 1.1?

        • 1. Problems with BB module

          Hi!!

          I have another problem... My module BB have a error,when acced to the url:/nukes/index.html?module=bb&op=main, but only when the user are log...

          ERROR [bb]Not possible to invocate the operation
          java.lang.NullPointerException
          at java.text.SimpleDateFormat.compile(SimpleDateFormat.java:581)
          at java.text.SimpleDateFormat.applyPattern(SimpleDateFormat.java:1779)
          at org.jboss.nukes.common.format.date.SimpleDateFormatPool._acquire(SimpleDateFormatPool.java:65)
          at org.jboss.nukes.common.pool.AbstractPool.acquire(AbstractPool.java:69)
          at org.jboss.nukes.common.format.date.SimpleDateFormatPool.formatDate(SimpleDateFormatPool.java:85)
          at org.jboss.nukes.addons.modules.bb.BBModule.main(BBModule.java:1161)
          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 org.jboss.nukes.addons.modules.bb.BBModule.process(BBModule.java:933)
          at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:324)
          at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
          at org.jboss.mx.interceptor.ObjectReferenceInterceptor.invoke(ObjectReferenceInterceptor.java:59)
          at org.jboss.mx.interceptor.MBeanAttributeInterceptor.invoke(MBeanAttributeInterceptor.java:43)
          at org.jboss.mx.interceptor.PersistenceInterceptor2.invoke(PersistenceInterceptor2.java:93)
          at org.jboss.nukes.mx.LifeCycleInterceptor.invoke(LifeCycleInterceptor.java:93)
          at org.jboss.mx.server.MBeanInvoker.invoke(MBeanInvoker.java:76)
          at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
          at org.jboss.nukes.core.Main$LastNext.process(Main.java:557)
          at org.jboss.nukes.core.modules.html.HtmlModule$1.process(HtmlModule.java:259)
          at org.jboss.nukes.core.Main$HandlerNext.process(Main.java:508)
          at org.jboss.nukes.core.modules.core.CoreModule$3.process(CoreModule.java:412)
          at org.jboss.nukes.core.Main$HandlerNext.process(Main.java:508)
          at org.jboss.nukes.core.modules.block.BlockModule$3.process(BlockModule.java:810)
          at org.jboss.nukes.core.Main$HandlerNext.process(Main.java:508)
          at org.jboss.nukes.core.modules.theme.ThemeModule$2.process(ThemeModule.java:255)
          at org.jboss.nukes.core.Main$HandlerNext.process(Main.java:508)
          at org.jboss.nukes.core.modules.user.UserModule$4.process(UserModule.java:1475)
          at org.jboss.nukes.core.Main$HandlerNext.process(Main.java:508)
          at org.jboss.nukes.core.Main.process(Main.java:119)
          at sun.reflect.GeneratedMethodAccessor90.invoke(Unknown Source)
          at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
          at java.lang.reflect.Method.invoke(Method.java:324)
          at org.jboss.mx.capability.ReflectedMBeanDispatcher.invoke(ReflectedMBeanDispatcher.java:284)
          at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:546)
          at org.jboss.nukes.servlet.NukeServlet.doGet(NukeServlet.java:175)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
          at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:247)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
          at org.jboss.nukes.servlet.TransactionFilter.doFilter(TransactionFilter.java:95)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
          at org.jboss.nukes.servlet.FileUploadFilter.doFilter(FileUploadFilter.java:64)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
          at org.jboss.nukes.servlet.CompressFilter.doFilter(CompressFilter.java:77)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
          at org.jboss.nukes.servlet.ParameterEncodingFilter.doFilter(ParameterEncodingFilter.java:60)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
          at org.jboss.nukes.servlet.DatabasePollerFilter.doFilter(DatabasePollerFilter.java:88)
          at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:213)
          at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:193)
          at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:256)
          at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
          at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
          at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
          at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
          at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
          at org.jboss.web.tomcat.security.JBossSecurityMgrRealm.invoke(JBossSecurityMgrRealm.java:220)
          at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
          at org.apache.catalina.valves.CertificatesValve.invoke(CertificatesValve.java:246)
          at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
          at org.jboss.web.tomcat.tc4.statistics.ContainerStatsValve.invoke(ContainerStatsValve.java:76)
          at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
          at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
          at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
          at org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2417)
          at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:180)
          at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
          at org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherValve.java:171)
          at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
          at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:172)
          at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
          at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:65)
          at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
          at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:577)
          at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:641)
          at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
          at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
          at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:174)
          at org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext.invokeNext(StandardPipeline.java:643)
          at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:480)
          at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995)
          at org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:197)
          at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:781)
          at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:549)
          at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:605)
          at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:677)
          at java.lang.Thread.run(Thread.java:534)

          Thanks a lot in advanced.






          • 2. Re: simple guide

            Ok, I can work round the peek lime problem for now by changing the code name and recompiling, how about the security and integration of JSP pages, is this possible? I am quite happy to work with the default portal for now. I guess there are many people who want to do this, and give it a good test. It is cool though, seen quite a few mambo templates that I would like to use!

            Many thanks

            • 3. Re: Release schedule for 1.1?
              theute

              Julien would answer better than me but in the meantime:
              RC3 should be the last before 1.1 unless it's not :)
              1.1 will follow depending on bug reports.

              Other modules may be incomplete or unstable or haven't been maintained or just left on the side as they may need a new daddy to take care of them. To be honest with you there are modules that i don't even know what they really do. Mp3player is supposed to be cool, playing mp3 in streaming, maybe it just needs a little update or more... (if someone hears us)

              You came at the right time to take care of "Downloads", thanks a lot. Call your friends to contribute :)

              For now we focus on BB, Download, News and last but not least Nukes2. If we were more we could update and develop more modules.

              • 4. Re: Release schedule for 1.1?

                 

                "chasetec" wrote:
                Is RC3 the final release canadate for Nukes 1.1? When are we hoping to ship 1.1?


                Perhaps, everything seems fine except some bugs in the download module :-). Frankly I think yes, and according to the number of bug you are fixing it will be ok. We will wait for you to fix these.

                "chasetec" wrote:
                Also, what is the criteria for module inclusion in HEAD versus the 1.1 branch? I know HEAD is for new features along with bug fixes and 1.1 is for bug fixes but since I haven't been around till now to see things progress, are the extra modules in HEAD just unstable or were they created after a feature freeze for 1.1?


                A module to be included must meet the following :


                1. quality : too many module have been built via a simple conversion
                2. bugs : must be free of bugs
                3. finition : a module must not be half done, if it miss features then it's not ready and should not be part of the release.


                  We have thinking about 2 things :


                  1. have a lead per module, this is the case now for the major modules (html,bb,news,downloads). It is important that one person takes care of one module, i.e add new features, fix bugs answer on the forum, document it, q/a, integration with core.
                  2. an incubator would be a good idea as well, all the unfinished modules would go there, people could start new module here as well.


                • 5. Re: Release schedule for 1.1?

                  You know I created the download module and have not seen any bugs. I may not have been keeping up on the forums.

                  Also can I get recognized on the nukes front page for doing the conversion. I also want to say the downloads module was not a straight conversion. I took my time and made many changes.

                  Second, one of the weeknesses I had with nukes is that I don't understand the security issues. I tried my best to use them but I am sure it could be better.

                  If there is anything I can help out with the downloads module please let me know, just drop me an email.

                  Also, If I get some time I will take on the polls module and convert it better (and of course add many features). Unless someone has already done so.

                  • 6. Re: Release schedule for 1.1?
                    chasetec

                     

                    You know I created the download module and have not seen any bugs. I may not have been keeping up on the forums.


                    Sadly, I don't think that many people have been posting bug reports. I think I found so many because I started off trying to port the downloads module to a links/bookmark module and I am trying out every little feature.

                    I do have a question or two so expect an email sometime this week...