Hi, our dev system is running 8 snapshot now for about 2 weeks without any problem. I would like to push 8 into production, but not before M7 is here as I dont want a production to depend on a snapshot - any chance M7 will get out the next days?
Best, KB ----- Ursprüngliche Mail ----- > Von: "Andrea Del Bene" <[email protected]> > An: [email protected] > Gesendet: Montag, 31. Juli 2017 21:00:56 > Betreff: Re: Wicket 8 (M7) release > Hi, > > as Martin said the 8.x examples site is running fine for a while now. > Beside this, also my user guide examples site is running without any > problem since I did the restyling, which was almost a month ago. > > Andrea. > > > On 31/07/2017 20:43, Martin Grigorov wrote: >> examples7.x use Tomcat image from OpenShift, and it has the scripts by >> default. >> >> I think any of the free providers (like OpenShift, Heroku, ...) shutdown >> the app if it is not used for some time. When someone requests the app they >> start it again. I think this is what was happening here. >> >> I've just checked the logs of examples8x and there are some interesting >> problems: >> >> 1. >> Caused by: java.lang.RuntimeException: An error occurred while getting the >> model object for Component: [Component id = word, page = >> org.apache.wicket.examples.hangman.Guess, path = word, type = >> org.apache.wicket.markup.html.basic.Label, isVisible = true, isVersioned = >> false, markup = [markup = >> file:/var/lib/openshift/592dc27b89f5cfabc700006d/app-root/data/apache-tomcat-8.5.15/webapps/ROOT/WEB-INF/classes/org/apache/wicket/examples/hangman/Guess.html >> <span wicket:id="word">WICK_T</span>, index = 0, current = '<span >> wicket:id="word">' (line 0, column 0)]] >> at >> org.apache.wicket.Component.getDefaultModelObject(Component.java:1651) >> at >> org.apache.wicket.Component.getDefaultModelObjectAsString(Component.java:1672) >> at >> org.apache.wicket.markup.html.basic.Label.onComponentTagBody(Label.java:115) >> at >> org.apache.wicket.markup.html.panel.DefaultMarkupSourcingStrategy.onComponentTagBody(DefaultMarkupSourcingStrategy.java:70) >> at >> org.apache.wicket.Component.internalRenderComponent(Component.java:2595) >> ... 40 more >> Caused by: java.lang.NullPointerException >> at >> org.apache.wicket.examples.hangman.Guess.lambda$new$1f219a47$1(Guess.java:45) >> at >> org.apache.wicket.Component.getDefaultModelObject(Component.java:1644) >> >> 2. >> ERROR - DefaultExceptionMapper - Unexpected error occurred >> org.jboss.weld.context.NonexistentConversationException: WELD-000321: No >> conversation found to restore for id 2 >> at >> org.jboss.weld.context.AbstractConversationContext.initialize(AbstractConversationContext.java:240) >> at >> org.jboss.weld.context.http.LazyHttpConversationContextImpl.initialize(LazyHttpConversationContextImpl.java:90) >> at >> org.jboss.weld.context.http.LazyHttpConversationContextImpl.checkContextInitialized(LazyHttpConversationContextImpl.java:124) >> at >> org.jboss.weld.context.AbstractConversationContext.getCurrentConversation(AbstractConversationContext.java:483) >> at >> org.jboss.weld.bean.builtin.ConversationBean.newInstance(ConversationBean.java:31) >> at >> org.jboss.weld.bean.builtin.ConversationBean.newInstance(ConversationBean.java:16) >> at >> org.jboss.weld.bean.builtin.AbstractDecorableBuiltInBean.create(AbstractDecorableBuiltInBean.java:52) >> at >> org.jboss.weld.context.AbstractContext.get(AbstractContext.java:96) >> at >> org.jboss.weld.bean.ContextualInstanceStrategy$DefaultContextualInstanceStrategy.get(ContextualInstanceStrategy.java:100) >> at >> org.jboss.weld.bean.ContextualInstance.get(ContextualInstance.java:50) >> at >> org.jboss.weld.bean.proxy.ContextBeanInstance.getInstance(ContextBeanInstance.java:99) >> at >> org.jboss.weld.bean.proxy.ProxyMethodHandler.invoke(ProxyMethodHandler.java:99) >> at >> org.jboss.weldx.enterprise.context.Conversation$1584357708$Proxy$_$$_WeldClientProxy.getId(Unknown >> Source) >> at >> org.apache.wicket.cdi.ConversationPropagator.onRequestHandlerResolved(ConversationPropagator.java:108) >> >> 3. (fixed already) >> ERROR - DefaultExceptionMapper - Unexpected error occurred >> java.lang.NullPointerException >> at >> org.apache.wicket.core.request.handler.PageProvider.getPageClass(PageProvider.java:261) >> at >> org.apache.wicket.core.request.handler.RenderPageRequestHandler.getPageClass(RenderPageRequestHandler.java:163) >> >> 4. This one needs attention ! >> ERROR - JavaSerializer - error writing object [Page class = >> org.apache.wicket.examples.tree.NestedTreePage, id = 0, render count = 1]: >> null >> java.util.ConcurrentModificationException >> at java.util.ArrayList.writeObject(ArrayList.java:766) >> at sun.reflect.GeneratedMethodAccessor40.invoke(Unknown Source) >> at >> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) >> at java.lang.reflect.Method.invoke(Method.java:498) >> at >> java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:1028) >> at >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1496) >> at >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) >> at >> java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1548) >> at >> java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1509) >> at >> java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1432) >> at >> java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1178) >> at >> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:348) >> at >> org.apache.wicket.serialize.java.JavaSerializer$SerializationCheckerObjectOutputStream.writeObjectOverride(JavaSerializer.java:368) >> at >> java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:344) >> at >> org.apache.wicket.serialize.java.JavaSerializer.serialize(JavaSerializer.java:82) >> at >> org.apache.wicket.pageStore.AbstractPageStore.serializePage(AbstractPageStore.java:133) >> at >> org.apache.wicket.pageStore.DefaultPageStore.createSerializedPage(DefaultPageStore.java:281) >> at >> org.apache.wicket.pageStore.DefaultPageStore.storePage(DefaultPageStore.java:61) >> at >> org.apache.wicket.pageStore.AsynchronousPageStore$PageSavingRunnable.run(AsynchronousPageStore.java:225) >> at java.lang.Thread.run(Thread.java:748) >> >> >> But none of them look bad enough to stop the app. >> >> Martin Grigorov >> Wicket Training and Consulting >> https://twitter.com/mtgrigorov >> >> On Mon, Jul 31, 2017 at 9:28 PM, Sebastien <[email protected]> wrote: >> >>> Hi Martin, >>> >>> Yes, that's what I was referring to. >>> What I'm afraid of, is that this start & stop script may hide an underlying >>> problem... Do you remember such instabilities with examples7.x? >>> >>> Thanks & best regards, >>> Sebastien. >>> >>> On Mon, Jul 31, 2017 at 8:18 PM, Martin Grigorov <[email protected]> >>> wrote: >>> >>>> Hi Sebastien, >>>> >>>> Do you talk about the OpenShift deployment of examples8x ? >>>> I've added start and stop action hook scripts for it and since then it >>>> seems to work fine. >>>> >>>> Martin Grigorov >>>> Wicket Training and Consulting >>>> https://twitter.com/mtgrigorov
