> It works like a charm! No more exception. Thank you very much! :-)
>
> Looks like the default hibernate.cfg.xml should be updated.

In fact it is already in XWS default hibernate.cfg.xml now (since M2). You
may have erased it instead of merging when you moved your configuration
from M1.

Regards,
Jerome

>
> Regards,
> mingfai
>
> On Tue, Apr 8, 2008 at 4:52 PM, Jerome Velociter <[EMAIL PROTECTED]> wrote:
>
>> Try adding the following line under your database configuration :
>>
>> <mapping resource="activitystream.hbm.xml"/>
>>
>> Jerome.
>>
>> > not really. I run a brand new 1.0m2. My database is re-created. the
>> whole
>> > application is new and I manually move configuration to the new war.
>> Only
>> > JBoss configurations such as data source configuration are preserved.
>> if
>> > no
>> > one has idea, I may try to use the default hsql database to isolate
>> the
>> > problem.
>> >
>> > regards,
>> > mingfai
>> >
>> > On Tue, Apr 8, 2008 at 3:50 PM, Jerome Velociter <[EMAIL PROTECTED]>
>> wrote:
>> >
>> >> > hi,
>> >>
>> >> Hello,
>> >>
>> >> >
>> >> > Whenever I do any update activity (e.g. creating a space, editing
>> any
>> >> page
>> >> > etc), there is an exception thrown on screen and the update
>> operation
>> >> is
>> >> > successful and I could see that if I reload the page. There was no
>> >> such
>> >> > problem in XWS 1.0m1 and I can't tell if it's a problem with my
>> >> > environment
>> >> >
>> >> > I use: Sun JDK 1.6.0_04 (64-bit), JBoss 4.2.2, PostgreSQL 8.3. I
>> tried
>> >> to
>> >> > change from local to XA data source and there is no difference. The
>> >> full
>> >> > stacktrace is attached at the bottom. Looks like ActivityEventImpl
>> is
>> >> > missing? I've loaded everything from the XWS 1.0m2 xar. Any idea?
>> >>
>> >> If I understand correctly, you tried to upgrade a XWS 1.0m1 to 1.0m2,
>> is
>> >> that right ? If it is, installing the XAR is not enough. You can
>> refer
>> >> to
>> >> the upgrading section of the releases notes
>> >> (http://www.xwiki.org/xwiki/bin/view/Main/ReleaseNotesWorkspaces10M2).
>> >> In your case the hibernate mapping for activity events (introduced in
>> >> the
>> >> milestone 2) is missing in your hibernate conf. You can read
>> >> http://code.xwiki.org/xwiki/bin/view/Plugins/ActivityStreamPlugin to
>> >> properly install the plugin.
>> >>
>> >> Regards,
>> >> Jerome
>> >>
>> >> >
>> >> > Regards,
>> >> > mingfai
>> >> >
>> >> >
>> >> > *hibernate configuration:*
>> >> >     <property
>> >> > name="connection.datasource">java:jdbc/hkjug-xwiki</property>
>> >> >     <property
>> >> > name="dialect">org.hibernate.dialect.PostgreSQLDialect</property>
>> >> >     <mapping resource="xwiki.hbm.xml"/>
>> >> >     <mapping resource="feeds.hbm.xml"/>
>> >> >
>> >> > *stacktrace*
>> >> > 15:42:09,897 INFO  [STDOUT] 2008-04-08 15:42:09,892 [
>> >> > http://MY_HOST/bin/save/hkjug/WebHome] [ajp-MY_HOST-8009-3] WARN
>> >> > web.XWikiAction                 - Uncaught exception: Error number
>> 0
>> >> in
>> >> > 11:
>> >> > Uncaught exception
>> >> > Wrapped Exception: Unknown entity:
>> >> > com.xpn.xwiki.plugin.activitystream.impl.ActivityEventImpl
>> >> > com.xpn.xwiki.XWikiException: Error number 0 in 11: Uncaught
>> exception
>> >> > Wrapped Exception: Unknown entity:
>> >> > com.xpn.xwiki.plugin.activitystream.impl.ActivityEventImpl
>> >> >         at
>> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:223)
>> >> >         at
>> >> >
>> >>
>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
>> >> >         at
>> >> >
>> >>
>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
>> >> >         at
>> >> >
>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
>> >> >         at
>> >> > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>> >> >         at
>> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>> >> >         at
>> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> >> >         at
>> >> >
>> >>
>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> >> >         at
>> >> >
>> >>
>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>> >> >         at
>> >> >
>> >>
>> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
>> >> >         at
>> >> >
>> >>
>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> >> >         at
>> >> >
>> >>
>> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
>> >> >         at
>> >> > org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)
>> >> >         at
>> >> >
>> >>
>> org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:366)
>> >> >         at
>> >> >
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
>> >> >         at java.lang.Thread.run(Thread.java:619)
>> >> >
>> >> >
>> >> > Wrapped Exception:
>> >> >
>> >> >
>> >> > org.hibernate.MappingException: Unknown entity:
>> >> > com.xpn.xwiki.plugin.activitystream.impl.ActivityEventImpl
>> >> >         at
>> >> >
>> >>
>> org.hibernate.impl.SessionFactoryImpl.getEntityPersister(SessionFactoryImpl.java:550)
>> >> >         at
>> >> >
>> org.hibernate.impl.SessionImpl.getEntityPersister(SessionImpl.java:1338)
>> >> >         at
>> >> >
>> >>
>> org.hibernate.event.def.AbstractSaveEventListener.saveWithGeneratedId(AbstractSaveEventListener.java:98)
>> >> >         at
>> >> >
>> >>
>> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.saveWithGeneratedOrRequestedId(DefaultSaveOrUpdateEventListener.java:187)
>> >> >         at
>> >> >
>> >>
>> org.hibernate.event.def.DefaultSaveEventListener.saveWithGeneratedOrRequestedId(DefaultSaveEventListener.java:33)
>> >> >         at
>> >> >
>> >>
>> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.entityIsTransient(DefaultSaveOrUpdateEventListener.java:172)
>> >> >         at
>> >> >
>> >>
>> org.hibernate.event.def.DefaultSaveEventListener.performSaveOrUpdate(DefaultSaveEventListener.java:27)
>> >> >         at
>> >> >
>> >>
>> org.hibernate.event.def.DefaultSaveOrUpdateEventListener.onSaveOrUpdate(DefaultSaveOrUpdateEventListener.java:70)
>> >> >         at
>> >> org.hibernate.impl.SessionImpl.fireSave(SessionImpl.java:535)
>> >> >         at
>> org.hibernate.impl.SessionImpl.save(SessionImpl.java:523)
>> >> >         at
>> org.hibernate.impl.SessionImpl.save(SessionImpl.java:519)
>> >> >         at
>> >> >
>> >>
>> com.xpn.xwiki.plugin.activitystream.impl.ActivityStreamImpl.addActivityEvent(ActivityStreamImpl.java:140)
>> >> >         at
>> >> >
>> >>
>> com.xpn.xwiki.plugin.workspacesmanager.activities.WorkspacesActivityStream.notify(WorkspacesActivityStream.java:132)
>> >> >         at
>> >> > com.xpn.xwiki.notify.DocChangeRule.verify(DocChangeRule.java:61)
>> >> >         at
>> >> >
>> >>
>> com.xpn.xwiki.notify.XWikiNotificationManager.verify(XWikiNotificationManager.java:146)
>> >> >         at com.xpn.xwiki.XWiki.saveDocument(XWiki.java:1085)
>> >> >         at com.xpn.xwiki.web.SaveAction.save(SaveAction.java:120)
>> >> >         at com.xpn.xwiki.web.SaveAction.action(SaveAction.java:129)
>> >> >         at
>> com.xpn.xwiki.web.XWikiAction.execute(XWikiAction.java:197)
>> >> >         at
>> >> >
>> >>
>> org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:431)
>> >> >         at
>> >> >
>> >>
>> org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:236)
>> >> >         at
>> >> >
>> org.apache.struts.action.ActionServlet.process(ActionServlet.java:1196)
>> >> >         at
>> >> > org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:432)
>> >> >         at
>> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:710)
>> >> >         at
>> >> javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> >> >         at
>> >> >
>> >>
>> com.xpn.xwiki.web.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:117)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> >> >         at
>> >> >
>> >>
>> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
>> >> >         at
>> >> >
>> >>
>> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:179)
>> >> >         at
>> >> >
>> >>
>> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
>> >> >         at
>> >> >
>> >>
>> org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
>> >> >         at
>> >> >
>> >>
>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
>> >> >         at
>> >> > org.apache.coyote.ajp.AjpProcessor.process(AjpProcessor.java:437)
>> >> >         at
>> >> >
>> >>
>> org.apache.coyote.ajp.AjpProtocol$AjpConnectionHandler.process(AjpProtocol.java:366)
>> >> >         at
>> >> >
>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
>> >> >         at java.lang.Thread.run(Thread.java:619)
>> >> > _______________________________________________
>> >> > users mailing list
>> >> > [email protected]
>> >> > http://lists.xwiki.org/mailman/listinfo/users
>> >> >
>> >>
>> >>
>> >> _______________________________________________
>> >> users mailing list
>> >> [email protected]
>> >> http://lists.xwiki.org/mailman/listinfo/users
>> >>
>> > _______________________________________________
>> > users mailing list
>> > [email protected]
>> > http://lists.xwiki.org/mailman/listinfo/users
>> >
>>
>>
>> _______________________________________________
>> users mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/users
>>
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
>


_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to