Hello, Everyone!
I using Microsoft Windows to building ParaView in version5.13.0
I am getting the following error when trying to clone the repository
Error downloading object: data/README.md (b30a14a): Smudge error: Error downloading data/README.md (b30a14a308f64c6fc2
969e2b959d79dacdc5affda1d1c0e24f8e176304147146): expected OID b30a14a308f64c6fc2969e2b959d79dacdc5affda1d1c0e24f8e1763
04147146, got 82ed52948711a0269f594341d04e6de8e72c819f628d3c2177fb522bb8959ff8 after 4132 bytes written
it seems as if the repo is corrupt, Can you fix it?
I am using git version 2.51.0.windows.2 and git-lfs/3.7.0 (GitHub; windows amd64; go 1.24.4; git 92dddf56)
the processing of cloning the repo as follow:
cd C:
mkdir pv
cd pv
git clone https://gitlab.kitware.com/paraview/paraview.git
mv paraview pv
mkdir pvb
cd pv
git checkout v5.13.0
git submodule sync
git submodule sync -recursive
git submodule update --init --recursive
the details after running command git submodule update --init --recursive
$ git submodule update --init --recursive
Submodule 'ThirdParty/IceT/vtkicet' (https://gitlab.kitware.com/paraview/icet.git) registered for path 'ThirdParty/Ice
T/vtkicet'
Submodule 'ThirdParty/QtTesting/vtkqttesting' (https://gitlab.kitware.com/paraview/qttesting.git) registered for path
'ThirdParty/QtTesting/vtkqttesting'
Submodule 'Utilities/VisItBridge' (https://gitlab.kitware.com/paraview/visitbridge.git) registered for path 'Utilities
/VisItBridge'
Submodule 'VTK' (https://gitlab.kitware.com/vtk/vtk.git) registered for path 'VTK'
Cloning into 'C:/pv/pv/ThirdParty/IceT/vtkicet'...
Cloning into 'C:/pv/pv/ThirdParty/QtTesting/vtkqttesting'...
Cloning into 'C:/pv/pv/Utilities/VisItBridge'...
Cloning into 'C:/pv/pv/VTK'...
Submodule path 'ThirdParty/IceT/vtkicet': checked out '32816fe5592de3be664da6f8466a546f221d8532'
Submodule path 'ThirdParty/QtTesting/vtkqttesting': checked out '375c33053704e2d99dda4d2e1dfc9f6f85b3e73f'
Submodule path 'Utilities/VisItBridge': checked out '093ea1dfddbb3266554ece823ae8d7dedc66eb3f'
Submodule path 'VTK': checked out 'd40d065bddbdcee9227ff673b471b2bc73232d1e'
Submodule 'VTK-m' (https://gitlab.kitware.com/vtk/vtk-m.git) registered for path 'VTK/ThirdParty/vtkm/vtkvtkm/vtk-m'
Cloning into 'C:/pv/pv/VTK/ThirdParty/vtkm/vtkvtkm/vtk-m'...
Downloading data/README.md (643 B)
Error downloading object: data/README.md (b30a14a): Smudge error: Error downloading data/README.md (b30a14a308f64c6fc2
969e2b959d79dacdc5affda1d1c0e24f8e176304147146): expected OID b30a14a308f64c6fc2969e2b959d79dacdc5affda1d1c0e24f8e1763
04147146, got 82ed52948711a0269f594341d04e6de8e72c819f628d3c2177fb522bb8959ff8 after 4132 bytes written
Errors logged to 'C:\pv\pv\.git\modules\VTK\modules\VTK-m\lfs\logs\20251113T150113.9994675.log'.
Use `git lfs logs last` to view the log.
error: external filter 'git-lfs filter-process' failed
fatal: data/README.md: smudge filter lfs failed
fatal: Unable to checkout '3c9249871a5458cac01bbfe83307232aadd6bed5' in submodule path 'VTK/ThirdParty/vtkm/vtkvtkm/vt
k-m'
fatal: Failed to recurse into submodule path 'VTK'
the log file 20251113T150113.9994675.log
$ cat ./.git/modules/VTK/modules/VTK-m/lfs/logs/20251113T150113.9994675.log
git-lfs/3.7.0 (GitHub; windows amd64; go 1.24.4; git 92dddf56)
git version 2.51.0.windows.2
$ git-lfs.exe filter-process
Error downloading object: data/README.md (b30a14a): Smudge error: Error downloading data/README.md (b30a14a308f64c6fc2969e2b959d79dacdc5affda1d1c0e24f8e176304147146): expected OID b30a14a308f64c6fc2969e2b959d79dacdc5affda1d1c0e24f8e176304147146, got 82ed52948711a0269f594341d04e6de8e72c819f628d3c2177fb522bb8959ff8 after 4132 bytes written
expected OID b30a14a308f64c6fc2969e2b959d79dacdc5affda1d1c0e24f8e176304147146, got 82ed52948711a0269f594341d04e6de8e72c819f628d3c2177fb522bb8959ff8 after 4132 bytes written
Error downloading data/README.md (b30a14a308f64c6fc2969e2b959d79dacdc5affda1d1c0e24f8e176304147146)
github.com/git-lfs/git-lfs/v3/errors.newWrappedError
github.com/git-lfs/git-lfs/v3/errors/types.go:228
github.com/git-lfs/git-lfs/v3/errors.Wrap
github.com/git-lfs/git-lfs/v3/errors/errors.go:74
github.com/git-lfs/git-lfs/v3/lfs.(*GitFilter).downloadFile
github.com/git-lfs/git-lfs/v3/lfs/gitfilter_smudge.go:126
github.com/git-lfs/git-lfs/v3/lfs.(*GitFilter).Smudge
github.com/git-lfs/git-lfs/v3/lfs/gitfilter_smudge.go:85
github.com/git-lfs/git-lfs/v3/commands.smudge
github.com/git-lfs/git-lfs/v3/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/v3/commands.filterCommand
github.com/git-lfs/git-lfs/v3/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
github.com/spf13/cobra@v1.7.0/command.go:944
github.com/spf13/cobra.(*Command).ExecuteC
github.com/spf13/cobra@v1.7.0/command.go:1068
github.com/spf13/cobra.(*Command).Execute
github.com/spf13/cobra@v1.7.0/command.go:992
github.com/git-lfs/git-lfs/v3/commands.Run
github.com/git-lfs/git-lfs/v3/commands/run.go:154
main.main
github.com/git-lfs/git-lfs/v3/git-lfs.go:34
runtime.main
runtime/proc.go:283
runtime.goexit
runtime/asm_amd64.s:1700
Smudge error
github.com/git-lfs/git-lfs/v3/errors.newWrappedError
github.com/git-lfs/git-lfs/v3/errors/types.go:228
github.com/git-lfs/git-lfs/v3/errors.NewSmudgeError
github.com/git-lfs/git-lfs/v3/errors/types.go:314
github.com/git-lfs/git-lfs/v3/lfs.(*GitFilter).Smudge
github.com/git-lfs/git-lfs/v3/lfs/gitfilter_smudge.go:102
github.com/git-lfs/git-lfs/v3/commands.smudge
github.com/git-lfs/git-lfs/v3/commands/command_smudge.go:128
github.com/git-lfs/git-lfs/v3/commands.filterCommand
github.com/git-lfs/git-lfs/v3/commands/command_filter_process.go:132
github.com/spf13/cobra.(*Command).execute
github.com/spf13/cobra@v1.7.0/command.go:944
github.com/spf13/cobra.(*Command).ExecuteC
github.com/spf13/cobra@v1.7.0/command.go:1068
github.com/spf13/cobra.(*Command).Execute
github.com/spf13/cobra@v1.7.0/command.go:992
github.com/git-lfs/git-lfs/v3/commands.Run
github.com/git-lfs/git-lfs/v3/commands/run.go:154
main.main
github.com/git-lfs/git-lfs/v3/git-lfs.go:34
runtime.main
runtime/proc.go:283
runtime.goexit
runtime/asm_amd64.s:1700
Current time in UTC:
2025-11-13 07:01:14
Environment:
LocalWorkingDir=C:\pv\pv\VTK\ThirdParty\vtkm\vtkvtkm\vtk-m
LocalGitDir=C:\pv\pv\.git\modules\VTK\modules\VTK-m
LocalGitStorageDir=C:\pv\pv\.git\modules\VTK\modules\VTK-m
LocalMediaDir=C:\pv\pv\.git\modules\VTK\modules\VTK-m\lfs\objects
LocalReferenceDirs=
TempDir=C:\pv\pv\.git\modules\VTK\modules\VTK-m\lfs\tmp
ConcurrentTransfers=8
TusTransfers=false
BasicTransfersOnly=false
SkipDownloadErrors=false
FetchRecentAlways=false
FetchRecentRefsDays=7
FetchRecentCommitsDays=0
FetchRecentRefsIncludeRemotes=true
PruneOffsetDays=3
PruneVerifyRemoteAlways=false
PruneVerifyUnreachableAlways=false
PruneRemoteName=origin
LfsStorageDir=C:\pv\pv\.git\modules\VTK\modules\VTK-m\lfs
AccessDownload=none
AccessUpload=none
DownloadTransfers=basic,lfs-standalone-file,ssh
UploadTransfers=basic,lfs-standalone-file,ssh
GIT_DIR=C:/pv/pv/.git/modules/VTK/modules/VTK-m
GIT_EXEC_PATH=C:/Program Files/Git/mingw64/libexec/git-core
GIT_INTERNAL_GETTEXT_SH_SCHEME=fallthrough
GIT_PREFIX=
GIT_PROTOCOL_FROM_USER=0
some configs of lfs as follow:
$ git config -l|grep lfs
filter.lfs.clean=git-lfs clean -- %f
filter.lfs.smudge=git-lfs smudge -- %f
filter.lfs.process=git-lfs filter-process
filter.lfs.required=true
.gitattributes file
$ cat ./.gitattributes
.git* export-ignore
.hooks* export-ignore
*.sh crlf=input
*.sh.in crlf=input
pvblot.in crlf=input
pre-commit crlf=input
*.patch.in -whitespace -text
# Custom attribute to mark sources as using our C code style.
[attr]our-c-style whitespace=tab-in-indent,-blank-at-eol format.clang-format=9
*.c our-c-style
*.h our-c-style
*.cpp our-c-style
*.cxx our-c-style
*.hxx our-c-style
*.txx our-c-style
*.mm our-c-style
*.glsl whitespace=tab-in-indent,-blank-at-eol
*.txt whitespace=tab-in-indent,-blank-at-eol
*.cmake whitespace=tab-in-indent,-blank-at-eol
*.sha512 eol=lf
*.md whitespace=tab-in-indent conflict-marker-size=30
ThirdParty/** -format.clang-format
https info
$ git config -l|grep http
http.sslbackend=openssl
http.sslcainfo=C:/Program Files/Git/mingw64/etc/ssl/certs/ca-bundle.crt
credential.https://dev.azure.com.usehttppath=true
remote.origin.url=https://gitlab.kitware.com/paraview/paraview.git
submodule.ThirdParty/IceT/vtkicet.url=https://gitlab.kitware.com/paraview/icet.git
submodule.ThirdParty/QtTesting/vtkqttesting.url=https://gitlab.kitware.com/paraview/qttesting.git
submodule.Utilities/VisItBridge.url=https://gitlab.kitware.com/paraview/visitbridge.git
submodule.VTK.url=https://gitlab.kitware.com/vtk/vtk.git