You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@subversion.apache.org by Bernd Tegge <be...@hereschwerke.com> on 2006/03/15 11:10:52 UTC

Parameter error while checking out a repository on windows

Hello group,

Im getting an error while trying to check out a remote inhouse
subversion repository on windows. Any checkout or update stops with a
parameter error at one certain file.

I have no such problem using a linux client. I searched the mail archive
but couldn't find anything useful or related.

The directory the file resides in contains only lower case filenames, so
case insensitivity should be no problem. Looking at the filemon output 
below, the parameter error seems to happen  while trying to access a 
lock file.
The files content may be a bit strange, it contains spanish help with
special characters encoded in IBM850 charset.

Any pointers or request for further information is welcome.

BTW. TortoiseSVN has exactly the same problem.

   TIA, Bernd

=============================
Sample session
=============================
Microsoft Windows XP [Version 5.1.2600]
(C) Copyright 1985-2001 Microsoft Corp.

E:\>svn co http://unisrc/resy-pmc/trunk resy
...
A    resy\pmc\src\txt\spa\hlp\p\prl.spa
A    resy\pmc\src\txt\spa\hlp\p\prktype.spa
svn: Can't check path 'resy\pmc\src\txt\spa\hlp\p\prn.spa': Falscher
Parameter.


E:\resy>svn info
Path: .
URL: http://unisrc/resy-pmc/trunk
Repository Root: http://unisrc/resy-pmc
Repository UUID: b1103f23-720c-0410-a25c-016493809c05
Revision: 13335
Node Kind: directory
Schedule: normal

E:\resy>svn --version
svn, version 1.3.0 (r17949)
    compiled Jan 15 2006, 23:18:48

E:\resy>svn log pmc\src\txt\spa\hlp\p\prn.spa
svn: Can't check path 'pmc\src\txt\spa\hlp\p\prn.spa': Falscher Parameter.

E:\resy\pmc\src>cd pmc\src\txt\spa\hlp\p

E:\resy\pmc\src\txt\spa\hlp\p>svn cleanup

E:\resy\pmc\src\txt\spa\hlp\p>svn update
svn: Can't check path 'prn.spa': Falscher Parameter.

=============================================
Last few lines of filemon log for svn update
=============================================
08:58:15    svn.exe:3944    FASTIO_QUERY_OPEN
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\log    FAILURE
08:58:15    svn.exe:3944    IRP_MJ_CREATE
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS    Attributes: Any
Options: Open
08:58:15    svn.exe:3944    FASTIO_QUERY_BASIC_INFO
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS    Attributes: A
08:58:15    svn.exe:3944    IRP_MJ_CLEANUP
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS
08:58:15    svn.exe:3944    IRP_MJ_CLOSE
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS
08:58:15    svn.exe:3944    IRP_MJ_CREATE
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS    Attributes: Any
Options: Open
08:58:15    svn.exe:3944    IRP_MJ_SET_INFORMATION
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS
  FileBasicInformation
08:58:15    svn.exe:3944    IRP_MJ_CLEANUP
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS
08:58:15    svn.exe:3944    IRP_MJ_CLOSE
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS
08:58:15    svn.exe:3944    IRP_MJ_CREATE
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS    Attributes: Any
Options: Open
08:58:15    svn.exe:3944    IRP_MJ_QUERY_INFORMATION
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    INVALID PARAMETER
  FileObjectIdInformation
08:58:15    svn.exe:3944    IRP_MJ_SET_INFORMATION
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS
  FileDispositionInformation
08:58:15    svn.exe:3944    IRP_MJ_CLEANUP
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS
08:58:15    svn.exe:3944    IRP_MJ_CLOSE
  E:\resy\pmc\src\txt\spa\hlp\p\.svn\lock    SUCCESS
08:58:15    svn.exe:3944    IRP_MJ_CLEANUP
  E:\resy\pmc\src\txt\spa\hlp\p    SUCCESS
08:58:15    svn.exe:3944    IRP_MJ_CLOSE
  E:\resy\pmc\src\txt\spa\hlp\p    SUCCESS
08:58:15    svn.exe:3944    IRP_MJ_CLEANUP
 
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9 

  SUCCESS
08:58:15    svn.exe:3944    IRP_MJ_CLOSE
 
C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.2180_x-ww_a84f1ff9 

  SUCCESS

=============================================================
relevant portion of the network conversation with the server
=============================================================

<S:open-directory name="p" rev="13335">
<D:checked-in><D:href>/resy-pmc/!svn/ver/13322/trunk/pmc/src/txt/spa/hlp/p</D:href></D:checked-in>
<S:set-prop name="svn:entry:committed-rev">13322</S:set-prop>
<S:set-prop
name="svn:entry:committed-date">2006-02-16T13:50:12.066068Z</S:set-prop>
<S:set-prop name="svn:entry:last-author">tegge</S:set-prop>
<S:set-prop
name="svn:entry:uuid">b1103f23-720c-0410-a25c-016493809c05</S:set-prop>
<S:add-file name="prn.spa">
<D:checked-in><D:href>/resy-pmc/!svn/ver/13322/trunk/pmc/src/txt/spa/hlp/p/prn.spa</D:href></D:checked-in>
<S:set-prop name="svn:entry:committed-rev">13322</S:set-prop>
<S:set-prop
name="svn:entry:committed-date">2006-02-16T13:50:12.066068Z</S:set-prop>
<S:set-prop name="svn:entry:last-author">tegge</S:set-prop>
<S:set-prop
name="svn:entry:uuid">b1103f23-720c-0410-a25c-016493809c05</S:set-prop>
<S:set-prop name="svn:keywords">Author Date Id Revision</S:set-prop>
<S:set-prop name="svn:eol-style">native</S:set-prop>
<S:txdelta>
U1ZOAAAAiQ2CWYNWk0sSgkYfhkQKmkQ9iERLjEgeoUR5m0geh0Q7iUgekEQyiESBVp9JZURsSoES
jUQ3h0eBaER8hkSCA4VKghKQRIEqgkVbg0mBEkWBHIFLgUmHRYIaRE6aRIJ1R4FZgkVfgkuCEkSC
DUZ2SIETgUaCKYJJgUmCRnqBRIIOgkSCG5RFPEqDAUeDd4JJglmCSYMsSoM2hERIikmBYINEgzNE
OYFEhDJIHk2DA4FGglSBRQSPRIE7gkSEUEWBE0eEPoFKZkR8RoEBRIEIS4N+ikqBSI5EhApJg0uB
SIUFg0aDREaFYU2DA0gegkSCT0WFSEcqRIY0gkQKhEWGWoRKhi1FgyiBRFOCSWVGgnmLRoFgiUmG
IYJHhSdFhhhEgm1FhWFQhRFIhD+KRYUphESEd4dEhg5EeolJhVhIhmKFRoFgRIRQRYcQgkeHH4FG
h1FIhzlKhiFKhEdShDSDCiAgRGVzY3JpcGNp8246CiAgLQogTGEgZnVuIENhcmdhciBwYXJ0ZXMg
ZGV0ZXJtaW5hZGEgbGEgQmFzZURhdG9zIHF1ZSBzZWVuY3VlbnRyYW4gZW4gIGVsICBkaXNjbyAg
ZHVybyAgKGZvcm1hdG8gIEFTQ0lJKSAgdGllbmUgIGxvc3NpZ3VpZW5lZmVjdG9zOgotIFNpIHVu
IG9iamV0byBjZG8gKHAuZS5Qcm90b2NvbG8gSW5zdGFsYWRvKSAgeWEgIGV4aXN0QmluYXJpbywg
IHN1c+FtZXRyb3NPcGVyYW5zZXLhbnJlZW1wbGF6YWRvcyBwb3IgZGRlbC5Db2xvY2FyIG1lbW9y
aWEgIHByaW5jaXBhbCAgYXF1ZWxzIG5vYi4KQ29zbWFtYXJjaGEsIG1vZGlmaWNhY2lvbiBlbGFk
ZWJpIGEgIGhhYmVyICB1biAsIHRhcyBhdXRvbeF0aWNhbSBhYUltcG9ydGFudGVTaSAgc2UgIGJv
cnJhcm9kZSB1c2RpLCBjdWVzdGFiIGRzZSB2dWVsdmEgYXIsIGRpY2hvc25vIChwZXJtYW5lYyBz
aW5tYmlvcykubWJhcmdvLCBsImRiYyJkZXkuCgo=
</S:txdelta><S:prop><V:md5-checksum>1e4e5118c46d66150db2f6242cb14dcb</V:md5-checksum></S:prop>
</S:add-file>




Re: Parameter error while checking out a repository on windows

Posted by Ryan Schmidt <su...@ryandesign.com>.
On Mar 15, 2006, at 15:00, Bernd Tegge wrote:

>> Im getting an error while trying to check out a remote inhouse
>> subversion repository on windows. Any checkout or update stops with a
>> parameter error at one certain file.
>>
>> E:\resy>svn log pmc\src\txt\spa\hlp\p\prn.spa
>> svn: Can't check path 'pmc\src\txt\spa\hlp\p\prn.spa': Falscher  
>> Parameter.
>
> As a workaround I tried to check out the other language files on a per
> directory base. When they all failed at prn.<lang suffix> I finally  
> got
> the message:
>
> 'prn.<suffix>' is obviously not a valid filename in windows. I knew  
> that
> prn was a reserved name but I was not aware that this is also true if
> the filename has a suffix.

Ah! One of my favorite problems that keeps coming up on the list  
every so often.

http://svn.haxx.se/users/archive-2006-01/0242.shtml

It is possible to set up a pre-commit hook to disallow commits of  
such problematically-named files in the future; there's probably an  
example that's been posted to the list before if you're interested.




---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org

Re: Parameter error while checking out a repository on windows

Posted by Bernd Tegge <be...@hereschwerke.com>.
Bernd Tegge schrieb:
> Hello group,
>
> Im getting an error while trying to check out a remote inhouse
> subversion repository on windows. Any checkout or update stops with a
> parameter error at one certain file.
>
> E:\resy>svn log pmc\src\txt\spa\hlp\p\prn.spa
> svn: Can't check path 'pmc\src\txt\spa\hlp\p\prn.spa': Falscher 
> Parameter.
As a workaround I tried to check out the other language files on a per
directory base. When they all failed at prn.<lang suffix> I finally got
the message:

'prn.<suffix>' is obviously not a valid filename in windows. I knew that
prn was a reserved name but I was not aware that this is also true if
the filename has a suffix.
Sorry for any inconvenience.

  Thanks, Bernd


---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@subversion.tigris.org
For additional commands, e-mail: users-help@subversion.tigris.org