FilePlugin primitiveFail on Win7 slave

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

FilePlugin primitiveFail on Win7 slave

Max Leske
Hey guys, is there a known problem with the FilePlugin on the Win7 slave? Whenever I try to delete a file I get a primitiveFailed.

As you can see in the trace below, I’m actually even checking for FileNotFound, which means that the file exists but the VM can’t perform the operation for some reason.


Cheers,
Max



FilePluginPrims(Object)>>primitiveFailed:
FilePluginPrims(Object)>>primitiveFailed
FilePluginPrims>>deleteDirectory:
WindowsStore(DiskStore)>>delete:
FileSystem>>delete:
FileReference>>delete
DeleteVisitor>>visitReference:
DeleteVisitor(FileSystemVisitor)>>visitDirectory:
PostorderGuide>>visit:
Message>>sendTo:
[ self pop sendTo: self ] in PostorderGuide>>show:
PostorderGuide(FileSystemGuide)>>whileNotDoneDo:
PostorderGuide>>show:
PostorderGuide class(FileSystemGuide class)>>show:to:selecting:
DeleteVisitor>>visit:
DeleteVisitor class>>delete:
FileReference(AbstractFileReference)>>deleteAll
[ ref deleteAll ] in [ :ref |
ref exists
        ifFalse: [ ^ self ]
        ifTrue:
                [ [ ref deleteAll ]
                        on: FileDoesNotExist
                        do: [  ] "ignore. Seems to be a glitch in the File plugin" ] ] in LGitTestRepository class>>tearDown
BlockClosure>>on:do:
[ :ref |
ref exists
        ifFalse: [ ^ self ]
        ifTrue:
                [ [ ref deleteAll ]
                        on: FileDoesNotExist
                        do: [  ] "ignore. Seems to be a glitch in the File plugin" ] ] in LGitTestRepository class>>tearDown
FileReference(Object)>>in:
LGitTestRepository class>>tearDown
LGitBlobTest(LGitTestCase)>>tearDown
Reply | Threaded
Open this post in threaded view
|

Re: FilePlugin primitiveFail on Win7 slave

tinchodias
Hi Max, 

Have you tried to reproduce this problem in other Win7 computer than the slave? I can try in a laptop I have at home.

Martin

On Fri, Oct 9, 2015 at 5:53 PM, Max Leske <[hidden email]> wrote:
Hey guys, is there a known problem with the FilePlugin on the Win7 slave? Whenever I try to delete a file I get a primitiveFailed.

As you can see in the trace below, I’m actually even checking for FileNotFound, which means that the file exists but the VM can’t perform the operation for some reason.


Cheers,
Max



FilePluginPrims(Object)>>primitiveFailed:
FilePluginPrims(Object)>>primitiveFailed
FilePluginPrims>>deleteDirectory:
WindowsStore(DiskStore)>>delete:
FileSystem>>delete:
FileReference>>delete
DeleteVisitor>>visitReference:
DeleteVisitor(FileSystemVisitor)>>visitDirectory:
PostorderGuide>>visit:
Message>>sendTo:
[ self pop sendTo: self ] in PostorderGuide>>show:
PostorderGuide(FileSystemGuide)>>whileNotDoneDo:
PostorderGuide>>show:
PostorderGuide class(FileSystemGuide class)>>show:to:selecting:
DeleteVisitor>>visit:
DeleteVisitor class>>delete:
FileReference(AbstractFileReference)>>deleteAll
[ ref deleteAll ] in [ :ref |
ref exists
        ifFalse: [ ^ self ]
        ifTrue:
                [ [ ref deleteAll ]
                        on: FileDoesNotExist
                        do: [  ]        "ignore. Seems to be a glitch in the File plugin" ] ] in LGitTestRepository class>>tearDown
BlockClosure>>on:do:
[ :ref |
ref exists
        ifFalse: [ ^ self ]
        ifTrue:
                [ [ ref deleteAll ]
                        on: FileDoesNotExist
                        do: [  ]        "ignore. Seems to be a glitch in the File plugin" ] ] in LGitTestRepository class>>tearDown
FileReference(Object)>>in:
LGitTestRepository class>>tearDown
LGitBlobTest(LGitTestCase)>>tearDown

Reply | Threaded
Open this post in threaded view
|

Re: FilePlugin primitiveFail on Win7 slave

Max Leske

On 12 Oct 2015, at 11:25, Martin Dias <[hidden email]> wrote:

Hi Max, 

Have you tried to reproduce this problem in other Win7 computer than the slave? I can try in a laptop I have at home.

Yes, I did. In my VirtualBox image all the tests are green.


Martin

On Fri, Oct 9, 2015 at 5:53 PM, Max Leske <[hidden email]> wrote:
Hey guys, is there a known problem with the FilePlugin on the Win7 slave? Whenever I try to delete a file I get a primitiveFailed.

As you can see in the trace below, I’m actually even checking for FileNotFound, which means that the file exists but the VM can’t perform the operation for some reason.


Cheers,
Max



FilePluginPrims(Object)>>primitiveFailed:
FilePluginPrims(Object)>>primitiveFailed
FilePluginPrims>>deleteDirectory:
WindowsStore(DiskStore)>>delete:
FileSystem>>delete:
FileReference>>delete
DeleteVisitor>>visitReference:
DeleteVisitor(FileSystemVisitor)>>visitDirectory:
PostorderGuide>>visit:
Message>>sendTo:
[ self pop sendTo: self ] in PostorderGuide>>show:
PostorderGuide(FileSystemGuide)>>whileNotDoneDo:
PostorderGuide>>show:
PostorderGuide class(FileSystemGuide class)>>show:to:selecting:
DeleteVisitor>>visit:
DeleteVisitor class>>delete:
FileReference(AbstractFileReference)>>deleteAll
[ ref deleteAll ] in [ :ref |
ref exists
        ifFalse: [ ^ self ]
        ifTrue:
                [ [ ref deleteAll ]
                        on: FileDoesNotExist
                        do: [  ]        "ignore. Seems to be a glitch in the File plugin" ] ] in LGitTestRepository class>>tearDown
BlockClosure>>on:do:
[ :ref |
ref exists
        ifFalse: [ ^ self ]
        ifTrue:
                [ [ ref deleteAll ]
                        on: FileDoesNotExist
                        do: [  ]        "ignore. Seems to be a glitch in the File plugin" ] ] in LGitTestRepository class>>tearDown
FileReference(Object)>>in:
LGitTestRepository class>>tearDown
LGitBlobTest(LGitTestCase)>>tearDown