cancel
Showing results for 
Search instead for 
Did you mean: 

Error: java.lang.NullPointerException - My Appointments iView

Former Member
0 Kudos

Good evening.

I configured the Microsoft Exchange connectivity using WebDAV

Transport, with the following procedure:

1.Publish the Custom Form provided by SAP.

2.Create and configure a WebDAV Transport.

3.Configure the Calendar Repository Manager.

But, when I execute the following test of connectivity from the portal:

a.Check that the e-mail address is configured for the test user.

b.Choose Personalize ®User Mapping from the portal header, and enter

the user credentials associated with this e-mail address.

c.Select the My Appointments iView by selecting on Content

Administration /Portal Content / Content Provided By SAP /

Collaboration / DemoRole / iViews.

d.Select Preview. The iView should now display appointments for the

current date.

I have the following error:

class java.lang.NullPointerException.

java.lang.NullPointerException

at

com.sap.ip.collaboration.gw.impl.transport.davxchg.DAVXchgConnection.

(DAVXchgConnection.java:134)

at

com.sap.ip.collaboration.gw.impl.transport.davxchg.DAVXchgCalendarTransport.getItemList(DAVXchgCalendarTransport.java:307)

at

com.sap.ip.collaboration.gw.impl.framework.groupware.GroupwareManager.getItemList(GroupwareManager.java:326)

at

com.sap.ip.collaboration.gw.impl.manager.calendar.ContentManager.getChildren(ContentManager.java:229)

at

com.sapportals.wcm.repository.CollectionImpl.internalGetChildrenManager

(CollectionImpl.java:1538)

at

com.sapportals.wcm.repository.CollectionImpl.internalGetChildren

(CollectionImpl.java:1555)

at com.sapportals.wcm.repository.CollectionImpl.doGetChildren

(CollectionImpl.java:144)

at com.sapportals.wcm.repository.CollectionImpl.getChildren

(CollectionImpl.java:124)

at

com.sap.netweaver.coll.meetingroom.util.CurrentMeeting.readDataFromGroupware(CurrentMeeting.java:362)

at

com.sap.netweaver.coll.meetingroom.util.CurrentMeeting.readCurrentMeetingData(CurrentMeeting.java:199)

at

com.sap.netweaver.coll.meetingroom.util.CurrentMeeting.isAvailable

(CurrentMeeting.java:662)

at

com.sap.netweaver.coll.meetingroom.meetingoverview.OverviewControl.initializeNextMeeting(OverviewControl.java:618)

at

com.sap.netweaver.coll.meetingroom.meetingoverview.MOLayoutController.render(MOLayoutController.java:88)

at com.sapportals.wcm.rendering.control.cm.WdfProxy.render

(WdfProxy.java:1811)

at com.sapportals.wdf.layout.HorizontalLayout.renderControls

(HorizontalLayout.java:42)

at com.sapportals.wdf.stack.Pane.render(Pane.java:155)

at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)

at com.sapportals.wdf.layout.HorizontalLayout.renderPanes

(HorizontalLayout.java:73)

at com.sapportals.wdf.stack.Pane.render(Pane.java:158)

at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)

at com.sapportals.wdf.layout.HorizontalLayout.renderPanes

(HorizontalLayout.java:73)

at com.sapportals.wdf.stack.Pane.render(Pane.java:158)

at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)

at com.sapportals.wdf.layout.HorizontalLayout.renderPanes

(HorizontalLayout.java:73)

at com.sapportals.wdf.stack.Pane.render(Pane.java:158)

at com.sapportals.wdf.stack.PaneStack.render(PaneStack.java:73)

at com.sapportals.wdf.WdfCompositeController.doInitialization

(WdfCompositeController.java:282)

at com.sapportals.wdf.WdfCompositeController.buildComposition

(WdfCompositeController.java:660)

at com.sapportals.htmlb.AbstractCompositeComponent.preRender

(AbstractCompositeComponent.java:33)

at com.sapportals.htmlb.Container.preRender(Container.java:120)

at com.sapportals.htmlb.Container.preRender(Container.java:120)

at com.sapportals.htmlb.Container.preRender(Container.java:120)

at com.sapportals.htmlb.rendering.PageContext.render

(PageContext.java:950)

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

at com.sapportals.htmlb.page.PageProcessor.handleRequest

(PageProcessor.java:129)

at com.sapportals.htmlb.page.PageProcessorServlet.handleRequest

(PageProcessorServlet.java:62)

at com.sapportals.htmlb.page.PageProcessorServlet.doGet

(PageProcessorServlet.java:29)

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

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

at com.sapportals.wcm.app.servlet.WcmHtmlbBaseServlet.service

(WcmHtmlbBaseServlet.java:110)

at com.sapportals.wcm.portal.proxy.PCProxyServlet.service

(PCProxyServlet.java:333)

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

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:328)

at

com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest

(PortalRequestManager.java:136)

at

com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest

(PortalRequestManager.java:189)

at

com.sapportals.portal.prt.component.PortalComponentResponse.include

(PortalComponentResponse.java:215)

at com.sapportals.portal.prt.pom.PortalNode.service

(PortalNode.java:645)

at

com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent

(PortalRequestManager.java:328)

at

com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest

(PortalRequestManager.java:136)

at

com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest

(PortalRequestManager.java:189)

at

com.sapportals.portal.prt.core.PortalRequestManager.runRequestCycle

(PortalRequestManager.java:753)

at

com.sapportals.portal.prt.connection.ServletConnection.handleRequest

(ServletConnection.java:240)

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

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

at com.sapportals.portal.prt.dispatcher.Dispatcher.service

(Dispatcher.java:405)

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

at

com.sap.engine.services.servlets_jsp.server.servlet.InvokerServlet.service(InvokerServlet.java:156)

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

at

com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet

(HttpHandlerImpl.java:401)

at

com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)

at

com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet

(RequestAnalizer.java:387)

at

com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet

(RequestAnalizer.java:365)

at

com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:944)

at

com.sap.engine.services.httpserver.server.RequestAnalizer.handle

(RequestAnalizer.java:266)

at com.sap.engine.services.httpserver.server.Client.handle

(Client.java:95)

at com.sap.engine.services.httpserver.server.Processor.request

(Processor.java:175)

at

com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)

at com.sap.engine.core.cluster.impl6.session.MessageRunner.run

(MessageRunner.java:41)

at com.sap.engine.core.thread.impl3.ActionObject.run

(ActionObject.java:37)

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

at com.sap.engine.core.thread.impl3.SingleThread.execute

(SingleThread.java:100)

at com.sap.engine.core.thread.impl3.SingleThread.run

(SingleThread.java:170)

What can I do to solver the problem?

Best Regards.

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

We solved the issue

Former Member
0 Kudos

Hi,

If you dont mind, could you please share the soltuion for your My Appointment Iview related exception, as i am also facing the same issue and i hope your answer might help me to resolve the issue at my end as well.

Thanks.

Saby.