Problem in connecting to WPS using WebDav client

I tried following the instructions in Using WebDAV with WebSphere Portal entry for connecting to theme by configuring a WebFolder connecting to http://localhost:10039/wps/mycontenthandler/dav/themelist/ url. This url is supposed to give me list of themes.

The first page came back ok with list of themes



But when i tried going into a folder i got error, when i checked the SystemOut.log i saw this error




[9/14/10 16:41:16:734 PDT] 0000002b webcontainer E com.ibm.ws.webcontainer.WebContainer handleRequest SRVE0255E: A WebGroup/Virtual Host to handle / has not been defined.
[9/14/10 16:41:16:828 PDT] 0000002c webapp E com.ibm.ws.webcontainer.webapp.WebApp logServletError SRVE0293E: [Servlet Error]-[PROTECTED_HANDLER_47555912]: com.ibm.ws.webcontainer.webapp.WebAppErrorReport: EJCBC0001E: The service handler [com.ibm.portal.resolver.webdav.data.WebDavDataFactory] associated with the URI [all:ibm.portal.theme.Portal] could not be located using the COR APIs.
at com.ibm.ws.webcontainer.webapp.WebAppDispatcherContext.sendError(WebAppDispatcherContext.java:637)
at com.ibm.ws.webcontainer.srt.SRTServletResponse.sendError(SRTServletResponse.java:1180)
at com.ibm.wps.resolver.servlet.exceptions.ExceptionHelper.sendError(ExceptionHelper.java:108)
at com.ibm.wps.resolver.servlet.FilterChainServlet.sendError(FilterChainServlet.java:295)
at com.ibm.wps.resolver.servlet.FilterChainServlet.sendError(FilterChainServlet.java:322)
at com.ibm.wps.resolver.servlet.FilterChainServlet.service(FilterChainServlet.java:348)
at com.ibm.wps.resolver.servlet.AbstractServlet.service(AbstractServlet.java:530)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1655)
at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1595)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
at com.ibm.wps.engine.ExtensionFilter$ExtendedFilterChain.doFilter(ExtensionFilter.java:91)
at com.ibm.wps.engine.ExtensionFilter.doFilter(ExtensionFilter.java:178)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.wps.ac.xml.CSRFFilter.doFilter(CSRFFilter.java:214)
at com.ibm.wps.resolver.servlet.AbstractFilter.doFilter(AbstractFilter.java:93)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.wps.engine.ExtendedLocaleFilter.doFilter(ExtendedLocaleFilter.java:113)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.wps.auth.ContentHandlerSessionTimeOutFilter.doFilter(ContentHandlerSessionTimeOutFilter.java:103)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.wps.state.filter.StateCleanup.doFilter(StateCleanup.java:94)
at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)



I ran into same issue when i tried connecting to http://server:port/wps/mycontenthandler/dav/skinlist/. I am planning to install Current Lotus Web Content Management Cumulative Fix (CF) for WPS 7.0 to see if it helps

Important Note: Finally i am able to use WebDav for modifying PageBuilder2 theme.

2 comments:

Jeff said...

Hi Sunil, I ran into the same error when I tried to browse theme list through WebDav. I applied the fix, but still could not make it. Did you solve the problem?

Sunil Patil said...

Jeff, i am able to change work with PageBuilder2 theme using WebDav. Take a look at http://wpcertification.blogspot.com/2010/10/modifying-themehtml.html for my notes