Re: [Wicket-user] About ModalWindow example for wicket 1.3
I just checkout the branches/wicket-1.x. After I create the jar file with mvn -Dmaven.test.skip=true package and attach the library, jetty always return these exception: org.mortbay.util.MultiException[java.lang.ClassNotFoundException: wicket.protocol.http.WicketFilter] at org.mortbay.http.HttpServer.doStart(HttpServer.java:686) at org.mortbay.util.Container.start(Container.java:72) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) java.lang.ClassNotFoundException: wicket.protocol.http.WicketFilter at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:219) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:187) at org.mortbay.http.HttpContext.loadClass(HttpContext.java:1227) at org.mortbay.jetty.servlet.Holder.start(Holder.java:188) at org.mortbay.jetty.servlet.FilterHolder.start(FilterHolder.java:60) at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:310) at org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:509) at org.mortbay.util.Container.start(Container.java:72) at org.mortbay.http.HttpServer.doStart(HttpServer.java:708) at org.mortbay.util.Container.start(Container.java:72) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) java.lang.ClassNotFoundException: wicket.protocol.http.WicketFilter at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:219) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:187) at org.mortbay.http.HttpContext.loadClass(HttpContext.java:1227) at org.mortbay.jetty.servlet.Holder.start(Holder.java:188) at org.mortbay.jetty.servlet.FilterHolder.start(FilterHolder.java:60) at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:310) at org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:509) at org.mortbay.util.Container.start(Container.java:72) at org.mortbay.http.HttpServer.doStart(HttpServer.java:708) at org.mortbay.util.Container.start(Container.java:72) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) Here are my web.xml: ?xml version=1.0 encoding=UTF-8? !DOCTYPE web-app PUBLIC -//Sun Microsystems, Inc.//DTD Web Application 2.3//EN http://java.sun.com/dtd/web-app_2_3.dtd; web-app display-nameLSA Application/display-name context-param param-nameconfiguration/param-name param-valuedeployment/param-value /context-param filter filter-nameApplication/filter-name filter-classwicket.protocol.http.WicketFilter/filter-class init-param param-nameapplicationClassName/param-name param-valuelsa.web.LSAApplication/param-value /init-param init-param param-namefilterPath/param-name param-valueapp/param-value /init-param /filter filter-mapping filter-nameApplication/filter-name url-pattern/*/url-pattern /filter-mapping /web-app I am newbie on maven and sorry for my stupid question. Ar I always waste time in such kind of setting problem, especially for java development Thanks, Man Kam Matej Knopp wrote: yeah, that's rather old snapshot, i think it's already fixed. On 3/29/07, Chan Man Kam [EMAIL PROTECTED] wrote: I just download it form mvn (http://wicketstuff.org/maven/repository) a few day before. #Generated by Maven #Mon Mar 12 00:03:31 CET 2007 version=1.3-incubating-SNAPSHOT Man Kam Matej Knopp wrote: what version are you using? can you check if this still happens with latest 1.3 wicket version? -Matej On 3/29/07, Chan Man Kam [EMAIL PROTECTED] wrote: Dear all, At first, I got this exception, after I click Close this window with result OK inside the ModalWindow. wicket.util.io.WicketSerializeableException: Error reading field: locale for object class: class wicket.extensions.ajax.markup.html.modal.ModalWindow$MaskType children-maskType NOTE: if you feel Wicket is at fault with this exception, please report to the mailing list. You can switch to JDK based serialization by calling: wicket.util.lang.Objects.setObjectStreamFactory(new IObjectStreamFactory.DefaultObjectStreamFactory()) e.g. in the init method of your application at
Re: [Wicket-user] About ModalWindow example for wicket 1.3
Try mvn clean first. Eelco On 3/30/07, Chan Man Kam [EMAIL PROTECTED] wrote: I just checkout the branches/wicket-1.x. After I create the jar file with mvn -Dmaven.test.skip=true package and attach the library, jetty always return these exception: org.mortbay.util.MultiException[java.lang.ClassNotFoundException: wicket.protocol.http.WicketFilter] at org.mortbay.http.HttpServer.doStart(HttpServer.java:686) at org.mortbay.util.Container.start(Container.java:72) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) java.lang.ClassNotFoundException: wicket.protocol.http.WicketFilter at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:219) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:187) at org.mortbay.http.HttpContext.loadClass(HttpContext.java:1227) at org.mortbay.jetty.servlet.Holder.start(Holder.java:188) at org.mortbay.jetty.servlet.FilterHolder.start(FilterHolder.java:60) at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:310) at org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:509) at org.mortbay.util.Container.start(Container.java:72) at org.mortbay.http.HttpServer.doStart(HttpServer.java:708) at org.mortbay.util.Container.start(Container.java:72) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) java.lang.ClassNotFoundException: wicket.protocol.http.WicketFilter at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:219) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:187) at org.mortbay.http.HttpContext.loadClass(HttpContext.java:1227) at org.mortbay.jetty.servlet.Holder.start(Holder.java:188) at org.mortbay.jetty.servlet.FilterHolder.start(FilterHolder.java:60) at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:310) at org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:509) at org.mortbay.util.Container.start(Container.java:72) at org.mortbay.http.HttpServer.doStart(HttpServer.java:708) at org.mortbay.util.Container.start(Container.java:72) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) Here are my web.xml: ?xml version=1.0 encoding=UTF-8? !DOCTYPE web-app PUBLIC -//Sun Microsystems, Inc.//DTD Web Application 2.3//EN http://java.sun.com/dtd/web-app_2_3.dtd; web-app display-nameLSA Application/display-name context-param param-nameconfiguration/param-name param-valuedeployment/param-value /context-param filter filter-nameApplication/filter-name filter-classwicket.protocol.http.WicketFilter/filter-class init-param param-nameapplicationClassName/param-name param-valuelsa.web.LSAApplication/param-value /init-param init-param param-namefilterPath/param-name param-valueapp/param-value /init-param /filter filter-mapping filter-nameApplication/filter-name url-pattern/*/url-pattern /filter-mapping /web-app I am newbie on maven and sorry for my stupid question. Ar I always waste time in such kind of setting problem, especially for java development Thanks, Man Kam Matej Knopp wrote: yeah, that's rather old snapshot, i think it's already fixed. On 3/29/07, Chan Man Kam [EMAIL PROTECTED] wrote: I just download it form mvn (http://wicketstuff.org/maven/repository) a few day before. #Generated by Maven #Mon Mar 12 00:03:31 CET 2007 version=1.3-incubating-SNAPSHOT Man Kam Matej Knopp wrote: what version are you using? can you check if this still happens with latest 1.3 wicket version? -Matej On 3/29/07, Chan Man Kam [EMAIL PROTECTED] wrote: Dear all, At first, I got this exception, after I click Close this window with result OK inside the ModalWindow. wicket.util.io.WicketSerializeableException: Error reading field: locale for object class: class wicket.extensions.ajax.markup.html.modal.ModalWindow$MaskType children-maskType NOTE: if you feel Wicket is at fault with this exception, please report to the mailing list. You can switch to JDK based serialization by calling:
Re: [Wicket-user] About ModalWindow example for wicket 1.3
The same exception occurred. Man Kam. Eelco Hillenius wrote: Try mvn clean first. Eelco On 3/30/07, Chan Man Kam [EMAIL PROTECTED] wrote: I just checkout the branches/wicket-1.x. After I create the jar file with mvn -Dmaven.test.skip=true package and attach the library, jetty always return these exception: org.mortbay.util.MultiException[java.lang.ClassNotFoundException: wicket.protocol.http.WicketFilter] at org.mortbay.http.HttpServer.doStart(HttpServer.java:686) at org.mortbay.util.Container.start(Container.java:72) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) java.lang.ClassNotFoundException: wicket.protocol.http.WicketFilter at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:219) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:187) at org.mortbay.http.HttpContext.loadClass(HttpContext.java:1227) at org.mortbay.jetty.servlet.Holder.start(Holder.java:188) at org.mortbay.jetty.servlet.FilterHolder.start(FilterHolder.java:60) at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:310) at org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:509) at org.mortbay.util.Container.start(Container.java:72) at org.mortbay.http.HttpServer.doStart(HttpServer.java:708) at org.mortbay.util.Container.start(Container.java:72) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) java.lang.ClassNotFoundException: wicket.protocol.http.WicketFilter at java.net.URLClassLoader$1.run(URLClassLoader.java:200) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(URLClassLoader.java:188) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:219) at org.mortbay.http.ContextLoader.loadClass(ContextLoader.java:187) at org.mortbay.http.HttpContext.loadClass(HttpContext.java:1227) at org.mortbay.jetty.servlet.Holder.start(Holder.java:188) at org.mortbay.jetty.servlet.FilterHolder.start(FilterHolder.java:60) at org.mortbay.jetty.servlet.WebApplicationHandler.initializeServlets(WebApplicationHandler.java:310) at org.mortbay.jetty.servlet.WebApplicationContext.doStart(WebApplicationContext.java:509) at org.mortbay.util.Container.start(Container.java:72) at org.mortbay.http.HttpServer.doStart(HttpServer.java:708) at org.mortbay.util.Container.start(Container.java:72) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:282) at com.iw.plugins.jettyrunner.PluginRunner.launch(PluginRunner.java:104) at com.iw.plugins.jettyrunner.PluginRunner.main(PluginRunner.java:75) Here are my web.xml: ?xml version=1.0 encoding=UTF-8? !DOCTYPE web-app PUBLIC -//Sun Microsystems, Inc.//DTD Web Application 2.3//EN http://java.sun.com/dtd/web-app_2_3.dtd; web-app display-nameLSA Application/display-name context-param param-nameconfiguration/param-name param-valuedeployment/param-value /context-param filter filter-nameApplication/filter-name filter-classwicket.protocol.http.WicketFilter/filter-class init-param param-nameapplicationClassName/param-name param-valuelsa.web.LSAApplication/param-value /init-param init-param param-namefilterPath/param-name param-valueapp/param-value /init-param /filter filter-mapping filter-nameApplication/filter-name url-pattern/*/url-pattern /filter-mapping /web-app I am newbie on maven and sorry for my stupid question. Ar I always waste time in such kind of setting problem, especially for java development Thanks, Man Kam Matej Knopp wrote: yeah, that's rather old snapshot, i think it's already fixed. On 3/29/07, Chan Man Kam [EMAIL PROTECTED] wrote: I just download it form mvn (http://wicketstuff.org/maven/repository) a few day before. #Generated by Maven #Mon Mar 12 00:03:31 CET 2007 version=1.3-incubating-SNAPSHOT Man Kam Matej Knopp wrote: what version are you using? can you check if this still happens with latest 1.3 wicket version? -Matej On 3/29/07, Chan Man Kam [EMAIL PROTECTED] wrote: Dear all, At first, I got this exception, after I click Close this window with result OK inside the ModalWindow. wicket.util.io.WicketSerializeableException: Error reading field: locale for object class: class wicket.extensions.ajax.markup.html.modal.ModalWindow$MaskType children-maskType NOTE: if you feel Wicket is at fault with this exception, please report to the mailing list. You
Re: [Wicket-user] About ModalWindow example for wicket 1.3
what version are you using? can you check if this still happens with latest 1.3 wicket version? -Matej On 3/29/07, Chan Man Kam [EMAIL PROTECTED] wrote: Dear all, At first, I got this exception, after I click Close this window with result OK inside the ModalWindow. wicket.util.io.WicketSerializeableException: Error reading field: locale for object class: class wicket.extensions.ajax.markup.html.modal.ModalWindow$MaskType children-maskType NOTE: if you feel Wicket is at fault with this exception, please report to the mailing list. You can switch to JDK based serialization by calling: wicket.util.lang.Objects.setObjectStreamFactory(new IObjectStreamFactory.DefaultObjectStreamFactory()) e.g. in the init method of your application at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:424) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:133) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.lang.Objects.byteArrayToObject(Objects.java:397) at wicket.protocol.http.FilePageStore.getPage(FilePageStore.java:149) at wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.get(SecondLevelCacheSessionStore.java:138) at wicket.Session.getPage(Session.java:528) at wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:417) at wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:131) at wicket.RequestCycle.step(RequestCycle.java:1037) at wicket.RequestCycle.steps(RequestCycle.java:1138) at wicket.RequestCycle.request(RequestCycle.java:474) at wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:256) at wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:126) 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) Caused by: java.lang.NullPointerException at wicket.util.io.ClassStreamHandler.createObject(ClassStreamHandler.java:303) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:91) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) ... 35 more After I include the Objects.setObjectStreamFactory(new IObjectStreamFactory.DefaultObjectStreamFactory()); in the init method, the exception disappear, but the Last modal window result: show nothing after I do something inside the modal window. I checked that it is should not because of the ajax target cannot refresh the the Last modal window result:, as the callback that run the setResult method cannot update the actual result field inside the ModalWindowPage. wicket-user@lists.sourceforge.net Thanks, Man Kam - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.phpp=sourceforgeCID=DEVDEV ___ Wicket-user mailing list
Re: [Wicket-user] About ModalWindow example for wicket 1.3
I just download it form mvn (http://wicketstuff.org/maven/repository) a few day before. #Generated by Maven #Mon Mar 12 00:03:31 CET 2007 version=1.3-incubating-SNAPSHOT Man Kam Matej Knopp wrote: what version are you using? can you check if this still happens with latest 1.3 wicket version? -Matej On 3/29/07, Chan Man Kam [EMAIL PROTECTED] wrote: Dear all, At first, I got this exception, after I click Close this window with result OK inside the ModalWindow. wicket.util.io.WicketSerializeableException: Error reading field: locale for object class: class wicket.extensions.ajax.markup.html.modal.ModalWindow$MaskType children-maskType NOTE: if you feel Wicket is at fault with this exception, please report to the mailing list. You can switch to JDK based serialization by calling: wicket.util.lang.Objects.setObjectStreamFactory(new IObjectStreamFactory.DefaultObjectStreamFactory()) e.g. in the init method of your application at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:424) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:133) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.lang.Objects.byteArrayToObject(Objects.java:397) at wicket.protocol.http.FilePageStore.getPage(FilePageStore.java:149) at wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.get(SecondLevelCacheSessionStore.java:138) at wicket.Session.getPage(Session.java:528) at wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:417) at wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:131) at wicket.RequestCycle.step(RequestCycle.java:1037) at wicket.RequestCycle.steps(RequestCycle.java:1138) at wicket.RequestCycle.request(RequestCycle.java:474) at wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:256) at wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:126) 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) Caused by: java.lang.NullPointerException at wicket.util.io.ClassStreamHandler.createObject(ClassStreamHandler.java:303) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:91) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) ... 35 more After I include the Objects.setObjectStreamFactory(new IObjectStreamFactory.DefaultObjectStreamFactory()); in the init method, the exception disappear, but the Last modal window result: show nothing after I do something inside the modal window. I checked that it is should not because of the ajax target cannot refresh the the Last modal window result:, as the callback that run the setResult method cannot update the actual result field inside the ModalWindowPage. wicket-user@lists.sourceforge.net Thanks, Man Kam - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions
Re: [Wicket-user] About ModalWindow example for wicket 1.3
yeah, that's rather old snapshot, i think it's already fixed. On 3/29/07, Chan Man Kam [EMAIL PROTECTED] wrote: I just download it form mvn (http://wicketstuff.org/maven/repository) a few day before. #Generated by Maven #Mon Mar 12 00:03:31 CET 2007 version=1.3-incubating-SNAPSHOT Man Kam Matej Knopp wrote: what version are you using? can you check if this still happens with latest 1.3 wicket version? -Matej On 3/29/07, Chan Man Kam [EMAIL PROTECTED] wrote: Dear all, At first, I got this exception, after I click Close this window with result OK inside the ModalWindow. wicket.util.io.WicketSerializeableException: Error reading field: locale for object class: class wicket.extensions.ajax.markup.html.modal.ModalWindow$MaskType children-maskType NOTE: if you feel Wicket is at fault with this exception, please report to the mailing list. You can switch to JDK based serialization by calling: wicket.util.lang.Objects.setObjectStreamFactory(new IObjectStreamFactory.DefaultObjectStreamFactory()) e.g. in the init method of your application at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:424) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:133) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.lang.Objects.byteArrayToObject(Objects.java:397) at wicket.protocol.http.FilePageStore.getPage(FilePageStore.java:149) at wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.get(SecondLevelCacheSessionStore.java:138) at wicket.Session.getPage(Session.java:528) at wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:417) at wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:131) at wicket.RequestCycle.step(RequestCycle.java:1037) at wicket.RequestCycle.steps(RequestCycle.java:1138) at wicket.RequestCycle.request(RequestCycle.java:474) at wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:256) at wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:126) 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) Caused by: java.lang.NullPointerException at wicket.util.io.ClassStreamHandler.createObject(ClassStreamHandler.java:303) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:91) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) ... 35 more After I include the Objects.setObjectStreamFactory(new IObjectStreamFactory.DefaultObjectStreamFactory()); in the init method, the exception disappear, but the Last modal window result: show nothing after I do something inside the modal window. I checked that it is should not because of the ajax target cannot refresh the the Last modal window result:, as the callback that run the setResult method cannot update the actual result field inside the ModalWindowPage. wicket-user@lists.sourceforge.net Thanks, Man
Re: [Wicket-user] About ModalWindow example for wicket 1.3
i will look at that if i read correclty locale serialization problem this weeken. i dont have acces to my laptop tonigth (and in a RAD race tomorrow again) if people can generate unit test for objects that fail then that would be great On 3/29/07, Chan Man Kam [EMAIL PROTECTED] wrote: Dear all, At first, I got this exception, after I click Close this window with result OK inside the ModalWindow. wicket.util.io.WicketSerializeableException: Error reading field: locale for object class: class wicket.extensions.ajax.markup.html.modal.ModalWindow$MaskType children-maskType NOTE: if you feel Wicket is at fault with this exception, please report to the mailing list. You can switch to JDK based serialization by calling: wicket.util.lang.Objects.setObjectStreamFactory(new IObjectStreamFactory.DefaultObjectStreamFactory()) e.g. in the init method of your application at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:424) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:133) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:96) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.lang.Objects.byteArrayToObject(Objects.java:397) at wicket.protocol.http.FilePageStore.getPage(FilePageStore.java:149) at wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.get(SecondLevelCacheSessionStore.java:138) at wicket.Session.getPage(Session.java:528) at wicket.request.AbstractRequestCycleProcessor.resolveRenderedPage(AbstractRequestCycleProcessor.java:417) at wicket.protocol.http.WebRequestCycleProcessor.resolve(WebRequestCycleProcessor.java:131) at wicket.RequestCycle.step(RequestCycle.java:1037) at wicket.RequestCycle.steps(RequestCycle.java:1138) at wicket.RequestCycle.request(RequestCycle.java:474) at wicket.protocol.http.WicketFilter.doGet(WicketFilter.java:256) at wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:126) 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) Caused by: java.lang.NullPointerException at wicket.util.io.ClassStreamHandler.createObject(ClassStreamHandler.java:303) at wicket.util.io.WicketObjectInputStream.readObjectOverride(WicketObjectInputStream.java:91) at java.io.ObjectInputStream.readObject(ObjectInputStream.java:342) at wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.readField(ClassStreamHandler.java:869) at wicket.util.io.ClassStreamHandler.readFields(ClassStreamHandler.java:414) ... 35 more After I include the Objects.setObjectStreamFactory(new IObjectStreamFactory.DefaultObjectStreamFactory()); in the init method, the exception disappear, but the Last modal window result: show nothing after I do something inside the modal window. I checked that it is should not because of the ajax target cannot refresh the the Last modal window result:, as the callback that run the setResult method cannot update the actual result field inside the ModalWindowPage. wicket-user@lists.sourceforge.net Thanks, Man Kam - Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT business topics through brief surveys-and earn cash