[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16290535#comment-16290535 ] Philipp Brügger commented on VFS-635: - Thanks André for the commit. He created the additional jira ticket with the commit: [#VFS-649]. This SMB 2.X, SMB 3.X feature with the SMBJ Implementation is really crusial for the continuation of Apache VFS, as the Windows World is using Window Shares and CIFS (SMB 1.X) is not enabled anymore by default on the new versions. Thanks for pushing this feature into VFS 2.3. > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at >
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16240535#comment-16240535 ] André Hauenstein commented on VFS-635: -- I've put some work into it and created a new fork here : [https://github.com/ahbonsu/commons-vfs|https://github.com/ahbonsu/commons-vfs] I'll create a Pull Request when the JUnint tests are in place. > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) > Caused by: org.apache.commons.vfs2.FileSystemException: Could not determine > the type
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16208148#comment-16208148 ] Cody Swanson commented on VFS-635: -- Yes, I am still working on this, if you would like, I have a fork of VFS2 on github, my username is codyswanson4. I am kind of busy with school at the moment, but most of the code should be there, I am just working with a few bugs. > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) > Caused by: org.apache.commons.vfs2.FileSystemException: Could
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16207185#comment-16207185 ] André Hauenstein commented on VFS-635: -- hey [~codyswanson4] are you still on this one? I'm very interested in this topic. > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) > Caused by: org.apache.commons.vfs2.FileSystemException: Could not determine > the type of file "smb://10.0.0.0/smb/". > at >
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144838#comment-16144838 ] Bernd Eckenfels commented on VFS-635: - I prefer to have it in core with optional dependencies. Mostly because all other providers d(from commons) do the same. Otherwise the build will get even more complicated. (I do. understand that this results in a bad maven citizen, though) > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) > Caused by:
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144831#comment-16144831 ] Christoph Obexer commented on VFS-635: -- [~codyswanson4] I see you added the new provider to the core vfs jar, from an application developers POV I would prefer to be able to explicitly request for example: org.apache.commons:commons-vfs2-smb and get org.apache.commons:commons-vfs2 and com.hierynomus:smbj as dependencies automatically. What do VFS developers think about that? > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at >
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16144614#comment-16144614 ] Cody Swanson commented on VFS-635: -- OK, I have a fork on GitHub that implements the smbj provider, but I am having some trouble with the implementation absolute URIs in the SMB2FileProvider class. I will keep working on this, but I appreciate any pointers or suggestions! > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) > Caused by: org.apache.commons.vfs2.FileSystemException:
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16134508#comment-16134508 ] Bernd Eckenfels commented on VFS-635: - I think most of the Test Suite can be used without much coding, you just need to copy the initialisation code from the old SMB provider. In fact if you host your provider inside the VFS core module it is much easier to get it going. I only know about this documentation: https://commons.apache.org/proper/commons-vfs/testing.html > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at >
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16134464#comment-16134464 ] Cody Swanson commented on VFS-635: -- It's coming together slowly but surely, I believe I have implemented the provider correctly, but I'm not too sure how to write the unit tests for VFS. Is there any documentation on this? > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) > Caused by: org.apache.commons.vfs2.FileSystemException: Could not determine > the type of file
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16124706#comment-16124706 ] Bernd Eckenfels commented on VFS-635: - If the tests pass you are pretty much done :) But even if you need to add some plumbing feel free to clone VFS on GitHub and share your work in a branch, then we can have a look at it while we polish it together. I would recommend to announce this milestone on dev@commons mailing list. I am pretty excited at the idea of having SMB with a license clean and modern implementation, thanks a lot! > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at >
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16124702#comment-16124702 ] Cody Swanson commented on VFS-635: -- I have added a basic client provider under the providers folder in the VFS project, what all needs to be done to completely add a new provider? > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) > Caused by: org.apache.commons.vfs2.FileSystemException: Could not determine > the type of file "smb://10.0.0.0/smb/". > at >
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16100580#comment-16100580 ] Gary Gregory commented on VFS-635: -- - For a significant contributions (beyond simple patches) you will want to file an INDIVIDUAL CONTRIBUTOR LICENSE AGREEMENT (or ICLA) with Apache; please see https://www.apache.org/licenses/#clas - It looks like you already license under the Apache License 2.0, so that's good, you might want to make that more obvious by including a LICENSE file in the root, not just a license header file. - Then fork Apache Commons VFS and submit a PR to https://github.com/apache/commons-vfs (with unit tests, real or mocked). > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at >
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16100305#comment-16100305 ] Cody Swanson commented on VFS-635: -- I am currently working on implementing SMB2 and 3 using smbj on Github (https://github.com/hierynomus/smbj). What would be the best way to do this? This will be my first time contributing to VFS, so any help is appreciated! > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) > Caused by: org.apache.commons.vfs2.FileSystemException: Could not
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16021853#comment-16021853 ] Michael commented on VFS-635: - Thanks for the Quick replay, I did find java implementation for SMB 2,3 (smbj on github) but I just hoping maybe there is something wrong with my coding. > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) > Caused by: org.apache.commons.vfs2.FileSystemException: Could not determine > the type of file "smb://10.0.0.0/smb/". > at >
[jira] [Commented] (VFS-635) can't access SMBv2
[ https://issues.apache.org/jira/browse/VFS-635?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16021632#comment-16021632 ] Bernd Eckenfels commented on VFS-635: - Imthink there is no open source Java implementation of SMB 2.x or 3.x, so there is not much we can do here. You can try to use local filesystem with UNC path instead if you are on Windows. > can't access SMBv2 > -- > > Key: VFS-635 > URL: https://issues.apache.org/jira/browse/VFS-635 > Project: Commons VFS > Issue Type: Wish >Affects Versions: 2.0, 2.1 >Reporter: Michael > > After Disabling SMBV1 in windows I can't access into the filesystem. > This code works when SMB1 is enabled, but sops to work once disabled. > {code} > @Test > public void testConnection() throws FileSystemException { > String login = "admin"; > String password = "password"; > String domain = ""; > String folder = "//10.0.0.0/smb"; > folder = folder.replaceAll("", "/"); > StringBuilder builder = new > StringBuilder(128).append("smb").append(':').append(folder); > String fileURI = builder.toString(); > FileSystemOptions fsOptions = null; > StaticUserAuthenticator auth = new > StaticUserAuthenticator(domain, login, password); > fsOptions = new FileSystemOptions(); > > DefaultFileSystemConfigBuilder.getInstance().setUserAuthenticator(fsOptions, > auth); > FileSystemManager manager = VFS.getManager(); > FileSystemManager fileSystemManager = manager; > FileObject fileObject = fileSystemManager.resolveFile(fileURI, > fsOptions); > boolean result = fileObject.isReadable(); > System.out.println(fileURI +" " + result); > } > {code} > this is how I disabled smb v1 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1 -Type > DWORD -Value 0 -Force > How I enabled SMBV2 > Set-ItemProperty -Path > "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2 -Type > DWORD -Value 1 -Force > https://support.microsoft.com/en-us/help/2696547/how-to-enable-and-disable-smbv1-smbv2-and-smbv3-in-windows-and-windows-server > [TRACE] > {code} > org.apache.commons.vfs2.FileSystemException: Could not determine if file > "smb://10.0.0.0/smb/" is readable. > at > org.apache.commons.vfs2.provider.AbstractFileObject.isReadable(AbstractFileObject.java:1761) > at com.pa.util.files.FileUtilsTest.testConnection(FileUtilsTest.java:109) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) > at java.lang.reflect.Method.invoke(Method.java:498) > at > org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:50) > at > org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) > at > org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:47) > at > org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17) > at > org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26) > at > org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27) > at org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:325) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:78) > at > org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:57) > at org.junit.runners.ParentRunner$3.run(ParentRunner.java:290) > at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:71) > at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:288) > at org.junit.runners.ParentRunner.access$000(ParentRunner.java:58) > at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:268) > at org.junit.runners.ParentRunner.run(ParentRunner.java:363) > at > org.eclipse.jdt.internal.junit4.runner.JUnit4TestReference.run(JUnit4TestReference.java:86) > at > org.eclipse.jdt.internal.junit.runner.TestExecution.run(TestExecution.java:38) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:459) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.runTests(RemoteTestRunner.java:678) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.run(RemoteTestRunner.java:382) > at > org.eclipse.jdt.internal.junit.runner.RemoteTestRunner.main(RemoteTestRunner.java:192) > Caused by: org.apache.commons.vfs2.FileSystemException: Could not determine > the type of file