3.5.0 to 3.5.3 RPM upgrade fails

4 views
Skip to first unread message

Anthony Shortland

unread,
Sep 2, 2010, 4:09:52 PM9/2/10
to ControlTier Accounting
CtlCenter fails to start after shutting down ControlTier and upgrading a 3.5.0 installation as follows:

[root@training tmp]# rpm -Uvh ctier-server-3.5.3-1.noarch.rpm 

... here's the server output:

2010-09-02 13:05:09.905:/ctlcenter:INFO:  Initializing Spring root WebApplicationContext
Installed outputstreams.
--------------------------------------
ERROR - Converted non-workflow job: 4: success? true
ERROR - Started log4j report input server on port: 1055
ERROR - Attempt to insert null into a non-nullable column: column: TYPE table: SCHEDULED_EXECUTION in statement [update scheduled_execution set version=?, node_include_os_arch=?, loglevel=?, type=?, job_name=?, node_exclude_os_family=?, node_include_name=?, description=?, year=?, node_exclude_tags=?, arg_string=?, next_execution=?, adhoc_filepath=?, node_keepgoing=?, last_updated=?, workflow_id=?, project=?, scheduled=?, node_include=?, node_include_type=?, day_of_month=?, month=?, user_role_list=?, total_time=?, do_nodedispatch=?, node_include_os_name=?, node_exclude=?, minute=?, node_exclude_os_version=?, adhoc_local_string=?, adhoc_execution=?, name=?, command=?, extra_info=?, exec_count=?, day_of_week=?, node_exclude_type=?, node_include_os_family=?, adhoc_remote_string=?, node_exclude_precedence=?, node_include_tags=?, group_path=?, node_exclude_name=?, hour=?, node_exclude_os_arch=?, seconds=?, node_include_os_version=?, date_created=?, node_threadcount=?, user=?, node_exclude_os_name=? where id=? and version=?]
ERROR - Could not synchronize database state with session
org.hibernate.exception.ConstraintViolationException: could not update: [ScheduledExecution#4]
        at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94)
        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
        at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2453)
        at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:2335)
        at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2635)
        at org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:115)
        at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:168)
        at org.codehaus.groovy.grails.orm.hibernate.events.PatchedDefaultFlushEventListener.performExecutions(PatchedDefaultFlushEventListener.java:44)
        at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
        at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1027)
        at org.codehaus.groovy.grails.orm.hibernate.support.HibernatePersistenceContextInterceptor.flush(HibernatePersistenceContextInterceptor.java:77)
        at org.codehaus.groovy.grails.web.context.GrailsConfigUtils.executeGrailsBootstraps(GrailsConfigUtils.java:67)
        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:69)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
        at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
        at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
        at org.mortbay.jetty.Server.doStart(Server.java:224)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.mortbay.start.Main.invokeMain(Main.java:194)
        at org.mortbay.start.Main.start(Main.java:534)
        at org.mortbay.start.Main.start(Main.java:441)
        at org.mortbay.start.Main.main(Main.java:119)
Caused by: java.sql.SQLException: Attempt to insert null into a non-nullable column: column: TYPE table: SCHEDULED_EXECUTION in statement [update scheduled_execution set version=?, node_include_os_arch=?, loglevel=?, type=?, job_name=?, node_exclude_os_family=?, node_include_name=?, description=?, year=?, node_exclude_tags=?, arg_string=?, next_execution=?, adhoc_filepath=?, node_keepgoing=?, last_updated=?, workflow_id=?, project=?, scheduled=?, node_include=?, node_include_type=?, day_of_month=?, month=?, user_role_list=?, total_time=?, do_nodedispatch=?, node_include_os_name=?, node_exclude=?, minute=?, node_exclude_os_version=?, adhoc_local_string=?, adhoc_execution=?, name=?, command=?, extra_info=?, exec_count=?, day_of_week=?, node_exclude_type=?, node_include_os_family=?, adhoc_remote_string=?, node_exclude_precedence=?, node_include_tags=?, group_path=?, node_exclude_name=?, hour=?, node_exclude_os_arch=?, seconds=?, node_include_os_version=?, date_created=?, node_threadcount=?, user=?, node_exclude_os_name=? where id=? and version=?]
        at org.hsqldb.jdbc.Util.throwError(Unknown Source)
        at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
        at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2435)
        ... 37 more
ERROR - Context initialization failed
org.springframework.beans.factory.access.BootstrapException: Error executing bootstraps; nested exception is org.hibernate.exception.ConstraintViolationException: could not update: [ScheduledExecution#4]
        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:74)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
        at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
        at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
        at org.mortbay.jetty.Server.doStart(Server.java:224)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.mortbay.start.Main.invokeMain(Main.java:194)
        at org.mortbay.start.Main.start(Main.java:534)
        at org.mortbay.start.Main.start(Main.java:441)
        at org.mortbay.start.Main.main(Main.java:119)
Caused by: org.hibernate.exception.ConstraintViolationException: could not update: [ScheduledExecution#4]
        at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94)
        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
        at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2453)
        at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:2335)
        at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2635)
        at org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:115)
        at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:168)
        at org.codehaus.groovy.grails.orm.hibernate.events.PatchedDefaultFlushEventListener.performExecutions(PatchedDefaultFlushEventListener.java:44)
        at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
        at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1027)
        at org.codehaus.groovy.grails.orm.hibernate.support.HibernatePersistenceContextInterceptor.flush(HibernatePersistenceContextInterceptor.java:77)
        at org.codehaus.groovy.grails.web.context.GrailsConfigUtils.executeGrailsBootstraps(GrailsConfigUtils.java:67)
        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:69)
        ... 25 more
Caused by: java.sql.SQLException: Attempt to insert null into a non-nullable column: column: TYPE table: SCHEDULED_EXECUTION in statement [update scheduled_execution set version=?, node_include_os_arch=?, loglevel=?, type=?, job_name=?, node_exclude_os_family=?, node_include_name=?, description=?, year=?, node_exclude_tags=?, arg_string=?, next_execution=?, adhoc_filepath=?, node_keepgoing=?, last_updated=?, workflow_id=?, project=?, scheduled=?, node_include=?, node_include_type=?, day_of_month=?, month=?, user_role_list=?, total_time=?, do_nodedispatch=?, node_include_os_name=?, node_exclude=?, minute=?, node_exclude_os_version=?, adhoc_local_string=?, adhoc_execution=?, name=?, command=?, extra_info=?, exec_count=?, day_of_week=?, node_exclude_type=?, node_include_os_family=?, adhoc_remote_string=?, node_exclude_precedence=?, node_include_tags=?, group_path=?, node_exclude_name=?, hour=?, node_exclude_os_arch=?, seconds=?, node_include_os_version=?, date_created=?, node_threadcount=?, user=?, node_exclude_os_name=? where id=? and version=?]
        at org.hsqldb.jdbc.Util.throwError(Unknown Source)
        at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
2010-09-02 13:05:30.702::WARN:  Failed startup of context org.mortbay.jetty.webapp.WebAppContext@23ac5c8b{/ctlcenter,/opt/ctier/pkgs/jetty-6.1.21/webapps/ctlcenter}
org.springframework.beans.factory.access.BootstrapException: Error executing bootstraps; nested exception is org.hibernate.exception.ConstraintViolationException: could not update: [ScheduledExecution#4]
        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:74)
        at org.springframework.web.context.ContextLoader.initWebApplicationContext(ContextLoader.java:192)
        at org.springframework.web.context.ContextLoaderListener.contextInitialized(ContextLoaderListener.java:47)
        at org.mortbay.jetty.handler.ContextHandler.startContext(ContextHandler.java:548)
        at org.mortbay.jetty.servlet.Context.startContext(Context.java:136)
        at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1250)
        at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
        at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:467)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
        at org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:156)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:152)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
        at org.mortbay.jetty.Server.doStart(Server.java:224)
        at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
        at org.mortbay.xml.XmlConfiguration.main(XmlConfiguration.java:985)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(Method.java:616)
        at org.mortbay.start.Main.invokeMain(Main.java:194)
        at org.mortbay.start.Main.start(Main.java:534)
        at org.mortbay.start.Main.start(Main.java:441)
        at org.mortbay.start.Main.main(Main.java:119)
Caused by: org.hibernate.exception.ConstraintViolationException: could not update: [ScheduledExecution#4]
        at org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:94)
        at org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:66)
        at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2453)
        at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:2335)
        at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:2635)
        at org.hibernate.action.EntityUpdateAction.execute(EntityUpdateAction.java:115)
        at org.hibernate.engine.ActionQueue.execute(ActionQueue.java:279)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:263)
        at org.hibernate.engine.ActionQueue.executeActions(ActionQueue.java:168)
        at org.codehaus.groovy.grails.orm.hibernate.events.PatchedDefaultFlushEventListener.performExecutions(PatchedDefaultFlushEventListener.java:44)
        at org.hibernate.event.def.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:50)
        at org.hibernate.impl.SessionImpl.flush(SessionImpl.java:1027)
        at org.codehaus.groovy.grails.orm.hibernate.support.HibernatePersistenceContextInterceptor.flush(HibernatePersistenceContextInterceptor.java:77)
        at org.codehaus.groovy.grails.web.context.GrailsConfigUtils.executeGrailsBootstraps(GrailsConfigUtils.java:67)
        at org.codehaus.groovy.grails.web.context.GrailsContextLoader.createWebApplicationContext(GrailsContextLoader.java:69)
        ... 25 more
Caused by: java.sql.SQLException: Attempt to insert null into a non-nullable column: column: TYPE table: SCHEDULED_EXECUTION in statement [update scheduled_execution set version=?, node_include_os_arch=?, loglevel=?, type=?, job_name=?, node_exclude_os_family=?, node_include_name=?, description=?, year=?, node_exclude_tags=?, arg_string=?, next_execution=?, adhoc_filepath=?, node_keepgoing=?, last_updated=?, workflow_id=?, project=?, scheduled=?, node_include=?, node_include_type=?, day_of_month=?, month=?, user_role_list=?, total_time=?, do_nodedispatch=?, node_include_os_name=?, node_exclude=?, minute=?, node_exclude_os_version=?, adhoc_local_string=?, adhoc_execution=?, name=?, command=?, extra_info=?, exec_count=?, day_of_week=?, node_exclude_type=?, node_include_os_family=?, adhoc_remote_string=?, node_exclude_precedence=?, node_include_tags=?, group_path=?, node_exclude_name=?, hour=?, node_exclude_os_arch=?, seconds=?, node_include_os_version=?, date_created=?, node_threadcount=?, user=?, node_exclude_os_name=? where id=? and version=?]
        at org.hsqldb.jdbc.Util.throwError(Unknown Source)
        at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
2010-09-02 13:05:30.719::WARN:  Nested in org.springframework.beans.factory.access.BootstrapException: Error executing bootstraps; nested exception is org.hibernate.exception.ConstraintViolationException: could not update: [ScheduledExecution#4]:
java.sql.SQLException: Attempt to insert null into a non-nullable column: column: TYPE table: SCHEDULED_EXECUTION in statement [update scheduled_execution set version=?, node_include_os_arch=?, loglevel=?, type=?, job_name=?, node_exclude_os_family=?, node_include_name=?, description=?, year=?, node_exclude_tags=?, arg_string=?, next_execution=?, adhoc_filepath=?, node_keepgoing=?, last_updated=?, workflow_id=?, project=?, scheduled=?, node_include=?, node_include_type=?, day_of_month=?, month=?, user_role_list=?, total_time=?, do_nodedispatch=?, node_include_os_name=?, node_exclude=?, minute=?, node_exclude_os_version=?, adhoc_local_string=?, adhoc_execution=?, name=?, command=?, extra_info=?, exec_count=?, day_of_week=?, node_exclude_type=?, node_include_os_family=?, adhoc_remote_string=?, node_exclude_precedence=?, node_include_tags=?, group_path=?, node_exclude_name=?, hour=?, node_exclude_os_arch=?, seconds=?, node_include_os_version=?, date_created=?, node_threadcount=?, user=?, node_exclude_os_name=? where id=? and version=?]
        at org.hsqldb.jdbc.Util.throwError(Unknown Source)
        at org.hsqldb.jdbc.jdbcPreparedStatement.executeUpdate(Unknown Source)
        at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102)
2010-09-02 13:05:32.510:/itnav:INFO:  No Configuration for this context.  Initializing.
2010-09-02 13:05:32.510:/itnav:INFO:  configuring cewolf app..
2010-09-02 13:05:32.589:/itnav:INFO:  using storage class de.laures.cewolf.storage.TransientSessionStorage
2010-09-02 13:05:32.589:/itnav:INFO:  using overlibURL /etc/overlib.js
2010-09-02 13:05:32.589:/itnav:INFO:  debugging is turned off
2010-09-02 13:05:32.590:/itnav:INFO:  ...done.
WARN  : app.reportservice.port property not set. using default: 1055
ERROR : Reportservice host was not set in runtime.properties: app.reportservice.host
ERROR : Warning! Reportcenter not configured!
2010-09-02 13:05:39.228::INFO:  No Transaction manager found - if your webapp requires one, please configure one.
2010-09-02 13:05:39.490:/test-jndi:INFO:  Exception initializing TldLocationsCache: XML parsing error on file /WEB-INF/web.xml: (line 2, col 9): Document is invalid: no grammar found.
2010-09-02 13:05:39.491:/test-jndi:INFO:  Parent class loader is: ContextLoader@Test JNDI WebApp
2010-09-02 13:05:39.605:/cometd:INFO:  Exception initializing TldLocationsCache: XML parsing error on file /WEB-INF/web.xml: (line 2, col 9): Document is invalid: no grammar found.
2010-09-02 13:05:39.652::INFO:  Opened /opt/ctier/pkgs/jetty-6.1.21/logs/2010_09_02.request.log
2010-09-02 13:05:39.682::INFO:  Started SelectChann...@0.0.0.0:8080
2010-09-02 13:05:46.643::WARN:  Committed before 404 null
2010-09-02 13:05:46.647::WARN:  /ctlcenter/user/login;jsessionid=1cu6c736sbpjs
java.lang.IllegalStateException: Committed
        at org.mortbay.jetty.Response.resetBuffer(Response.java:1024)
        at org.mortbay.jetty.Response.sendError(Response.java:240)
        at org.mortbay.jetty.Response.sendError(Response.java:342)
        at org.mortbay.jetty.servlet.DefaultServlet.doGet(DefaultServlet.java:425)
        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:390)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)
        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:536)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:915)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:539)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:212)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:405)
        at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)
        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:451)

Anthony.

Anthony Shortland

unread,
Sep 2, 2010, 4:32:47 PM9/2/10
to ControlTier Accounting
I then proceeded to do a clean 3.5.3 install and upgrade that to 3.5.4 without incident ... so this is probably not a big problem given we're dealing in development release builds!

Anthony Shortland

unread,
Sep 2, 2010, 4:39:35 PM9/2/10
to ControlTier Accounting
Further more I upgraded what is now called the "core-seed.jar" as follows:

[ctier@training ~]$ ctl -p demo -m davutil -c put -- -file $(pwd)/pkgs/ctl-3.5.4/lib/extensions/commander/jars/core-seed-3.5.4.jar  -overwrite -url dav://seeds/core-seed.jar
Uploading: core-seed-3.5.4.jar

[ctier@training ~]$ ctl -p demo -m ProjectBuilder -c load-library -- -jar $(pwd)/pkgs/ctl-3.5.4/lib/extensions/commander/jars/core-seed-3.5.4.jar
Imported types defined in library: /opt/ctier/pkgs/ctl-3.5.4/lib/extensions/commander/jars/core-seed-3.5.4.jar

... per http://controltier.org/wiki/Upgrade ... I take it that both of these steps are still necessary?

Anthony.
Reply all
Reply to author
Forward
0 new messages