You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cloudstack.apache.org by "Prasanna Santhanam (JIRA)" <ji...@apache.org> on 2013/07/05 11:57:48 UTC

[jira] [Resolved] (CLOUDSTACK-3373) Object Store - ClassCastException when adding cache storage

     [ https://issues.apache.org/jira/browse/CLOUDSTACK-3373?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Prasanna Santhanam resolved CLOUDSTACK-3373.
--------------------------------------------

    Resolution: Duplicate

dupes my own bug CLOUDSTACK-3273
                
> Object Store - ClassCastException when adding cache storage
> -----------------------------------------------------------
>
>                 Key: CLOUDSTACK-3373
>                 URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3373
>             Project: CloudStack
>          Issue Type: Bug
>      Security Level: Public(Anyone can view this level - this is the default.) 
>    Affects Versions: 4.2.0
>            Reporter: Prasanna Santhanam
>            Priority: Critical
>             Fix For: 4.2.0
>
>
> Steps:
> 1. deploy devcloud
> 2. add advanced zone and s3 using amazon aws
> 3. add cache storage.
> (Following cast exception was encountered)
> 2013-07-05 12:22:53,803 DEBUG [cloud.api.ApiServlet] (758371978@qtp-1549807005-0:null) ===START===  127.0.0.1 -- GET  apiKey=cZu0zPtCBNQxssUO7iQLZ3-Ez2HIv41uQMoisiUC0Oac9qcQ1BURmUAKwmXz3P87yzyBTFiMTsbuktNLM4gkTQ&url=nfs%3A%2F%2F10.147.28.6%3A%2Fexport%2Fautomation%2Facs%2Fobjectstorecache&details%5B0%5D.value=nfs%3A%2F%2F10.147.28.6%3A%2Fexport%2Fautomation%2Facs%2Fobjectstorecache&signature=rgPng4JKfX0kh19%2Fz2Voz4w1c84%3D&details%5B1%5D.key=__name__&zoneid=2ecf4870-dc90-4203-a901-0b1dc9fc1700&details%5B1%5D.value=cachestorage&command=createCacheStore&provider=NFS&response=json&details%5B0%5D.key=url
> 2013-07-05 12:22:53,817 INFO  [datastore.lifecycle.CloudStackImageStoreLifeCycleImpl] (758371978@qtp-1549807005-0:null) Trying to add a new data store at nfs://10.147.28.6:/export/automation/acs/objectstorecache to data center 1
> 2013-07-05 12:22:53,823 DEBUG [cloud.storage.StorageManagerImpl] (758371978@qtp-1549807005-0:null) Failed to add data store
> java.lang.ClassCastException: java.lang.Integer cannot be cast to java.lang.String
> 	at org.apache.cloudstack.storage.image.datastore.ImageStoreHelper.createImageStore(ImageStoreHelper.java:98)
> 	at org.apache.cloudstack.storage.datastore.lifecycle.CloudStackImageStoreLifeCycleImpl.initialize(CloudStackImageStoreLifeCycleImpl.java:119)
> 	at com.cloud.storage.StorageManagerImpl.createCacheStore(StorageManagerImpl.java:1848)
> 	at org.apache.cloudstack.api.command.admin.storage.CreateCacheStoreCmd.execute(CreateCacheStoreCmd.java:108)
> 	at com.cloud.api.ApiDispatcher.dispatch(ApiDispatcher.java:155)
> 	at com.cloud.api.ApiServer.queueCommand(ApiServer.java:528)
> 	at com.cloud.api.ApiServer.handleRequest(ApiServer.java:371)
> 	at com.cloud.api.ApiServlet.processRequest(ApiServlet.java:304)
> 	at com.cloud.api.ApiServlet.doGet(ApiServlet.java:66)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
> 	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
> 	at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
> 	at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:401)
> 	at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
> 	at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:182)
> 	at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:766)
> 	at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:450)
> 	at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)
> 	at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
> 	at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
> 	at org.mortbay.jetty.Server.handle(Server.java:326)
> 	at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:542)
> 	at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:928)
> 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:549)
> 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
> 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
> 	at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:410)
> 	at org.mortbay.thread.QueuedThreadPool$PoolThread.run(QueuedThreadPool.java:582)
> Cache details are as follows:
> "cacheStorages": [
>  86                 {
>  87                     "url": "nfs://10.147.28.6:/export/automation/acs/objectstorecache", 
>  88                     "details": {
>  89                         "url": "nfs://10.147.28.6:/export/automation/acs/objectstorecache", 
>  90                         "__name__": "cachestorage"
>  91                     },
>  92                     "provider": "NFS"
>  93                 }
>  94             ],

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira