Re: Newbie: How to debug lockMethod failure

Stephen Martin <[email protected]> Sat, 04 Aug 2007 14:43:09 -0400
Newsgroups gmane.comp.jakarta.slide.user
Message-ID <[email protected]>
--------------ms070204080408000406020400
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Does your apache log give any information? Also in a debugger, you can 
examine the resource
and snope for response information.

Ian Pilcher wrote:
> How can I determine why my call to lockMethod is failing?  I am
> connecting to a local Apache server, with mod_dav.  (Locking works fine
> with cadaver, BTW.)
>
> Here is the code I'm using right now:
>
>     import org.apache.webdav.lib.WebdavResource;
>     import org.apache.commons.httpclient.HttpURL;
>
>     class DavLock
>     {
>         public static void main(String[] args) throws Exception
>         {
>             WebdavResource resource = new WebdavResource(
>                     new HttpURL("http://localhost/dav/ipilcher.ics"),
>                     true);
>
>             if (!resource.lockMethod())
>             {
>                 System.out.println("lock failed!");
>                 return;
>             }
>
>             //  Other stuff snipped; it never gets here
>         }
>     }
>
> Any pointers appreciated.  Thanks!
>
>   


-- 
Stephen Martin
[email protected]
Phone: (908) 790-9070, Skype: stevevm
80 Hunterdon Blvd. Murray Hill, New Jersey, USA, 07974
http://vanderfleet-martin.net


--------------ms070204080408000406020400
Content-Type: application/x-pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: S/MIME Cryptographic Signature

MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJNzCC
AvYwggJfoAMCAQICEHeBXFz7+Cp2kAxga2CCvLwwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE
BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT
I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUwMjAxMDQ1NFoX
DTA4MDUwMTAxMDQ1NFowUDEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEtMCsG
CSqGSIb3DQEJARYec21hcnRpbkB2YW5kZXJmbGVldC1tYXJ0aW4ubmV0MIIBIjANBgkqhkiG
9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwpH2MVC+sUyHvnW+2lT2OIsIXsdf8X7qEHRCgUAaGTE2
fQATxlPnzp5fluuY8rKx1+KYvIsH6MuLjQc9PfoT0L/2VJk4KGawh/GiB02z97/N12PQpf0m
JLgH2kXSfB3Bm9OeBWfN05LvRDxiXWcuU8orgk4ylr9xlFI69T3pGA/ArJ6viDhafNmHZctR
1qNx1dnyt4R4Jcf041VmE0F/tVXv1DZJ2Iz078evQqh2S5f4fwLgP3H71LQhy0+RFWa8rI56
YnPfygAznBqk5dhzcV7qLRSTU1gGN5fqN0NsseDZiDXEYm2Y9+mlrMaXGB5/Sn1MjT1mqiLh
mqd2TL5Y8QIDAQABozswOTApBgNVHREEIjAggR5zbWFydGluQHZhbmRlcmZsZWV0LW1hcnRp
bi5uZXQwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOBgQBJtEdjSYqSgmPHF0K0bf1l
Me3QlT1IlUS2bCdBJB+tqy27XSdcI4fK8o+VyDistK8ggzSiUq1AIBlWrE+V0IRg34ouN1xe
OL+8ECF+8UPoDE0l172RfW5AanVVwao550wp9rCLw5OyZ45LlklQH8x1TYmSqhvkL896VrWr
gd0bJjCCAvYwggJfoAMCAQICEHeBXFz7+Cp2kAxga2CCvLwwDQYJKoZIhvcNAQEFBQAwYjEL
MAkGA1UEBhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAq
BgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA3MDUwMjAx
MDQ1NFoXDTA4MDUwMTAxMDQ1NFowUDEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJl
cjEtMCsGCSqGSIb3DQEJARYec21hcnRpbkB2YW5kZXJmbGVldC1tYXJ0aW4ubmV0MIIBIjAN
BgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAwpH2MVC+sUyHvnW+2lT2OIsIXsdf8X7qEHRC
gUAaGTE2fQATxlPnzp5fluuY8rKx1+KYvIsH6MuLjQc9PfoT0L/2VJk4KGawh/GiB02z97/N
12PQpf0mJLgH2kXSfB3Bm9OeBWfN05LvRDxiXWcuU8orgk4ylr9xlFI69T3pGA/ArJ6viDha
fNmHZctR1qNx1dnyt4R4Jcf041VmE0F/tVXv1DZJ2Iz078evQqh2S5f4fwLgP3H71LQhy0+R
FWa8rI56YnPfygAznBqk5dhzcV7qLRSTU1gGN5fqN0NsseDZiDXEYm2Y9+mlrMaXGB5/Sn1M
jT1mqiLhmqd2TL5Y8QIDAQABozswOTApBgNVHREEIjAggR5zbWFydGluQHZhbmRlcmZsZWV0
LW1hcnRpbi5uZXQwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOBgQBJtEdjSYqSgmPH
F0K0bf1lMe3QlT1IlUS2bCdBJB+tqy27XSdcI4fK8o+VyDistK8ggzSiUq1AIBlWrE+V0IRg
34ouN1xeOL+8ECF+8UPoDE0l172RfW5AanVVwao550wp9rCLw5OyZ45LlklQH8x1TYmSqhvk
L896VrWrgd0bJjCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAwgdExCzAJBgNVBAYT
AlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEaMBgGA1UE
ChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2VydmljZXMg
RGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTErMCkGCSqG
SIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcwMDAwMDBa
Fw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3Vs
dGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNz
dWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065yplaHmjAdQRw
nd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FWy688Cwfn
8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEEQB5kGXJg
t/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2oDSGMmh0
dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3JsMAsGA1Ud
DwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0xMzgwDQYJ
KoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYfqi2fNi/A
9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9lX5Xa9/eH
1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggNkMIIDYAIBATB2MGIxCzAJ
BgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYD
VQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQd4FcXPv4KnaQDGBr
YIK8vDAJBgUrDgMCGgUAoIIBwzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwGCSqGSIb3
DQEJBTEPFw0wNzA4MDQxODQzMTBaMCMGCSqGSIb3DQEJBDEWBBSXgCvSqn2WoQoc4rqIIo27
xzfYoDBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIAgDANBggq
hkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJKwYBBAGCNxAEMXgwdjBi
MQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEs
MCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECEHeBXFz7+Cp2
kAxga2CCvLwwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMc
VGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFs
IEZyZWVtYWlsIElzc3VpbmcgQ0ECEHeBXFz7+Cp2kAxga2CCvLwwDQYJKoZIhvcNAQEBBQAE
ggEAqDJnf+qf/oLZGwT1e3EykpoPdXHd1ZgukJag0fci9ZzZAhBe6IZRmO24VJ1C6qwSHeYt
1ssg3C+lwGpaNaxRMRlwn9kfx8U1AgqUs7wxCUadfrD+BgECaA1d8ZZtwNVlJI5JZkM0GmqD
Ibm45lESgxEYH680oepDLHgw323XzonI/svNu00qSmotMFNcdHANXm8JpeFYnvUe46zfkJGv
GppubL5uFwVR0CbUKE1Xzn+FPpsFJGvbBZ2XNQtu4dMCFlQetEDnv4mQ1ITyjTyAh7wui9xO
s/KKD7KY+hkOcEI3Vm3hpEKrlIJmFIihfU+fytHX5D/Y+hmx7BlRXEnGDgAAAAAAAA==
--------------ms070204080408000406020400--