Hi, folks,
I am evaluating Slide as a base for a small project so I'd appreciate
if someone can answer a couple of questions.
1) It has been >2 years since Slide 2.1 came out. I have also noticed
the decline in the mailing list activity. I actually used Slide as the
base of the Document manageme
> to 1.0 which means Slide will need recompilation from source.
> Sorry for that, but that's just the way it is. Slide 2.1.1
> (and also Slide 2.2) will fix this once they have been releases.
>
> HTH
>
> Oliver
>
> On 6/11/05, Andrey Shulinsky <[EMAIL PROTECTED]> w
> to 1.0 which means Slide will need recompilation from source.
> Sorry for that, but that's just the way it is. Slide 2.1.1
> (and also Slide 2.2) will fix this once they have been releases.
>
> HTH
>
> Oliver
>
> On 6/11/05, Andrey Shulinsky <[EMAIL PROTECTED]> w
-
> From: Slide Users Mailing List [mailto:[EMAIL PROTECTED]
> Sent: Monday, June 06, 2005 4:30 AM
> To: Slide Users Mailing List
> Subject: Re: A sporadic ConcurrentModificationException
> Importance: Low
>
> Andrey Shulinsky wrote:
> > After upgrade fr
-
> From: Slide Users Mailing List [mailto:[EMAIL PROTECTED]
> Sent: Monday, June 06, 2005 4:30 AM
> To: Slide Users Mailing List
> Subject: Re: A sporadic ConcurrentModificationException
> Importance: Low
>
> Andrey Shulinsky wrote:
> > After upgrade fr
A correction:
The ConcurrentModificationException is sometimes followed by the
ResourceManagerException exception.
Yours sincerely,
Andrey.
> -Original Message-
> From: Slide Users Mailing List [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, May 11, 2005 10:22 PM
> To: 'Slide Users Mailing
A correction:
The ConcurrentModificationException is sometimes followed by the
ResourceManagerException exception.
Yours sincerely,
Andrey.
> -Original Message-
> From: Slide Users Mailing List [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, May 11, 2005 10:22 PM
> To: 'Slide Users Mailing
Hi there!
After upgrade from Slide 2.0 to 2.1 I'm getting the
java.util.ConcurrentModificationException followed by the
org.apache.commons.transaction.file.ResourceManagerException from time to
time:
java.util.ConcurrentModificationException
at
java.util.AbstractList$Itr.checkForComodific
Hi there!
After upgrade from Slide 2.0 to 2.1 I'm getting the
java.util.ConcurrentModificationException followed by the
org.apache.commons.transaction.file.ResourceManagerException from time to
time:
java.util.ConcurrentModificationException
at
java.util.AbstractList$Itr.checkForComodific
Hi, Andrea!
You should manually begin and commit a transaction when you modify any data
in the store using the instance of the NamespaceAccessToken class.
Yours sincerely,
Andrey.
> -Original Message-
> From: Slide Users Mailing List [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, April 19,
Hi, David!
I had the similar problem some time ago and the only solution I could come
up with was just giving the non-inheritable read permission to the "/"
resource granted for everybody (every user belongs to the /roles/user group
here):
It doesn't look as a serious breach of
Hello!
I have MacroListener's implementation which methods throw VetoException
whenever a user tries to copy, delete or move certain resources. And every
time it's done it causes another exception to be thrown form the
corresponding Webdav method - see the stack trace below (CopyMethod was
called)
Hello!
My upgrade to the Slide 2.1 continues to bring up problems. Here's another
one - if a SequenceStore wasn't enabled for a store that was used by Slide
2.0 an is enabled for the same store after the upgrade to 2.1 then
versioning just stops working. I used the default
org.apache.slide.store.t
> I have a problem with Macro events handling, wonder if
> anybody can suggest a solution.
>
> The case is rather simple. Every Webdav resource needs to
> have an unique ID.
> So when a new resource is created this property is added to
> its descriptor.
> Easily implemented using the Create con
Hi there!
I have a problem with Macro events handling, wonder if anybody can suggest a
solution.
The case is rather simple. Every Webdav resource needs to have an unique ID.
So when a new resource is created this property is added to its descriptor.
Easily implemented using the Create content eve
e method of
> StructureImpl, but I
> >did not want to undo and modifications.
> >
> >Thanks again for the help.
> >
> >Ivan
> >
> >-Original Message-
> >From: Andrey Shulinsky [mailto:[EMAIL PROTECTED]
> >Sent: Monday, April 11, 2005 8:4
April 01, 2005 3:10 PM
> To: Slide Users Mailing List
> Subject: RE: Errors when creating a new node
> Importance: Low
>
> -Original Message-
> From: Andrey Shulinsky [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 31, 2005 5:48 PM
> To: 'Slide Users Mailin
K method - lock type.
> Importance: Low
>
> It's an Micrososft extension to allow client side transaction
> controll. Slide supports this extension.
>
> see:
> http://msdn.microsoft.com/library/default.asp?url=/library/en-
> us/e2k3/e2k3/_webdav_lock.asp
> and around
Hi there!
I've noticed that the LOCK method in Slide 2.1 distinguishes between "write"
and "transaction" lock types. WebDAV spec defines just the "write" lock
type, afaik, so what's the semantics of the "transaction" lock type? Thanks.
Yours sincerely,
Andrey.
--
> > I'm working with the 2.0 so it ought to be the 2.1 problem.
> > And can a user (say, root) actually put a file using a
> WebDAV client?
>
> I am not using WebDAV, so testing from a client is not an
> option. Is it simply that Slide 2.1 is broken for such
> simple operations?
Yeah, it sho
> > Looks like the permissions are commented out. If you actually
> authenticate users,
> > you shouldn't specify "unauthenticated" as a subject - try
> something
> like this:
>
> > uri="/">
> > inheritable="true"/>
> > ...
> >
>
> Andrey,
>
> The permissi
Hi, Ivan!
> I am using the default root user for now. I have set the
> permissions in domain.xml to accept everything:
>
> classname="org.apache.slide.structure.SubjectNode" uri="/files">
>
> name="resourcetype">
>
ginal Message-
> > From: Andrey Shulinsky [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, February 10, 2005 7:48 PM
> > To: 'Slide Users Mailing List'
> > Subject: RE: AW: accessing slide on the server side
> >
> >
> > Hi there!
> >
&g
Hi there!
> Your reply begs a question as to whether forms auth can be
> used with MS WebFolders, Adobe Acrobat, NetDrive and other
> commonly available DAV clients. Have you used forms auth with
> these clients before? I would assume the client would need a
> browser to be able to support fo
Hi there!
Here's the case. When I save a property like this:
descriptor.setProperty(
new NodeProperty(propertyName, propertyValue, propertyNamespace));
where a descriptor is an instance of the NodeRevisionDescriptor class and a
propertyValue is a String object that contains line breaks,
evisions could be updated?
Updated - no. Theoretically, they can be deleted (WebDAV doesn't prohibit
it, afaik). I don't know if Slide allows it though, but will have to find
out soon... Well, it's another story. :-)
Yours sincerely,
Andrey.
> > -Original Message-
&g
Hi, Warwick!
> Is there any reason that I shouldn't be able to restrict
> client access to every directory under /slide other than
> files. For instance I don't want the client to see /history
> or /actions or /users. Does the client ever need access to
> any of these paths for a legitimate re
> No, that should have nothing to do with slide. For opening in
> "write" mode the entry OpenDocumentsReadWriteWhileBrowsing is responsible.
> What Office version are you using? I know it works for 2002 and 2003.
2003
It works now, I've just made a mistake when following the instructions.
Thanks
> for Word, Excel and Powerpoint I can open documents by
> clicking to a link (using MS Internet explorer). There are
> needed some registry entries.
> You can find some details under:
>http://wiki.apache.org/jakarta-slide/WebFolderIssues
Stefan, thanks for the info.
Yes, actually, I can ope
Hi, Stefan!
> has anybody experiences with opening MS Visio 2003 documents via a html
link.
>
>
> With Word, Excel etc. it works for me. But if click on a link
> to a Visio document, it is opened, it is even locked on the
> webdav server, but I can't save. The "save" button is called
> "upda
Hello!
Slide 2.0 works with OS X. Well, "works" means that one can connect to a
Slide server using Finder and perform basic file operations. We have also
tested some Mac apps like Photoshop suite & Quark and they open and save
files just fine. However, there are some problems - Finder does not ref
able"
then one could use standard clustering capabilities of some App Server -
Tomcat, for example.
Well, Slide is not "clusterable" so it's not an option for the time being.
:-)
> Scalability and failover is the big benefit that comes with the DAV
> client right now. I ju
request. Please don't hear me say that
> http is zero overhead. The overhead is negligible compared to
> the overal execution time.
>
> - Original Message -
> From: "Andrey Shulinsky" <[EMAIL PROTECTED]>
> To: "'Slide Users Mailing List
ny application that uses Side api uses
this storage as well. Doesn't solve the caching problem though.
Yours sincerely,
Andrey.
>
> James may be able to shed more light on whether the api will
> work with slide api clients and clustered servers within Tomcat.
>
> Warwick
> > Can't one use the same scalable/clustered config but make requests
directly
> > - I mean, without this WebDAV client proxy? Please correct me, if I'm
wrong or if I
> > have misunderstood you. Or do you suggest running two application
servers - one for
> > the slide only and another for the cust
very generic architecture. So you will do well to
> evaluate exactly what kind of performance you expect.
> - Original Message -
> From: "Andrey Shulinsky" <[EMAIL PROTECTED]>
> To: "'Slide Users Mailing List'" <[EMAIL PROTE
o the slide server too?
No, it's not.
Yours sincerely,
Andrey.
> -Original Message-
> From: Andrey Shulinsky [mailto:[EMAIL PROTECTED]
> Sent: Monday, September 13, 2004 2:48 PM
> To: 'Slide Users Mailing List'
> Subject: RE: Using the slide api directly vs. using the we
the server api, but for checking out and
> versioning documents, I will have to use the webdav api.
>
> Do you see any inherent advantage beyond this to using one
> api over the other ? (ie, webdav vs. server api)
>
> Nick
>
> -Original Message-
> From:
: Low
>
> Thanks again, Andrey. Excellent info!
>
> -Original Message-
> From: Andrey Shulinsky [mailto:[EMAIL PROTECTED]
> Sent: Monday, September 13, 2004 10:45 AM
> To: 'Slide Users Mailing List'
> Subject: RE: Using the slide api directly vs. using
Hi, Nick!
First, you should obtain an instance of the NamespaceAccessToken class, for
example:
Domain.accessNamespace(new SecurityToken(someObject), namespaceName);
Domain.accessNamespace(new SecurityToken(someObject));
It has methods that provide you with all helpers.
The org.apache.slide.web
Hi, Nick!
> I am wondering how I "point" my java app at the slide server.
> ie, I will deploy the slide.war to my Oracle AS, and check that
> its running.
> Then, when I write my sample app to access the files namespace,
> is there a slide.jar that gives provides the
It's slide-kernel.jar.
>
Hi, Antonio!
Try to create en explicit node lock (an instance of the
org.apache.slide.lock.NodeLock class) and use the
setOwnerInfo(java.lang.String ownerInfo) method to set the non-null value of
its owner info parameter.
Yours sincerely,
Andrey.
> -Original Message-
> From: Slide Users
Hi, Stefan!
Unfortunately, standard Windows & MacOS WebDAV support are rather simple and
don't allow to set properties. However, you can use other clients like
Goliath or the one that's coming with Slide itself.
Yours sincerely,
Andrey.
> -Original Message-
> From: news [mailto:[EMAIL PR
us work here. And
great job it is, indeed. :-)
Yours sincerely,
Andrey.
>
> Von: Andrey Shulinsky [mailto:[EMAIL PROTECTED]
> Gesendet: Sa 28.08.2004 03:34
> An: 'Slide Users Mailing List'
> Betreff: RE: Copy Macro Issue
>
>
>
> Hi, Kiran!
>
&
Hi, Kiran!
I suspect that the incorrect behavior of the copy method might be just one
more consequence of the big flaw in Slide's architecture - some important
parts of WebDAV's logic (including versioning) are implemented in the
"wedav" layer only - see the org.apache.slide.webdav package and its
just the children the user has
> access to. I consider this a security issue, albeit a minor one.
>
> I'm having trouble tracking down how GETs are handled
> specially for collections, so I'm hoping someone who's
> familiar with the code will step in with a solution
It looks like this is a bug in the way GET
> requests for collections are handled. I'll look into this.
>
> -James
>
> Andrey Shulinsky wrote:
> > Hi, Warwick, James, everybody!
> >
> > My 2 cents about the matter.
> >
> >
> >>Just
Hi, Warwick, James, everybody!
My 2 cents about the matter.
> Warwick Burrows wrote:
> > Many authorization implementations have the concept of a "traverse"
> > permission as I outlined in an earlier email. A permission
> that allows
> the
> > user to "traverse" into a particular directory but
Hi, Carlos!
> I haven't tested it, but why is not possible to use both?
I haven't tested this either. Probably you could create groups as well as
roles but can't use both for authentication/authorization... Well, I'm just
guessing, probably the
org.apache.slide.security.ACLSecurityImpl
class can
Hi, Carlos!
Normally, you could use Groups OR Roles but not both:
http://www.mail-archive.com/[EMAIL PROTECTED]/msg04553.html
AFAIK, this has not been changed since the aforementioned letter.
Yours sincerely,
Andrey.
> -Original Message-
> From: Slide Users Mailing List [mailto:[EMAIL PR
Hi, Pingkui!
Well, here you could find some code (written at an early stage of our
project):
http://www.mail-archive.com/[EMAIL PROTECTED]/msg05278.html
IMHO, the best way to learn about Slide core is to look at the classes that
implement various WebDAV methods. They're located in the
org.apache.
Hi!
I've created a new Wiki page where I put some info about migration between
different Slide versions. This page is accessible directly:
http://wiki.apache.org/jakarta-slide/Migration
but the link on the main page is not active:
http://wiki.apache.org/jakarta-slide
Have I done anything wrong? O
Hi, Brad!
We use the same approach. However, we use Slide core API directly, not the
WebDAV client.
Yours sincerely,
Andrey.
> -Original Message-
> From: Slide Users Mailing List [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, August 10, 2004 10:51 AM
> To: [EMAIL PROTECTED]
> Subject: Jakar
; tags instead of CDATA, I think it will work OK.
>
> Thanks for all the help, you really saved my day, you are my hero
>
> regards,
> Krishna
>
>
>
> -Original Message-
> From: Andrey Shulinsky [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, August
Krishna, try to remove /Slide
Here's how this property should look like in the xml descriptor
(approximately):
' symbol might not be replaced by " but the user's uri should start
from /users.
Yours sincerely,
Andrey Shulinskiy.
> -Original Message-
> From: S
One more thing - try to give your user "read" permission to the folder along
with the "write" permission. Does it help?
Yours sincerely,
Andrey.
> -Original Message-
> From: Slide Users Mailing List [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, August 04, 2004 11:50 AM
> To: '[EMAIL PROTE
Hi, Krishna!
Everything should work fine in the case you've described. Actually, I'm
testing permissions at the moment and it's one of my own test cases. I am
using the Security helper directly though, not the client.
Haven't you checked the descriptors of the "role1" and the file you're
granting
Ah, forget it, I was just stupid. I've changed the wrong slide.properties
file... Coding at midnight should be prohibited by law...
Yours sincerely,
Andrey.
-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e
Hi there!
I've got one more problem during the migration from 2.0 Beta to 2.0 Release.
When I turned on auto-versioning:
Domain.xml:
true
slide.properties:
# Use version control (DeltaV)
# Default: true
org.apache.slide.versioncontrol=true
I can not create a new
Hi, Claudio!
Try to reboot your machine or just kill the "explorer" process and start it
again. For some weird reason WebFolders caches the first logged in user and
continues to supply it even after you recreate a Network place. I wonder if
there is a better workaround...
Yours sincerely,
Andrey
Ah, here's the thing. I use Slide "core" API instead of the command line
client. So I can easily change the value of this property like this:
XMLValue xmlVal = new XMLValue();
String groupMemberSet = "";
Hi, Frank!
Roles have the "group-member-set" property, its value contains URIs of all
users that belong to this role.
Yours sincerely,
Andrey.
> -Original Message-
> From: Slide Users Mailing List [mailto:[EMAIL PROTECTED]
> Sent: Friday, July 16, 2004 10:2
Hi there!
I have a simple question that might require a long answer.
Do I need a new instance of the NamespaceAccessToken class every time I
access a namespace or only if I want to do transactions by means of this
token? Is there a common practice of caching/pooling tokens?
Thanks.
Yours sincerel
Hi, Andy!
According to the WebDAV standard, you could use the REPORT request to get
the locate-by-history report returning all the VCRs that relate to your VHR
(several VCRs could share one VHR). In your case, VHR - Version History
Resource - is /history/3 and VCR - Version Controlled Resource -
Hi, Claudio!
> Does anybody know how can I change the date format of Last
> Modified in Slide 2.0?
You could use the
public java.util.Date getLastModifiedAsDate()
method of the NodeRevisionDescriptor class. It returns Date which you could
format any way you like.
Or do you want to sto
> -Original Message-
> From: Slide Users Mailing List [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, July 14, 2004 2:27 AM
> To: [EMAIL PROTECTED]
> Subject: Re: Locking problem in Slide 2.1 M1
> Importance: Low
>
> Andrey Shulinsky wrote:
>
> >>Just c
t. I should learn what Wiki is and how could I use it
first. :-)
Yours sincerely,
Andrey.
>
> Oliver
>
> Oliver Zeigermann wrote:
>
> > From which code base are you migrating? 1.0.x?
> >
> > Oliver
> >
> > Andrey Shulinsky wrote:
> >
> &g
ally happens in early August as you've mentioned in the
developer mailing list.
Yours sincerely,
Andrey.
>
> Oliver
>
> Andrey Shulinsky wrote:
> > Thanks, Oliver!
> >
> > Looks like there are many subtle but important changes
> introduced in
> >
OTECTED]
> Subject: Re: Locking problem in Slide 2.1 M1
> Importance: Low
>
> Yes,
>
> owner must be present. Just set it to the empty string if you
> do not want to provide it.
>
> Oliver
>
> Andrey Shulinsky wrote:
>
> > Hi there!
> >
> >
bug? As far as I know, WebDAV requires an "owner"
element in the LOCK request but doesn't specify the exact format so why not
use just userNod.getUri() or something like this by default?
Yours sincerely,
Andrey Shulinsky.
---
Hi, Wiley!
The similar feature is implemented in out app and we just provide user with
a dialog to choose a file to be uploaded and checked in. WebDAV protocol
says nothing about the local file path, AFAIK.
Yours sincerely,
Andrey.
> -Original Message-
> From: Slide Users Mailing List
James,
Thanks again.
> I've attached the file. Based on reading the post you linked
> to I think it might actually be better to *empty* the
> displayname property rather than set it explicitly. That
It's better conceptually but - as you've said - this property is useless in
both cases...
Yo
's MS Word
> and then view it using PC WebFolders, I see some strange
> string instead of the name I entered.
> Actually, it's the value of the "displayname" property...
> In Slide 2.0 Beta1 the value of "displayname" was always
> equal to the last port
rce URI so this problem never happened.
I wonder if there's a patch or workaround here, any help would be really
appreciated.
Yours sincerely,
Andrey Shulinsky.
PS: by the way, may I ask about people's opinion about Slide 2.1 Milestone
1? I mean, Slide site officially recommends to use S
Hi there!
I had the similar problem and solved it by turning off the authentication
for the OPTIONS method in Slide's deployment descriptor:
DAV resource
/
COPY
DELETE
GET
HEAD
LOCK
MKCOL
Hi there!
I have the following problem: when somebody tries to copy a Mac file to a
Slide storage MacOS client creates an extra file with name like "._" +
original file name. To make things worse, the client sometimes deletes this
file as in the following case:
PROPFIND, 404 "Not Found", 94 ms, /
Hi, Chris, hi, all!
> Try setting lockdiscoveryIncludesPrincipalURL to false in
> your web.xml.
> The lock request although successful returns data the
> webdav_fs cannot parse. Subsequent PUT requests do not
> include an if-lock-token header and rightly fail with a "423"
> response.
THANKS!
Hi, all!
I've encountered a couple of problems and will truly appreciate any comments
or suggestions about them.
1) The
public static String getAbsolutePath (String uri, String contextPath,
String servletPath,
We
Hi!
Try to add
and change
to
in the tomcat-users.xml
It should help. However, I can't be sure about this, sorry, I use SlideRealm
in my app.
Sincerely yours,
Andrey.
> -Original Message-
> From: Slide Users Mailing List [mailto:[EMAIL PROTECTED]
> Sent: Tuesday, March 09, 2004 12:
Hi!
Do you use Tomcat as your web container?
If you do, you might try to user Slide realm for authentication purpose. To
do it, change the default realm (in server.xml):
to
Then everything should work fine (if you don't use SSL connection - in this
case you should store encrypted passwords inst
Hi, Laurent, hi, all!
Below please find snippets of the code you've asked for. It is not the final
"production" version and has not been thoroughly tested yet so please don't
blame me for possible bugs/stupid things I've done. :-)
Some comments: User is just a JavaBean, Constants class holds some
Hi, all!
It was entirely my fault! I use slide realm so I've _copied_ most jars from
%CATALINA_HOME%/webapps/slide/Web-inf/lib to %CATALINA_HOME%/common/lib
Should have _moved_ them! When I removed obsolete files from
%CATALINA_HOME%/webapps/slide/Web-inf/lib "cache" problem disappeared as
well. H
Hi, all!
I've built a small front-end that can add users and link them to roles. But
after I create a user and link it to some role this user logs into Slide
successfully but can't access (read/write/...) any resource his role has
access to until I restart the whole web container! After restart ev
t; Importance: Low
>
> > -Original Message-
> > From: Andrey Shulinsky [mailto:[EMAIL PROTECTED]
> > Sent: Thursday, February 26, 2004 01:29
> > To: 'Slide Users Mailing List'
> > Subject: How to add/remove a user - role relationship
> >
>
Hi, all!
I've started to use Slide API in my app and got a couple of questions. After
looking into this mailing list and Slide code I've made some assumptions, if
somebody could confirm/contradict/complete them, it would be really
appreciated.
Use case: one wants to add/remove a user-role relatio
Hi!
Great news indeed! Thanks!
Sincerely yours,
Andrey.
> -Original Message-
> Folks!
>
> A first beta of Slide 2. has been released on February 16th,
> 2004. It is available via
>
> http://jakarta.apache.org/slide/download.html
>
> It is the first release for two years and includes
86 matches
Mail list logo