Corporate Home Open Source Home
Syndicate content
Eucalyptus
2 replies [Last post]
csxbwang
Offline
Joined: 05/06/2010

I have developed a client tool to access walrus using AWS SDK for .Net. I get a problem when upload files with long file name (many in Chinese, each Chinese character needs three UTF-8 bytes). The upload fails, but the bucket cannot be open any more (the error message is : Length cannot be less than zero. Parameter name: length.).

Then I tried JetS3t, it cannot open those buckets either. Another similar problem is when cancel uploading progresses, the corresponding bucket cannot be opened either.

What is the problem?

The cloud-debug log information:

04:32:37 INFO [WalrusRESTBinding:New I/O server worker #1-4] <?xml version="1.0" encoding="UTF-8"?>

d3786115-871b-4cba-9cae-1f7a87181974
kys4la9BHP9KfYDCTL6M6qQunrIacTCx95uaCA
2010-07-29T08:32:37.137Z

ttt3
aaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccdddddddddd.txt
ttt3.aaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccdddddddddd.txt.S2nL2GzQlW1xmA..

5984

text/plain

04:32:37 INFO [ServiceSinkHandler:New I/O server worker #1-4] :1280392320.0000:eucalyptus/ServiceSinkHandler.handleUpstream.189:eucalyptus:eucalyptus:MSG_RECEIVED:PutObjectType:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:d3786115-871b-4cba-9cae-1f7a87181974:CREATE:END:41:eucalyptus_walrus:edu.ucsb.eucalyptus.cloud.ws.WalrusManager.putObject(WalrusManager.java:524):494b6a9b-4708-4cba-bfed-cdd596a0af17:
04:32:37 ERROR [FileWriter:Bukkit.10] java.io.FileNotFoundException: /var/lib/eucalyptus/bukkits/ttt3/aaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccdddddddddd.txtFTNR_Q...bvRTGDcVhF0K2YWk (File name too long)

04:32:37 ERROR [DefaultServiceExceptionStrategy:Bukkit.10]
********************************************************************************
Exception stack is:
1. /var/lib/eucalyptus/bukkits/ttt3/aaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccdddddddddd.txtFTNR_Q...bvRTGDcVhF0K2YWk (File name too long) (java.io.FileNotFoundException)
java.io.FileOutputStream:-2 (null)
2. Internal Error. (com.eucalyptus.util.EucalyptusCloudException)
edu.ucsb.eucalyptus.cloud.ws.WalrusManager:606 (null)
3. Component that caused exception is: Bukkit. Message payload is of type: PutObjectType (org.mule.api.service.ServiceException)
org.mule.component.DefaultLifecycleAdapter:214 (http://mule.mulesource.org/docs/apidocs/org/mule/api/service/ServiceExce...)
********************************************************************************
Root Exception stack trace:
java.io.FileNotFoundException: /var/lib/eucalyptus/bukkits/ttt3/aaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccdddddddddd.txtFTNR_Q...bvRTGDcVhF0K2YWk (File name too long)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.(FileOutputStream.java:209)
at java.io.FileOutputStream.(FileOutputStream.java:99)
at edu.ucsb.eucalyptus.storage.fs.FileWriter.(FileWriter.java:81)
at edu.ucsb.eucalyptus.storage.fs.FileSystemStorageManager.prepareForWrite(FileSystemStorageManager.java:179)
at edu.ucsb.eucalyptus.cloud.ws.WalrusManager.putObject(WalrusManager.java:603)
at edu.ucsb.eucalyptus.cloud.ws.WalrusControl.PutObject(WalrusControl.java:295)
at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.mule.model.resolvers.AbstractEntryPointResolver.invokeMethod(AbstractEntryPointResolver.java:147)
at org.mule.model.resolvers.ReflectionEntryPointResolver.invoke(ReflectionEntryPointResolver.java:127)
at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:50)
at org.mule.component.DefaultLifecycleAdapter.intercept(DefaultLifecycleAdapter.java:202)
at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:82)
at org.mule.component.AbstractJavaComponent.doOnCall(AbstractJavaComponent.java:73)
at org.mule.component.AbstractComponent.onCall(AbstractComponent.java:87)
at org.mule.model.seda.SedaService$ComponentStageWorker.run(SedaService.java:533)
at org.mule.work.WorkerContext.run(WorkerContext.java:310)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
at java.lang.Thread.run(Thread.java:636)

********************************************************************************

Then, I want to open the bucket. Fails, the cloud debug log:

04:32:37 INFO [WalrusRESTBinding:New I/O server worker #1-1] <?xml version="1.0" encoding="UTF-8"?>

ada0fcf4-9c31-4e81-985d-29601f4b9394
kys4la9BHP9KfYDCTL6M6qQunrIacTCx95uaCA
2010-07-29T08:32:37.283Z

ttt3

04:32:37 INFO [ServiceSinkHandler:New I/O server worker #1-1] :1280392320.0000:eucalyptus/ServiceSinkHandler.handleUpstream.189:eucalyptus:eucalyptus:MSG_RECEIVED:ListBucketType:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:0:eucalyptus_walrus:edu.ucsb.eucalyptus.cloud.ws.WalrusManager.listBucket(WalrusManager.java:1031):718f1abf-41e5-44c2-8c2a-bd71e3ef5fe5:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:0:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):7e775e38-31d5-4e77-8662-4dd856ac1463:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:1:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):8bd486da-b2ea-4fe8-be30-57ac62b99343:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:1:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):a4a51b19-c217-4b2e-b754-774dc692e933:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:1:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):46b25e6d-2eb2-4c82-9190-98ebabb21693:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:2:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):583c7fbf-3543-4271-8e27-531caab74dfc:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:37:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):5a262ae4-d52b-4faa-b37c-763316d1b8db:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:34:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):0b8b0e2a-9df8-4b1c-8d27-3047de2e4065:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:39:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):935085ff-bf98-462f-844d-3c86c01ff8e2:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:33:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):a2b155f8-4142-4e91-bb6f-40dfcc964e7e:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:64:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):cda1a318-5077-4efc-b580-b98245529b75:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:1:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):c090d693-3401-4aa4-9dab-89b9fa23f512:
04:32:37 ERROR [DefaultServiceExceptionStrategy:Bukkit.10]
********************************************************************************
Message : Component that caused exception is: Bukkit. Message payload is of type: ListBucketType
Type : org.mule.api.service.ServiceException
Code : MULE_ERROR--2
Payload : <?xml version="1.0" encoding="UTF-8"?>

ada0fcf4-9c31-4e81-985d-29601f4b9394
wxb2
wxb2
kys4la9BHP9KfYDCTL6M6qQunrIacTCx95uaCA
2010-07-29T08:32:37.283Z

ttt3

JavaDoc : http://mule.mulesource.org/docs/apidocs/org/mule/api/service/ServiceExce...
********************************************************************************
Exception stack is:
1. null (java.lang.NullPointerException)
edu.ucsb.eucalyptus.cloud.ws.WalrusManager:1112 (null)
2. Component that caused exception is: Bukkit. Message payload is of type: ListBucketType (org.mule.api.service.ServiceException)
org.mule.component.DefaultLifecycleAdapter:214 (http://mule.mulesource.org/docs/apidocs/org/mule/api/service/ServiceExce...)
********************************************************************************
Root Exception stack trace:
java.lang.NullPointerException
at edu.ucsb.eucalyptus.cloud.ws.WalrusManager.listBucket(WalrusManager.java:1112)
at edu.ucsb.eucalyptus.cloud.ws.WalrusControl.ListBucket(WalrusControl.java:315)
at sun.reflect.GeneratedMethodAccessor59.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.mule.model.resolvers.AbstractEntryPointResolver.invokeMethod(AbstractEntryPointResolver.java:147)
at org.mule.model.resolvers.ReflectionEntryPointResolver.invoke(ReflectionEntryPointResolver.java:127)
at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:50)
at org.mule.component.DefaultLifecycleAdapter.intercept(DefaultLifecycleAdapter.java:202)
at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:82)
at org.mule.component.AbstractJavaComponent.doOnCall(AbstractJavaComponent.java:73)
at org.mule.component.AbstractComponent.onCall(AbstractComponent.java:87)
at org.mule.model.seda.SedaService$ComponentStageWorker.run(SedaService.java:533)
at org.mule.work.WorkerContext.run(WorkerContext.java:310)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
at java.lang.Thread.run(Thread.java:636)

********************************************************************************

csxbwang
Offline
Joined: 05/06/2010
The cloud debug log information

The cloud-debug log information:

04:32:37 INFO [WalrusRESTBinding:New I/O server worker #1-4] <?xml version="1.0" encoding="UTF-8"?>

d3786115-871b-4cba-9cae-1f7a87181974
kys4la9BHP9KfYDCTL6M6qQunrIacTCx95uaCA
2010-07-29T08:32:37.137Z

ttt3
aaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccdddddddddd.txt
ttt3.aaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccdddddddddd.txt.S2nL2GzQlW1xmA..

5984

text/plain

04:32:37 INFO [ServiceSinkHandler:New I/O server worker #1-4] :1280392320.0000:eucalyptus/ServiceSinkHandler.handleUpstream.189:eucalyptus:eucalyptus:MSG_RECEIVED:PutObjectType:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:d3786115-871b-4cba-9cae-1f7a87181974:CREATE:END:41:eucalyptus_walrus:edu.ucsb.eucalyptus.cloud.ws.WalrusManager.putObject(WalrusManager.java:524):494b6a9b-4708-4cba-bfed-cdd596a0af17:
04:32:37 ERROR [FileWriter:Bukkit.10] java.io.FileNotFoundException: /var/lib/eucalyptus/bukkits/ttt3/aaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccdddddddddd.txtFTNR_Q...bvRTGDcVhF0K2YWk (File name too long)

04:32:37 ERROR [DefaultServiceExceptionStrategy:Bukkit.10]
********************************************************************************
Exception stack is:
1. /var/lib/eucalyptus/bukkits/ttt3/aaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccdddddddddd.txtFTNR_Q...bvRTGDcVhF0K2YWk (File name too long) (java.io.FileNotFoundException)
java.io.FileOutputStream:-2 (null)
2. Internal Error. (com.eucalyptus.util.EucalyptusCloudException)
edu.ucsb.eucalyptus.cloud.ws.WalrusManager:606 (null)
3. Component that caused exception is: Bukkit. Message payload is of type: PutObjectType (org.mule.api.service.ServiceException)
org.mule.component.DefaultLifecycleAdapter:214 (http://mule.mulesource.org/docs/apidocs/org/mule/api/service/ServiceExce...)
********************************************************************************
Root Exception stack trace:
java.io.FileNotFoundException: /var/lib/eucalyptus/bukkits/ttt3/aaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccddddddddddaaaaaaaaaabbbbbbbbbbccccccccccdddddddddd.txtFTNR_Q...bvRTGDcVhF0K2YWk (File name too long)
at java.io.FileOutputStream.open(Native Method)
at java.io.FileOutputStream.(FileOutputStream.java:209)
at java.io.FileOutputStream.(FileOutputStream.java:99)
at edu.ucsb.eucalyptus.storage.fs.FileWriter.(FileWriter.java:81)
at edu.ucsb.eucalyptus.storage.fs.FileSystemStorageManager.prepareForWrite(FileSystemStorageManager.java:179)
at edu.ucsb.eucalyptus.cloud.ws.WalrusManager.putObject(WalrusManager.java:603)
at edu.ucsb.eucalyptus.cloud.ws.WalrusControl.PutObject(WalrusControl.java:295)
at sun.reflect.GeneratedMethodAccessor72.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.mule.model.resolvers.AbstractEntryPointResolver.invokeMethod(AbstractEntryPointResolver.java:147)
at org.mule.model.resolvers.ReflectionEntryPointResolver.invoke(ReflectionEntryPointResolver.java:127)
at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:50)
at org.mule.component.DefaultLifecycleAdapter.intercept(DefaultLifecycleAdapter.java:202)
at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:82)
at org.mule.component.AbstractJavaComponent.doOnCall(AbstractJavaComponent.java:73)
at org.mule.component.AbstractComponent.onCall(AbstractComponent.java:87)
at org.mule.model.seda.SedaService$ComponentStageWorker.run(SedaService.java:533)
at org.mule.work.WorkerContext.run(WorkerContext.java:310)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
at java.lang.Thread.run(Thread.java:636)

********************************************************************************

Then, I want to open the bucket. Fails, the cloud debug log:

04:32:37 INFO [WalrusRESTBinding:New I/O server worker #1-1] <?xml version="1.0" encoding="UTF-8"?>

ada0fcf4-9c31-4e81-985d-29601f4b9394
kys4la9BHP9KfYDCTL6M6qQunrIacTCx95uaCA
2010-07-29T08:32:37.283Z

ttt3

04:32:37 INFO [ServiceSinkHandler:New I/O server worker #1-1] :1280392320.0000:eucalyptus/ServiceSinkHandler.handleUpstream.189:eucalyptus:eucalyptus:MSG_RECEIVED:ListBucketType:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:0:eucalyptus_walrus:edu.ucsb.eucalyptus.cloud.ws.WalrusManager.listBucket(WalrusManager.java:1031):718f1abf-41e5-44c2-8c2a-bd71e3ef5fe5:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:0:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):7e775e38-31d5-4e77-8662-4dd856ac1463:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:1:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):8bd486da-b2ea-4fe8-be30-57ac62b99343:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:1:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):a4a51b19-c217-4b2e-b754-774dc692e933:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:1:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):46b25e6d-2eb2-4c82-9190-98ebabb21693:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:2:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):583c7fbf-3543-4271-8e27-531caab74dfc:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:37:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):5a262ae4-d52b-4faa-b37c-763316d1b8db:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:34:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):0b8b0e2a-9df8-4b1c-8d27-3047de2e4065:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:39:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):935085ff-bf98-462f-844d-3c86c01ff8e2:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:33:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):a2b155f8-4142-4e91-bb6f-40dfcc964e7e:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:64:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):cda1a318-5077-4efc-b580-b98245529b75:
04:32:37 DEBUG [EntityWrapper:Bukkit.10] :1280392320.0000:db/EntityWrapper..106:wxb2:ada0fcf4-9c31-4e81-985d-29601f4b9394:CREATE:END:1:eucalyptus_auth:com.eucalyptus.auth.CredentialProvider.getUser(CredentialProvider.java:268):c090d693-3401-4aa4-9dab-89b9fa23f512:
04:32:37 ERROR [DefaultServiceExceptionStrategy:Bukkit.10]
********************************************************************************
Message : Component that caused exception is: Bukkit. Message payload is of type: ListBucketType
Type : org.mule.api.service.ServiceException
Code : MULE_ERROR--2
Payload : <?xml version="1.0" encoding="UTF-8"?>

ada0fcf4-9c31-4e81-985d-29601f4b9394
wxb2
wxb2
kys4la9BHP9KfYDCTL6M6qQunrIacTCx95uaCA
2010-07-29T08:32:37.283Z

ttt3

JavaDoc : http://mule.mulesource.org/docs/apidocs/org/mule/api/service/ServiceExce...
********************************************************************************
Exception stack is:
1. null (java.lang.NullPointerException)
edu.ucsb.eucalyptus.cloud.ws.WalrusManager:1112 (null)
2. Component that caused exception is: Bukkit. Message payload is of type: ListBucketType (org.mule.api.service.ServiceException)
org.mule.component.DefaultLifecycleAdapter:214 (http://mule.mulesource.org/docs/apidocs/org/mule/api/service/ServiceExce...)
********************************************************************************
Root Exception stack trace:
java.lang.NullPointerException
at edu.ucsb.eucalyptus.cloud.ws.WalrusManager.listBucket(WalrusManager.java:1112)
at edu.ucsb.eucalyptus.cloud.ws.WalrusControl.ListBucket(WalrusControl.java:315)
at sun.reflect.GeneratedMethodAccessor59.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:616)
at org.mule.model.resolvers.AbstractEntryPointResolver.invokeMethod(AbstractEntryPointResolver.java:147)
at org.mule.model.resolvers.ReflectionEntryPointResolver.invoke(ReflectionEntryPointResolver.java:127)
at org.mule.model.resolvers.DefaultEntryPointResolverSet.invoke(DefaultEntryPointResolverSet.java:50)
at org.mule.component.DefaultLifecycleAdapter.intercept(DefaultLifecycleAdapter.java:202)
at org.mule.component.AbstractJavaComponent.invokeComponentInstance(AbstractJavaComponent.java:82)
at org.mule.component.AbstractJavaComponent.doOnCall(AbstractJavaComponent.java:73)
at org.mule.component.AbstractComponent.onCall(AbstractComponent.java:87)
at org.mule.model.seda.SedaService$ComponentStageWorker.run(SedaService.java:533)
at org.mule.work.WorkerContext.run(WorkerContext.java:310)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1061)
at edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:575)
at java.lang.Thread.run(Thread.java:636)

********************************************************************************

neil
Offline
Joined: 04/28/2009
Hello, I tested this against

Hello,

I tested this against the latest development version and I can reproduce the "file name too long" problem (this is a limitation at this time, the absolute path to the object key must be shorter than the linux max file name, which is defined by the file system that you are using). However, I was unable to reproduce the inability to list the bucket. The upload fails, but the bucket is usable.

I haven't had the chance to test against the last stable release (1.6.2), but the next stable version (coming out in the next few weeks) should solve the list bucket problem, if it exists.

The second part of the problem (absolute path exceeding the linux file name limit causing the PUT to fail) will be resolved in a later version.

hope that helps.