On Thu, Dec 8, 2011 at 1:27 PM, Ludovic Dubost <ludovic(a)xwiki.com> 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.
I think the hsqldb package is build to do shallow automated tests that were
testing minor stuff on the main wiki IIRC. Subwiki creation and testing
could not be performed since embedded databases like hsqldb and derby
are/were not compatible.
But my question is which database can I use (except
MySQL) to test
Manual or automated?
, as I
already have many DBs in MySQL and cannot use it to
test.
Why is that? Because you don`t want to risk losing the existing databases
or why?
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.
Well, as you can see in
http://jira.xwiki.org/browse/XWIKI-1740 Derby is
also not yet supported, just like HSQLDB.
Sergiu or Thomas should know better what the status on that is.
Postgresql should work, but this is just an assumption.
Thanks,
Eduard
Ludovic
2011/12/8 Eduard Moraru <enygma2002(a)gmail.com>
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 <ludovic(a)xwiki.com>
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 <enygma2002(a)gmail.com> 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 <ludovic(a)xwiki.com>
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…
> >> ]
> >> 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 <ludovic(a)xwiki.com>
>>
>>>
>>> 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
> devs(a)xwiki.org
>
http://lists.xwiki.org/mailman/listinfo/devs
>
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
devs(a)xwiki.org
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
devs(a)xwiki.org
http://lists.xwiki.org/mailman/listinfo/devs