How do I globally disable drag and drop in Webtop 5.3 SP6

sbarzousky
edited January 9, 2009 in Documentum #1

I am trying to disable drap and drop in 5.3 SP6.  I was previously able to do this with 5.3 SP3 by updating the app.xml file to set the drag drop property in the app.xml file.  Now when I set this to false I get errors after I log in and the weptop interface is initialized.  This is the setting I am using:

<dragdrop>
      <enabled>false</enabled>
</dragdrop>

Our client does not want to allow drag and drop within folders since the folder names are based on attributes.  Has anyone run into this problem or know how to globably disable drag and drop for 5.3 SP6?

Thanks,

Steve

Comments

  • mszurap
    edited January 8, 2009 #2

    Hi,

    Is this error persists after you clean up your cookies? Your machine might have remembered that you are using drag'n'drop...

  • sbarzousky
    edited January 8, 2009 #3

    We have never used drag and drop, it has always been disabled.  When we loaded SP6 is when it started blowing up.  I tried cleaning up the cookies but I still get this error when I set drag and drop enabled to false in the app.xml file.

    class java.lang.NullPointerException

    After closing this window, press the Refresh or Reload button on your browser to continue.

    Hide Details

    Stack Trace:

    java.lang.NullPointerException
    at com.documentum.web.formext.control.dragdrop.DragDropTag.isDragEnabled()Z(DragDropTag.java:172)
    at com.documentum.web.formext.control.dragdrop.DragDropTag.renderStart(Ljavax.servlet.jsp.JspWriter;)V(DragDropTag.java:72)
    at com.documentum.web.form.ControlTag.doStartTag()I(ControlTag.java:763)
    at jsp_servlet._webtop._classic._browsertree.__browsertree._jspService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(__browsertree.java:366)
    at weblogic.servlet.jsp.JspBase.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(JspBase.java:33)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:463)
    at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
    at com.documentum.web.servlet.ResponseHeaderControlFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(ResponseHeaderControlFilter.java:303)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
    at com.documentum.web.servlet.CompressionFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(CompressionFilter.java:114)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
    at com.documentum.web.env.WDKController.processRequest(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;Ljavax.servlet.FilterChain;)V(WDKController.java:95)
    at com.documentum.web.env.WDKController.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(WDKController.java:83)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)
    at weblogic.servlet.internal.RequestDispatcherImpl.include(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Z)V(RequestDispatcherImpl.java:628)
    at weblogic.servlet.internal.RequestDispatcherImpl.include(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(RequestDispatcherImpl.java:412)
    at com.documentum.web.form.FormProcessor.dispatchURL(Ljava.lang.String;Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Z)V(FormProcessor.java:2091)
    at com.documentum.web.formext.component.URLDispatchBridge.dispatch()V(URLDispatchBridge.java:107)
    at com.documentum.web.formext.component.ComponentDispatcher.mapRequestToComponent(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ComponentDispatcher.java:475)
    at com.documentum.web.formext.component.ComponentDispatcher.doGet(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ComponentDispatcher.java:329)
    at javax.servlet.http.HttpServlet.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(HttpServlet.java:740)
    at com.documentum.web.formext.component.ComponentDispatcher.doService(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ComponentDispatcher.java:303)
    at com.documentum.web.formext.component.ComponentDispatcher.serviceAsNonController(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ComponentDispatcher.java:141)
    at com.documentum.web.formext.component.ComponentDispatcher.service(Ljavax.servlet.http.HttpServletRequest;Ljavax.servlet.http.HttpServletResponse;)V(ComponentDispatcher.java:122)
    at javax.servlet.http.HttpServlet.service(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(HttpServlet.java:853)
    at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run()Ljava.lang.Object;(ServletStubImpl.java:996)
    at weblogic.servlet.internal.ServletStubImpl.invokeServlet(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Lweblogic.servlet.internal.FilterChainImpl;)V(ServletStubImpl.java:419)
    at weblogic.servlet.internal.TailFilter.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;Ljavax.servlet.FilterChain;)V(TailFilter.java:28)
    at weblogic.servlet.internal.FilterChainImpl.doFilter(Ljavax.servlet.ServletRequest;Ljavax.servlet.ServletResponse;)V(FilterChainImpl.java:27)

    image
  • Francois Dauberlieu
    edited January 9, 2009 #4

    Doesn't sound good.

    did you log a ticket with EMC support ?

  • sbarzousky
    edited January 9, 2009 #5

    Not yet.  I was hoping that it was something that I was missing and not a bug in the sp6 release.  I am wondering if it might have to do with the fact that we are using Weblogic.  I might give this a try on Tomcat first before I log a ticket.

  • aflowers001
    edited January 9, 2009 #6

    Not a spectacularly helpful response but there are logged issues around your exact problem with 5.3 SP6 that look to be possibly fixed with a hotfix. Might be worth contacting tech support to see if they can assist.

  • Niel
    edited January 9, 2009 #7

    We were experiencing the same problem where in we used to get NullPointerException after disabling drag and drop from app.xml and so we contacted EMC support and they looked into it and provided us with a hotfix. After applying the hotfix the error stop and the problem was resolved.
    Please contact the EMC tech support for the hotfix.

  • sbarzousky
    edited January 9, 2009 #8

    Thanks to everyone who responded.  I am going to contact EMC for the hotfix patch to get this issue resolved.