On Thu, Dec 8, 2011 at 1:25 PM, Thomas Mortagne
<[email protected]> wrote:
> On Thu, Dec 8, 2011 at 12:27 PM, Ludovic Dubost <[email protected]> wrote:
>> Hi Edy,
>>
>> Yes you should gracefully fail if the database is not supported + we should
>> not build an hsqldb package if it's not working.
>>
>> But my question is which database can I use (except MySQL) to test, as I
>> already have many DBs in MySQL and cannot use it to test.
>> So is Derby or Postgres supported ? Is there a way to test with it and
>> maybe we could build a package for a supported DB.
>
> You can indicate a database name prefix and change the main database
> name in the xwiki.cfg (xwiki.db and/or xwiki.db.prefix) fail to be
> able to  use the same MySQL with several XEM.

(Remove "fail")

>
>>
>> Ludovic
>>
>> 2011/12/8 Eduard Moraru <[email protected]>
>>
>>> What do you mean by test and avoid MySQL?
>>>
>>> There is a method in the protected api: XWiki.isMySQL() that we could use
>>> to display a proper message instead of trying to install the template on a
>>> non MySQL database.
>>>
>>> On Thu, Dec 8, 2011 at 12:28 PM, Ludovic Dubost <[email protected]> wrote:
>>>
>>> > What is an easy way to test and avoiding MySQL as I already have Databaes
>>> > in my MySQL install ?
>>> >
>>> > Envoyé de mon iPhone
>>> >
>>> > Le 8 déc. 2011 à 11:25, Eduard Moraru <[email protected]> a écrit :
>>> >
>>> > > Hi Ludovic,
>>> > >
>>> > > Yes, that's the problem. HSQLDB was never supported for XEM.
>>> > > http://jira.xwiki.org/browse/XWIKI-1740
>>> > >
>>> > > Thanks,
>>> > > Eduard
>>> > >
>>> > > On Thu, Dec 8, 2011 at 11:04 AM, Ludovic Dubost <[email protected]>
>>> > wrote:
>>> > >
>>> > >> I tried it withe jetty/hsqldb package. Maybe that's the reason.
>>> > >>
>>> > >> I see this error in the log:
>>> > >>
>>> > >> 2011-12-08 10:00:56,219 [
>>> > http://localhost:8080/xwiki/bin/view/Main/WebHome
>>> > >> ]
>>> > >> WARN  o.x.v.i.DefaultVelocityEngine  - Deprecated usage of getter
>>> > >> [com.xpn.xwiki.api.XWiki.getQueryManager] in unknown namespace@6,39
>>> > >> 2011-12-08 10:00:56,225 [
>>> > http://localhost:8080/xwiki/bin/view/Main/WebHome
>>> > >> ]
>>> > >> WARN  o.x.v.i.DefaultVelocityEngine  - Deprecated usage of method
>>> > >> [org.xwiki.query.internal.SecureQueryManager.xwql] in unknown
>>> > namespace@6
>>> > >> ,52
>>> > >> 2011-12-08 10:01:01,794 [
>>> > >>
>>> > >>
>>> >
>>> http://localhost:8080/xwiki/bin/login/XWiki/XWikiLogin?xredirect=http%3A%2F%2Flocalhost%3A8080%2Fxwiki%2Fbin%2Fview%2FMain%2FWebHome
>>> > >> ]
>>> > >> WARN  o.x.v.i.DefaultVelocityEngine  - Deprecated usage of method
>>> > >> [com.xpn.xwiki.api.XWiki.parseMessage] in /templates/login.vm@29,33
>>> > >> 2011-12-08 10:01:06,950 [
>>> > >> http://localhost:8080/xwiki/bin/loginsubmit/XWiki/XWikiLogin] WARN
>>> > >> o.x.v.i.DefaultVelocityEngine  - Deprecated usage of method
>>> > >> [com.xpn.xwiki.api.XWiki.parseMessage] in /templates/login.vm@29,33
>>> > >> 2011-12-08 10:01:07,547 [
>>> > http://localhost:8080/xwiki/bin/view/Main/WebHome
>>> > >> ]
>>> > >> ERROR .x.x.s.XWikiHibernateBaseStore - Failed updating schema while
>>> > >> executing query [create table workspacetemplate.activitystream_events
>>> > >> (ase_eventid varchar(48) not null, ase_requestid varchar(2000),
>>> > ase_stream
>>> > >> varchar(255), ase_date timestamp, ase_priority integer, ase_type
>>> > >> varchar(255), ase_application varchar(255), ase_user varchar(255),
>>> > ase_wiki
>>> > >> varchar(255), ase_space varchar(255), ase_page varchar(255), ase_url
>>> > >> varchar(2000), ase_title varchar(2000), ase_body varchar(2000),
>>> > ase_version
>>> > >> varchar(30), ase_param1 varchar(2000), ase_param2 varchar(2000),
>>> > ase_param3
>>> > >> varchar(2000), ase_param4 varchar(2000), ase_param5 varchar(2000),
>>> > primary
>>> > >> key (ase_eventid))]
>>> > >> java.sql.SQLException: invalid schema name: WORKSPACETEMPLATE in
>>> > statement
>>> > >> [create table workspacetemplate.activitystream_events]
>>> > >>       at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
>>> > >> ~[hsqldb-1.8.0.7.jar:private-2006/09/24-10:30:15]
>>> > >>       at org.hsqldb.jdbc.jdbcStatement.fetchResult(Unknown Source)
>>> > >> ~[hsqldb-1.8.0.7.jar:private-2006/09/24-10:30:15]
>>> > >>       at org.hsqldb.jdbc.jdbcStatement.executeUpdate(Unknown Source)
>>> > >> ~[hsqldb-1.8.0.7.jar:private-2006/09/24-10:30:15]
>>> > >>       at
>>> > >>
>>> > >>
>>> >
>>> org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
>>> > >> ~[commons-dbcp-1.3.jar:1.3]
>>> > >>       at
>>> > >>
>>> > >>
>>> >
>>> org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
>>> > >> ~[commons-dbcp-1.3.jar:1.3]
>>> > >>       at
>>> > >>
>>> > >>
>>> >
>>> org.apache.commons.dbcp.DelegatingStatement.executeUpdate(DelegatingStatement.java:228)
>>> > >> ~[commons-dbcp-1.3.jar:1.3]
>>> > >>       at
>>> > >>
>>> > >>
>>> >
>>> com.xpn.xwiki.store.XWikiHibernateBaseStore.updateSchema(XWikiHibernateBaseStore.java:508)
>>> > >> [xwiki-platform-legacy-oldcore-3.3-20111207.222155-301.jar:na]
>>> > >>       at
>>> > >>
>>> > >>
>>> >
>>> com.xpn.xwiki.store.XWikiHibernateBaseStore.updateSchema(XWikiHibernateBaseStore.java:325)
>>> > >> [xwiki-platform-legacy-oldcore-3.3-20111207.222155-301.jar:na]
>>> > >>       at com.xpn.xwiki.XWiki.updateDatabase(XWiki.java:935)
>>> > >> [xwiki-platform-legacy-oldcore-3.3-20111207.222155-301.jar:na]
>>> > >>       at
>>> > >>
>>> > >>
>>> >
>>> com.xpn.xwiki.plugin.wikimanager.WikiManager.createWikiDatabase(WikiManager.java:579)
>>> > >> [xwiki-platform-wiki-manager-api-3.3-20111208.040804-301.jar:na]
>>> > >>       at
>>> > >>
>>> > >>
>>> >
>>> com.xpn.xwiki.plugin.wikimanager.WikiManager.createNewWiki(WikiManager.java:456)
>>> > >> [xwiki-platform-wiki-manager-api-3.3-20111208.040804-301.jar:na]
>>> > >>       at
>>> > >>
>>> > >> Maybe hsqldb is not supported for the XEM distribution. In this case
>>> we
>>> > >> should not create a jetty / hsqldb distribution, though it could be
>>> > nice to
>>> > >> have it working for testing.
>>> > >>
>>> > >> Ludovic
>>> > >>
>>> > >> 2011/12/8 Ludovic Dubost <[email protected]>
>>> > >>
>>> > >>>
>>> > >>> Hi,
>>> > >>>
>>> > >>> I just tried the XEM snapshot and got an error when trying to
>>> configure
>>> > >> it.
>>> > >>>
>>> > >>> I get this after login as Admin:
>>> > >>>
>>> > >>> Workspace Manager translations have been successfully installed.
>>> > >>> Workspace search suggestions have been successfully installed.
>>> > >>> Error installing workspace template. null
>>> > >>> Workspace template features can not be installed without the
>>> workspace
>>> > >>> base template being installed first.
>>> > >>>
>>> > >>> I also agree with Denis that any install should be done with a
>>> > >>> confirmation.
>>> > >>>
>>> > >>> Ludovic
>>> > >>>
>>> > >>> --
>>> > >>> Ludovic Dubost
>>> > >>> Founder and CEO
>>> > >>> Blog: http://blog.ludovic.org/
>>> > >>> XWiki: http://www.xwiki.com
>>> > >>> Skype: ldubost GTalk: ldubost
>>> > >>>
>>> > >>>
>>> > >>
>>> > >>
>>> > >> --
>>> > >> Ludovic Dubost
>>> > >> Founder and CEO
>>> > >> Blog: http://blog.ludovic.org/
>>> > >> XWiki: http://www.xwiki.com
>>> > >> Skype: ldubost GTalk: ldubost
>>> > >> _______________________________________________
>>> > >> devs mailing list
>>> > >> [email protected]
>>> > >> http://lists.xwiki.org/mailman/listinfo/devs
>>> > >>
>>> > > _______________________________________________
>>> > > devs mailing list
>>> > > [email protected]
>>> > > http://lists.xwiki.org/mailman/listinfo/devs
>>> > _______________________________________________
>>> > devs mailing list
>>> > [email protected]
>>> > http://lists.xwiki.org/mailman/listinfo/devs
>>> >
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>
>>
>>
>>
>> --
>> Ludovic Dubost
>> Founder and CEO
>> Blog: http://blog.ludovic.org/
>> XWiki: http://www.xwiki.com
>> Skype: ldubost GTalk: ldubost
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>
>
>
> --
> Thomas Mortagne



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to