Re: [Wicket-user] About ModalWindow example for wicket 1.3

2007-03-30 Thread Chan Man Kam
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

2007-03-30 Thread Eelco Hillenius
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

2007-03-30 Thread Chan Man Kam
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 

[Wicket-user] About ModalWindow example for wicket 1.3

2007-03-29 Thread Chan Man Kam
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
Wicket-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wicket-user


Re: [Wicket-user] About ModalWindow example for wicket 1.3

2007-03-29 Thread Matej Knopp
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

2007-03-29 Thread Chan Man Kam
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

2007-03-29 Thread Matej Knopp
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

2007-03-29 Thread Johan Compagner
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