Please Note This forum exists for community support for the Mango product family and the Radix IoT Platform. Although Radix IoT employees participate in this forum from time to time, there is no guarantee of a response to anything posted here, nor can Radix IoT, LLC guarantee the accuracy of any information expressed or conveyed. Specific project questions from customers with active support contracts are asked to send requests to support@radixiot.com.
Problem on upgrading from 2.1 to 2.4
-
Hi,
as stated in the subject of this post I had a lot of problem tryng to upgrade from version 2.1.1 to 2.4.0
after unzip, copy and restart the application, I receive a system error on the login page. The log is reported below.
What could be wrong? I need to upgrade first 2.1 -> 2.2 and then 2.2 ->2.4?
Best regards,
FabrizioERROR 2014-06-16 11:42:50,597 (org.apache.taglibs.log.LoggerTag.doStartTag:97) - java.lang.AbstractMethodError: com.serotonin.m2m2.Lifecycle.getStartupProgress()F
at com.serotonin.m2m2.web.mvc.interceptor.CommonDataInterceptor.preHandle(CommonDataInterceptor.java:30)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:781)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:719)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:644)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:549)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.eclipse.jetty.servlet.ServletHolder.handle(ServletHolder.java:538)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1352)
at com.serotonin.web.filter.CharacterSetFilter.doFilter(CharacterSetFilter.java:37)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
at org.eclipse.jetty.servlets.UserAgentFilter.doFilter(UserAgentFilter.java:77)
at org.eclipse.jetty.servlets.GzipFilter.doFilter(GzipFilter.java:141)
at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1323)
at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:476)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
at org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:517)
at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:225)
at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:937)
at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:406)
at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:183)
at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:871)
at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
at org.eclipse.jetty.server.Server.handle(Server.java:346)
at org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:589)
at org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:1048)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:601)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:214)
at org.eclipse.jetty.server.HttpConnection.handle(HttpConnection.java:411)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:535)
at org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:40)
at org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:529)
at java.lang.Thread.run(Thread.java:745)REQUEST URL
http://automazione.inextra.net/exception/error.jspREQUEST PARAMETERS
REQUEST HEADERS
Host=automazione.inextra.net
User-Agent=Mozilla/5.0 (Windows NT 6.1; WOW64; rv:29.0) Gecko/20100101 Firefox/29.0
Accept=text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8
Accept-Language=it,en-us;q=0.7,en;q=0.3
Accept-Encoding=gzip, deflate
DNT=1
Cookie=splitContainer_0=513; splitContainer_1=1390; __utma=218153281.127503640.1392375543.1397545263.1401978901.4; __utmz=218153281.1392375543.1.1.utmcsr=(direct)|utmccn=(direct)|utmcmd=(none); JSESSIONID=h2ng5l3155tq1wkkw1t7mgr0r
Connection=keep-aliveREQUEST ATTRIBUTES
javax.servlet.forward.request_uri=/login.htm
org.springframework.web.servlet.DispatcherServlet.THEME_SOURCE=WebApplicationContext for namespace 'springDispatcher-servlet': startup date [Mon Jun 16 11:41:23 CEST 2014]; parent: Root WebApplicationContext
org.springframework.web.servlet.DispatcherServlet.THEME_RESOLVER=org.springframework.web.servlet.theme.FixedThemeResolver@674794d6
org.springframework.web.servlet.DispatcherServlet.CONTEXT=WebApplicationContext for namespace 'springDispatcher-servlet': startup date [Mon Jun 16 11:41:23 CEST 2014]; parent: Root WebApplicationContext
javax.servlet.forward.context_path=
javax.servlet.error.status_code=500
javax.servlet.error.servlet_name=springDispatcher
javax.servlet.error.exception_type=class java.lang.AbstractMethodError
org.springframework.web.servlet.HandlerMapping.pathWithinHandlerMapping=/login.htm
availableLanguages=[]
lang=it
javax.servlet.forward.servlet_path=/login.htm
javax.servlet.error.message=com.serotonin.m2m2.Lifecycle.getStartupProgress()F
org.eclipse.jetty.server.error_page=/exception/error.jsp
org.eclipse.jetty.server.newSessionId=1ire6fgb1dsgl1u3o50n6cex82
javax.servlet.error.exception=java.lang.AbstractMethodError: com.serotonin.m2m2.Lifecycle.getStartupProgress()F
org.springframework.web.servlet.HandlerMapping.bestMatchingPattern=/login.htm
javax.servlet.error.request_uri=/login.htm
org.springframework.web.servlet.DispatcherServlet.LOCALE_RESOLVER=org.springframework.web.servlet.i18n.SessionLocaleResolver@c7ca293SESSION ATTRIBUTES
CONTEXT ATTRIBUTES
constants.AuditEventType.TYPE_DATA_POINT=DATA_POINT
com.sun.jsp.tagFileJarUrlsCache={}
org.springframework.web.servlet.FrameworkServlet.CONTEXT.springDispatcher=WebApplicationContext for namespace 'springDispatcher-servlet': startup date [Mon Jun 16 11:41:23 CEST 2014]; parent: Root WebApplicationContext
org.directwebremoting.impl.ServerContext=org.directwebremoting.impl.DefaultServerContext@4a95674c
javax.servlet.http.HttpServlet=org.directwebremoting.servlet.DwrServlet@16b0d4d5
constants.Permissions.DataPointAccessTypes.DATA_SOURCE=3
constants.SystemEventType.TYPE_EMAIL_SEND_FAILURE=EMAIL_SEND_FAILURE
com.sun.jsp.taglibraryCache=EXCEPTION in String.valueOf: null
constants.SystemEventType.TYPE_USER_LOGIN=USER_LOGIN
DwrContainer=org.directwebremoting.impl.DefaultContainer@29bab336
constants.EventType.EventTypeNames.PUBLISHER=PUBLISHER
constants.SystemEventType.TYPE_PROCESS_FAILURE=PROCESS_FAILURE
constants.DataTypes.ALPHANUMERIC=4
constants.SystemEventType.TYPE_MAX_ALARM_LEVEL_CHANGED=MAX_ALARM_LEVEL_CHANGED
mangoMessageKeys=[Ljava.lang.String;@18f94ca8
org.apache.catalina.jsp_classpath=c:\usr\MA\web\modules\asciiFile\classes;c:\usr\MA\web\modules\asciiFile\lib\m2m2-asciiFile-1.1.3.jar;c:\usr\MA\web\modules\dataFile\classes;c:\usr\MA\web\modules\dataFile\lib\jaxb-api.jar;c:\usr\MA\web\modules\dataFile\lib\jaxb-core.jar;c:\usr\MA\web\modules\dataFile\lib\jaxb-impl.jar;c:\usr\MA\web\modules\dataFile\lib\jaxb-jxc.jar;c:\usr\MA\web\modules\dataFile\lib\jaxb-xjc.jar;c:\usr\MA\web\modules\dataFile\lib\m2m2-dataFile-1.0.4.jar;c:\usr\MA\web\modules\dataFile\lib\opencsv-2.3.jar;c:\usr\MA\web\modules\dglux\classes;c:\usr\MA\web\modules\dglux\lib\gentlyWEB-utils-1.1.jar;c:\usr\MA\web\modules\dglux\lib\JoSQL-2.2.jar;c:\usr\MA\web\modules\dglux\lib\m2m2-dglux-1.0.11.jar;c:\usr\MA\web\modules\graphicalViews\classes;c:\usr\MA\web\modules\graphicalViews\lib\m2m2-graphicalViews-1.4.8.jar;c:\usr\MA\web\modules\http\classes;c:\usr\MA\web\modules\http\lib\m2m2-http-1.4.6.jar;c:\usr\MA\web\modules\internal\classes;c:\usr\MA\web\modules\internal\lib\m2m2-internal-1.4.4.jar;c:\usr\MA\web\modules\jmxds\classes;c:\usr\MA\web\modules\jmxds\lib\m2m2-jmxds-1.4.4.jar;c:\usr\MA\web\modules\jspViews\classes;c:\usr\MA\web\modules\jspViews\lib\m2m2-jspViews-2.0.3.jar;c:\usr\MA\web\modules\maintenanceEvents\classes;c:\usr\MA\web\modules\maintenanceEvents\lib\m2m2-maintenanceEvents-1.4.7.jar;c:\usr\MA\web\modules\mbus\classes;c:\usr\MA\web\modules\mbus\lib\m2m2-mbus-1.0.4.jar;c:\usr\MA\web\modules\mbus\lib\mbus4j-core-0.1.3.jar;c:\usr\MA\web\modules\mbus\lib\mbus4j-master-0.1.3.jar;c:\usr\MA\web\modules\mbus\lib\RXTXcomm.jar;c:\usr\MA\web\modules\meta\classes;c:\usr\MA\web\modules\meta\lib\m2m2-meta-2.0.6.jar;c:\usr\MA\web\modules\meta\lib\mvel2-2.1.3.Final.jar;c:\usr\MA\web\modules\modbus\classes;c:\usr\MA\web\modules\modbus\lib\m2m2-modbus-1.4.8.jar;c:\usr\MA\web\modules\modbus\lib\modbus4j-2.0.1.jar;c:\usr\MA\web\modules\onewire\classes;c:\usr\MA\web\modules\onewire\lib\m2m2-onewire-1.4.5.jar;c:\usr\MA\web\modules\onewire\lib\OneWireAPI.jar;c:\usr\MA\web\modules\onewire\lib\RXTXcomm.jar;c:\usr\MA\web\modules\openv4j\classes;c:\usr\MA\web\modules\openv4j\lib\m2m2-openv4j-1.0.4.jar;c:\usr\MA\web\modules\openv4j\lib\mbus4j-core-0.1.3.jar;c:\usr\MA\web\modules\openv4j\lib\mbus4j-master-0.1.3.jar;c:\usr\MA\web\modules\openv4j\lib\openv4j-core-0.1.3.jar;c:\usr\MA\web\modules\openv4j\lib\RXTXcomm.jar;c:\usr\MA\web\modules\pachube\classes;c:\usr\MA\web\modules\pachube\lib\m2m2-pachube-1.4.7.jar;c:\usr\MA\web\modules\persistent\classes;c:\usr\MA\web\modules\persistent\lib\m2m2-persistent-1.4.6.jar;c:\usr\MA\web\modules\pointLinks\classes;c:\usr\MA\web\modules\pointLinks\lib\m2m2-pointLinks-1.4.5.jar;c:\usr\MA\web\modules\pop3\classes;c:\usr\MA\web\modules\pop3\lib\m2m2-pop3-1.4.4.jar;c:\usr\MA\web\modules\reports\classes;c:\usr\MA\web\modules\reports\lib\m2m2-reports-2.0.6.jar;c:\usr\MA\web\modules\scheduledEvents\classes;c:\usr\MA\web\modules\scheduledEvents\lib\m2m2-scheduledEvents-1.4.6.jar;c:\usr\MA\web\modules\scripting\classes;c:\usr\MA\web\modules\scripting\lib\m2m2-scripting-1.0.7.jar;c:\usr\MA\web\modules\serial\classes;c:\usr\MA\web\modules\serial\lib\m2m2-serial-1.1.2.jar;c:\usr\MA\web\modules\snmp\classes;c:\usr\MA\web\modules\snmp\lib\m2m2-snmp-1.4.5.jar;c:\usr\MA\web\modules\snmp\lib\SNMP4J.jar;c:\usr\MA\web\modules\sqlds\classes;c:\usr\MA\web\modules\sqlds\lib\m2m2-sqlds-1.5.5.jar;c:\usr\MA\web\modules\sqlds\lib\opencsv-2.3.jar;c:\usr\MA\web\modules\sstGraphics\classes;c:\usr\MA\web\modules\sstGraphics\lib\m2m2-sstGraphics-1.0.5.jar;c:\usr\MA\web\modules\sstTheme\classes;c:\usr\MA\web\modules\sstTheme\lib\m2m2-sstTheme-1.0.5.jar;c:\usr\MA\web\modules\templateConfig\classes;c:\usr\MA\web\modules\templateConfig\lib\m2m2-templateConfig-1.0.4.jar;c:\usr\MA\web\modules\virtualDS\classes;c:\usr\MA\web\modules\virtualDS\lib\m2m2-virtualDS-1.4.4.jar;c:\usr\MA\web\modules\vmstat\classes;c:\usr\MA\web\modules\vmstat\lib\m2m2-vmstat-1.4.6.jar;c:\usr\MA\web\modules\watchlists\classes;c:\usr\MA\web\modules\watchlists\lib\m2m2-watchlists-1.5.7.jar
org.directwebremoting.ContainerList=[org.directwebremoting.impl.DefaultContainer@29bab336]
constants.SystemEventType.TYPE_SET_POINT_HANDLER_FAILURE=SET_POINT_HANDLER_FAILURE
constants.DataTypes.BINARY=1
org.directwebremoting.Container=org.directwebremoting.impl.DefaultContainer@29bab336
constants.DataTypes.IMAGE=5
org.springframework.web.context.WebApplicationContext.ROOT=Root WebApplicationContext: startup date [Mon Jun 16 11:41:22 CEST 2014]; root of context hierarchy
constants.EventType.EventTypeNames.DATA_SOURCE=DATA_SOURCE
constants.Permissions.DataPointAccessTypes.READ=1
constants.SystemEventType.TYPE_SYSTEM_STARTUP=SYSTEM_STARTUP
constants.EventType.EventTypeNames.DATA_POINT=DATA_POINT
org.springframework.web.context.support.ServletContextScope=org.springframework.web.context.support.ServletContextScope@204bb3a1
constants.SystemEventType.TYPE_LICENSE_CHECK=LICENSE_CHECK
constants.Permissions.DataPointAccessTypes.NONE=0
constants.Common.NEW_ID=-1
org.eclipse.jetty.tmpdirConfigured=true
jspx.1st.request=true
constants.Permissions.DataPointAccessTypes.SET=2
constants.AuditEventType.TYPE_EVENT_HANDLER=EVENT_HANDLER
javax.servlet.ServletConfig=org.eclipse.jetty.servlet.ServletHolder$Config@49fe1f97
constants.SystemEventType.TYPE_SYSTEM_SHUTDOWN=SYSTEM_SHUTDOWN
constants.Permissions.DataPointAccessTypes.ADMIN=4
clientSideMessages={js.help.lastUpdated=com.serotonin.m2m2.i18n.TranslatableMessage@729293fd, js.help.error=com.serotonin.m2m2.i18n.TranslatableMessage@f876c0, common.disabledToggle=com.serotonin.m2m2.i18n.TranslatableMessage@d7f89333, header.mute=com.serotonin.m2m2.i18n.TranslatableMessage@43df3cba, js.email.testSent=com.serotonin.m2m2.i18n.TranslatableMessage@f59d9881, common.administrator=com.serotonin.m2m2.i18n.TranslatableMessage@a467f3ea, js.help.related=com.serotonin.m2m2.i18n.TranslatableMessage@3dce6ae3, common.sendTestEmail=com.serotonin.m2m2.i18n.TranslatableMessage@8fd89c9f, js.email.noRecipForEmail=com.serotonin.m2m2.i18n.TranslatableMessage@4b694592, common.enabledToggle=com.serotonin.m2m2.i18n.TranslatableMessage@ea5c2f12, js.email.addAddress=com.serotonin.m2m2.i18n.TranslatableMessage@cbb9a38a, header.unmute=com.serotonin.m2m2.i18n.TranslatableMessage@d635aa93, js.email.addMailingList=com.serotonin.m2m2.i18n.TranslatableMessage@6fa4a69f, common.alarmLevel.lifeSafety=com.serotonin.m2m2.i18n.TranslatableMessage@1c71626, common.loading=com.serotonin.m2m2.i18n.TranslatableMessage@cf5f0419, common.minimize=com.serotonin.m2m2.i18n.TranslatableMessage@5d740b21, js.email.addUser=com.serotonin.m2m2.i18n.TranslatableMessage@49cc77b5, common.maximize=com.serotonin.m2m2.i18n.TranslatableMessage@c752a74f, js.email.noRecipients=com.serotonin.m2m2.i18n.TranslatableMessage@d78563d2, common.user=com.serotonin.m2m2.i18n.TranslatableMessage@8a9479ce, common.alarmLevel.none=com.serotonin.m2m2.i18n.TranslatableMessage@223c1a70, common.access.set=com.serotonin.m2m2.i18n.TranslatableMessage@a3e5309b, events.silence=com.serotonin.m2m2.i18n.TranslatableMessage@8376c0ac, common.disabled=com.serotonin.m2m2.i18n.TranslatableMessage@be9bfeff, common.access.read=com.serotonin.m2m2.i18n.TranslatableMessage@d8bff83d, common.alarmLevel.critical=com.serotonin.m2m2.i18n.TranslatableMessage@2b076d7, common.alarmLevel.info=com.serotonin.m2m2.i18n.TranslatableMessage@2239cfe6, events.unsilence=com.serotonin.m2m2.i18n.TranslatableMessage@29ad6533, common.alarmLevel.urgent=com.serotonin.m2m2.i18n.TranslatableMessage@8fa9c879}
constants.UserComment.TYPE_EVENT=1
constants.UserComment.TYPE_POINT=2
org.directwebremoting.WebContextFactory$WebContextBuilder=org.directwebremoting.impl.DefaultWebContextBuilder@4acc1874
constants.AuditEventType.TYPE_POINT_EVENT_DETECTOR=POINT_EVENT_DETECTOR
constants.EventType.EventTypeNames.AUDIT=AUDIT
constants.DataTypes.NUMERIC=3
constants.EventType.EventTypeNames.SYSTEM=SYSTEM
constants.AuditEventType.TYPE_DATA_SOURCE=DATA_SOURCE
constants.DataTypes.MULTISTATE=2 -
Did you delete your lib folder before upgrading?
-
Hi Joel!
Thanks a lot, problem solved!! :)