Unable to publish a space that has been copied from another cluster(4864)

Jaime Flores's Avatar

Jaime Flores

10 Mar, 2011 04:14 AM via web

I copied a space from another cluster (saffron4845), click publish. and I got this errror

Grails Runtime Exception Error Details Error 500: Executing action [publish] of controller [com.saffrontech.admin.controller.SpaceController] caused exception: java.lang.ClassNotFoundException: com.saffrontech.persistence.PersistenceException Servlet: grails URI: /admin/grails/space/publish.dispatch Exception Message: com.saffrontech.persistence.PersistenceException Caused by: com.saffrontech.persistence.PersistenceException Class: SpaceController At Line: [123] Code Snippet:

`java.lang.ClassNotFoundException: com.saffrontech.persistence.PersistenceException

at java.lang.ClassLoader.loadClassInternal(ClassLoader.java:320)

at java.lang.Class.forName0(Native Method)

at java.lang.Class.forName(Class.java:247)

at java.io.ObjectInputStream.resolveClass(ObjectInputStream.java:604)

at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1575)

at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1496)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1732)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)

at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1947)

at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1871)

at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1753)

at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1329)

at java.io.ObjectInputStream.readObject(ObjectInputStream.java:351)

at com.saffrontech.webservices.HttpResponse.parseError(HttpResponse.java:120)

at com.saffrontech.webservices.HttpResponse.check(HttpResponse.java:110)

at com.saffrontech.webservices.HttpUtil.create(HttpUtil.java:227)

at com.saffrontech.webservices.HttpUtil.post(HttpUtil.java:188)

at com.saffrontech.webservices.HttpUtil.post(HttpUtil.java:121)

at com.saffrontech.webservices.RemoteWhiteboard.executeAdmin(RemoteWhiteboard.java:48)

at com.saffrontech.service.admin.AdminCommand.executeAdmin(AdminCommand.java:85)

at com.saffrontech.service.admin.impl.ConfigServiceImpl.publishSpace(ConfigServiceImpl.java:99)

at com.saffrontech.admin.controller.SpaceController$_closure12.doCall(SpaceController.groovy:123)

at com.saffrontech.admin.controller.SpaceController$_closure12.doCall(SpaceController.groovy)

at java.lang.Thread.run(Thread.java:619)`
  1. 2 Posted by Jared Peterson on 10 Mar, 2011 01:47 PM

    Jared Peterson's Avatar

    Jaime,

    Are there any other messages in the logs? Did you have a message in smb.log? I'm guessing there will be a message about the "version" column somewhere. I will attempt to replicate this here.

    Can you also look at MySQL in your saffron_admin database and see if there is still a "version" column on the network table. I'm guessing that there is. If so, you need to run the following command:

    alter table network drop column version;

    We have a migration in the code to do this for you, but when you're upgrading from a previous "beta" build it's not running. Hopefully this is what your problem is.

    Let me know.

    Adios,
    Jared

  2. Jim Fleming closed this discussion on 30 Sep, 2011 03:28 PM.

Comments are currently closed for this discussion. You can start a new one.