|
Compatibility With Confluence
| Plugin versions older than 2.0 (final) and Confluence versions older than 2.10 are not supported. |
Overview
Use Confluence like a network drive with drag and drop file operations.Spaces, pages, and news become folders, while page content and attachments become files.
- Edit page/news content as a text file
- Download, upload, move, delete attachments
- Bulk move pages and page hierarchies
- Maintains user permissions
- Create shortcuts to Confluence attachments
Server Setup
- Setup regular backups to ensure that your content can be restored in the event of a problem.
- Install this plugin using the Confluence Repository Client or Plugin Manager (if not installed already).
Client Setup
- Download a WebDAV client if you have not one installed already.
- Following the client specific setup steps.
Usage
Read about using the WebDAV server here WebDAV Usage.
Screenshots
Screenshots |
|||
|---|---|---|---|
|
|
|
|
|
|
WebDAV 2.0 layout in Finder, even smaller screen shot.
|
Connecting with Windows Network Drive
|
Connecting with Windows Web Folders
|
Connecting with Mac OS X
|
Known Issues
Known Issues
- First, read existing bugs here.
- You cannot create or delete spaces.
- You cannot create or remove blog posts/news.
- Double click to open or edit files does not work in all cases (WBDV-30).
- OS X Finder may leave .DS_Store files in Confluence.
- In Windows Explorer, you can't manually change the address in the menubar.
- Page copying does not work when the plugin is mapped as a network drive in Windows.
- OS X Finder may create empty versions of page content or attachments.
- You cannot edit text files using TextEdit (OS X).
Troubleshooting
ClassCastException after upgrading the plugin.
This occurs when the plugin tries to convert cached objects from the previous version for its use. To fix this, just flush all the cache after the upgrade.
Version History
| Version | Date | State | License | Price |
|
|
30 Jun 2009 | Stable | Freeware / Open Source (BSD) | Free |
|
|
14 May 2009 | Stable | Freeware / Open Source (BSD) | Free |
|
|
02 Jun 2009 | Stable | Freeware / Open Source (BSD) | Free |
|
|
13 May 2009 | Beta | Freeware / Open Source (BSD) | Free |
|
|
27 Feb 2009 | Beta | Freeware / Open Source (BSD) | Free |
|
|
19 Dec 2008 | Beta | Freeware / Open Source (BSD) | Free |
|
|
05 Dec 2007 | Prerelease | Freeware / Open Source (BSD) | Free |
|
|
03 Dec 2007 | Prerelease | Freeware / Open Source (BSD) | Free |
|
|
30 Nov 2007 | Prerelease | Freeware / Open Source (BSD) | Free |
|
|
20 Nov 2007 | Prerelease | Freeware / Open Source (BSD) | Free |
|
|
26 Apr 2007 | Prerelease | Freeware / Open Source (BSD) | Free |
|
|
23 Jan 2007 | Prerelease | Freeware / Open Source (BSD) | Free |
|
|
05 Jan 2007 | Prerelease | Freeware / Open Source (BSD) | Free |
|
|
04 Jan 2007 | Beta | Freeware / Open Source (BSD) | Free |
|
|
23 Nov 2006 | Beta | Freeware / Open Source (BSD) | Free |
|
|
19 Nov 2006 | Beta | Freeware / Open Source (BSD) | Free |
|
|
15 Nov 2006 | Beta | Freeware / Open Source (BSD) | Free |
|
|
13 Nov 2006 | Beta | Freeware / Open Source (BSD) | Free |
|
|
10 Nov 2006 | Beta | Freeware / Open Source (BSD) | Free |
|
|
05 Nov 2006 | Beta | Freeware / Open Source (BSD) | Free |
|
|
05 Nov 2006 | Beta | Freeware / Open Source (BSD) | Free |
|
|
23 Jun 2006 | Beta | Freeware / Open Source (BSD) | Donate |
|
|
19 Mar 2005 | Beta | Freeware / Open Source (BSD) | Donate |
|
|
19 Mar 2005 | Beta | Freeware / Open Source (BSD) | Donate |



Comments (42)
May 26, 2007
Ray Johnson says:
We would like to migrate our users from sharepoint to Confluence. However,...We would like to migrate our users from sharepoint to Confluence. However, one of the things that work really well in Sharepoint is being able to save Word, Excel & Viso files as mht files directly into a "documents library" in sharepoint. Sharepoint & Office apps does this a WebDAV.
Does this WebDAV extension allow the same kind of experience?
May 27, 2007
Olivier Dagenais says:
I just tested it from Word 2007 and it works! Once Windows is aware of your Web...I just tested it from Word 2007 and it works! Once Windows is aware of your WebDAV connection to Confluence (i.e. it shows up in your "My Network Places"), you can select it from the Save As... dialog and browse through Confluence spaces and pages.
We're running Confluence 2.3.3 Build:#645 with WebDAV Plugin Version: 1.0.1
SharePoint has better "launch Office for this document" functionality, though, which avoids the user from having to browse through the hierarchy twice for the document.
May 29, 2007
Mark says:
Don't stop at WebDav. Use NetDrive (free if you search on internet) to map a dr...Don't stop at WebDav.
Use NetDrive (free if you search on internet) to map a drive to the webdav share
This allows you to do full Windows explorer actions on the files in the shared drive, like automated backups from a backup program, right-click actions like Winmerge Compare, etc. etc. WebDav alone is a bit crippled once you start doing wanting to do poweruser file-manipulation stuff to the webdav files.
Aug 20, 2007
Don Willis says:
People having difficulty using WebDAV via Microsoft Windows, especially but not ...People having difficulty using WebDAV via Microsoft Windows, especially but not limited to vista, should apply this patch from microsoft
Dec 21, 2007
Douglas Ko says:
This Windows patch resolved my issues with WebDAVVista Business access. Th...This Windows patch resolved my issues with WebDAVVista Business access. Though I'm still have some trouble with Vista windows explorer. For example double click doesn't do anything.
Oct 03, 2007
Kirk Mook says:
My issue is copying content from spaces to my local machine always ends prematur...My issue is copying content from spaces to my local machine always ends prematurely. For instance, I've attempted to copy/paste and drag/drop one space in particular which is supposed to have 700+ files, but it always stops early at around 300. No errors, it just quits. The thing is, I'm a space admin with full permissions, and of course the confluence administrator in the confluence-administrators group!
My machine is Vista Business.
I applied the MS patch, but receive the same results. I'm not using any special client software, just Windows Explorer. This seems it would be really cool, if only I could get it to work correctly.
- Kirk
Oct 03, 2007
David Peterson [CustomWare] says:
I've never tried that quantity of content before. And certainly not with the bui...I've never tried that quantity of content before. And certainly not with the built-in client. I'd suggest trying one of the other clients such as DataFreeway or WebDrive - they are generally much more reliable.
Oct 05, 2007
Kirk Mook says:
Just tried with DataFreeware and received same results. At least I received info...Just tried with DataFreeware and received same results. At least I received info in the log from this program:
- Kirk
Oct 05, 2007
David Peterson [CustomWare] says:
Hmm. There are known issues with files or folders containing a '?' character. Th...Hmm. There are known issues with files or folders containing a '?' character. They definitely cause problems with Web Folders. Could you try renaming the directory to not have a '?' as a test?
Oct 05, 2007
Kirk Mook says:
That was it! Removed the page via GUI (old), and it worked flawlessly. Than...That was it!
Removed the page via GUI (old), and it worked flawlessly. Thanks a bunch!
- Kirk
Oct 05, 2007
David Peterson [CustomWare] says:
Yeah, this is a known, and as far as I can tell, un-workaroundable bug in Web Fo...Yeah, this is a known, and as far as I can tell, un-workaroundable bug in Web Folders. It's a pity that it seems to exist in DataFreeway also...
Oct 03, 2007
Bastian Widmer says:
Does anybody know about WebDAV authentication issues, when Confluence uses NTLM ...Does anybody know about WebDAV authentication issues, when Confluence uses NTLM and LDAP instead of Internal Usermanagement?
Without NTLM and LDAP WebDAV is running nicely, but if i switch over it wont work properly. Some Clients will work (Total Commander + WebDAV Plugin) but the other ones like WebDrive or DataFreeway won't connect.
- Bastian
Oct 03, 2007
David Peterson [CustomWare] says:
It wouldn't surprise me if NTLM is interferring with the WebDAV login process. ...It wouldn't surprise me if NTLM is interferring with the WebDAV login process.
If you can exclude the '/plugins/servlet/webdav' path from the NTLM filter, that may resolve your problem.
Oct 04, 2007
Bastian Widmer says:
Hi David, thanks for your advice. I tested the connection successfully when swi...Hi David, thanks for your advice.
I tested the connection successfully when switching off the NTLM filter. Is there a way to exclude the '/plugins/serverlet/webdav' directly in the NTLM Filter like <exclude-url>. I did not found usable informations inhere.
thanks
Oct 05, 2007
David Peterson [CustomWare] says:
That, I don't know. I'm a little rusty on my filter setup...That, I don't know. I'm a little rusty on my filter setup...
Oct 11, 2007
Jack Odell says:
Is it possible to create a link in the Web UI that links to the WebDAV location ...Is it possible to create a link in the Web UI that links to the WebDAV location of a file? That way you could click on a link for an attachment in the Web UI and have that invoke a remotely edited attachment via WebDAV.
Oct 11, 2007
David Peterson [CustomWare] says:
Nothing exists at this point, and is unlikely to, for technical reasons. For sta...Nothing exists at this point, and is unlikely to, for technical reasons. For starters, you can mount the WebDAV folder anywhere you like on your own computer - it's impossible for Confluence to predict what you've chosen, or what client you're using to access it.
Oct 17, 2007
Melanie Kendell says:
One of the things we are looking for in Confluence is some basic doc control, if...One of the things we are looking for in Confluence is some basic doc control, if we use the WebDAV plugin will we be able to manage conflict - ie when two people open the same attachment, edit it, and save it back - what happens? Does the last saved version win? Does the second person to open the file get a warning? Anything?
Oct 17, 2007
David Peterson [CustomWare] says:
Currently there is no conflict resolution for WebDAV. An option in the future wo...Currently there is no conflict resolution for WebDAV. An option in the future would be to implement some form of locking, but this would only apply to people who are both editing via WebDAV anyway - if one person is editing via WebDAV and the other via the browser, there's not much you can do...
Also, WebDAV has a lot of limitations in what you can do to inform the user that something is or isn't going to work. As such, you can't just send out custom messages to users - you're restricted to certain types of messages, which each client is free to interpret how they like.
Oct 19, 2007
Dave Syer says:
I have figured out how to copy files over to confluence using WebDav. Grea...I have figured out how to copy files over to confluence using WebDav. Great.
What I would like to do is manage HTML content - so copy over and have it rendered properly when a user clicks on it. What actually happens is that the files all get registered as attachments, so they are only viewable one at a time (with no relative links etc.). Is there a way to do this?
Oct 19, 2007
David Peterson [CustomWare] says:
Not really I'm afraid - it's essentially a limitation of Confluence. A stray th...Not really I'm afraid - it's essentially a limitation of Confluence.
A stray thought I had a while back was to write a plugin which allowed you to use a zip file as a virtual folder, which would let you upload a zipped folder of HTML files and view via a servlet. But I'm afraid that doesn't exist yet. So not of any immediate assistance, I'm afraid...
Oct 30, 2007
Ryan Ackley says:
My Confluence plugin uses WebDAV and I've identified some issues with Windows Vi...My Confluence plugin uses WebDAV and I've identified some issues with Windows Vista and Office 2007. I describe a workaround on my Support Faq here:
http://benryan.com/?q=node/3#3
It's targeted towards my product but it applies to the WebDAV plugin if your accessing it from a Vista client.
Jun 10, 2008
John Russell says:
We recently upgraded our Confluence 2.5.4 to an Enterprise version, running on a...We recently upgraded our Confluence 2.5.4 to an Enterprise version, running on a load-balanced environment with a Cisco distribution box frontending the webservers. It was working at one time and I am still using a Windows version of EngInSite Data Freeway (version 2.2.7), however; I cannot seem to make it able to work correctly with Confluence.
It states that it is connected in PC client log, present authorization, gets the charset correct; then states "Session closed" and "" .... "Client XXXXXXX detached"
This environment only supports https at this time. Some settings:
Does the webdav plugin work in the cluster environment or does this sound like a client problem? Thanks.
John
Jun 16, 2008
Thomas Link says:
WebDAV access is a great improvement - especially for designers to attach multip...WebDAV access is a great improvement - especially for designers to attach multiple designs to a specification page! Thank you.
The OS X WebDAV implementation seems to fail with the proper submission of file sizes. (each file is 0 KB in size)
I recommend using the free FTP/WebDAV client http://cyberduck.ch/ as "workaround". I think it's superior to OS X - but you'll have to decide on your own
Jun 17, 2008
Gary S. Weaver says:
Hey guys! We have a user that is really interested in using this plugin, bu...Hey guys!
We have a user that is really interested in using this plugin, but we can't use it currently because v1.2.3 doesn't seem to support the custom authenticator we are using (Shibboleth Authenticator for Confluence). I noticed that there is at least one Jira ticket indicating that v1.2.4 might help with non-standard authentication. However I was just able to build the tag, and it still doesn't appear to be using the Shibboleth authentication mechanism used by our authenticator. I think this is the fault of the RemoteUserAuthenticator class in the Shibboleth Authenticator plugin (v1.2) not fully overriding the methods found in ConfluenceAuthenticator, specifically the following that are in use (indirectly via userAccessor) by the WebDAV v1.2.4's ConfluenceBackend class:
As you can see there, it is expecting that the authenticator (actually userAccessor, which in turn uses the authenticator) supports authentication by username and password, but an authenticator doesn't have to support authN by username/password to work with Confluence authN (at least just to login to the wiki and do "normal" wiki operations). Specifically, a custom authenticator might (and does, in the case of the Shibboleth Authenticator) only override:
public Principal getUser(HttpServletRequest request, HttpServletResponse response)as that is what Confluence calls to get the User (sometimes many times) on a page, and that way, Confluence never really has to know (for "normal" wiki operations) how to authenticate a user using username/password.
To provide further explanation, the Shibboleth Authenticator expects that an HTTP Header is set by the SSO (Shibboleth) which in our case redirects the user to a web-based login form, which expects that a human user is logging in, although I guess if someone wanted to they could automate that login process (via a post, etc.). And then the authenticator just overrides getUser(req, resp) which just checks to see if that HTTP Header is set, and this is secure because Shibboleth (or Apache which in turn uses Shibboleth) intercepts all incoming HTTPS requests (and we have all HTTP requests redirected to HTTPS).
So the problem here is that at least the Shibboleth we are using supposedly doesn't have any service that can be called to pass in a username/password that will authenticate that user, so we have no easy/secure way of using Shibboleth and using the WebDAV plugin.
This is no fault of the WebDAV plugin's necessarily. However, you might want to consider not forcing authentication via username/password if the current user is already authenticated. But, this is something for everyone to keep in mind I guess.
Hope this helps (and sorry for all of the edits this morning to this comment).
Jun 30, 2008
Brett Vasconcellos says:
To enable "Edit in Word" or "Launch Office for this document" functionality, you...To enable "Edit in Word" or "Launch Office for this document" functionality, you can create two user macros:
First, one without a body which you must use once at the beginning of any page for which you want this functionality. I call it "enable-webdav-links":
Second, an HTML macro with a body, which you use to create a link, I call it "webdav-link":
<a href='javascript:openDocument("http://confluence/plugins/servlet/webdav/Global$param0");'>$body</a>Now you can create a link on any page using markup similar to:
{webdav-link:/Test%20Space/Home/My%20Document.xls}Click here to edit in Excel{webdav-link}When you click the link in Internet Explorer (sorry, no joy in Firefox), Excel will start up and open the document using WebDAV. If you make changes and click save, a new version is registered in Confluence and visible in the attachement history. Just as good as Sharepoint!
If anyone can provide macro code that will enable this to use standard Confluence link notation and relative links (e.g. "^My Document.xls") please post this!
Aug 22, 2008
Thomas Junghans says:
Hi, is there a way to obtain the Webdav Path for any given Page? I'd like to gen...Hi, is there a way to obtain the Webdav Path for any given Page? I'd like to generate a link for each page which takes the user the correct place on the file system.
Thanks for your help.
Cheers
Thomas
Sep 29, 2008
Nicolas MONNET says:
Is there a way to infer / get the webdav path from within a page? I want to be a...Is there a way to infer / get the webdav path from within a page? I want to be able to add a link to a file or to a page's webdav folder on the page itself, so that people can use webdav to work on attachments.
Edit: sorry, I didn't see Thomas' request, which is identical to mine.
Sep 29, 2008
Thomas Junghans says:
I Nicolas I have found a way for this using the breadcrumb object. You can use ...I Nicolas
I have found a way for this using the breadcrumb object. You can use the following code in a Velocity Template (.vmd or .vm):
I have this in a separate .vm file which I include at the bottom of every page in my theme. Of course you could also put it in a macro, which is usefull if you'd like to place webdav links in your content.
Cheers
Thomas
Oct 15, 2008
Michael Jositz says:
Does anybody know how far the progress for WebDAV 2.0 is? I heard it is beeing r...Does anybody know how far the progress for WebDAV 2.0 is? I heard it is beeing rewritten at the moment, am I right? A alpha .jar available for testing?
Thanks
Dec 21, 2008
myung dae j says:
Thanks for the update to 2.0 webdav. Now I am able to see uploads with foreign&n...Thanks for the update to 2.0 webdav. Now I am able to see uploads with foreign characters.
Dec 29, 2008
Christian Nesemann says:
Version 2 ist great ! Works like a charm here. Even Windows XP webfolders work ...Version 2 ist great !
Works like a charm here. Even Windows XP webfolders work now and german umlauts are no problem anymore.
Jan 12
Tibor Hegyi says:
Hi, I'm evaluating this plugin to support a special request of my client. The...Hi,
I'm evaluating this plugin to support a special request of my client.
They want to open Word document attachments directly from Confluence and want to save the attachments from Word back to Confluence with a new version.
Hence to realize automatic versioning of attachments.
Is this plugin capable of doing it? I mean if an attachment is opened via the WebDAV client in Word and user saves, what happens to the attachment?
Is it the current version that is modified or a new version is generated?
Thanks for any hints.
Tibor
Jan 13
Tibor Hegyi says:
just to let others know, yes, 2.0 works like a charm with MS Web Folders, office...just to let others know, yes, 2.0 works like a charm with MS Web Folders, office + PDF attachments can be edited directly and new versions are saved back to confluence.
it is great,
Tibor
Jan 29
Lior Shaki says:
We are planning to use Wiki is the main Content Management System. It is great t...We are planning to use Wiki is the main Content Management System.
It is great that I can Drag & Drop folders and Files from the current Content Management system into WIKI via WebDav, so Wiki creates a page for each folder and add the documents in this folder as attachments of the page.
The current content of the page is:
>>>>>>>
This is the default content for the [Archive] page.
Attachments
{attachments}
Children
{children}
>>>>>>>>
However I would like to change the default look & Feel of this page so any page that WILL be created by the above method will have the same look & Feel
Can it be done? How?
Jan 29
Martin Stangenberg says:
Hi, I am facing the following problem: When using Windows Explorer to connect t...Hi,
I am facing the following problem: When using Windows Explorer to connect to WebDAV server all pages of my space are listed properly, except those which contain attachments. All those pages with attachments are simply missing.
Since I wanted to use the WebDAV feature especially for uploading attachments in bulk operation I'd really like to see this functioning.
By the way: When I connect with FireFox the list of pages is complete. I can open the all folders and also see the attachments.
Anybody here who has an idea what this is?
Thanks,
Martin
Jan 30
Stefan Baader says:
Hi, due to your documentation the Version WebDAV Version 1.2.3 is not compatibl...Hi,
due to your documentation the Version WebDAV Version 1.2.3 is not compatible to any version of Confluence?!
Is CONF 2.10. the one and only which works with?
Kind regards
Stefan
Feb 02
David Chui says:
Sorry for the confusion. The compatibility of 1.2.3 with Confluence is unknown. ...Sorry for the confusion. The compatibility of 1.2.3 with Confluence is unknown. We haven't gotten down to document its compatibility because we know there are several problems with it that would affect what is perceived as compatibility. At the moment, Confluence 2.10 is still shipping with v1.1 of this plugin.
Feb 05
Mathias Kimpl says:
My question relates to "Handling of very large attachments" - resume broken uplo...My question relates to "Handling of very large attachments" - resume broken uploads, content-range HTTP Headers:
i tried to find out if the confluence webdav plugin supports the Content-Range http headers in order to resume broken uploads. As far as i get, it seems the HTTP method "HEAD" isn't implemented in the Confluence WebDAV server.
I experimented with the WebDAV Client from Bitkinex which supports "resuming of broken uploads": i simulated it by interrupting the internet connection during a long lasting upload. When the connection comes back, the webdav client tries to make a HEAD request (i guess to find out where to resume). Confluence webdav answers with a 404 - see debug log of connection
Can anyone, probably from atlassian, confirm that these methods aren't supported? Is there a way to work with an upload manager to support users during uploads of large files?
My customers users arent that happy when a 1 GB upload breaks in the middle. When you ask why someone wants to upload such huge files into confluence: it is a research project creating a database on neanderthal fossils (nespos), and the files are HiRes 3D scans of theses fossils.
Anyone any idea how to treat this in a supported way?
Feb 21
Christian Kuehn says:
OSX: Does anyone know where the path to the opening application is set ? I hav...OSX:
Does anyone know where the path to the opening application is set ?
I have opened the packagefile of Neooffice and deleted eveything inside. The opened the package content from Openoffice into the Neooffice packe. Openoffice worked like a charm.
If I can set the path to Openoffice then I don“t have to do it guerillia style.
Where is the path to the opening applications set for OSX ?
Apr 28
Bruno Domenici says:
I'm receiving the error above after installing this pluggin: <Apr 28, 2009 7...I'm receiving the error above after installing this pluggin:
<Apr 28, 2009 7:06:01 PM BRT> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@2cd2cd3 - appName: 'confluence', name: 'confluence', context-path: '', spec-version: '2.5'] Servlet failed with Exception
java.lang.NoSuchMethodError: startsWith
at com.atlassian.confluence.extra.webdav.servlet.filter.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:424)
at com.atlassian.confluence.extra.webdav.servlet.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:34)
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:57)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
Truncated. see log file for complete stacktrace
>
<Apr 28, 2009 7:06:02 PM BRT> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@2cd2cd3 - appName: 'confluence', name: 'confluence', context-path: '', spec-version: '2.5'] Servlet failed with Exception
java.lang.NoSuchMethodError: startsWith
at com.atlassian.confluence.extra.webdav.servlet.filter.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:424)
at com.atlassian.confluence.extra.webdav.servlet.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:34)
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:57)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
Truncated. see log file for complete stacktrace
>
<Apr 28, 2009 7:06:02 PM BRT> <Error> <HTTP> <BEA-101020> <[weblogic.servlet.internal.WebAppServletContext@2cd2cd3 - appName: 'confluence', name: 'confluence', context-path: '', spec-version: '2.5'] Servlet failed with Exception
java.lang.NoSuchMethodError: startsWith
at com.atlassian.confluence.extra.webdav.servlet.filter.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:424)
at com.atlassian.confluence.extra.webdav.servlet.filter.AbstractHttpFilter.doFilter(AbstractHttpFilter.java:34)
at com.atlassian.plugin.servlet.filter.DelegatingPluginFilter.doFilter(DelegatingPluginFilter.java:57)
at com.atlassian.plugin.servlet.filter.IteratingFilterChain.doFilter(IteratingFilterChain.java:42)
at com.atlassian.plugin.servlet.filter.ServletFilterModuleContainerFilter.doFilter(ServletFilterModuleContainerFilter.java:55)
Truncated. see log file for complete stacktrace
>
And the application doesn't work anymore. I cannot access Confluence Admin to remove the pluggin.
Any idea!?
May 08
Chris Selvig says:
We're unable to add our Confluence site as a Network Place through the WebDav pl...We're unable to add our Confluence site as a Network Place through the WebDav plugin, and if we try to browse to https://wiki.oursite.com/plugins/servlet/webdav, we get the following error:
CONFLUENCE
System Error
A system error has occurred - our apologies! Please contact your Confluence administrator to create a support issue on our support system at http://support.atlassian.com with the following information:
a description of your problem and what you were doing at the time it occurred
cut & paste the error and system information found below
attach the application server log file (if possible).
We will respond as promptly as possible.
Thank you!
Cause:
java.lang.NullPointerException
at com.atlassian.user.impl.cache.CachingUserManager.getRepository(CachingUserManager.java:223)
Stack Trace:
java.lang.NullPointerException
at com.atlassian.user.impl.cache.CachingUserManager.getRepository(CachingUserManager.java:223)
at com.atlassian.user.impl.delegation.DelegatingUserManager.getRepository(DelegatingUserManager.java:206)
at com.atlassian.user.impl.delegation.security.authentication.DelegatingAuthenticator.authenticate(DelegatingAuthenticator.java:34)
at bucket.user.DefaultUserAccessor.authenticate(DefaultUserAccessor.java:695)
at sun.reflect.GeneratedMethodAccessor609.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:585)
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:296)
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:177)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:144)
at com.atlassian.spring.interceptors.SpringProfilingInterceptor.invoke(SpringProfilingInterceptor.java:20)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:107)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:166)
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:204)
at $Proxy22.authenticate(Unknown Source)
at com.atlassian.confluence.extra.webdav.impl.ConfluenceBackend.authenticateUser(ConfluenceBackend.java:159)
at com.atlassian.confluence.extra.webdav.servlet.resource.WebdavResourceServlet.authenticateUser(WebdavResourceServlet.java:1359)
at com.atlassian.confluence.extra.webdav.servlet.resource.WebdavResourceServlet.service(WebdavResourceServlet.java:1292)
at com.atlassian.confluence.extra.webdav.servlet.WebdavServlet.service(WebdavServlet.java:218)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at com.atlassian.plugin.descriptors.servlet.ServletModuleContainerServlet.service(ServletModuleContainerServlet.java:38)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.confluence.util.LoggingContextFilter.doFilter(LoggingContextFilter.java:49)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.seraph.filter.SecurityFilter.doFilter(SecurityFilter.java:192)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.seraph.filter.TrustedApplicationsFilter.doFilter(TrustedApplicationsFilter.java:120)
at com.atlassian.confluence.util.AbstractBootstrapHotSwappingFilter.doFilter(AbstractBootstrapHotSwappingFilter.java:28)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.seraph.filter.BaseLoginFilter.doFilter(BaseLoginFilter.java:125)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.confluence.util.ClusterHeaderFilter.doFilter(ClusterHeaderFilter.java:35)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.johnson.filters.AbstractJohnsonFilter.doFilter(AbstractJohnsonFilter.java:72)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInternal(OpenSessionInViewFilter.java:170)
at com.atlassian.spring.filter.FlushingSpringSessionInViewFilter.doFilterInternal(FlushingSpringSessionInViewFilter.java:29)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:75)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.util.profiling.filters.ProfilingFilter.doFilter(ProfilingFilter.java:142)
at com.atlassian.core.filters.ProfilingAndErrorFilter.doFilter(ProfilingAndErrorFilter.java:27)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.confluence.core.datetime.RequestTimeThreadLocalFilter.doFilter(RequestTimeThreadLocalFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.confluence.util.RequestCacheThreadLocalFilter.doFilter(RequestCacheThreadLocalFilter.java:25)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.gzipfilter.GzipFilter.doFilterInternal(GzipFilter.java:88)
at com.atlassian.gzipfilter.GzipFilter.doFilter(GzipFilter.java:64)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at com.atlassian.core.filters.AbstractEncodingFilter.doFilter(AbstractEncodingFilter.java:33)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:215)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:210)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:174)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:151)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:870)
at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665)
at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528)
at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:685)
at java.lang.Thread.run(Thread.java:595)
Referer URL: Unknown
Build Information:
buildNumber: 1325
upTime: 14 days, 4 hours, 30 minutes, 22 seconds
devMode: false
version: 2.8.2
home: d:/confluence/data
Unique ID: 0x000001211C99DFC4AC1014856C75FBA06E9849A459E94A38CED3A295F11EC8C2
Server Information:
Application Server: Apache Tomcat/5.5.23
Servlet Version: 2.4
Database Dialect: net.sf.hibernate.dialect.SQLServerDialect
Database Driver Name: net.sourceforge.jtds.jdbc.Driver
Database Driver Version: 1.2
Database Name: Microsoft SQL Server
Database Version: 09.00.3042
Database Transaction Isolation: Read committed Database Latency: 0
Memory Information:
Total Memory: 968 MB
Used Memory: 377 MB
Free Memory: 590 MB
System Information:
userName: SYSTEM
favouriteColour: Myrtle
time: 12:43:14
javaVm: Java HotSpot(TM) Server VM
operatingSystemArchitecture: x86
date: Thursday, 07 May 2009
operatingSystem: Windows 2003 5.2
jvmVersion: 1.0
userTimezone: America/Los_Angeles
fileSystemEncoding: Cp1252
jvmImplementationVersion: 1.5.0_08-b03
appServer: Apache Tomcat
javaVendor: Sun Microsystems Inc.
javaVersion: 1.5.0_08
javaRuntime: Java(TM) 2 Runtime Environment, Standard Edition
jvmVendor: Sun Microsystems Inc.
Cluster Information:
Not clustered.
Enabled Plugins:
Content Action Menu Sections (confluence.content.action.menu, Version: 1.0)
Default Theme (com.atlassian.confluence.themes.default, Version: 1.0)
Basic Macros (confluence.macros.basic, Version: 1.3)
Top and Left Navigation Theme (at.hansen.confluence.themes.topandleftnavigation, Version: 1.1)
Chart Plugin (confluence.extra.chart, Version: 1.12)
User Listener (confluence.extra.userlister, Version: 2.3)
HTML Macros (confluence.macros.html, Version: 1.3)
Confluence Usage Stats (com.atlassian.confluence.ext.usage, Version: 0.7.3-SNAPSHOT)
Information Macros (confluence.extra.information, Version: 1.0)
Global Labels Sections (confluence.sections.labels, Version: 1.0)
Lilyfield Theme (com.atlassian.confluence.themes.lilyfieldtheme, Version: 1.2)
Composition Plugin (net.customware.confluence.plugin.composition, Version: 2.3.2)
Page Operations (confluence.sections.page.operations, Version: 1.0)
WebDAV Plugin (confluence.extra.webdav, Version: 1.2.3)
Visio Plugin (org.swift.confluence.visio, Version: 1.0)
Confluence Remote API (confluence.extra.confluencerpc, Version: 2.8.2)
Profile Tabs (confluence.sections.profile, Version: 1.0)
French language pack (confluence.languages.fr_FR, Version: 1.6)
Confluence iPhone Plugin (com.atlassian.confluence.plugins.iphone, Version: 0.0.5)
Admin Sections (confluence.sections.admin, Version: 1.0)
Core Startup and Shutdown (confluence.lifecycle.core, Version: 1)
Table of Contents Plugin (org.randombits.confluence.toc, Version: 2.4.10.1)
Content Buttons (confluence.sections.page.temp, Version: 1.0)
TinyMCE Editor Plugin (com.atlassian.confluence.extra.tinymceplugin, Version: 3.0-rc1)
Word Plugin (org.swift.confluence.word, Version: 3.0.1)
Space Pages Sections (confluence.sections.space.pages, Version: 1.0)
Confluence Classic Theme (com.atlassian.confluence.themes.classic, Version: 2.0)
Content Refactoring Plugin (com.bobsgear.confluence.extra.factor, Version: 1.0.0)
Comments Tab (com.artemis.commentstab, Version: 1.2.1)
Adaptavist Theme Builder (com.adaptavist.confluence.themes.sitebuilder, Version: 3.3.2)
Space Advanced Sections (confluence.sections.space.advanced, Version: 1.0)
News Tabs (confluence.sections.news, Version: 1.0)
Confluence Contributors Plugin (com.atlassian.confluence.contributors, Version: 1.1.3)
Confluence Attachments Plugin (confluence.extra.attachments, Version: 2.10)
Adaptavist Content Formatting Macros (com.adaptavist.confluence.contentFormattingMacros, Version: 1.6.8)
Space Actions Sections (confluence.sections.space.actions, Version: 1.0)
Core Path Converters (confluence.converters.core, Version: 1.0)
Space Labels Sections (confluence.sections.space.labels, Version: 1.0)
Wiki Renderer Components (confluence.renderer.components, Version: 1.0)
Core Extractors (confluence.extractors.core, Version: 1.4)
Compatibility Macros (confluence.macros.compatibility, Version: 1.3)
Graphviz Plugin (com.atlassian.confluence.extra.graphviz, Version: 1.1.0)
WAP Plugin (net.customware.confluence.plugin.wap, Version: 1.1.1)
Page Tabs (confluence.sections.page, Version: 1.0)
View Profile Web Interface (confluence.sections.profile.view, Version: 1.0)
Core Listeners (confluence.listeners.core, Version: 1.3)
Dynamic Task List 2 Plugin (confluence.extra.dynamictasklist2, Version: 3.1.1)
Dashboard Macros (confluence.macros.dashboard, Version: 1.3)
Live Search Macros (confluence.extra.livesearch, Version: 2.6)
Reporting Plugin (net.customware.confluence.plugin.reporting, Version: 1.3.2)
Page View Links (confluence.sections.page.actions, Version: 1.0)
System Web Resources (confluence.web.resources, Version: 1.0)
Comment Action Sections (confluence.comment.action, Version: 1.0)
JIRA Macros (confluence.extra.jira, Version: 2.8.1)
Clickr Theme (com.atlassian.confluence.themes.clickr, Version: 2.0-rc1)
Attachment Actions (confluence.sections.attachments, Version: 1.0)
Layout Macros (confluence.extra.layout, Version: 1.1)
ImageMap Macros (de.dl.confluence.plugin.imagemap.ImageMapPlugin, Version: 1.5)
German language pack (confluence.languages.de_DE, Version: 1.2)
Add Content Menu Sections (confluence.menu.add, Version: 1.0)
Copy Space Plugin (com.atlassian.confluence.plugin.copyspace, Version: 0.1.1)
Excel Plugin (org.swift.confluence.excel, Version: 3.5.0)
Space Browse Sections (confluence.sections.space.browse, Version: 1.0)
Tabular Metadata (confluence.extra.masterdetail, Version: 2.7)
Space Admin Sections (confluence.sections.space.admin, Version: 1.0)
Mail Page Plugin (com.atlassian.confluence.ext.mailpage, Version: 1.5)
Calendar Plugin (confluence.extra.calendar, Version: 2.7.1)
IM Presence NG Plugin (confluence.extra.impresence2, Version: 2.3)
Advanced Macros (confluence.macros.advanced, Version: 1.3)
Page Tabs (confluence.search.mappers.lucene, Version: 1.0)
Confluence Atlassian Plugin Repository (confluence.repository.client, Version: 2.0.13)
HTML Plugin (org.swift.confluence.html, Version: 3.1.0)
Top and Left Navigation Theme - Alternative Version (at.hansen.confluence.themes.topandleftnavigationITD, Version: 1.0)
Edit Profile Sections (confluence.sections.profile.edit, Version: 1.0)
Sticky Notes and Snip-Edit Plugin (com.comalatech.stickynotes, Version: 1.0.2)
Social Bookmarking Plugin (com.atlassian.confluence.plugins.socialbookmarking, Version: 1.2.1)
User Menu Sections (confluence.user.menu, Version: 1.0)
Attachment Extractors (confluence.extractors.attachments, Version: 1.4)
Left Navigation Theme (com.atlassian.confluence.themes.leftnavigation, Version: 2.3)
Table Plugin (org.swift.confluence.table, Version: 3.4.0)
Confluence Blogging RPC Plugin (com.atlassian.confluence.plugins.xmlrpc.bloggingrpc, Version: 1.2.4)
Space Item Tabs (confluence.sections.space, Version: 1.0)
Code Macro (confluence.macros.code, Version: 1.4)
Request
Information:
URL: http://intranet/500page.jsp
foofoo
Attributes:
Parameters:
Confluence User:
Logging:
0 log statements generated by this request.
This occurs for mutiple users, all using Windows XP Professional machines. Please advise.