That "make this work" comment is about the @AllowedMethods annotation.
Because the annotation did not work (at that time), we had to use
struts.xml to specify allowed methods. The comment does not mean the class
does not work :-)

The installation process should be working unless there is a new bug, or
there is some issue with MariaDB vs MySQL. Let's get to the bottom of this.
I will give MariaDB a try over the weekend.

Thanks,
Dave


On Fri, Feb 7, 2020 at 6:07 PM Tommy Pham <tommy...@gmail.com> wrote:

> After some review of the source code, I'm unable to locate where or the
> conditions which would instantiate:
>
> org.apache.roller.weblogger.ui.struts2.core.Install
>
> Would you or someone else please confirm?  Also, looking that the source
> code for that same class:
>
> /**
>  * Walk user through install process.
>  */
> // TODO: make this work
> @AllowedMethods({"execute","create","upgrade","bootstrap"})
> public class Install extends UIAction {
>
> Am I correct to assume that the installation process isn't quite complete?
>
> Thank you,
> Tommy
>
>
> On Fri, Feb 7, 2020 at 2:12 PM Tommy Pham <tommy...@gmail.com> wrote:
>
> > Hi Dave,
> >
> > After some more thought about the application startup process, I decided
> > to change the DB password to an invalid one to force an expected error
> > which it did.  I also tried changing the installation type from auto to
> > manual and use the provided MySQL script in dbscripts to create the
> > schema.  It still failed with the same error in Tomcat and no error
> within
> > the roller's log.  I suspect that either or both of the:
> >
> > org.apache.roller.weblogger.business.startup.WebloggerStartup
> > org.apache.roller.weblogger.business.startup.DatabaseInstaller
> >
> > is/are failing because the schema was not created for auto installation
> > type or it failed to detect the schema for manual despite the successful
> > test DB connection within:
> >
> > org.apache.roller.weblogger.business.DatabaseProvider
> >
> > Thanks,
> > Tommy
> >
> >
> > On Fri, Feb 7, 2020 at 1:13 PM Tommy Pham <tommy...@gmail.com> wrote:
> >
> >> Hi Dave,
> >>
> >> Thanks for the feedback.  Here is the log for both Tomcat and Roller:
> >> https://pastebin.com/PCjF024T
> >>
> >> I've just tried a clone from the current github with the same result.
> >> The only thing I could think of is roller failing silently somewhere
> but I
> >> don't know where to start checking.
> >>
> >> Thanks,
> >> Tommy
> >>
> >> On Fri, Feb 7, 2020 at 5:03 AM Dave <snoopd...@gmail.com> wrote:
> >>
> >>> Hi Tommy,
> >>>
> >>> I don't think this mailing list allows attachments. Can you please make
> >>> your logs available somewhere, like a GitHib gist or a past bin so we
> can
> >>> see them.  Both the Tomcat and roller.log logs might be useful.
> >>>
> >>> Thanks,
> >>> Dave
> >>>
> >>>
> >>> On Fri, Feb 7, 2020 at 1:52 AM Tommy Pham <tommy...@gmail.com> wrote:
> >>>
> >>> > Hello everyone,
> >>> >
> >>> > I'm having problems installing Roller 6 in the new Tomcat
> environment:
> >>> >
> >>> > OS:              FreeBSD 12.1-RELEASE
> >>> > JDK:             OpenJDK 11.0.6
> >>> > Web Container:   Tomcat 9.0.30
> >>> > DB:              MariaDB 10.4.12
> >>> > JDBC client:     MariaDB Java client 2.5.4
> >>> >
> >>> > My roller-custom.properties:
> >>> >
> >>> > installation.type=auto
> >>> > database.configurationType=jdbc
> >>> > database.jndi.name=jdbc/rollerdb
> >>> > database.jdbc.driverClass=org.mariadb.jdbc.Driver
> >>> >
> >>> >
> >>>
> database.jdbc.connectionURL=jdbc:mysql://x.x.x.x:3306/roller?autoReconnect=true&useUnicode=true&characterEncoding=utf-8&mysqlEncoding=utf8
> >>> > database.jdbc.username=roller
> >>> > database.jdbc.password=xxx
> >>> > mail.configurationType=properties
> >>> > mail.jndi.name=mail/Session
> >>> > mail.hostname=x.x.x
> >>> >
> >>>
> mediafiles.storage.dir=/usr/local/www/_apps_/java/roller6_data/mediafiles
> >>> > search.index.dir=/usr/local/www/_apps_/java/roller6_data/search-index
> >>> > log4j.rootLogger=DEBUG, roller
> >>> > log4j.logger.org.apache.roller=DEBUG
> >>> > log4j.logger.net.java.roller=DEBUG
> >>> >
> >>> > (log4j were added to troubleshoot this which didn't provide any
> >>> insight).
> >>> > Attached is the Tomcat + roller logs.  Tomcat reports SEVERE error
> >>> starting
> >>> > context /blogger and suggested to look inside the container's log.
> >>> > However, roller's log didn't show any error.  I've also check the
> >>> database
> >>> > logs for any errors but none found.  Does anyone have any suggestions
> >>> on
> >>> > where I can look to investigate further?
> >>> >
> >>> > TIA,
> >>> > Tommy
> >>> >
> >>>
> >>
>

Reply via email to