Nicolas, I am looking at this now... appears to indeed be a bug. Hopefully this does not take too long to fix :-).
Randy On Thu, 2006-06-15 at 14:59 +0100, Dutertry, Nicolas wrote: > Hi, > > I am trying to use the DatabasePageManager in order to have my psml stored > in the database. > I used the class PageImporter to copy psml files from my hard drive to the > database. > Everything works fine except for fragments using preferences. > > For exemple, when I try to display the following psml : > <page> > <title>Test</title> > <fragment id="hra-test" type="layout" > name="jetspeed-layouts::VelocityOneColumnTable"> > <fragment id="hra-testzz" type="portlet" > name="hrapplication::TestPortlet"> > <property layout="OneColumn" name="row" value="0" /> > <preference name="testpref"> > <value>hello</value> > </preference> > </fragment> > </fragment> > </page> > > I get the following exception : > > java.lang.ClassCastException: > org.apache.jetspeed.om.page.impl.FragmentPreferenceImpl > at > org.apache.jetspeed.om.preference.impl.FragmentPortletPreferenceSet.<init>(F > ragmentPortletPreferenceSet.java:75) > at > org.apache.jetspeed.om.portlet.impl.FragmentPortletDefinition.getPreferenceS > et(FragmentPortletDefinition.java:229) > at > org.apache.pluto.core.impl.PortletPreferencesImpl.<init>(PortletPreferencesI > mpl.java:73) > at > org.apache.pluto.factory.impl.PortletPreferencesFactoryImpl.getPortletPrefer > ences(PortletPreferencesFactoryImpl.java:39) > at > org.apache.pluto.factory.PortletObjectAccess.getPortletPreferences(PortletOb > jectAccess.java:127) > at > org.apache.pluto.core.impl.RenderRequestImpl.getPreferences(RenderRequestImp > l.java:74) > at com.hraccess.portlet.TestPortlet.doView(TestPortlet.java:27) > > Can you tell me if it is a bug of DatabasePageManager or if I am doing > something wrong ? > Maybe there is somewhere in the jetspeed code a confusion between > org.apache.jetspeed.om.page.impl.FragmentPreferenceImpl and > org.apache.jetspeed.om.preference.impl.FragmentPreferenceImpl ? > > Regards, > -- > Nicolas Dutertry --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
