Simon McGowan wrote: > Hi, > > We have run into problems after editing the raw-data-types.xml and > extended-properties.xml > files. After each edit the server was stopped, I ran updatedb.sh and > updateindexes.sh and > restarted the server. However we can now no longer see any reporters via the > gui (they are > still accessible in the Reporters table via MySQL) and no new reporters can > be imported. > Has this kind of problem after modifying these xml files together been seen > before?
It is hard to tell exactly what happens. There is a known issue about invalid values in the extended-properties.xml and raw-data-types.xml that aren't detected (http://base.thep.lu.se/ticket/480) and later on they will produces errors. To be able to check if your problem is related to this I have to know what changes you made to the configuration files. Another thing to remember is that the updatedb.sh script can only add new columns, it can't modify or delete existing columns. If you have done such changes you must do the corresponding changes manually in MySQL. /Nicklas > Many thanks, Simon > > The stack trace when you go into Experiment Explorer in a pre existing > analysis, is: > > Experiment > Options… > Unexpected error > BaseException on page /views/experiments/explorer/view/view.jsp > > Version BASE 2.2.1 (build #0; schema #29) > Web server Apache Tomcat/5.5.17 > Database Dialect org.hibernate.dialect.MySQLInnoDBDialect > JDBC Driver com.mysql.jdbc.Driver (version 5.0) > Java runtime Java(TM) 2 Runtime Environment, Standard Edition > (1.5.0_09-b03), Sun > Microsystems Inc. > Operating system Linux amd64 2.6.19-1.2895.fc6 > Memory Total: 157.0 MB > Free: 84.7 MB > Max: 444.5 MB > Browser Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.8.1.3) > Gecko/20070309 > Firefox/2.0.0.3 > Error message could not load an entity: > [net.sf.basedb.core.data.ReporterData#66625] > Stack trace > > ...at HibernateUtil.loadData(HibernateUtil.java:1085) > ...at Reporter.getById(Reporter.java:82) > ...at > net.sf.basedb.clients.web.ExperimentExplorer.getReporter(ExperimentExplorer.java:564) > ...at > org.apache.jsp.views.experiments.explorer.view.view_jsp._jspService(view_jsp.java:235) > ...at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > ...at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) > ...at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > > ...at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > ...at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > ...at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > ...at > net.sf.basedb.clients.web.servlet.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:71) > ...at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > ...at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > ...at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > ...at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > ...at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > ...at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > ...at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > ...at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > ...at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > ...at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > ...at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > ...at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > ...at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > ...at java.lang.Thread.run(Thread.java:595) > > Caused by: org.hibernate.exception.SQLGrammarException > ...at > org.hibernate.exception.SQLStateConverter.convert(SQLStateConverter.java:67) > ...at > org.hibernate.exception.JDBCExceptionHelper.convert(JDBCExceptionHelper.java:43) > ...at org.hibernate.loader.Loader.loadEntity(Loader.java:1865) > ...at > org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:48) > ...at > org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:42) > ...at > org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3038) > ...at > org.hibernate.impl.StatelessSessionImpl.get(StatelessSessionImpl.java:158) > ...at > org.hibernate.impl.StatelessSessionImpl.get(StatelessSessionImpl.java:153) > ...at > org.hibernate.impl.StatelessSessionImpl.get(StatelessSessionImpl.java:145) > ...at HibernateUtil.loadData(HibernateUtil.java:1081) > ...at Reporter.getById(Reporter.java:82) > ...at > net.sf.basedb.clients.web.ExperimentExplorer.getReporter(ExperimentExplorer.java:564) > ...at > org.apache.jsp.views.experiments.explorer.view.view_jsp._jspService(view_jsp.java:235) > ...at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > ...at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) > ...at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > ...at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > ...at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > ...at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > ...at > net.sf.basedb.clients.web.servlet.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:71) > ...at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > ...at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > ...at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > ...at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > ...at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > ...at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > ...at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > ...at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > ...at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > ...at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > ...at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > ...at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > ...at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > ...at java.lang.Thread.run(Thread.java:595) > > Caused by: com.mysql.jdbc.exceptions.MySQLSyntaxErrorException > ...at com.mysql.jdbc.SQLError.createSQLException(SQLError.java:936) > ...at com.mysql.jdbc.MysqlIO.checkErrorPacket(MysqlIO.java:2870) > ...at com.mysql.jdbc.MysqlIO.sendCommand(MysqlIO.java:1573) > ...at com.mysql.jdbc.MysqlIO.sqlQueryDirect(MysqlIO.java:1665) > ...at com.mysql.jdbc.Connection.execSQL(Connection.java:3176) > ...at > com.mysql.jdbc.PreparedStatement.executeInternal(PreparedStatement.java:1153) > ...at > com.mysql.jdbc.PreparedStatement.executeQuery(PreparedStatement.java:1266) > ...at > com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:76) > ...at > org.hibernate.jdbc.AbstractBatcher.getResultSet(AbstractBatcher.java:186) > ...at org.hibernate.loader.Loader.getResultSet(Loader.java:1778) > ...at org.hibernate.loader.Loader.doQuery(Loader.java:662) > ...at > org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:224) > ...at org.hibernate.loader.Loader.loadEntity(Loader.java:1851) > ...at > org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:48) > ...at > org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:42) > ...at > org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3038) > ...at > org.hibernate.impl.StatelessSessionImpl.get(StatelessSessionImpl.java:158) > ...at > org.hibernate.impl.StatelessSessionImpl.get(StatelessSessionImpl.java:153) > ...at > org.hibernate.impl.StatelessSessionImpl.get(StatelessSessionImpl.java:145) > ...at HibernateUtil.loadData(HibernateUtil.java:1081) > ...at Reporter.getById(Reporter.java:82) > ...at > net.sf.basedb.clients.web.ExperimentExplorer.getReporter(ExperimentExplorer.java:564) > ...at > org.apache.jsp.views.experiments.explorer.view.view_jsp._jspService(view_jsp.java:235) > ...at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97) > ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > ...at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:332) > ...at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314) > ...at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264) > ...at javax.servlet.http.HttpServlet.service(HttpServlet.java:802) > ...at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252) > ...at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > ...at > net.sf.basedb.clients.web.servlet.CharacterEncodingFilter.doFilter(CharacterEncodingFilter.java:71) > ...at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202) > ...at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) > ...at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) > ...at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178) > ...at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126) > ...at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105) > ...at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) > ...at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148) > ...at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869) > ...at > org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664) > ...at > org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) > ...at > org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80) > ...at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684) > ...at java.lang.Thread.run(Thread.java:595) > > > ------------------------------------------------------------------------- > Take Surveys. Earn Cash. Influence the Future of IT > Join SourceForge.net's Techsay panel and you'll get the chance to share your > opinions on IT & business topics through brief surveys-and earn cash > http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV > _______________________________________________ > The BASE general discussion mailing list > [EMAIL PROTECTED] > unsubscribe: send a mail with subject "unsubscribe" to > [EMAIL PROTECTED] ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ The BASE general discussion mailing list [EMAIL PROTECTED] unsubscribe: send a mail with subject "unsubscribe" to [EMAIL PROTECTED]