Skip to Content
0
Former Member
Nov 22, 2004 at 11:47 AM

Problem with Notification

27 Views

Hi gents,

I have a problem with the Notification functionality: I show you the problem.

First of all, I want to specify Portal's Users and relatives Groups have been created in the LDAP of customer's company and we can only see(not modify) them in the Portal.

I have a folder in the Content Management called 'Notification' and I want to notify to a Group of users a document that exists in this folder(Notification) called 'Doc.'; now I select the 'Details' of 'Doc' and under menù 'Settings' I select 'Subscription'. Relative to 'Recipients' field I select button 'Select..' and in the new window(User selection), in the field 'Search' I set value 'Groups' and finally I select button 'Search'; list that compares below, is a list of User Groups that I can select for the notification.

First problem is that instead comparing the name of groups that exist in 'User Administration/Groups' menù(Ex:'IF-G-POR-COSTRUZIONI_LETTORE' ), here compares the Group's FQDN(Full Qualified Data Name)(Ex:'cn=if-g-por-costruzioni_lettore,ou=recipients,dc=italferr,dc=corp,dc=local,?'); second problem is that when I try to select a Group for the Notification, a Java Error appears in the Portal:

java.lang.NullPointerException

at com.sapportals.wcm.control.user.UserSelectionPrincipal.getDisplayId(UserSelectionPrincipal.java:154)

at com.sapportals.wcm.control.user.UserSelectionControl.renderCell(UserSelectionControl.java:661)

at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewCellFragment(TableViewRenderer.java:1818)

at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewRowFragment(TableViewRenderer.java:1431)

at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.renderTableViewFragment(TableViewRenderer.java:496)

at com.sapportals.htmlb.unifiedrendering.ie5.TableViewRenderer.render(TableViewRenderer.java:246)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:583)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:329)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:250)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:36)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:99)

at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:30)

at com.sapportals.htmlb.unifiedrendering.ie5.GroupRenderer.renderGroupFragment(GroupRenderer.java:663)

at com.sapportals.htmlb.unifiedrendering.ie5.GroupRenderer.render(GroupRenderer.java:48)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:583)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:329)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:250)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:36)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:583)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:329)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:250)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:36)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:583)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:329)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:250)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:36)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:99)

at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:30)

at com.sapportals.htmlb.unifiedrendering.ie5.GroupRenderer.renderGroupFragment(GroupRenderer.java:663)

at com.sapportals.htmlb.unifiedrendering.ie5.GroupRenderer.render(GroupRenderer.java:48)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:583)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:329)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:250)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:36)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutCellFragment(GridLayoutRenderer.java:583)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutRowFragment(GridLayoutRenderer.java:329)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.renderGridLayoutFragment(GridLayoutRenderer.java:250)

at com.sapportals.htmlb.unifiedrendering.ie5.GridLayoutRenderer.render(GridLayoutRenderer.java:36)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:99)

at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:30)

at com.sapportals.htmlb.unifiedrendering.ie5.GroupRenderer.renderGroupFragment(GroupRenderer.java:663)

at com.sapportals.htmlb.unifiedrendering.ie5.GroupRenderer.render(GroupRenderer.java:48)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:99)

at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:30)

at com.sapportals.htmlb.rendering.DefaultFlowLayoutRenderer.render(DefaultFlowLayoutRenderer.java:29)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:99)

at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:30)

at com.sapportals.htmlb.rendering.DefaultFormRenderer.render(DefaultFormRenderer.java:37)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.Component.render(Component.java:150)

at com.sapportals.htmlb.rendering.RenderUtil.renderContentObject(RenderUtil.java:99)

at com.sapportals.htmlb.rendering.RenderUtil.renderContainerContent(RenderUtil.java:30)

at com.sapportals.htmlb.rendering.DefaultDocumentRenderer.render(DefaultDocumentRenderer.java:65)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:898)

at com.sapportals.htmlb.rendering.PageContext.render(PageContext.java:879)

at com.sapportals.htmlb.page.DynPage.doOutput(DynPage.java:237)

at com.sapportals.htmlb.page.PageProcessor.handleRequest(PageProcessor.java:109)

at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest(PageProcessorServlet.java:62)

at com.sapportals.htmlb.page.PageProcessorServlet.doPost(PageProcessorServlet.java:23)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.sapportals.wcm.app.servlet.WcmHtmlbBaseServlet.service(WcmHtmlbBaseServlet.java:81)

at com.sapportals.wcm.portal.proxy.PCProxyServlet.service(PCProxyServlet.java:285)

at com.sapportals.portal.prt.core.broker.ServletComponentItem$ServletWrapperComponent.doContent(ServletComponentItem.java:110)

at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)

at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:300)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:190)

at com.sapportals.portal.prt.component.PortalComponentResponse.include(PortalComponentResponse.java:209)

at com.sapportals.portal.prt.pom.PortalNode.service(PortalNode.java:576)

at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:300)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:138)

at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:190)

at com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle(PortalRequestManager.java:669)

at com.sapportals.portal.prt.connection.ServletConnection.handleRequest(ServletConnection.java:208)

at com.sapportals.portal.prt.dispatcher.Dispatcher$doService.run(Dispatcher.java:532)

at java.security.AccessController.doPrivileged(Native Method)

at com.sapportals.portal.prt.dispatcher.Dispatcher.service(Dispatcher.java:415)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.inqmy.services.servlets_jsp.server.InvokerServlet.service(InvokerServlet.java:126)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)

at com.inqmy.services.servlets_jsp.server.RunServlet.runSerlvet(RunServlet.java:149)

at com.inqmy.services.servlets_jsp.server.ServletsAndJspImpl.startServlet(ServletsAndJspImpl.java:833)

at com.inqmy.services.httpserver.server.RequestAnalizer.checkFilename(RequestAnalizer.java:665)

at com.inqmy.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:312)

at com.inqmy.services.httpserver.server.Response.handle(Response.java:173)

at com.inqmy.services.httpserver.server.HttpServerFrame.request(HttpServerFrame.java:1229)

at com.inqmy.core.service.context.container.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:36)

at com.inqmy.core.cluster.impl5.ParserRunner.run(ParserRunner.java:55)

at com.inqmy.core.thread.impl0.ActionObject.run(ActionObject.java:46)

at java.security.AccessController.doPrivileged(Native Method)

at com.inqmy.core.thread.impl0.SingleThread.run(SingleThread.java:148)

Please, may you help me ??

P.S. This not happens when I try to select a user.