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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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 <[email protected]> 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
>>> >
>>>
>>