Hi Edd, Well, yes that is what I think it is but as my hosting leaves little or no control beyond this panel (no ssh contro whatsoever) i have very limited chances and have to ask them to do all the changes i realise i need.
Seems that i cant neither create the missing directory and they dont allow me to create it in the defaul path. Do you know where i can specify in roller config another path where they allow me to create the directory? Thanks El 28/02/2011, a las 14:41, Edd Grant <[email protected]> escribió: > Hi Marcos, > > Afraid I've never used plesk - I must say I thought it was purely a control > panel typically used in virtually hosted environments. Do you have ssh/ shell > access to the underlying OS? If so you should just be able to create and then > chmod the appropriate directory. Is roller running as the 'tomcat' user? If > so it might be as simple as creating the missing search directory. > > Cheers, > > Edd > > On Mon, 28 Feb 2011 14:36:58 +0100, Marcos Soler <[email protected]> wrote: >> Hi Edd, >> >> Thanks for your reply. At this moment >> It seems those errors dont allow roller to be recognisable as >> correctly depoyed by plesk/tomcat. Normally I can pass with the mail >> error but the other two are new to me and seem fatal. >> Maybe addressing the last one...do you, or anyone have any experience >> deploying roller on a shared environment like plesk? >> >> El 28/02/2011, a las 13:03, Edd Grant <[email protected]> escribió: >> >>> >>> >>> Hi Marcos, >>> >>> Looking at the logs snippets you provided I can see the >>> following 3 issues: >>> >>> * The smtp server hostname you have specified: >>> smtp-smtp.gmail.com is not recognised as a valid hostname. >>> * The >>> theme.xml that is being sought >>> (/usr/share/tomcat5/psa-webapps/applicationroller/applicationroller/themes/themesbackup/theme.xml) >>> doesn't seem to exist on the filesystem. >>> * The search cache directory >>> specified (/usr/share/tomcat5/roller_data/search-index) doesn't appear >>> to be writable by the process which Roller is running as, this is >>> generating an IOExeception. >>> >>> I'm not immediately clear on whether these >>> exceptions should render Roller usable or not but it might be a good >>> idea to address them and then see see if you get an error free >>> initialisation on startup as this might give you a better idea of what's >>> going on. >>> >>> Hope that helps, >>> >>> Edd >>> >>> On Mon, 28 Feb 2011 12:55:36 +0100, >>> Marcos Soler wrote: >>>> I am attaching the roller.log with more >>> information about the problem. Seems >>>> that roller is not capable of >>> finding several other paths to the files or >>>> something similar. >>>> >>>> >>> Please, any clue? >>>> >>>> >>>> INFO 2011-02-28 12:07:28,137 >>> DatabaseProvider:successMessage - SUCCESS: Got >>>> parameters. Using >>> configuration type JDBC_PROPERTIES >>>> INFO 2011-02-28 12:07:28,139 >>> DatabaseProvider:successMessage - -- Using >>>> JDBC driver class: >>> com.mysql.jdbc.Driver >>>> INFO 2011-02-28 12:07:28,139 >>> DatabaseProvider:successMessage - -- Using >>>> JDBC connection URL: >>> jdbc:mysql://localhost:3306/rollerdb >>>> INFO 2011-02-28 12:07:28,140 >>> DatabaseProvider:successMessage - -- Using >>>> JDBC username: dpd >>>> INFO >>> 2011-02-28 12:07:28,140 DatabaseProvider:successMessage - -- Using >>>> >>> JDBC password: [hidden] >>>> INFO 2011-02-28 12:07:28,141 >>> DatabaseProvider:successMessage - SUCCESS: >>>> loaded JDBC driver class >>> [com.mysql.jdbc.Driver] >>>> WARN 2011-02-28 12:07:28,243 >>> WebloggerStartup:prepare - Failed to setup >>>> mail provider, continuing >>> anways. >>>> Reason: ERROR connecting to mail server >>>> >>> org.apache.roller.weblogger.business.startup.StartupException: ERROR >>>> >>> connecting to mail server >>>> at >>>> >>> org.apache.roller.weblogger.business.MailProvider.(MailProvider.java:99) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:179) >>>> >>> at >>>> >>> org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1173) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:369) >>>> >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627) >>>> at >>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729) >>>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>>> >>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >>>> >>> at >>>> >>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >>>> >>> at >>>> >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >>>> >>> at >>>> >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) >>>> >>> at >>>> >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) >>>> >>> at java.lang.Thread.run(Thread.java:595) >>>> --- ROOT CAUSE --- >>>> >>> javax.mail.MessagingException: Unknown SMTP host: smtp-smtp.gmail.com; >>>> >>> nested exception is: >>>> java.net.UnknownHostException: >>> smtp-smtp.gmail.com >>>> at >>> com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1704) >>>> >>> at >>>> >>> com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:525) >>>> >>> at javax.mail.Service.connect(Service.java:291) >>>> at >>> javax.mail.Service.connect(Service.java:172) >>>> at >>>> >>> org.apache.roller.weblogger.business.MailProvider.getTransport(MailProvider.java:126) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.MailProvider.(MailProvider.java:96) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.startup.WebloggerStartup.prepare(WebloggerStartup.java:179) >>>> >>> at >>>> >>> org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:138) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1173) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:369) >>>> >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627) >>>> at >>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729) >>>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>>> >>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >>>> >>> at >>>> >>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >>>> >>> at >>>> >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >>>> >>> at >>>> >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) >>>> >>> at >>>> >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) >>>> >>> at java.lang.Thread.run(Thread.java:595) >>>> Caused by: >>> java.net.UnknownHostException: smtp-smtp.gmail.com >>>> at >>> java.net.PlainSocketImpl.connect(PlainSocketImpl.java:177) >>>> at >>> java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366) >>>> at >>> java.net.Socket.connect(Socket.java:520) >>>> at >>> java.net.Socket.connect(Socket.java:470) >>>> at >>> com.sun.mail.util.SocketFetcher.createSocket(SocketFetcher.java:284) >>>> >>> at com.sun.mail.util.SocketFetcher.getSocket(SocketFetcher.java:227) >>>> >>> at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:1672) >>>> >>> ... 28 more >>>> INFO 2011-02-28 12:07:28,538 WebloggerFactory:bootstrap - >>> Bootstrapping >>>> Roller Weblogger business tier >>>> INFO 2011-02-28 >>> 12:07:28,539 WebloggerFactory:bootstrap - Weblogger >>>> Provider = >>> org.apache.roller.weblogger.business.GuiceWebloggerProvider >>>> INFO >>> 2011-02-28 12:07:28,541 DatabaseProvider:successMessage - SUCCESS: Got >>>> >>> parameters. Using configuration type JDBC_PROPERTIES >>>> INFO 2011-02-28 >>> 12:07:28,542 DatabaseProvider:successMessage - -- Using >>>> JDBC driver >>> class: com.mysql.jdbc.Driver >>>> INFO 2011-02-28 12:07:28,543 >>> DatabaseProvider:successMessage - -- Using >>>> JDBC connection URL: >>> jdbc:mysql://localhost:3306/rollerdb >>>> INFO 2011-02-28 12:07:28,543 >>> DatabaseProvider:successMessage - -- Using >>>> JDBC username: uss >>>> INFO >>> 2011-02-28 12:07:28,544 DatabaseProvider:successMessage - -- Using >>>> >>> JDBC password: [hidden] >>>> INFO 2011-02-28 12:07:28,544 >>> DatabaseProvider:successMessage - SUCCESS: >>>> loaded JDBC driver class >>> [com.mysql.jdbc.Driver] >>>> INFO 2011-02-28 12:07:28,551 >>> JPAPersistenceStrategy: - openjpa.Log: >>>> commons >>>> INFO 2011-02-28 >>> 12:07:28,834 IndexManagerImpl: - search enabled: true >>>> INFO 2011-02-28 >>> 12:07:28,835 IndexManagerImpl: - index dir: >>>> >>> /usr/share/tomcat5/roller_data/search-index >>>> INFO 2011-02-28 >>> 12:07:28,847 ReferrerQueueManagerImpl: - >>>> Instantiating Referrer Queue >>> Manager >>>> INFO 2011-02-28 12:07:28,848 ReferrerQueueManagerImpl: - >>> Asynchronous >>>> referrer processing = false >>>> INFO 2011-02-28 >>> 12:07:28,849 ThreadManagerImpl: - Instantiating >>>> Thread Manager >>>> INFO >>> 2011-02-28 12:07:28,853 WebloggerFactory:bootstrap - Roller Weblogger >>>> >>> business tier successfully bootstrapped >>>> INFO 2011-02-28 12:07:28,853 >>> WebloggerFactory:bootstrap - Version: 4.0.1 >>>> INFO 2011-02-28 >>> 12:07:28,854 WebloggerFactory:bootstrap - Revision: >>>> 729109 >>>> INFO >>> 2011-02-28 12:07:28,854 WebloggerImpl:initialize - Initializing Roller >>>> >>> Weblogger business tier >>>> INFO 2011-02-28 12:07:29,749 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property site.name ... setting value to [Roller Site] >>>> INFO 2011-02-28 >>> 12:07:29,749 >>>> JPAPropertiesManagerImpl:initializeMissingProps - Found >>> uninitialized >>>> property site.shortName ... setting value to [Front >>> Page] >>>> INFO 2011-02-28 12:07:29,750 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property site.description ... setting value to [A default install of >>> the >>>> Roller Weblogger open source blog server] >>>> INFO 2011-02-28 >>> 12:07:29,750 >>>> JPAPropertiesManagerImpl:initializeMissingProps - Found >>> uninitialized >>>> property site.frontpage.weblog.handle ... setting value >>> to [] >>>> INFO 2011-02-28 12:07:29,750 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property site.frontpage.weblog.aggregated ... setting value to [false] >>>> >>> INFO 2011-02-28 12:07:29,751 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property site.adminemail ... setting value to [] >>>> INFO 2011-02-28 >>> 12:07:29,751 >>>> JPAPropertiesManagerImpl:initializeMissingProps - Found >>> uninitialized >>>> property site.absoluteurl ... setting value to [] >>>> INFO >>> 2011-02-28 12:07:29,751 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property pings.suspendPingProcessing ... setting value to [false] >>>> INFO >>> 2011-02-28 12:07:29,752 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property site.debugMode ... setting value to [false] >>>> INFO 2011-02-28 >>> 12:07:29,752 >>>> JPAPropertiesManagerImpl:initializeMissingProps - Found >>> uninitialized >>>> property users.registration.enabled ... setting value to >>> [true] >>>> INFO 2011-02-28 12:07:29,752 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property user.account.activation.enabled ... setting value to [false] >>>> >>> INFO 2011-02-28 12:07:29,753 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property user.account.activation.mail.from ... setting value to [] >>>> >>> INFO 2011-02-28 12:07:29,753 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property users.registration.url ... setting value to [] >>>> INFO >>> 2011-02-28 12:07:29,753 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property users.editor.pages ... setting value to >>>> >>> [editor-text.jsp,editor-rte.jsp,editor-xinha.jsp] >>>> INFO 2011-02-28 >>> 12:07:29,754 >>>> JPAPropertiesManagerImpl:initializeMissingProps - Found >>> uninitialized >>>> property site.pages.maxEntries ... setting value to >>> [30] >>>> INFO 2011-02-28 12:07:29,754 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property site.newsfeeds.defaultEntries ... setting value to [30] >>>> INFO >>> 2011-02-28 12:07:29,754 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property site.newsfeeds.styledFeeds ... setting value to [true] >>>> INFO >>> 2011-02-28 12:07:29,755 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property users.comments.enabled ... setting value to [true] >>>> INFO >>> 2011-02-28 12:07:29,755 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property comments.ignoreSpam.enabled ... setting value to [false] >>>> INFO >>> 2011-02-28 12:07:29,755 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property users.trackbacks.enabled ... setting value to [true] >>>> INFO >>> 2011-02-28 12:07:29,756 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property trackbacks.ignoreSpam.enabled ... setting value to [true] >>>> >>> INFO 2011-02-28 12:07:29,756 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property users.comments.htmlenabled ... setting value to [true] >>>> INFO >>> 2011-02-28 12:07:29,756 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property users.comments.plugins ... setting value to [] >>>> INFO >>> 2011-02-28 12:07:29,757 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property users.comments.emailnotify ... setting value to [false] >>>> INFO >>> 2011-02-28 12:07:29,757 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property users.moderation.required ... setting value to [false] >>>> INFO >>> 2011-02-28 12:07:29,757 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property site.trackbackVerification.enabled ... setting value to >>> [false] >>>> INFO 2011-02-28 12:07:29,758 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property site.linkbacks.enabled ... setting value to [false] >>>> INFO >>> 2011-02-28 12:07:29,758 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property uploads.enabled ... setting value to [true] >>>> INFO 2011-02-28 >>> 12:07:29,758 >>>> JPAPropertiesManagerImpl:initializeMissingProps - Found >>> uninitialized >>>> property uploads.types.allowed ... setting value to [] >>>> >>> INFO 2011-02-28 12:07:29,759 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property uploads.types.forbid ... setting value to [exe] >>>> INFO >>> 2011-02-28 12:07:29,759 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property uploads.file.maxsize ... setting value to [1.00] >>>> INFO >>> 2011-02-28 12:07:29,759 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property uploads.dir.maxsize ... setting value to [4.00] >>>> INFO >>> 2011-02-28 12:07:29,760 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property users.themes.path ... setting value to [/themes] >>>> INFO >>> 2011-02-28 12:07:29,760 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property themes.customtheme.allowed ... setting value to [true] >>>> INFO >>> 2011-02-28 12:07:29,760 >>>> >>> JPAPropertiesManagerImpl:initializeMissingProps - Found uninitialized >>>> >>> property spam.blacklist ... setting value to [] >>>> ERROR 2011-02-28 >>> 12:07:29,770 ThemeManagerImpl:loadAllThemesFromDisk - >>>> Problem reading >>> theme themesbackup >>>> >>> org.apache.roller.weblogger.business.themes.ThemeInitializationException: >>>> >>> Unable to parse theme descriptor for theme >>>> >>> /usr/share/tomcat5/psa-webapps/applicationroller/applicationroller//themes/themesbackup >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.themes.SharedThemeFromDir.loadThemeFromDisk(SharedThemeFromDir.java:200) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.themes.SharedThemeFromDir.(SharedThemeFromDir.java:81) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.themes.ThemeManagerImpl.loadAllThemesFromDisk(ThemeManagerImpl.java:323) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.themes.ThemeManagerImpl.initialize(ThemeManagerImpl.java:101) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.WebloggerImpl.initialize(WebloggerImpl.java:302) >>>> >>> at >>>> >>> org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:159) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1173) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:369) >>>> >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627) >>>> at >>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729) >>>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>>> >>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >>>> >>> at >>>> >>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >>>> >>> at >>>> >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >>>> >>> at >>>> >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) >>>> >>> at >>>> >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) >>>> >>> at java.lang.Thread.run(Thread.java:595) >>>> --- ROOT CAUSE --- >>>> >>> java.io.FileNotFoundException: >>>> >>> /usr/share/tomcat5/psa-webapps/applicationroller/applicationroller/themes/themesbackup/theme.xml >>>> >>> (No such file or directory) >>>> at java.io.FileInputStream.open(Native >>> Method) >>>> at java.io.FileInputStream.(FileInputStream.java:106) >>>> at >>> java.io.FileInputStream.(FileInputStream.java:66) >>>> at >>>> >>> org.apache.roller.weblogger.business.themes.SharedThemeFromDir.loadThemeFromDisk(SharedThemeFromDir.java:197) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.themes.SharedThemeFromDir.(SharedThemeFromDir.java:81) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.themes.ThemeManagerImpl.loadAllThemesFromDisk(ThemeManagerImpl.java:323) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.themes.ThemeManagerImpl.initialize(ThemeManagerImpl.java:101) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.WebloggerImpl.initialize(WebloggerImpl.java:302) >>>> >>> at >>>> >>> org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:159) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1173) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:369) >>>> >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627) >>>> at >>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729) >>>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>>> >>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >>>> >>> at >>>> >>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >>>> >>> at >>>> >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >>>> >>> at >>>> >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) >>>> >>> at >>>> >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) >>>> >>> at java.lang.Thread.run(Thread.java:595) >>>> INFO 2011-02-28 12:07:29,782 >>> ThemeManagerImpl:initialize - Loaded 2 themes >>>> from disk. >>>> INFO >>> 2011-02-28 12:07:29,782 ThreadManagerImpl:initialize - Initializing >>>> >>> task: ScheduledEntriesTask >>>> INFO 2011-02-28 12:07:29,813 >>> ThreadManagerImpl:initialize - Initializing >>>> task: ResetHitCountsTask >>>> >>> INFO 2011-02-28 12:07:29,821 ThreadManagerImpl:initialize - >>> Initializing >>>> task: TurnoverReferersTask >>>> INFO 2011-02-28 12:07:29,829 >>> ThreadManagerImpl:initialize - Initializing >>>> task: PingQueueTask >>>> >>> ERROR 2011-02-28 12:07:29,840 IndexManagerImpl:initialize - >>>> >>> java.io.IOException: No such file or directory >>>> ERROR 2011-02-28 >>> 12:07:29,847 IndexManagerImpl:getFSDirectory - Problem >>>> accessing index >>> directory >>>> java.io.IOException: Cannot create directory: >>>> >>> /usr/share/tomcat5/roller_data/search-index >>>> at >>> org.apache.lucene.store.FSDirectory.create(FSDirectory.java:138) >>>> at >>> org.apache.lucene.store.FSDirectory.(FSDirectory.java:128) >>>> at >>>> >>> org.apache.lucene.store.FSDirectory.getDirectory(FSDirectory.java:102) >>>> >>> at >>> org.apache.lucene.store.FSDirectory.getDirectory(FSDirectory.java:83) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.search.IndexManagerImpl.getFSDirectory(IndexManagerImpl.java:295) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.search.IndexManagerImpl.initialize(IndexManagerImpl.java:164) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.WebloggerImpl.initialize(WebloggerImpl.java:304) >>>> >>> at >>>> >>> org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:159) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1173) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:369) >>>> >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627) >>>> at >>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729) >>>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>>> >>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >>>> >>> at >>>> >>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >>>> >>> at >>>> >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >>>> >>> at >>>> >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) >>>> >>> at >>>> >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) >>>> >>> at java.lang.Thread.run(Thread.java:595) >>>> ERROR 2011-02-28 >>> 12:07:29,861 StandardContext:listenerStart - Exception >>>> sending context >>> initialized event to listener instance of class >>>> >>> org.apache.roller.weblogger.ui.core.RollerContext >>>> >>> java.lang.NullPointerException >>>> at >>> org.apache.lucene.index.IndexWriter.(IndexWriter.java:222) >>>> at >>> org.apache.lucene.index.IndexWriter.(IndexWriter.java:213) >>>> at >>>> >>> org.apache.roller.weblogger.business.search.IndexManagerImpl.createIndex(IndexManagerImpl.java:307) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.search.IndexManagerImpl.initialize(IndexManagerImpl.java:164) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.WebloggerImpl.initialize(WebloggerImpl.java:304) >>>> >>> at >>>> >>> org.apache.roller.weblogger.ui.core.RollerContext.contextInitialized(RollerContext.java:159) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:3764) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContext.start(StandardContext.java:4216) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.start(ManagerServlet.java:1173) >>>> >>> at >>>> >>> org.apache.catalina.manager.ManagerServlet.doGet(ManagerServlet.java:369) >>>> >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:627) >>>> at >>> javax.servlet.http.HttpServlet.service(HttpServlet.java:729) >>>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:269) >>>> >>> at >>>> >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:188) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:172) >>>> >>> at >>>> >>> org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) >>>> >>> at >>>> >>> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:117) >>>> >>> at >>>> >>> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:108) >>>> >>> at >>>> >>> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:174) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:875) >>>> >>> at >>>> >>> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:665) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:528) >>>> >>> at >>>> >>> org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:81) >>>> >>> at >>>> >>> org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:689) >>>> >>> at java.lang.Thread.run(Thread.java:595) >>>> INFO 2011-02-28 12:07:29,926 >>> HitCountQueue:shutdown - stopping worker >>>> HitCountQueueProcessor >>>> INFO >>> 2011-02-28 12:07:29,927 ContinuousWorkerThread:run - >>>> >>> HitCountQueueProcessor Started. >>>> INFO 2011-02-28 12:07:29,928 >>> ContinuousWorkerThread:run - >>>> HitCountQueueProcessor INTERRUPT: sleep >>> interrupted >>>> INFO 2011-02-28 12:07:29,930 CacheManager: - Cache >>> Manager >>>> Initialized. >>>> INFO 2011-02-28 12:07:29,930 CacheManager: - >>> Cache Factory = >>>> >>> org.apache.roller.weblogger.util.cache.ExpiringLRUCacheFactoryImpl >>>> >>>> >>> ---------- Forwarded message ---------- >>>> From: Marcos Soler >>>> Date: >>> 2011/2/28 >>>> Subject: Error deploying Roller on a plesk page >>>> To: >>> [email protected] >>>> >>>> >>>> Hi, >>>> >>>> I am trying to deploy a roller >>> installation (deployed succesfully first >>>> locally in tomcat and then in >>> websphere) in a tomcat plesk controlled >>>> server. >>>> >>>> At first I was >>> having some issues with roller not finding >>>> roller-startup.log. After >>> setting it to the complete absolute path this >>>> error has disappeared. >>>> >>> >>>> But at the moment I am getting this: >>>> >>>> eb 28, 2011 11:56:36 AM >>> org.apache.catalina.core.StandardContext start >>>> SEVERE: Error >>> listenerStart >>>> Feb 28, 2011 11:56:36 AM >>> org.apache.catalina.core.StandardContext start >>>> SEVERE: Context >>> [/XXXXX] startup failed due to previous errors >>>> Exception in thread >>> "HitCountQueueProcessor" >>>> >>> org.apache.openjpa.persistence.PersistenceException: null >>>> at >>>> >>> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:193) >>>> >>> at >>>> >>> org.apache.openjpa.kernel.DelegatingBrokerFactory.newBroker(DelegatingBrokerFactory.java:142) >>>> >>> at >>>> >>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:190) >>>> >>> at >>>> >>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:143) >>>> >>> at >>>> >>> org.apache.openjpa.persistence.EntityManagerFactoryImpl.createEntityManager(EntityManagerFactoryImpl.java:55) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.jpa.JPAPersistenceStrategy.getThreadLocalEntityManager(JPAPersistenceStrategy.java:252) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.jpa.JPAPersistenceStrategy.getEntityManager(JPAPersistenceStrategy.java:239) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.jpa.JPAPersistenceStrategy.release(JPAPersistenceStrategy.java:148) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.jpa.JPAWebloggerImpl.release(JPAWebloggerImpl.java:106) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.runnable.WorkerThread.run(WorkerThread.java:78) >>>> >>> at >>>> >>> org.apache.roller.weblogger.business.runnable.ContinuousWorkerThread.run(ContinuousWorkerThread.java:76) >>>> >>> Caused by: java.lang.NullPointerException >>>> at >>>> >>> org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:425) >>>> >>> at >>>> >>> org.apache.openjpa.lib.conf.Configurations.configureInstance(Configurations.java:375) >>>> >>> at >>> org.apache.openjpa.lib.conf.PluginValue.instantiate(PluginValue.java:102) >>>> >>> at >>> org.apache.openjpa.lib.conf.ObjectValue.instantiate(ObjectValue.java:79) >>>> >>> at >>>> >>> org.apache.openjpa.conf.OpenJPAConfigurationImpl.newBrokerInstance(OpenJPAConfigurationImpl.java:557) >>>> >>> at >>>> >>> org.apache.openjpa.jdbc.conf.JDBCConfigurationImpl.newBrokerInstance(JDBCConfigurationImpl.java:693) >>>> >>> at >>>> >>> org.apache.openjpa.kernel.AbstractBrokerFactory.newBrokerImpl(AbstractBrokerFactory.java:416) >>>> >>> at >>>> >>> org.apache.openjpa.jdbc.kernel.JDBCBrokerFactory.newBrokerImpl(JDBCBrokerFactory.java:121) >>>> >>> at >>>> >>> org.apache.openjpa.kernel.AbstractBrokerFactory.newBroker(AbstractBrokerFactory.java:174) >>>> >>> ... 10 more >>>> Feb 28, 2011 11:56:37 AM >>> org.apache.catalina.core.ApplicationContext log >>>> >>>> Please, any clue >>> about what does it mean or its cause? >>>> >>>> Thanks. >>>> >>>> Best >>> regards. >>> >>> -- >>> Web: http://www.eddgrant.com >>> Email: >>> [email protected] >>> Mobile: +44 (0) 7861 394 543 > > -- > Web: http://www.eddgrant.com > Email: [email protected] > Mobile: +44 (0) 7861 394 543
