Ticket #7696 (closed Bug: worksforme)

Opened 4 years ago

Last modified 9 months ago

WebDAV: files (simple PNGs) can not be copied to a Plone site (webdav.fs (Mac OS X 10.4.11), Terminal, ditto) (not Finder)

Reported by: grahamperrin Owned by:
Priority: major Milestone: 3.3.x
Component: Infrastructure Keywords:
Cc: limi, grahamperrin

Description

Approach

  1. Mac OS X 10.4.11, Intel MacBook Pro
  2. Plone-3.0.5-UnifiedInstallerBuildout/install.sh standalone
  3. use the buildout.cfg at  http://awkly.org/2007/12/24/preparing-plip-187-for-review/ modified only to include two installation-specific path lines
[buildout]
eggs-directory=/Users/gjp22/Plone-3.0-buildout/buildout-cache/eggs
download-cache=/Users/gjp22/Plone-3.0-buildout/buildout-cache/downloads
  1. bin/buildout
  2. bin/zopectl fg
  3. Finder (Mac OS X 10.4.11) | Go menu | Connect to Server… |  http://localhost:8080/Plone/ | Connect
  4. close all Finder windows and make no further use of Finder for this part of the test
  5. using Terminal only, copy ( ditto):
    • from the local disk, a sample directory comprising only subdirectories and PNGs (no resource forks)
    • to a sample directory at the root of the Plone site.

Expected

All files and directories should be copied.

Actual

  • all directories are copied
  • none of the files are copied.

Source: recursive directory listing

[grahamperrin:~/Desktop/directory] gjp22% ls -alR
total 192
drwxr-xr-x    5 gjp22  staff    170 Jan 13 07:04 .
drwx------   97 gjp22  staff   3298 Jan 13 07:00 ..
-rw-r--r--    1 gjp22  staff  96484 Jan 13 06:59 example-01.png
drwxr-xr-x    5 gjp22  staff    170 Jan 13 07:05 subdirectory 1a
drwxr-xr-x    5 gjp22  staff    170 Jan 13 07:05 subdirectory 1b

./subdirectory 1a:
total 192
drwxr-xr-x   5 gjp22  staff    170 Jan 13 07:05 .
drwxr-xr-x   5 gjp22  staff    170 Jan 13 07:04 ..
-rw-r--r--   1 gjp22  staff  96484 Jan 13 06:59 example-02.png
drwxr-xr-x   3 gjp22  staff    102 Jan 13 07:05 subdirectory 1a2a
drwxr-xr-x   3 gjp22  staff    102 Jan 13 07:05 subdirectory 1a2b

./subdirectory 1a/subdirectory 1a2a:
total 192
drwxr-xr-x   3 gjp22  staff    102 Jan 13 07:05 .
drwxr-xr-x   5 gjp22  staff    170 Jan 13 07:05 ..
-rw-r--r--   1 gjp22  staff  96484 Jan 13 06:59 example-03.png

./subdirectory 1a/subdirectory 1a2b:
total 192
drwxr-xr-x   3 gjp22  staff    102 Jan 13 07:05 .
drwxr-xr-x   5 gjp22  staff    170 Jan 13 07:05 ..
-rw-r--r--   1 gjp22  staff  96484 Jan 13 06:59 example-04.png

./subdirectory 1b:
total 192
drwxr-xr-x   5 gjp22  staff    170 Jan 13 07:05 .
drwxr-xr-x   5 gjp22  staff    170 Jan 13 07:04 ..
-rw-r--r--   1 gjp22  staff  96484 Jan 13 06:59 example-05.png
drwxr-xr-x   3 gjp22  staff    102 Jan 13 07:05 subdirectory 1b2a
drwxr-xr-x   3 gjp22  staff    102 Jan 13 07:05 subdirectory 1b2b

./subdirectory 1b/subdirectory 1b2a:
total 192
drwxr-xr-x   3 gjp22  staff    102 Jan 13 07:05 .
drwxr-xr-x   5 gjp22  staff    170 Jan 13 07:05 ..
-rw-r--r--   1 gjp22  staff  96484 Jan 13 06:59 example-06.png

./subdirectory 1b/subdirectory 1b2b:
total 192
drwxr-xr-x   3 gjp22  staff    102 Jan 13 07:05 .
drwxr-xr-x   5 gjp22  staff    170 Jan 13 07:05 ..
-rw-r--r--   1 gjp22  staff  96484 Jan 13 06:59 example-07.png

Source: no resource forks

[grahamperrin:~/Desktop/directory] gjp22% lsmac -f rsrc
--L---                    0  B  example-01.png 
------    3 items         -     subdirectory 1a/ 
------    3 items         -     subdirectory 1b/ 
                  ----------------------------------------------
                          0  B Total Size of Files in Folder

[grahamperrin:~/Desktop/directory] gjp22% cd subdirectory\ 1a
[grahamperrin:~/Desktop/directory/subdirectory 1a] gjp22% lsmac -f rsrc
--L---                    0  B  example-02.png 
------    1 items         -     subdirectory 1a2a/ 
------    1 items         -     subdirectory 1a2b/ 
                  ----------------------------------------------
                          0  B Total Size of Files in Folder

[grahamperrin:~/Desktop/directory/subdirectory 1a] gjp22% cd subdirectory\ 1a2a
[grahamperrin:directory/subdirectory 1a/subdirectory 1a2a] gjp22% lsmac -f rsrc
--L---                    0  B  example-03.png 
                  ----------------------------------------------
                          0  B Total Size of Files in Folder

[grahamperrin:directory/subdirectory 1a/subdirectory 1a2a] gjp22% cd ../subdirectory\ 1a2b
[grahamperrin:directory/subdirectory 1a/subdirectory 1a2b] gjp22% lsmac -f rsrc
--L---                    0  B  example-04.png 
                  ----------------------------------------------
                          0  B Total Size of Files in Folder

[grahamperrin:directory/subdirectory 1a/subdirectory 1a2b] gjp22% cd ../../subdirectory\ 1b
[grahamperrin:~/Desktop/directory/subdirectory 1b] gjp22% lsmac -f rsrc
--L---                    0  B  example-05.png 
------    1 items         -     subdirectory 1b2a/ 
------    1 items         -     subdirectory 1b2b/ 
                  ----------------------------------------------
                          0  B Total Size of Files in Folder

[grahamperrin:~/Desktop/directory/subdirectory 1b] gjp22% cd subdirectory\ 1b2a
[grahamperrin:directory/subdirectory 1b/subdirectory 1b2a] gjp22% lsmac -f rsrc
--L---                    0  B  example-06.png 
                  ----------------------------------------------
                          0  B Total Size of Files in Folder

[grahamperrin:directory/subdirectory 1b/subdirectory 1b2a] gjp22% cd ../subdirectory\ 1b2b
[grahamperrin:directory/subdirectory 1b/subdirectory 1b2b] gjp22% lsmac -f rsrc
--L---                    0  B  example-07.png 
                  ----------------------------------------------
                          0  B Total Size of Files in Folder
[grahamperrin:directory/subdirectory 1b/subdirectory 1b2b] gjp22% 

Verbose result of the attempt to copy (ditto)

[grahamperrin:/Volumes/Plone] gjp22% ditto -V /Users/gjp22/Desktop/directory 2008-01-13-07-12
>>> Copying /Users/gjp22/Desktop/directory 
copying file ./example-01.png ... ditto: /Volumes/Plone/2008-01-13-07-12/._example-01.png__: Invalid argument
copying file ./subdirectory 1a/example-02.png ... ditto: /Volumes/Plone/2008-01-13-07-12/subdirectory 1a/._example-02.png__: Invalid argument
copying file ./subdirectory 1a/subdirectory 1a2a/example-03.png ... ditto: /Volumes/Plone/2008-01-13-07-12/subdirectory 1a/subdirectory 1a2a/._example-03.png__: Invalid argument
copying file ./subdirectory 1a/subdirectory 1a2b/example-04.png ... ditto: /Volumes/Plone/2008-01-13-07-12/subdirectory 1a/subdirectory 1a2b/._example-04.png__: Invalid argument
copying file ./subdirectory 1b/example-05.png ... ditto: /Volumes/Plone/2008-01-13-07-12/subdirectory 1b/._example-05.png__: Invalid argument
copying file ./subdirectory 1b/subdirectory 1b2a/example-06.png ... ditto: /Volumes/Plone/2008-01-13-07-12/subdirectory 1b/subdirectory 1b2a/._example-06.png__: Invalid argument
copying file ./subdirectory 1b/subdirectory 1b2b/example-07.png ... ditto: /Volumes/Plone/2008-01-13-07-12/subdirectory 1b/subdirectory 1b2b/._example-07.png__: Invalid argument

Debugging information

[grahamperrin:~/Plone-3.0-buildout/zinstance] gjp22% bin/zopectl fg
"/Users/gjp22/Plone-3.0-buildout/zinstance/parts/instance/bin/runzope" -X "debug-mode=on"
2008-01-13 06:56:51 INFO ZServer HTTP server started at Sun Jan 13 06:56:51 2008
        Hostname: 0.0.0.0
        Port: 8080
/Users/gjp22/Plone-3.0-buildout/zinstance/parts/review/Marshall/config.py:29: UserWarning: libxml2 not available. Unable to register libxml2 based marshallers
  warnings.warn('libxml2 not available. Unable to register libxml2 based ' \
2008-01-13 06:57:03 WARNING Application Duplicate Product name: After loading Product 'CMFPlone' from '/Users/gjp22/Plone-3.0-buildout/zinstance/parts/review', I skipped the one in '/Users/gjp22/Plone-3.0-buildout/zinstance/parts/plone'.
/Users/gjp22/Plone-3.0-buildout/zinstance/parts/review/Calendaring/zopeevents.py:2: DeprecationWarning: zope.app.event.interfaces has moved to zope.lifecycleevent.interfaces. Import of zope.app.event.interfaces will become unsupported in Zope 3.5
  from zope.app.event.interfaces import IObjectEvent
/Users/gjp22/Plone-3.0-buildout/zinstance/parts/review/Calendaring/zopeevents.py:2: DeprecationWarning: IObjectEvent is deprecated. IObjectEvent has moved to zope.component.interfaces
  from zope.app.event.interfaces import IObjectEvent
/Users/gjp22/Plone-3.0-buildout/zinstance/parts/review/Calendaring/zopeevents.py:3: DeprecationWarning: zope.app.event.objectevent has moved to zope.lifecycleevent. Import of zope.app.event.objectevent will become unsupported in Zope 3.5
  from zope.app.event.objectevent import ObjectEvent
/Users/gjp22/Plone-3.0-buildout/zinstance/parts/review/Calendaring/zopeevents.py:3: DeprecationWarning: ObjectEvent is deprecated. It has moved to zope.component.interfaces.  This reference will be gone in Zope 3.5.
  from zope.app.event.objectevent import ObjectEvent
2008-01-13 06:57:04 WARNING Application Duplicate Product name: After loading Product 'Marshall' from '/Users/gjp22/Plone-3.0-buildout/zinstance/parts/review', I skipped the one in '/Users/gjp22/Plone-3.0-buildout/zinstance/parts/plone'.
2008-01-13 06:57:04 WARNING Application Duplicate Product name: After loading Product 'PloneTestCase' from '/Users/gjp22/Plone-3.0-buildout/zinstance/parts/review', I skipped the one in '/Users/gjp22/Plone-3.0-buildout/zinstance/parts/plone'.
/Users/gjp22/Plone-3.0-buildout/zinstance/parts/zope2/lib/python/zope/configuration/xmlconfig.py:323: DeprecationWarning: zope.app.annotation has moved to zope.annotation. Import of zope.app.annotation will become unsupported in Zope 3.5
  __import__(arguments[0])
2008-01-13 06:57:20 INFO Zope Ready to handle requests
2008-01-13 06:58:50 INFO Archetypes /Users/gjp22/Plone-3.0-buildout/zinstance/parts/review/Marshall/marshaller.py[67]:delegate
Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 06:58:50 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 06:58:56 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 06:59:09 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:18 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:18 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:20 ERROR Zope.SiteErrorLog http://localhost:8080/Plone/2008-01-13-07-12/._example-01.png__/PUT
Traceback (innermost last):
  Module ZPublisher.Publish, line 119, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
  Module webdav.NullResource, line 151, in PUT
  Module Products.CMFCore.PortalFolder, line 297, in PUT_factory
  Module Products.ATContentTypes.lib.constraintypes, line 281, in invokeFactory
  Module Products.CMFCore.PortalFolder, line 315, in invokeFactory
  Module Products.CMFCore.TypesTool, line 716, in constructContent
  Module Products.CMFCore.TypesTool, line 276, in constructInstance
  Module Products.CMFCore.TypesTool, line 450, in _constructInstance
  Module Products.ATContentTypes.content.document, line 7, in addATDocument
  Module OFS.ObjectManager, line 314, in _setObject
  Module Products.CMFCore.PortalFolder, line 333, in _checkId
  Module OFS.ObjectManager, line 91, in checkValidId
BadRequest: The id "._example-01.png__" is invalid because it ends with two underscores.
2008-01-13 07:12:20 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:21 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:22 ERROR Zope.SiteErrorLog http://localhost:8080/Plone/2008-01-13-07-12/subdirectory%201a/._example-02.png__/PUT
Traceback (innermost last):
  Module ZPublisher.Publish, line 119, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
  Module webdav.NullResource, line 151, in PUT
  Module Products.CMFCore.PortalFolder, line 297, in PUT_factory
  Module Products.ATContentTypes.lib.constraintypes, line 288, in invokeFactory
  Module Products.CMFCore.TypesTool, line 716, in constructContent
  Module Products.CMFCore.TypesTool, line 276, in constructInstance
  Module Products.CMFCore.TypesTool, line 450, in _constructInstance
  Module Products.ATContentTypes.content.document, line 7, in addATDocument
  Module OFS.ObjectManager, line 314, in _setObject
  Module Products.CMFCore.PortalFolder, line 333, in _checkId
  Module OFS.ObjectManager, line 91, in checkValidId
BadRequest: The id "._example-02.png__" is invalid because it ends with two underscores.
2008-01-13 07:12:23 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:23 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:25 ERROR Zope.SiteErrorLog http://localhost:8080/Plone/2008-01-13-07-12/subdirectory%201a/subdirectory%201a2a/._example-03.png__/PUT
Traceback (innermost last):
  Module ZPublisher.Publish, line 119, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
  Module webdav.NullResource, line 151, in PUT
  Module Products.CMFCore.PortalFolder, line 297, in PUT_factory
  Module Products.ATContentTypes.lib.constraintypes, line 288, in invokeFactory
  Module Products.CMFCore.TypesTool, line 716, in constructContent
  Module Products.CMFCore.TypesTool, line 276, in constructInstance
  Module Products.CMFCore.TypesTool, line 450, in _constructInstance
  Module Products.ATContentTypes.content.document, line 7, in addATDocument
  Module OFS.ObjectManager, line 314, in _setObject
  Module Products.CMFCore.PortalFolder, line 333, in _checkId
  Module OFS.ObjectManager, line 91, in checkValidId
BadRequest: The id "._example-03.png__" is invalid because it ends with two underscores.
2008-01-13 07:12:26 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:26 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:28 ERROR Zope.SiteErrorLog http://localhost:8080/Plone/2008-01-13-07-12/subdirectory%201a/subdirectory%201a2b/._example-04.png__/PUT
Traceback (innermost last):
  Module ZPublisher.Publish, line 119, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
  Module webdav.NullResource, line 151, in PUT
  Module Products.CMFCore.PortalFolder, line 297, in PUT_factory
  Module Products.ATContentTypes.lib.constraintypes, line 288, in invokeFactory
  Module Products.CMFCore.TypesTool, line 716, in constructContent
  Module Products.CMFCore.TypesTool, line 276, in constructInstance
  Module Products.CMFCore.TypesTool, line 450, in _constructInstance
  Module Products.ATContentTypes.content.document, line 7, in addATDocument
  Module OFS.ObjectManager, line 314, in _setObject
  Module Products.CMFCore.PortalFolder, line 333, in _checkId
  Module OFS.ObjectManager, line 91, in checkValidId
BadRequest: The id "._example-04.png__" is invalid because it ends with two underscores.
2008-01-13 07:12:29 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:29 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:31 ERROR Zope.SiteErrorLog http://localhost:8080/Plone/2008-01-13-07-12/subdirectory%201b/._example-05.png__/PUT
Traceback (innermost last):
  Module ZPublisher.Publish, line 119, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
  Module webdav.NullResource, line 151, in PUT
  Module Products.CMFCore.PortalFolder, line 297, in PUT_factory
  Module Products.ATContentTypes.lib.constraintypes, line 288, in invokeFactory
  Module Products.CMFCore.TypesTool, line 716, in constructContent
  Module Products.CMFCore.TypesTool, line 276, in constructInstance
  Module Products.CMFCore.TypesTool, line 450, in _constructInstance
  Module Products.ATContentTypes.content.document, line 7, in addATDocument
  Module OFS.ObjectManager, line 314, in _setObject
  Module Products.CMFCore.PortalFolder, line 333, in _checkId
  Module OFS.ObjectManager, line 91, in checkValidId
BadRequest: The id "._example-05.png__" is invalid because it ends with two underscores.
2008-01-13 07:12:31 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:31 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:33 ERROR Zope.SiteErrorLog http://localhost:8080/Plone/2008-01-13-07-12/subdirectory%201b/subdirectory%201b2a/._example-06.png__/PUT
Traceback (innermost last):
  Module ZPublisher.Publish, line 119, in publish
  Module ZPublisher.mapply, line 88, in mapply
  Module ZPublisher.Publish, line 42, in call_object
  Module webdav.NullResource, line 151, in PUT
  Module Products.CMFCore.PortalFolder, line 297, in PUT_factory
  Module Products.ATContentTypes.lib.constraintypes, line 288, in invokeFactory
  Module Products.CMFCore.TypesTool, line 716, in constructContent
  Module Products.CMFCore.TypesTool, line 276, in constructInstance
  Module Products.CMFCore.TypesTool, line 450, in _constructInstance
  Module Products.ATContentTypes.content.document, line 7, in addATDocument
  Module OFS.ObjectManager, line 314, in _setObject
  Module Products.CMFCore.PortalFolder, line 333, in _checkId
  Module OFS.ObjectManager, line 91, in checkValidId
BadRequest: The id "._example-06.png__" is invalid because it ends with two underscores.
2008-01-13 07:12:34 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:12:34 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:18:29 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

2008-01-13 07:25:07 INFO Archetypes Could not find the marshaller tool. It might not be installed or you might not be providing enough context to find it.

Version of webdav.fs

1.4.3?

less /System/Library/Filesystems/webdav.fs/Contents/version.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>BuildVersion</key>
        <string>33</string>
        <key>CFBundleShortVersionString</key>
        <string>1.4.3</string>
        <key>CFBundleVersion</key>
        <string>1.4.3</string>
        <key>ProjectName</key>
        <string>webdavfs</string>
        <key>SourceVersion</key>
        <string>2210300</string>
</dict>
</plist>

Distinction

Whereas #7695 focuses on the aftermath of failed copies, this ticket may focus on the cause(s) of such failures.

Further action and priorities

If using omnipresent Finder I encounter comparable failures when attempting to copy simple PNGs,
then please consider raising the priority to critical
(in relation to the 3.1 milestone associated with  PLIP 187).

Regards
Graham

Cc: limi (seconder of the PLIP)

Attachments

directory structure only was copied.png Download (18.8 KB) - added by grahamperrin 4 years ago.
Whereas Finder presents both subdirectories as empty, attempts in Terminal to rm reveal that both are in use.png Download (56.4 KB) - added by grahamperrin 4 years ago.
Whereas Finder presents both subdirectories as empty, attempts in Terminal to rm reveal that both are in use

Change History

Changed 4 years ago by grahamperrin

comment:1 Changed 4 years ago by grahamperrin

Directory structure only was copied

[grahamperrin:/Volumes/Plone/2008-01-13-07-12] gjp22% ls -alR
total 16
drwxrwxrwx   1 gjp22  staff  2048 Jan 13 07:12 .
drwxrwxrwx   1 gjp22  staff  2048 Jan 13 07:12 ..
drwxrwxrwx   1 gjp22  staff  2048 Jan 13 07:12 subdirectory 1a
drwxrwxrwx   1 gjp22  staff  2048 Jan 13 07:12 subdirectory 1b

./subdirectory 1a:
total 8
drwxrwxrwx   1 gjp22  staff  2048 Jan 13 07:12 .
drwxrwxrwx   1 gjp22  staff  2048 Jan 13 07:12 ..

./subdirectory 1b:
total 8
drwxrwxrwx   1 gjp22  staff  2048 Jan 13 07:12 .
drwxrwxrwx   1 gjp22  staff  2048 Jan 13 07:12 ..

Housekeeping after that phase of testing

Beginning with Terminal

[grahamperrin:/Volumes/Plone] gjp22% rm -r 2008-01-13-07-12
rm: 2008-01-13-07-12/subdirectory 1a: Directory not empty
rm: 2008-01-13-07-12/subdirectory 1b: Directory not empty
rm: 2008-01-13-07-12: Directory not empty

I suspect that we have coincidentally reproduced the inconsistency outlined under #7695

Then Finder

(Including the first ever Finder view of
/Volumes/Plone/2008-01-13-07-12
and its contents…)

  1. close all Terminal windows to the Plone volume
  2. bring Finder to foreground, browse the Plone volume
    • subdirectory 1a is apparently empty
    • subdirectory 1b is apparently empty
  3. select one or both of the apparently empty directories
  4. File menu | Move to Trash
  5. OK the action
  6. (server prevents the action) Finder alerts The operation cannot be completed because the item "filename" is in use.
  7. OK the alert
  8. in the sidebar, click the eject icon for the volume (unmount).

TTP

Delete the folder 2008-01-13-07-12 and all of its contents.

In Terminal

control-c to shut down the server.

Tentative association

Copy failures of this kind (an issue in itself) do seem to be followed by inconsistencies between all three of the following:

  • Plone TTW
  • Terminal ls
  • Finder views.

Changed 4 years ago by grahamperrin

Whereas Finder presents both subdirectories as empty, attempts in Terminal to rm reveal that both are in use

comment:3 Changed 4 years ago by hannosch

  • Milestone changed from 3.1 to 3.2

WebDAV has to wait for 3.2 :(

comment:4 Changed 4 years ago by hannosch

  • Milestone changed from 3.2 to 3.x

comment:6 Changed 4 years ago by hannosch

  • Owner dreamcatcher deleted

comment:7 Changed 3 years ago by hannosch

  • Component changed from WebDAV to Infrastructure

comment:8 Changed 12 months ago by calvinhp

  • Status changed from new to closed
  • Keywords TuneUp42 added
  • Resolution set to worksforme

just tested this using plone 4.0 and Mac OS 10.6.6 using ditto:

Fri Feb 18, 14:54 | /Volumes/Plone
veritech% ditto ~/Desktop/testing testing_foo

Fri Feb 18, 14:55 | /Volumes/Plone
veritech% cd testing_foo

Fri Feb 18, 14:55 | /Volumes/Plone/testing_foo
veritech% ls -alR
total 37
drwx------  1 calvin  staff  2048 Feb 18 14:55 ./
drwx------  1 calvin  staff  2048 Feb 18 14:55 ../
-rwx------@ 1 calvin  staff  6148 Feb 18 14:55 .DS_Store*
-rwx------  1 calvin  staff  4096 Feb 18 14:55 ._.DS_Store*
drwx------  1 calvin  staff  2048 Feb 18 14:55 testing1/
drwx------  1 calvin  staff  2048 Feb 18 14:55 testing1 copy/

./testing1:
total 1250
drwx------  1 calvin  staff    2048 Feb 18 14:55 ./
drwx------  1 calvin  staff    2048 Feb 18 14:55 ../
-rwx------  1 calvin  staff  317832 Feb 18 14:55 folder copy.png*
-rwx------  1 calvin  staff  317832 Feb 18 14:55 folder.png*

./testing1 copy:
total 1250
drwx------  1 calvin  staff    2048 Feb 18 14:55 ./
drwx------  1 calvin  staff    2048 Feb 18 14:55 ../
-rwx------  1 calvin  staff  317832 Feb 18 14:55 folder copy.png*
-rwx------  1 calvin  staff  317832 Feb 18 14:55 folder.png*

The png files got created just fine inside of the plone site. Please re-open if the problem still exists for you.

comment:9 Changed 9 months ago by kleist

  • Keywords webdav added

comment:10 Changed 9 months ago by kleist

  • Keywords webdav TuneUp42 removed
Note: See TracTickets for help on using tickets.