We use CompoundPropertyModel(HashMap map) where the map has wicket-ids
for map keys and the model value as map value.

How do we bring that to ComponentPropertyModel? It doesn't have an
Object constructor.

Wolfgang

On Mon, Apr 7, 2008 at 3:14 PM, Matej Knopp <[EMAIL PROTECTED]> wrote:
> No, if you use new ComponentPropertyModel it should still work.
>
>  -Matej
>
>  On Tue, Apr 8, 2008 at 12:11 AM, André Souza <[EMAIL PROTECTED]> wrote:
>  > Is this something new to 1.3? We have 3705 uses of TextField in our app so
>  >  far, and growing. We use CompoundPropertyModel out of the box.
>  >
>  >  Does that mean the TextField(String wickedId) constructor stopped working
>  >  with CompoundPropertyModel?
>  >
>  >
>  >
>  >
>  >  On 4/7/08, Matej Knopp <[EMAIL PROTECTED]> wrote:
>  >  >
>  >  > Is this a new error? Looks like your models are unable to provide
>  >  > target type. In that case you have to specify the property type in
>  >  > your textfields, either though the TextField constructor or call
>  >  > TextField.setType().
>  >  >
>  >  > This should not be required when you use (Component)PropertyModels
>  >  > only, but when you have custom models you have to call it unless your
>  >  > models implement IObjectClassAwareModel.
>  >  >
>  >  > -Matej
>  >  >
>  >  > On Mon, Apr 7, 2008 at 11:57 PM, André Souza <[EMAIL PROTECTED]>
>  >  > wrote:
>  >  > > We are still having problems with the migration to 1.3.
>  >  > >
>  >  > >  One fix we needed was not in the 1.3.3 release so we continued using
>  >  > >
>  >  > >
>  >  > 
> http://wicketstuff.org/maven/repository/org/apache/wicket/wicket/1.3-SNAPSHOT/
>  >  > >
>  >  > >  for now.
>  >  > >
>  >  > >  We get this on the console, repeatedly:
>  >  > >
>  >  > >
>  >  > >  WARN  AbstractTextComponent () - Couldn't resolve model type of
>  >  >
>  >  > >  
> Model:classname=[org.apache.wicket.model.CompoundPropertyModel$AttachedCompoundPropertyModel]:nestedModel=[Model:classname=[org.apache.wicket.model.CompoundPropertyModel]:nestedModel=[...],
>  >  > >
>  >  > > please set the type yourself.
>  >  > >
>  >  > >  After we get this message a number of variables we have in are set to
>  >  > null.
>  >  > >
>  >  > >  What is the common cause of this message?
>  >  > >
>  >  > >
>  >  > >
>  >  > >
>  >  > >
>  >  > >
>  >  > >  On 4/7/08, Johan Compagner <[EMAIL PROTECTED]> wrote:
>  >  > >  >
>  >  > >  > what do you mean?
>  >  > >  > that fix is no in the 1.3.3 release but will be in 1.3.4
>  >  > >  >
>  >  > >  >
>  >  > >  > On Mon, Apr 7, 2008 at 9:42 PM, Matej Knopp <[EMAIL PROTECTED]>
>  >  > wrote:
>  >  > >  >
>  >  > >  > > Actually, it seems that I'm wrong about this...
>  >  > >  > >
>  >  > >  > > -Matej
>  >  > >  > >
>  >  > >  > > On Mon, Apr 7, 2008 at 9:26 PM, Matej Knopp <[EMAIL PROTECTED]>
>  >  > >  > wrote:
>  >  > >  > > > Wicket 1.3.3 was released before april 06. The overflow fix is
>  >  > not
>  >  > >  > > >  part of the release.
>  >  > >  > > >
>  >  > >  > > >  -Matej
>  >  > >  > > >
>  >  > >  > > >
>  >  > >  > > >
>  >  > >  > > >  On Mon, Apr 7, 2008 at 9:13 PM, Daniel Wu <[EMAIL PROTECTED]>
>  >  > >  > wrote:
>  >  > >  > > >  > I've updated to the released Wicket 1.3.3, but I'm having 
> the
>  >  > >  > > stackoverflow
>  >  > >  > > >  >  there, but it wasn't happening on the snapshot of april 06.
>  >  > Was
>  >  > >  > this
>  >  > >  > > fix
>  >  > >  > > >  >  incorporated on the official Wicket 1.3.3 release?
>  >  > >  > > >  >
>  >  > >  > > >  >  On Sun, Apr 6, 2008 at 6:10 PM, Johan Compagner <
>  >  > >  > > [EMAIL PROTECTED]>
>  >  > >  > > >  >  wrote:
>  >  > >  > > >  >
>  >  > >  > > >  >
>  >  > >  > > >  >
>  >  > >  > > >  >  > Dont know if the stream corrupt has the same root problem
>  >  > as the
>  >  > >  > > >  >  > stackoverflow
>  >  > >  > > >  >  > But that is just fixed.
>  >  > >  > > >  >  >
>  >  > >  > > >  >  > johan
>  >  > >  > > >  >  >
>  >  > >  > > >  >  >
>  >  > >  > > >  >  > On Sat, Mar 29, 2008 at 11:22 PM, Daniel Wu <
>  >  > >  > [EMAIL PROTECTED]>
>  >  > >  > > wrote:
>  >  > >  > > >  >  >
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > > I've updated my wicket application to Wicket 1.3.2, but
>  >  > now,
>  >  > >  > > when I try
>  >  > >  > > >  >  > to
>  >  > >  > > >  >  > > switch between my application tabs (my tabs extend
>  >  > >  > > >  >  > >
>  >  > org.apache.wicket.extensions.markup.html.tabs.AbstractTab) I'm
>  >  > >  > > getting
>  >  > >  > > >  >  > > this
>  >  > >  > > >  >  > > error:
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > > ERROR RequestCycle () - Could not deserialize object
>  >  > using
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  >
>  >  > >  > >
>  >  > >  >
>  >  > 
> `org.apache.wicket.util.io.IObjectStreamFactory$DefaultObjectStreamFactory`
>  >  > >  > > >  >  > > object factory
>  >  > >  > > >  >  > > java.lang.RuntimeException: Could not deserialize 
> object
>  >  > using
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  >
>  >  > >  > >
>  >  > >  >
>  >  > 
> `org.apache.wicket.util.io.IObjectStreamFactory$DefaultObjectStreamFactory`
>  >  > >  > > >  >  > > object factory
>  >  > >  > > >  >  > >        at
>  >  > >  > > >  >  > >
>  >  > >  > >
>  >  > org.apache.wicket.util.lang.Objects.byteArrayToObject(Objects.java:411)
>  >  > >  > > >  >  > >        at
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  >
>  >  > >  > >
>  >  > >  >
>  >  > 
> org.apache.wicket.protocol.http.pagestore.AbstractPageStore.deserializePage(AbstractPageStore.java:228)
>  >  > >  > > >  >  > >        at
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  >
>  >  > >  > >
>  >  > >  >
>  >  > 
> org.apache.wicket.protocol.http.pagestore.DiskPageStore.getPage(DiskPageStore.java:706)
>  >  > >  > > >  >  > >        at
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  >
>  >  > >  > >
>  >  > >  >
>  >  > 
> org.apache.wicket.protocol.http.SecondLevelCacheSessionStore$SecondLevelCachePageMap.get(SecondLevelCacheSessionStore.java:311)
>  >  > >  > > >  >  > >        at
>  >  > org.apache.wicket.Session.getPage(Session.java:751)
>  >  > >  > > >  >  > > ...
>  >  > >  > > >  >  > > Caused by: java.io.StreamCorruptedException: invalid 
> type
>  >  > >  > code:
>  >  > >  > > 29
>  >  > >  > > >  >  > >        at java.io.ObjectInputStream.readObject0(Unknown
>  >  > >  > Source)
>  >  > >  > > >  >  > >        at
>  >  > java.io.ObjectInputStream.defaultReadFields(Unknown
>  >  > >  > > Source)
>  >  > >  > > >  >  > >        at
>  >  > java.io.ObjectInputStream.readSerialData(Unknown
>  >  > >  > > Source)
>  >  > >  > > >  >  > >        at
>  >  > java.io.ObjectInputStream.readOrdinaryObject(Unknown
>  >  > >  > > Source)
>  >  > >  > > >  >  > >        at java.io.ObjectInputStream.readObject0(Unknown
>  >  > >  > Source)
>  >  > >  > > >  >  > >        at java.io.ObjectInputStream.readObject(Unknown
>  >  > Source)
>  >  > >  > > >  >  > >        at
>  >  > >  > > >  >  > >
>  >  > >  > >
>  >  > org.apache.wicket.util.lang.Objects.byteArrayToObject(Objects.java:393)
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > > I've already downloaded and used the latest wicket 1.3
>  >  > >  > snapshot,
>  >  > >  > > which
>  >  > >  > > >  >  > was
>  >  > >  > > >  >  > > suggested to me here:
>  >  > >  > > https://issues.apache.org/jira/browse/WICKET-1445,
>  >  > >  > > >  >  > > but I'm still having this error.
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > > I'm still using an old release of wicket-extensions.
>  >  > Since I
>  >  > >  > > updated to
>  >  > >  > > >  >  > > wicket 1.3, I'm also having this warning:
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > > WARN  AbstractTextComponent () - Couldn't resolve model
>  >  > type
>  >  > >  > of
>  >  > >  > > >  >  > > Model:classname=[...], please set the type yourself.
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > > Could any of these be related to the Serialization 
> error?
>  >  > Does
>  >  > >  > > anyone
>  >  > >  > > >  >  > have
>  >  > >  > > >  >  > > any idea of what is causing it?
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > > Daniel
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > > --
>  >  > >  > > >  >  > > View this message in context:
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  >
>  >  > >  > >
>  >  > >  >
>  >  > 
> http://www.nabble.com/java.io.StreamCorruptedException%3A-invalid-type-code%3A-29-tp16374745p16374745.html
>  >  > >  > > >  >  > > Sent from the Wicket - User mailing list archive at
>  >  > >  > Nabble.com.
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > >
>  >  > >  > >
>  >  > ---------------------------------------------------------------------
>  >  > >  > > >  >  > > To unsubscribe, e-mail:
>  >  > [EMAIL PROTECTED]
>  >  > >  > > >  >  > > For additional commands, e-mail:
>  >  > [EMAIL PROTECTED]
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  > >
>  >  > >  > > >  >  >
>  >  > >  > > >  >
>  >  > >  > > >
>  >  > >  > > >
>  >  > >  > > >
>  >  > >  > > >  --
>  >  > >  > > >
>  >  > >  > > >
>  >  > >  > > > Resizable and reorderable grid components.
>  >  > >  > > >  http://www.inmethod.com
>  >  > >  > > >
>  >  > >  > >
>  >  > >  > >
>  >  > >  > >
>  >  > >  > > --
>  >  > >  > > Resizable and reorderable grid components.
>  >  > >  > > http://www.inmethod.com
>  >  > >  > >
>  >  > >  > >
>  >  > ---------------------------------------------------------------------
>  >  > >  > > To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  > >  > > For additional commands, e-mail: [EMAIL PROTECTED]
>  >  > >  > >
>  >  > >  > >
>  >  > >  >
>  >  > >
>  >  >
>  >  >
>  >  >
>  >  > --
>  >  > Resizable and reorderable grid components.
>  >  > http://www.inmethod.com
>  >  >
>  >  > ---------------------------------------------------------------------
>  >  > To unsubscribe, e-mail: [EMAIL PROTECTED]
>  >  > For additional commands, e-mail: [EMAIL PROTECTED]
>  >  >
>  >  >
>  >
>
>
>
>  --
>  Resizable and reorderable grid components.
>  http://www.inmethod.com
>
>  ---------------------------------------------------------------------
>  To unsubscribe, e-mail: [EMAIL PROTECTED]
>  For additional commands, e-mail: [EMAIL PROTECTED]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to