create a jira issue and assign it to johan :)

-igor


On 3/6/07, Michel Wichers <[EMAIL PROTECTED]> wrote:

Hi Igor,

using the default factory works ... however a fix would be great ;-)

Thanks  for your help.

Regards,

Michel

Igor Vaynberg schrieb:
> do like the message says:
>
> 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
>
> i think there is a bug in our optimized serialization where it doesnt
> handle proxies properly yet
>
> -igor
>
>
>
> On 3/6/07, *Michel Wichers* <[EMAIL PROTECTED]
> <mailto:[EMAIL PROTECTED]>> wrote:
>
>     Hi all,
>
>     we received the following exception within a WebPage using an
injected
>     SpringBean - HibernateSessionFactory via sublassed
>     LocalSessionFactoryBean :
>
>     ERROR - Objects : Error serializing object class
>     de.ponton.box.core.ui.detail.Detail [object=[Page class =
>     de.ponton.box.core.ui.detail.Detail, id = 0, version = 0]]
>     wicket.util.io.WicketSerializeableException: Error writing fields
for
>     wicket.proxy.$Proxy7
>     de.ponton.box.core.ui.detail.Detail->sessionFactory
>     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.WicketObjectOutputStream.writeObjectOverride(
WicketObjectOutputStream.java:806)
>         at
>     java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:298)
>         at
>     wicket.util.io.ClassStreamHandler$ObjectFieldAndIndex.writeField(
ClassStreamHandler.java:860)
>         at
>     wicket.util.io.ClassStreamHandler.writeFields
>     (ClassStreamHandler.java:387)
>         at
>     wicket.util.io.WicketObjectOutputStream.writeObjectOverride(
WicketObjectOutputStream.java:779)
>         at
>     java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:298)
>         at wicket.util.lang.Objects.objectToByteArray(Objects.java:1102)
>         at
>     wicket.protocol.http.FilePageStore.serializePage(FilePageStore.java
:408)
>         at
>     wicket.protocol.http.FilePageStore.access$1500(FilePageStore.java:49)
>         at
>     wicket.protocol.http.FilePageStore$PageSerializingThread.run(
FilePageStore.java:705)
>         at java.lang.Thread.run(Thread.java:595)
>     Caused by: java.lang.NullPointerException
>         at
>     wicket.util.io.ClassStreamHandler.writeFields
>     (ClassStreamHandler.java:397)
>         at
>     wicket.util.io.WicketObjectOutputStream.writeObjectOverride(
WicketObjectOutputStream.java:779)
>         ... 10 more
>     ERROR - FilePageStore$PageSerializingThread : Error in page save
>     thread
>     java.lang.NullPointerException
>         at
>     wicket.protocol.http.FilePageStore.serializePage(FilePageStore.java
:413)
>         at
>     wicket.protocol.http.FilePageStore.access$1500(FilePageStore.java
:49)
>         at
>     wicket.protocol.http.FilePageStore$PageSerializingThread.run
>     (FilePageStore.java:705)
>         at java.lang.Thread.run(Thread.java:595)
>     shouldn't happen
>
>
>     Here is the applicationContextSnippet:
>     ...
>     <bean id="mergedSessionFactory"
>             class="
>     de.ponton.box.core.bootstrap.DynamicSessionFactoryBean"
>     singleton="true">
>             <property name="dataSource">
>                 <ref bean="dataSource" />
>             </property>
>     ....
>
>     we are subclassing LocalSessionFactoryBean from spring:
>
>     ...
>     public class DynamicSessionFactoryBean extends
LocalSessionFactoryBean
>     {
>     ...
>
>     and here is the code snippet:
>     ....
>     @SpringBean
>         SessionFactory sessionFactory;
>     ....
>
>     This has worked with Wicket 1.2.5...
>
>     Any ideas?
>
>     --
>     Best regards / Mit freundlichen Grüßen
>     Michel Wichers
>
_____________________________________________________________________
>     Ponton Consulting GmbH                     voice:  +49.40.69213-340
>     http://www.ponton-consulting.de/           fax:    +49.40.69213-355
>     Dorotheenstrasse 60                        mobile: +49.175.566 9970
>     D-22301
>     Hamburg                    mailto:[EMAIL PROTECTED]
>     <mailto:[EMAIL PROTECTED]>
>
_____________________________________________________________________
>
>     HRB 81480, AG Hamburg, Managing Director: Dr. Michael Merz
>     Ponton Consulting is a Member of C1 Group (www.c1-group.com
>     <http://www.c1-group.com>)
>
_____________________________________________________________________
>
>
>
>
-------------------------------------------------------------------------
>
>     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.php&p=sourceforge&CID=DEVDEV
>     <
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV>
>     _______________________________________________
>     Wicket-user mailing list
>     [email protected]
>     <mailto:[email protected]>
>     https://lists.sourceforge.net/lists/listinfo/wicket-user
>     <https://lists.sourceforge.net/lists/listinfo/wicket-user>
>
>
> ------------------------------------------------------------------------
>
>
-------------------------------------------------------------------------
> 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.php&p=sourceforge&CID=DEVDEV
> ------------------------------------------------------------------------
>
> _______________________________________________
> Wicket-user mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/wicket-user
>



-------------------------------------------------------------------------
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.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

-------------------------------------------------------------------------
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.php&p=sourceforge&CID=DEVDEV
_______________________________________________
Wicket-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wicket-user

Reply via email to