Yes Jacques, thanks for looking into this.
- Best Regards, Swapnil M Mane On Tue, Sep 26, 2017 at 2:08 PM, Jacques Le Roux < [email protected]> wrote: > Hi Swapnil, All, > > This is a real problem, I just crossed it also with > > 2017-09-26 10:03:34,730 |jsse-nio-8443-exec-6 > |ServiceDispatcher |T| [[ASync service failed...- > total:0.004,since last(ASync service sta...):0.004]] - 'ecommerce / > sendOrderConfirmation' > 2017-09-26 10:03:34,730 |jsse-nio-8443-exec-6 > |ServiceDispatcher |E| Service [sendOrderConfirmation] threw an > unexpected exception/error > org.apache.ofbiz.service.GenericServiceException: Problem serializing > service attributes (Cannot serialize object of class > org.apache.ofbiz.widget.renderer.VisualTheme) > > and > > 2017-09-26 10:03:40,283 |jsse-nio-8443-exec-6 > |ScreenFactory |I| Got 2 screens in 0.005s from: > file:/C:/projectsASF/ofbiz/plugins/ecommerce/widget/Shopping > ListScreens.xml > 2017-09-26 10:03:40,578 |jsse-nio-8443-exec-6 > |ScriptUtil |W| Error running script at location > [component://ecommerce/groovyScripts/shoppinglist/EditShoppingList.groovy]: > org.codehaus.groov > y.runtime.typehandling.GroovyCastException: Cannot cast object 'USD' with > class 'java.lang.String' to class 'org.apache.ofbiz.widget.rende > rer.VisualTheme' > org.codehaus.groovy.runtime.typehandling.GroovyCastException: Cannot cast > object 'USD' with class 'java.lang.String' to class > 'org.apache.ofbiz.widget.renderer.VisualTheme' > > I have no other ideas yet (working on something else). But I'll have a > look ASAP > > Jacques > > > > Le 23/09/2017 à 11:11, Swapnil Mane a écrit : > >> Thanks Jacques for your timings and suggestion. >> @SuppressWarnings("serial") doesn't work for me. >> >> ========= Console Log start ========= >> >> 2017-09-23 14:38:25,610 |jsse-nio-8443-exec-8 >> |ServiceDispatcher |T| [[ASync service started...- >> total:0.0,since last(Begin):0.0]] - 'manufacturing / executeMrp' >> 2017-09-23 14:38:25,630 |jsse-nio-8443-exec-8 >> |SequenceUtil |I| Got bank of sequenced IDs for >> [RuntimeData]; curSeqId=10600, maxSeqId=10700, bankSize=100 >> 2017-09-23 14:38:25,649 |jsse-nio-8443-exec-8 >> |UtilObject |E| null >> java.io.NotSerializableException: org.apache.ofbiz.widget.model. >> ModelTheme$ModelTemplate >> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream. >> java:1184) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream. >> java:348) >> ~[?:1.8.0_66] >> at java.util.HashMap.internalWriteEntries(HashMap.java:1777) >> ~[?:1.8.0_66] >> at java.util.HashMap.writeObject(HashMap.java:1354) >> ~[?:1.8.0_66] >> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) >> ~[?:1.8.0_66] >> at sun.reflect.NativeMethodAccessorImpl.invoke( >> NativeMethodAccessorImpl.java:62) ~[?:1.8.0_66] >> at sun.reflect.DelegatingMethodAccessorImpl.invoke( >> DelegatingMethodAccessorImpl.java:43) ~[?:1.8.0_66] >> at java.lang.reflect.Method.invoke(Method.java:497) >> ~[?:1.8.0_66] >> at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClas >> s.java:1028) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStrea >> m.java:1496) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputS >> tream.java:1432) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream. >> java:1178) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputSt >> ream.java:1548) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStrea >> m.java:1509) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputS >> tream.java:1432) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream. >> java:1178) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputSt >> ream.java:1548) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStrea >> m.java:1509) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputS >> tream.java:1432) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream. >> java:1178) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputSt >> ream.java:1548) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStrea >> m.java:1509) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputS >> tream.java:1432) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream. >> java:1178) >> ~[?:1.8.0_66] >> at java.io.ObjectOutputStream.writeObject(ObjectOutputStream. >> java:348) >> ~[?:1.8.0_66] >> at org.apache.ofbiz.base.util.UtilObject.getBytes(UtilObject. >> java:82) >> [ofbiz.jar:?] >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serializeCustom(XmlSerializer.java:262) [ofbiz.jar:?] >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serializeSingle(XmlSerializer.java:257) [ofbiz.jar:?] >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serializeSingle(XmlSerializer.java:252) [ofbiz.jar:?] >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serialize(XmlSerializer.java:78) [ofbiz.jar:?] >> at org.apache.ofbiz.service.engine.GenericAsyncEngine. >> runAsync(GenericAsyncEngine.java:94) [ofbiz.jar:?] >> at org.apache.ofbiz.service.engine.GenericAsyncEngine. >> runAsync(GenericAsyncEngine.java:70) [ofbiz.jar:?] >> at org.apache.ofbiz.service.ServiceDispatcher.runAsync(ServiceD >> ispatcher.java:715) >> [ofbiz.jar:?] >> at org.apache.ofbiz.service.ServiceDispatcher.runAsync(ServiceD >> ispatcher.java:780) >> [ofbiz.jar:?] >> at org.apache.ofbiz.service.GenericDispatcherFactory$ >> GenericDispatcher.runAsync(GenericDispatcherFactory.java:181) >> [ofbiz.jar:?] >> at org.apache.ofbiz.service.GenericDispatcherFactory$ >> GenericDispatcher.runAsync(GenericDispatcherFactory.java:191) >> [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.event.ServiceEventHandler.invoke(Ser >> viceEventHandler.java:348) >> [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.RequestHandler. >> runEvent(RequestHandler.java:730) [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.RequestHandler. >> doRequest(RequestHandler.java:454) [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.ControlServlet.doGet(Control >> Servlet.java:212) >> [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.ControlServlet.doPost(Contro >> lServlet.java:87) >> [ofbiz.jar:?] >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) >> [javax.servlet-api-3.1.0.jar:3.1.0] >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) >> [javax.servlet-api-3.1.0.jar:3.1.0] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:231) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte >> r.java:52) >> [tomcat-embed-websocket-8.0.39.jar:8.0.39] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:193) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.ofbiz.webapp.control.ContextFilter. >> doFilter(ContextFilter.java:196) [ofbiz.jar:?] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:193) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.ofbiz.webapp.control.ControlFilter. >> doFilter(ControlFilter.java:157) [ofbiz.jar:?] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:193) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardWrapperValve.invoke(Standar >> dWrapperValve.java:198) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardContextValve.invoke(Standar >> dContextValve.java:96) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(A >> uthenticatorBase.java:478) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardHostValve.invoke(StandardHo >> stValve.java:140) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo >> rtValve.java:80) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardEngineValve.invoke(Standard >> EngineValve.java:87) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.valves.AbstractAccessLogValve.invoke( >> AbstractAccessLogValve.java:624) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd >> apter.java:342) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.coyote.http11.Http11Processor.service(Http11Proce >> ssor.java:799) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.coyote.AbstractProcessorLight.process( >> AbstractProcessorLight.java:66) [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.coyote.AbstractProtocol$ConnectionHandler. >> process(AbstractProtocol.java:868) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun >> (NioEndpoint.java:1455) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketPro >> cessorBase.java:49) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >> Executor.java:1142) >> [?:1.8.0_66] >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >> lExecutor.java:617) >> [?:1.8.0_66] >> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable. >> run(TaskThread.java:61) >> [tomcat-util-8.5.16.jar:8.5.16] >> at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66] >> 2017-09-23 14:38:25,653 |jsse-nio-8443-exec-8 >> |ServiceDispatcher |T| [[ASync service failed...- >> total:0.043,since last(ASync service sta...):0.043]] - 'manufacturing / >> executeMrp' >> 2017-09-23 14:38:25,653 |jsse-nio-8443-exec-8 >> |ServiceDispatcher |E| Service [executeMrp] threw an >> unexpected >> exception/error >> org.apache.ofbiz.service.GenericServiceException: Problem serializing >> service attributes (Unable to serialize object; null byte array returned) >> at org.apache.ofbiz.service.engine.GenericAsyncEngine. >> runAsync(GenericAsyncEngine.java:124) ~[ofbiz.jar:?] >> at org.apache.ofbiz.service.engine.GenericAsyncEngine. >> runAsync(GenericAsyncEngine.java:70) ~[ofbiz.jar:?] >> at org.apache.ofbiz.service.ServiceDispatcher.runAsync(ServiceD >> ispatcher.java:715) >> [ofbiz.jar:?] >> at org.apache.ofbiz.service.ServiceDispatcher.runAsync(ServiceD >> ispatcher.java:780) >> [ofbiz.jar:?] >> at org.apache.ofbiz.service.GenericDispatcherFactory$ >> GenericDispatcher.runAsync(GenericDispatcherFactory.java:181) >> [ofbiz.jar:?] >> at org.apache.ofbiz.service.GenericDispatcherFactory$ >> GenericDispatcher.runAsync(GenericDispatcherFactory.java:191) >> [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.event.ServiceEventHandler.invoke(Ser >> viceEventHandler.java:348) >> [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.RequestHandler. >> runEvent(RequestHandler.java:730) [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.RequestHandler. >> doRequest(RequestHandler.java:454) [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.ControlServlet.doGet(Control >> Servlet.java:212) >> [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.ControlServlet.doPost(Contro >> lServlet.java:87) >> [ofbiz.jar:?] >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) >> [javax.servlet-api-3.1.0.jar:3.1.0] >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) >> [javax.servlet-api-3.1.0.jar:3.1.0] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:231) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte >> r.java:52) >> [tomcat-embed-websocket-8.0.39.jar:8.0.39] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:193) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.ofbiz.webapp.control.ContextFilter. >> doFilter(ContextFilter.java:196) [ofbiz.jar:?] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:193) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.ofbiz.webapp.control.ControlFilter. >> doFilter(ControlFilter.java:157) [ofbiz.jar:?] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:193) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardWrapperValve.invoke(Standar >> dWrapperValve.java:198) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardContextValve.invoke(Standar >> dContextValve.java:96) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(A >> uthenticatorBase.java:478) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardHostValve.invoke(StandardHo >> stValve.java:140) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo >> rtValve.java:80) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardEngineValve.invoke(Standard >> EngineValve.java:87) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.valves.AbstractAccessLogValve.invoke( >> AbstractAccessLogValve.java:624) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd >> apter.java:342) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.coyote.http11.Http11Processor.service(Http11Proce >> ssor.java:799) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.coyote.AbstractProcessorLight.process( >> AbstractProcessorLight.java:66) [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.coyote.AbstractProtocol$ConnectionHandler. >> process(AbstractProtocol.java:868) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun >> (NioEndpoint.java:1455) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketPro >> cessorBase.java:49) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >> Executor.java:1142) >> [?:1.8.0_66] >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >> lExecutor.java:617) >> [?:1.8.0_66] >> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable. >> run(TaskThread.java:61) >> [tomcat-util-8.5.16.jar:8.5.16] >> at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66] >> Caused by: org.apache.ofbiz.entity.serialize.SerializeException: Unable >> to >> serialize object; null byte array returned >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serializeCustom(XmlSerializer.java:264) ~[ofbiz.jar:?] >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serializeSingle(XmlSerializer.java:257) ~[ofbiz.jar:?] >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serializeSingle(XmlSerializer.java:252) ~[ofbiz.jar:?] >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serialize(XmlSerializer.java:78) ~[ofbiz.jar:?] >> at org.apache.ofbiz.service.engine.GenericAsyncEngine. >> runAsync(GenericAsyncEngine.java:94) ~[ofbiz.jar:?] >> ... 40 more >> 2017-09-23 14:38:25,655 |jsse-nio-8443-exec-8 >> |TransactionUtil |I| Transaction rolled back >> 2017-09-23 14:38:25,655 |jsse-nio-8443-exec-8 >> |TransactionUtil |W| Not committing transaction, status is >> No >> Transaction (6) >> 2017-09-23 14:38:25,655 |jsse-nio-8443-exec-8 >> |ServiceEventHandler |E| Service invocation error >> org.apache.ofbiz.service.GenericServiceException: Problem serializing >> service attributes (Unable to serialize object; null byte array returned) >> at org.apache.ofbiz.service.engine.GenericAsyncEngine. >> runAsync(GenericAsyncEngine.java:124) ~[ofbiz.jar:?] >> at org.apache.ofbiz.service.engine.GenericAsyncEngine. >> runAsync(GenericAsyncEngine.java:70) ~[ofbiz.jar:?] >> at org.apache.ofbiz.service.ServiceDispatcher.runAsync(ServiceD >> ispatcher.java:715) >> ~[ofbiz.jar:?] >> at org.apache.ofbiz.service.ServiceDispatcher.runAsync(ServiceD >> ispatcher.java:780) >> ~[ofbiz.jar:?] >> at org.apache.ofbiz.service.GenericDispatcherFactory$ >> GenericDispatcher.runAsync(GenericDispatcherFactory.java:181) >> ~[ofbiz.jar:?] >> at org.apache.ofbiz.service.GenericDispatcherFactory$ >> GenericDispatcher.runAsync(GenericDispatcherFactory.java:191) >> ~[ofbiz.jar:?] >> at org.apache.ofbiz.webapp.event.ServiceEventHandler.invoke(Ser >> viceEventHandler.java:348) >> [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.RequestHandler. >> runEvent(RequestHandler.java:730) [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.RequestHandler. >> doRequest(RequestHandler.java:454) [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.ControlServlet.doGet(Control >> Servlet.java:212) >> [ofbiz.jar:?] >> at org.apache.ofbiz.webapp.control.ControlServlet.doPost(Contro >> lServlet.java:87) >> [ofbiz.jar:?] >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) >> [javax.servlet-api-3.1.0.jar:3.1.0] >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) >> [javax.servlet-api-3.1.0.jar:3.1.0] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:231) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilte >> r.java:52) >> [tomcat-embed-websocket-8.0.39.jar:8.0.39] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:193) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.ofbiz.webapp.control.ContextFilter. >> doFilter(ContextFilter.java:196) [ofbiz.jar:?] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:193) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.ofbiz.webapp.control.ControlFilter. >> doFilter(ControlFilter.java:157) [ofbiz.jar:?] >> at org.apache.catalina.core.ApplicationFilterChain.internalDoFi >> lter( >> ApplicationFilterChain.java:193) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.ApplicationFilterChain.doFilter( >> ApplicationFilterChain.java:166) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardWrapperValve.invoke(Standar >> dWrapperValve.java:198) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardContextValve.invoke(Standar >> dContextValve.java:96) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.authenticator.AuthenticatorBase.invoke(A >> uthenticatorBase.java:478) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardHostValve.invoke(StandardHo >> stValve.java:140) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo >> rtValve.java:80) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.core.StandardEngineValve.invoke(Standard >> EngineValve.java:87) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.valves.AbstractAccessLogValve.invoke( >> AbstractAccessLogValve.java:624) [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd >> apter.java:342) >> [tomcat-catalina-8.5.16.jar:8.5.16] >> at org.apache.coyote.http11.Http11Processor.service(Http11Proce >> ssor.java:799) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.coyote.AbstractProcessorLight.process( >> AbstractProcessorLight.java:66) [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.coyote.AbstractProtocol$ConnectionHandler. >> process(AbstractProtocol.java:868) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun >> (NioEndpoint.java:1455) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at org.apache.tomcat.util.net.SocketProcessorBase.run(SocketPro >> cessorBase.java:49) >> [tomcat-coyote-8.5.16.jar:8.5.16] >> at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >> Executor.java:1142) >> [?:1.8.0_66] >> at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >> lExecutor.java:617) >> [?:1.8.0_66] >> at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable. >> run(TaskThread.java:61) >> [tomcat-util-8.5.16.jar:8.5.16] >> at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66] >> Caused by: org.apache.ofbiz.entity.serialize.SerializeException: Unable >> to >> serialize object; null byte array returned >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serializeCustom(XmlSerializer.java:264) ~[ofbiz.jar:?] >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serializeSingle(XmlSerializer.java:257) ~[ofbiz.jar:?] >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serializeSingle(XmlSerializer.java:252) ~[ofbiz.jar:?] >> at org.apache.ofbiz.entity.serialize.XmlSerializer. >> serialize(XmlSerializer.java:78) ~[ofbiz.jar:?] >> at org.apache.ofbiz.service.engine.GenericAsyncEngine. >> runAsync(GenericAsyncEngine.java:94) ~[ofbiz.jar:?] >> ... 40 more >> >> ========= Console Log end ========= >> >> >> - Best Regards, >> Swapnil >> >> On Sat, Sep 23, 2017 at 1:33 PM, Jacques Le Roux < >> [email protected]> wrote: >> >> Hi Swapnil, >>> >>> Did you try? >>> >>> @SuppressWarnings("serial") >>> public final class VisualTheme implements Serializable { >>> >>> Jacques >>> >>> >>> >>> Le 23/09/2017 à 08:29, Swapnil Mane a écrit : >>> >>> Thank you Nicolas and team for this great work. >>>> Highly appreciated!! >>>> >>>> I am facing some Exception related to VisualTheme while running the MRP. >>>> https://demo-trunk.ofbiz.apache.org/manufacturing/control/RunMrp >>>> >>>> I guess it is related to theme work we have done, please let me know, >>>> if I >>>> am missing anything. >>>> >>>> >>>> ========= Console Log start ========= >>>> [[ASync service failed...- total:0.012,since last(ASync service >>>> sta...):0.012]] - 'manufacturing / executeMrp' >>>> 2017-09-23 11:44:24,458 |jsse-nio-8443-exec-6 >>>> |ServiceDispatcher |E| Service [executeMrp] threw an >>>> unexpected >>>> exception/error >>>> org.apache.ofbiz.service.GenericServiceException: Problem serializing >>>> service attributes (Cannot serialize object of class >>>> org.apache.ofbiz.widget.renderer.VisualTheme) >>>> at >>>> org.apache.ofbiz.service.engine.GenericAsyncEngine.runAsync( >>>> GenericAsyncEngine.java:124) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.engine.GenericAsyncEngine.runAsync( >>>> GenericAsyncEngine.java:70) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.ServiceDispatcher.runAsync(ServiceD >>>> ispatcher.java:715) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.ServiceDispatcher.runAsync(ServiceD >>>> ispatcher.java:780) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.GenericDispatcherFactory$GenericDis >>>> patcher.runAsync(GenericDispatcherFactory.java:181) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.GenericDispatcherFactory$GenericDis >>>> patcher.runAsync(GenericDispatcherFactory.java:191) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.webapp.event.ServiceEventHandler.invoke(Ser >>>> viceEventHandler.java:348) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.webapp.control.RequestHandler.runEvent(Requ >>>> estHandler.java:730) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.webapp.control.RequestHandler.doRequest(Req >>>> uestHandler.java:454) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.webapp.control.ControlServlet.doGet(Control >>>> Servlet.java:212) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.webapp.control.ControlServlet.doPost(Contro >>>> lServlet.java:87) >>>> [ofbiz.jar:?] >>>> at javax.servlet.http.HttpServlet >>>> .service(HttpServlet.java:707) >>>> [javax.servlet-api-3.1.0.jar:3.1.0] >>>> at javax.servlet.http.HttpServlet >>>> .service(HttpServlet.java:790) >>>> [javax.servlet-api-3.1.0.jar:3.1.0] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>>> lter(ApplicationFilterChain.java:231) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>>> licationFilterChain.java:166) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>> [tomcat-embed-websocket-8.0.39.jar:8.0.39] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>>> lter(ApplicationFilterChain.java:193) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>>> licationFilterChain.java:166) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.ofbiz.webapp.control.ContextFilter.doFilter(Conte >>>> xtFilter.java:196) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>>> lter(ApplicationFilterChain.java:193) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>>> licationFilterChain.java:166) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.ofbiz.webapp.control.ControlFilter.doFilter(Contr >>>> olFilter.java:157) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>>> lter(ApplicationFilterChain.java:193) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>>> licationFilterChain.java:166) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.StandardWrapperValve.invoke(Standar >>>> dWrapperValve.java:198) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.StandardContextValve.invoke(Standar >>>> dContextValve.java:96) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(A >>>> uthenticatorBase.java:478) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHo >>>> stValve.java:140) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo >>>> rtValve.java:80) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.StandardEngineValve.invoke(Standard >>>> EngineValve.java:87) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(Abs >>>> tractAccessLogValve.java:624) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd >>>> apter.java:342) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.coyote.http11.Http11Processor.service(Http11Proce >>>> ssor.java:799) >>>> [tomcat-coyote-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.coyote.AbstractProcessorLight.process(AbstractPro >>>> cessorLight.java:66) >>>> [tomcat-coyote-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process >>>> (AbstractProtocol.java:868) >>>> [tomcat-coyote-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun >>>> (NioEndpoint.java:1455) >>>> [tomcat-coyote-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketPro >>>> cessorBase.java:49) >>>> [tomcat-coyote-8.5.16.jar:8.5.16] >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >>>> Executor.java:1142) >>>> [?:1.8.0_66] >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >>>> lExecutor.java:617) >>>> [?:1.8.0_66] >>>> at >>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.r >>>> un(TaskThread.java:61) >>>> [tomcat-util-8.5.16.jar:8.5.16] >>>> at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66] >>>> Caused by: org.apache.ofbiz.entity.serialize.SerializeException: Cannot >>>> serialize object of class org.apache.ofbiz.widget.renderer.VisualTheme >>>> at >>>> org.apache.ofbiz.entity.serialize.XmlSerializer.serializeCus >>>> tom(XmlSerializer.java:273) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.entity.serialize.XmlSerializer.serializeSin >>>> gle(XmlSerializer.java:257) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.entity.serialize.XmlSerializer.serializeSin >>>> gle(XmlSerializer.java:252) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.entity.serialize.XmlSerializer.serialize(Xm >>>> lSerializer.java:78) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.engine.GenericAsyncEngine.runAsync( >>>> GenericAsyncEngine.java:94) >>>> ~[ofbiz.jar:?] >>>> ... 40 more >>>> 2017-09-23 11:44:24,460 |jsse-nio-8443-exec-6 >>>> |TransactionUtil |I| Transaction rolled back >>>> 2017-09-23 11:44:24,460 |jsse-nio-8443-exec-6 >>>> |TransactionUtil |W| Not committing transaction, status is >>>> No >>>> Transaction (6) >>>> 2017-09-23 11:44:24,460 |jsse-nio-8443-exec-6 >>>> |ServiceEventHandler |E| Service invocation error >>>> org.apache.ofbiz.service.GenericServiceException: Problem serializing >>>> service attributes (Cannot serialize object of class >>>> org.apache.ofbiz.widget.renderer.VisualTheme) >>>> at >>>> org.apache.ofbiz.service.engine.GenericAsyncEngine.runAsync( >>>> GenericAsyncEngine.java:124) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.engine.GenericAsyncEngine.runAsync( >>>> GenericAsyncEngine.java:70) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.ServiceDispatcher.runAsync(ServiceD >>>> ispatcher.java:715) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.ServiceDispatcher.runAsync(ServiceD >>>> ispatcher.java:780) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.GenericDispatcherFactory$GenericDis >>>> patcher.runAsync(GenericDispatcherFactory.java:181) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.GenericDispatcherFactory$GenericDis >>>> patcher.runAsync(GenericDispatcherFactory.java:191) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.webapp.event.ServiceEventHandler.invoke(Ser >>>> viceEventHandler.java:348) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.webapp.control.RequestHandler.runEvent(Requ >>>> estHandler.java:730) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.webapp.control.RequestHandler.doRequest(Req >>>> uestHandler.java:454) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.webapp.control.ControlServlet.doGet(Control >>>> Servlet.java:212) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.webapp.control.ControlServlet.doPost(Contro >>>> lServlet.java:87) >>>> [ofbiz.jar:?] >>>> at javax.servlet.http.HttpServlet >>>> .service(HttpServlet.java:707) >>>> [javax.servlet-api-3.1.0.jar:3.1.0] >>>> at javax.servlet.http.HttpServlet >>>> .service(HttpServlet.java:790) >>>> [javax.servlet-api-3.1.0.jar:3.1.0] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>>> lter(ApplicationFilterChain.java:231) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>>> licationFilterChain.java:166) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) >>>> [tomcat-embed-websocket-8.0.39.jar:8.0.39] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>>> lter(ApplicationFilterChain.java:193) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>>> licationFilterChain.java:166) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.ofbiz.webapp.control.ContextFilter.doFilter(Conte >>>> xtFilter.java:196) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>>> lter(ApplicationFilterChain.java:193) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>>> licationFilterChain.java:166) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.ofbiz.webapp.control.ControlFilter.doFilter(Contr >>>> olFilter.java:157) >>>> [ofbiz.jar:?] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFi >>>> lter(ApplicationFilterChain.java:193) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(App >>>> licationFilterChain.java:166) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.StandardWrapperValve.invoke(Standar >>>> dWrapperValve.java:198) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.StandardContextValve.invoke(Standar >>>> dContextValve.java:96) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(A >>>> uthenticatorBase.java:478) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.StandardHostValve.invoke(StandardHo >>>> stValve.java:140) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorRepo >>>> rtValve.java:80) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.core.StandardEngineValve.invoke(Standard >>>> EngineValve.java:87) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.valves.AbstractAccessLogValve.invoke(Abs >>>> tractAccessLogValve.java:624) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAd >>>> apter.java:342) >>>> [tomcat-catalina-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.coyote.http11.Http11Processor.service(Http11Proce >>>> ssor.java:799) >>>> [tomcat-coyote-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.coyote.AbstractProcessorLight.process(AbstractPro >>>> cessorLight.java:66) >>>> [tomcat-coyote-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.coyote.AbstractProtocol$ConnectionHandler.process >>>> (AbstractProtocol.java:868) >>>> [tomcat-coyote-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun >>>> (NioEndpoint.java:1455) >>>> [tomcat-coyote-8.5.16.jar:8.5.16] >>>> at >>>> org.apache.tomcat.util.net.SocketProcessorBase.run(SocketPro >>>> cessorBase.java:49) >>>> [tomcat-coyote-8.5.16.jar:8.5.16] >>>> at >>>> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPool >>>> Executor.java:1142) >>>> [?:1.8.0_66] >>>> at >>>> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoo >>>> lExecutor.java:617) >>>> [?:1.8.0_66] >>>> at >>>> org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.r >>>> un(TaskThread.java:61) >>>> [tomcat-util-8.5.16.jar:8.5.16] >>>> at java.lang.Thread.run(Thread.java:745) [?:1.8.0_66] >>>> Caused by: org.apache.ofbiz.entity.serialize.SerializeException: Cannot >>>> serialize object of class org.apache.ofbiz.widget.renderer.VisualTheme >>>> at >>>> org.apache.ofbiz.entity.serialize.XmlSerializer.serializeCus >>>> tom(XmlSerializer.java:273) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.entity.serialize.XmlSerializer.serializeSin >>>> gle(XmlSerializer.java:257) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.entity.serialize.XmlSerializer.serializeSin >>>> gle(XmlSerializer.java:252) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.entity.serialize.XmlSerializer.serialize(Xm >>>> lSerializer.java:78) >>>> ~[ofbiz.jar:?] >>>> at >>>> org.apache.ofbiz.service.engine.GenericAsyncEngine.runAsync( >>>> GenericAsyncEngine.java:94) >>>> ~[ofbiz.jar:?] >>>> ... 40 more >>>> 2017-09-23 11:44:24,463 |jsse-nio-8443-exec-6 >>>> |RequestHandler |E| Request runMrpGo caused an error with >>>> the following message: Error calling event: >>>> org.apache.ofbiz.webapp.event.EventHandlerException: Service invocation >>>> error (Cannot serialize object of class >>>> org.apache.ofbiz.widget.renderer.VisualTheme) >>>> 2017-09-23 11:44:24,463 |jsse-nio-8443-exec-6 >>>> |RequestHandler |I| Rendering View [MrpExecution]. >>>> Hidden >>>> sessionId by default. >>>> 2017-09-23 11:44:24,465 |jsse-nio-8443-exec-6 >>>> |ServiceDispatcher |T| Sync service >>>> [manufacturing/getUserPreferenceGroup] finished in [1] milliseconds >>>> >>>> ========= Console log end ========= >>>> >>>> >>>> - Best Regards, >>>> Swapnil M Mane >>>> >>>> >>>> On Sun, Sep 10, 2017 at 4:21 PM, Michael Brohl < >>>> [email protected]> >>>> wrote: >>>> >>>> Thank you, Nicolas, for the great effort you put on this. >>>> >>>>> I'll hope to soon reactivate my work on the bootstrap theme, using the >>>>> new >>>>> structure, and see how it will work out. >>>>> >>>>> I'll have some more qualified feedback (and propably questions ;-) ) >>>>> then... >>>>> >>>>> Thanks, >>>>> >>>>> Michael >>>>> >>>>> >>>>> Am 25.08.17 um 12:15 schrieb Nicolas Malin: >>>>> >>>>> I loaded all my local :) >>>>> >>>>> Le 25/08/2017 à 00:03, Nicolas Malin a écrit : >>>>>> >>>>>> I started to load common-theme on trunk, at this time to resume : >>>>>> >>>>>>> r1806075, r1806076 : I loaded engine and documentation >>>>>>> r1806084 : I moved all images folder to common-theme >>>>>>> r1806091, r1806093: I moved all ftl template from common to >>>>>>> common-theme >>>>>>> and all macro ftl libraries. >>>>>>> >>>>>>> 1806134 : load VisualTheme and ModelTheme on different session and >>>>>>> >>>>>> context >>>>>> 1806137, 180614[0-9] : Migrate themes, common screens, handler to >>>>>> exploit >>>>>> values from the theme definition >>>>>> 1806150 : migrate all other screen and scripts to exploit values from >>>>>> the theme definition >>>>>> 180615 : improve error message and announce the commit end :) >>>>>> >>>>>> Cheers, >>>>>> Nicolas >>>>>> >>>>>> I hope to break nothing at this time. >>>>>> >>>>>>> The next steps will load the dynamic theme load on session >>>>>>> >>>>>>> Cheers, >>>>>>> >>>>>>> Nicolas >>>>>>> >>>>>>> >>>>>>> Le 22/08/2017 à 14:07, Nicolas Malin a écrit : >>>>>>> >>>>>>> Hi Taher, >>>>>>> >>>>>>>> If you have few time to have a look on these three class : >>>>>>>> >>>>>>>> https://github.com/nmalin/ofbiz-framework/blob/common-theme/ >>>>>>>> framework/widget/src/main/java/org/apache/ofbiz/widget/ >>>>>>>> model/ModelTheme.java >>>>>>>> https://github.com/nmalin/ofbiz-framework/blob/common-theme/ >>>>>>>> framework/widget/src/main/java/org/apache/ofbiz/widget/ >>>>>>>> model/ThemeFactory.java >>>>>>>> https://github.com/nmalin/ofbiz-framework/blob/common-theme/ >>>>>>>> framework/widget/src/main/java/org/apache/ofbiz/widget/ >>>>>>>> renderer/VisualTheme.java >>>>>>>> >>>>>>>> ModelTheme is java class to load all Theme definition who interact >>>>>>>> with >>>>>>>> the system >>>>>>>> >>>>>>>> VisualTheme is java class regards the VisualTheme entity who >>>>>>>> interact >>>>>>>> with the user to exploit the modelTheme >>>>>>>> >>>>>>>> ThemeFactory is the factory to create both. >>>>>>>> >>>>>>>> I prepare my commits, but I need to separate properly each code >>>>>>>> modification to help other learn the work. >>>>>>>> >>>>>>>> Cheers, >>>>>>>> Nicolas >>>>>>>> >>>>>>>> Le 21/08/2017 à 10:13, Taher Alkhateeb a écrit : >>>>>>>> >>>>>>>> Hi Nicolas, >>>>>>>> >>>>>>>>> If it helps you, I suggest to isolate files / code where you are >>>>>>>>> not >>>>>>>>> very comfortable and put them in a separate patch (not the full >>>>>>>>> patch) >>>>>>>>> with an explanation of what you've done and where you feel a little >>>>>>>>> hesitant or uneasy. I think if you make us focus with you on very >>>>>>>>> specific pieces of code then our review will be faster and your >>>>>>>>> confidence of the review will be better. >>>>>>>>> >>>>>>>>> On Mon, Aug 21, 2017 at 10:55 AM, Nicolas Malin >>>>>>>>> <[email protected]> wrote: >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> >>>>>>>>>> I will commit on trunk after a second review of my code because i >>>>>>>>>> was >>>>>>>>>> concentrated to increase the flexibility with macro and screen but >>>>>>>>>> not >>>>>>>>>> manage correctly the VisualTheme concept. >>>>>>>>>> >>>>>>>>>> So I will take care about this, complete the documentation and >>>>>>>>>> commit >>>>>>>>>> on >>>>>>>>>> trunk. >>>>>>>>>> >>>>>>>>>> Nicolas >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Le 19/08/2017 à 14:14, Taher Alkhateeb a écrit : >>>>>>>>>> >>>>>>>>>> Like Michael, I also prefer to include the work into the code base >>>>>>>>>> >>>>>>>>>>> and >>>>>>>>>>> test it over there. It seems like you put a lot of effort into >>>>>>>>>>> this >>>>>>>>>>> code so thank you! I like the fact that you brought all the >>>>>>>>>>> artifacts >>>>>>>>>>> into the theme along with the FTL macros. This is a good first >>>>>>>>>>> step, >>>>>>>>>>> and I believe continuing on this direction is where we need to >>>>>>>>>>> go. >>>>>>>>>>> >>>>>>>>>>> +1 to committing into the code base and testing over there. >>>>>>>>>>> >>>>>>>>>>> On Fri, Aug 18, 2017 at 1:09 AM, Jacques Le Roux >>>>>>>>>>> <[email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>> That sounds great, >>>>>>>>>>> >>>>>>>>>>>> Thanks Nicolas! >>>>>>>>>>>> >>>>>>>>>>>> Jacques >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Le 17/08/2017 à 22:00, Nicolas Malin a écrit : >>>>>>>>>>>> >>>>>>>>>>>> Hello, >>>>>>>>>>>> >>>>>>>>>>>>> I started the documentation here >>>>>>>>>>>>> >>>>>>>>>>>>> https://github.com/nmalin/ofbiz-framework/blob/common-theme/ >>>>>>>>>>>>> themes/README.md >>>>>>>>>>>>> >>>>>>>>>>>>> It's a begging, I hope improve it quickly >>>>>>>>>>>>> >>>>>>>>>>>>> Nicolas >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> Le 16/08/2017 à 13:49, Nicolas Malin a écrit : >>>>>>>>>>>>> >>>>>>>>>>>>> Hello; >>>>>>>>>>>>> >>>>>>>>>>>>>> To continue the common-theme subject, I haven't see negative >>>>>>>>>>>>>> return to >>>>>>>>>>>>>> the issue Create a common theme (OFBIZ-9138) [1] and on >>>>>>>>>>>>>> threads >>>>>>>>>>>>>> on the >>>>>>>>>>>>>> same >>>>>>>>>>>>>> subject [2] and the additional theme xml definition [3], I >>>>>>>>>>>>>> suggest to >>>>>>>>>>>>>> create >>>>>>>>>>>>>> a documentation on the wiki how work the "theme engine" and >>>>>>>>>>>>>> commit the >>>>>>>>>>>>>> current git branch [4] [5] on trunk >>>>>>>>>>>>>> >>>>>>>>>>>>>> After that, the engine will be present on the trunk and we >>>>>>>>>>>>>> continue the >>>>>>>>>>>>>> work to : >>>>>>>>>>>>>> * Clean the common-theme and create a real theme >>>>>>>>>>>>>> * Migrate properly the current theme with the new structure >>>>>>>>>>>>>> * Analyze more how organize the screen api >>>>>>>>>>>>>> >>>>>>>>>>>>>> But don't panic, before that I'm listening to all suggest or >>>>>>>>>>>>>> remarks ;) >>>>>>>>>>>>>> >>>>>>>>>>>>>> Nicolas >>>>>>>>>>>>>> >>>>>>>>>>>>>> [1] https://issues.apache.org/jira/browse/OFBIZ-9138 >>>>>>>>>>>>>> [2] >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://lists.apache.org/thread.html/6ab61eb5ddeb4669f6e8e15 >>>>>>>>>>>>>> fff44db724a596ecfece34ba4e34ef490@%3Cdev.ofbiz.apache.org%3E >>>>>>>>>>>>>> [3] >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://lists.apache.org/thread.html/8c40f261d2d818aed6f38ab >>>>>>>>>>>>>> e231030204f8f8d6ca8a366b9f040f326@%3Cdev.ofbiz.apache.org%3E >>>>>>>>>>>>>> [4] https://github.com/nmalin/ofbi >>>>>>>>>>>>>> z-framework/tree/common-theme >>>>>>>>>>>>>> [5] >>>>>>>>>>>>>> >>>>>>>>>>>>>> https://github.com/apache/ofbiz-framework/compare/trunk... >>>>>>>>>>>>>> nmalin:common-theme?expand=1 >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> > >
