Details
-
Bug
-
Resolution: Invalid
-
Minor
-
None
-
3.1 M1
-
Unknown
-
N/A
-
N/A
-
Description
To reproduce:
- Configure 2 local XE in cluster mode (standard config)
- In your browser go to http://localhost:8080
- Then in your broweser go to http://localhost:8081 (the second XE instance)
You'll see the following logs in the console of the first instance:
2011-05-04 16:41:16,663 [Incoming-2,event,vincent-massols-macbook-pro.local-63711] DEBUG jgroups.DefaultJGroupsReceiver - Received JGroups remote event [event: [org.xwiki.bridge.event.DocumentCreatedEvent@6a1b3275], source: [{docversion=1.1, doclanguage=, docname=name = [JavaScriptExtension], type = [DOCUMENT], parent = [name = [XWiki], type = [SPACE], parent = [name = [xwiki], type = [WIKI], parent = [null]]]}], data: [{contextwiki=xwiki, contextuser=XWiki.XWikiGuest}]] 2011-05-04 16:41:16,716 [Incoming-2,event,vincent-massols-macbook-pro.local-63711] ERROR rnal.DefaultObservationManager - Fail to send event [org.xwiki.bridge.event.DocumentCreatedEvent@6a1b3275] to listener [com.xpn.xwiki.plugin.watchlist.WatchListStore@5abc5c2c] java.lang.NullPointerException at org.mortbay.jetty.HttpFields.put(HttpFields.java:560) at org.mortbay.jetty.HttpFields.put(HttpFields.java:509) at org.mortbay.jetty.Response.setLocale(Response.java:1048) at com.xpn.xwiki.web.XWikiServletResponse.setLocale(XWikiServletResponse.java:149) at com.xpn.xwiki.XWiki.prepareResources(XWiki.java:4021) at com.xpn.xwiki.XWikiContext.getMessageTool(XWikiContext.java:656) at com.xpn.xwiki.plugin.watchlist.WatchListStore.setWatchListElementsProperty(WatchListStore.java:549) at com.xpn.xwiki.plugin.watchlist.WatchListStore.addWatchedElement(WatchListStore.java:463) at com.xpn.xwiki.plugin.watchlist.WatchListStore.documentModifiedHandler(WatchListStore.java:764) at com.xpn.xwiki.plugin.watchlist.WatchListStore.onEvent(WatchListStore.java:787) at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:278) at org.xwiki.observation.internal.DefaultObservationManager.notify(DefaultObservationManager.java:247) at org.xwiki.observation.remote.internal.DefaultRemoteObservationManager.notify(DefaultRemoteObservationManager.java:176) at org.xwiki.observation.remote.internal.jgroups.DefaultJGroupsReceiver.receive(DefaultJGroupsReceiver.java:101) at org.jgroups.JChannel.up(JChannel.java:1462) at org.jgroups.stack.ProtocolStack.up(ProtocolStack.java:829) at org.jgroups.protocols.pbcast.GMS.up(GMS.java:890) at org.jgroups.protocols.VIEW_SYNC.up(VIEW_SYNC.java:173) at org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:236) at org.jgroups.protocols.UNICAST.up(UNICAST.java:290) at org.jgroups.protocols.pbcast.NAKACK.handleMessage(NAKACK.java:859) at org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:654) at org.jgroups.protocols.Discovery.up(Discovery.java:277) at org.jgroups.protocols.TP.passMessageUp(TP.java:953) at org.jgroups.protocols.TP.access$100(TP.java:53) at org.jgroups.protocols.TP$IncomingPacket.handleMyMessage(TP.java:1457) at org.jgroups.protocols.TP$IncomingPacket.run(TP.java:1434) at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908) at java.lang.Thread.run(Thread.java:680)