-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Try as I might, with 0.8.40 and the current Subversion HEAD, I cannot
get LDAP authentication to work. Here is the environment:
* Gentoo Linux 2.6.12, Tomcat/5.0.27, Blackdown-1.4.2-02
(I think this is all pretty mainstream)
* No error messages are displayed to the user although, as the
CATALINA.LOG records show, the user successfully authenticated
* XWIKI.LOG has FormBeanConfig errors, but this seems to be a know
problem (judging from the ticket in the tracking system)
If I set "log4j.logger.com.xpn.xwiki=info" in classes/log4j.properties,
I get this line, but nothing else helpful:
INFO http-8080-Processor23
http://green.ohiolink.edu:8080/xwiki/bin/login/XWiki/XWikiLogin
MyFormAuthenticator:processLogin:142 - User peter(a)OhioLINK.edu login
has failed
I've been banging my head against this for two days and am about to give
up in favor of a less attractive, yet likely at least functional,
solution with a different wiki system. Advice would be greatly
appreciated...
XWIKI.CONF
xwiki.authentication.cookiedomains=ohiolink.edu
xwiki.authentication.useip=false
xwiki.authentication.ldap=1
xwiki.authentication.ldap.server=ldap.ohiolink.edu
xwiki.authentication.ldap.port=389
xwiki.authentication.ldap.base_DN=ou=People,dc=ohiolink,dc=edu
xwiki.authentication.ldap.UID_addr=mail # Login is e-mail address
xwiki.authentication.ldap.fields_mapping=name=mail,last_name=sn,first_name=givenName,fullname=displayName,mail=mail,ldap_dn=dn
xwiki.authentication.ldap.check_level=0 # Also tried "1"
XWIKI.LOG
WARN http-8080-Processor25
http://green.ohiolink.edu:8080/xwiki/bin/view/Main/WebHome
XWikiStatsServiceImpl:addCookie:474 - Setting cookie
12SKZHIOAL5BZEUWE7AVRXP7BJAT2IKN for name visitid with domain
ohiolink.edu and path / and maxage 942002
WARN http-8080-Processor24 RequestUtils:createActionForm:177 - No
FormBeanConfig found under 'login'
WARN http-8080-Processor24
http://green.ohiolink.edu:8080/xwiki/bin/login/XWiki/XWikiLogin?xredirect=h…
RequestUtils:createActionForm:177 - No FormBeanConfig found under
'loginerror'
WARN http-8080-Processor24 RequestUtils:createActionForm:177 - No
FormBeanConfig found under 'login'
WARN http-8080-Processor24
http://green.ohiolink.edu:8080/xwiki/bin/login/XWiki/XWikiLogin?xredirect=h…
RequestUtils:createActionForm:177 - No FormBeanConfig found under
'loginerror'
CATALINA.LOG:
JNDIRealm[Catalina]: Searching for peter(a)OhioLINK.edu
JNDIRealm[Catalina]: base: ou=People,dc=ohiolink,dc=edu filter:
(mail=peter(a)OhioLINK.edu)
JNDIRealm[Catalina]: entry found for peter(a)OhioLINK.edu with dn
uid=peter,ou=People,dc=ohiolink,dc=edu
JNDIRealm[Catalina]: retrieving values for attribute memberOf
JNDIRealm[Catalina]: validating credentials by binding as the user
JNDIRealm[Catalina]: binding as uid=peter,ou=People,dc=ohiolink,dc=edu
JNDIRealm[Catalina]: Username peter(a)OhioLINK.edu successfully authenticated
JNDIRealm[Catalina]: getRoles(uid=peter,ou=People,dc=ohiolink,dc=edu)
JNDIRealm[Catalina]: Searching role base
'ou=Groups,dc=ohiolink,dc=edu' for attribute 'cn'
JNDIRealm[Catalina]: With filter expression
'(uniqueMember=uid=peter,ou=People,dc=ohiolink,dc=edu)'
JNDIRealm[Catalina]: retrieving values for attribute cn
JNDIRealm[Catalina]: retrieving values for attribute cn
JNDIRealm[Catalina]: Returning 2 roles
JNDIRealm[Catalina]: Found role developers
JNDIRealm[Catalina]: Found role drcadmin
- --
Peter Murray http://www.pandc.org/peter/work/
Assistant Director, Multimedia Systems tel:+1-614-728-3600;ext=338
OhioLINK: the Ohio Library and Information Network Columbus, Ohio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.0 (Darwin)
Comment: Using GnuPG with Thunderbird - http://enigmail.mozdev.org
iD8DBQFC+0t14+t4qSfPIHIRAtBvAJ9nFj0jpbPfPShwsm1RbEJPJc5mEwCeJnUG
9G65anfEx7ubb9YsG2MYPFU=
=qKVk
-----END PGP SIGNATURE-----
hi!
im trying to install xwiki on few enviromnents and then choose one
that suits best xwiki needs. im using mysql and postgresql databases
and i have _great_ problem with sensible performance testing because
example mysql database provided on xwiki website cannot be
converted into postgresql. also dump provided for PostgreSQL doesnt
work with current xwiki release... :(
as there is no backup facility built into xwiki (while it should be
standard) i cannot use simpliest method of data conversion. i think
that backup would be very very helpful feature, not only for making
backups (in xml) but also for transferring xwiki into different
environments!
maybe developers could look at http://dbunit.sourceforge.net/
can anyone share xwiki database dump both in MySQL and PostgreSQL
format?
greetings!
tomek
Hi XWiki users and developers,
I have recently moved from Zope's zwiki to xwiki and I'm very
impressed with it. My congratulations to the developers.
Almost everything is working correctly, but there is one issue which
is very annoying:
For some pages when I click "Edit page" the content shown on the
textarea is old! In fact it is the content I inserted the first time I
edited it. If I insert new content it is shown when I finish editing,
but when I edit it again it is lost. I have the feeling that it only
happens with the pages I created just after installing Xwiki using the
user Xwiki.Admin.
I've searched in the documentation and list archive without luck. Can
anyone help me with this problem?
Cheers,
Jorge
PD: The details of my installation are:
Xwiki v0.9.840
Apache Tomcat 4.1.31
Debian GNU/Linux 3.1
MySQL 4.0.24
This looks like a bug...
If someone places a comment on a page it shows up in the history with
the name of the last person to edit that page, not the name of the
person who made the comment.
After I install the war file on my Tomcat 4.1.30 and go to my xwiki install
home page, I get the following warnings in my $TOMCATHOME/webapps/xwiki.log:
Any ideas why this is happening?
16:28:50,967 WARN http5220-Processor4 RequestUtils:createActionForm:177 -
No FormBeanConfig found under 'view'
16:28:56,077 WARN http5220-Processor4
http://xnoybis.ccnmtl.columbia.edu:5220/xwiki/bin/view/Main/WebHome
Configurator:c
onfigure:126 - No configuration found. Configuring ehcache from
ehcache-failsafe.xml found in the classpath: jar:file:/ho
me/jrod/apps/jakarta-tomcat-4.1.30/webapps/xwiki/WEB-INF/lib/ehcache-1.1.jar
!/ehcache-failsafe.xml
16:29:01,028 ERROR http5220-Processor4
http://xnoybis.ccnmtl.columbia.edu:5220/xwiki/bin/view/Main/WebHome
XWikiHibernate
Store:updateSchema:177 - Schema update for wiki xwiki
16:29:07,258 WARN http5220-Processor3 RequestUtils:createActionForm:177 -
No FormBeanConfig found under 'skin'
16:29:07,275 WARN http5220-Processor4
http://xnoybis.ccnmtl.columbia.edu:5220/xwiki/bin/view/Main/WebHome
XWikiStatsServ
iceImpl:addCookie:474 - Setting cookie 6ANHPZRZIV2JJR9BWX01AYYGAHKTVWDG for
name visitid with domain null and path / and
maxage 250850
16:29:07,303 WARN http5220-Processor3 RequestUtils:createActionForm:177 -
No FormBeanConfig found under 'skin'
16:29:07,320 WARN http5220-Processor3 RequestUtils:createActionForm:177 -
No FormBeanConfig found under 'skin'
16:29:07,334 WARN http5220-Processor3 RequestUtils:createActionForm:177 -
No FormBeanConfig found under 'skin'
16:29:07,349 WARN http5220-Processor3 RequestUtils:createActionForm:177 -
No FormBeanConfig found under 'skin'
16:29:07,376 WARN http5220-Processor3 RequestUtils:createActionForm:177 -
No FormBeanConfig found under 'skin'
16:29:07,392 WARN http5220-Processor3 RequestUtils:createActionForm:177 -
No FormBeanConfig found under 'skin'
16:29:07,408 WARN http5220-Processor3 RequestUtils:createActionForm:177 -
No FormBeanConfig found under 'skin'
16:29:07,619 WARN http5220-Processor3 RequestUtils:createActionForm:177 -
No FormBeanConfig found under 'skin'
Hi,
I have created a class with the script on the document
'XWiki.XWikiClasses'. The new class is called
- Cook.RecipeClass with three properties
* recipe
* ingredients
* description
- Cook.RecipeClassTemplate
<!-- replace MyName with the real class name -->
<!-- save this template using the save button at the top left -->
#includeForm("Cook.RecipeClassSheet")
- Cook.RecipeClassSheet
<!-- you can modify this page to customize the presentation of your
object -->
<!-- at first you should keep the default presentation -->
<!-- save this template using the save button at the top left -->
<!-- Change "title" to a field name contained in your Class -->
#set($class = $doc.getFirstObject("recipe").xWikiClass)
1 Kochrezept: $doc.name
<table border="1" cellspacing="0" cellpadding="2">
#foreach($prop in $class.properties)
<tr><td> *${prop.prettyName}* </td>
<td>$doc.display($prop.getName())</td>
</tr>
#end
</table>
If I now try to create a document with the form on Cook.RecipeClass
the document (e.g. Cook.Test) shows a new page with the following URL
xwiki/bin/inline/Cook/NameOfYourDocument?parent=Cook.RecipeClass&template=Cook.RecipeClassTemplate&sheet=1&webname=Cook&name=Test
On this page the header 'Kochrezept: Test' is shown but no table with
the properties. I can't see why it isn't working.
Any idea what's wrong.
Bye
Frank
--
Dipl. Inform. Frank Häfemeier <frank(a)haefemeier.net>
----------------------------------------------------
I see the Blog code has an example to search on a DBStringListProperty, but I have a static list, which I believe is a StringListProperty. If I try to use the following SQL:
#set ($sql = ", BaseObject as obj, StringListProperty as prop join prop.list list where obj.name=doc.fullName and obj.className='ReleaseInfo.BuildStatus' and obj.id=prop.id.id and prop.id.name='recommended' and list='Distributed' order by doc.creationDate desc")
I get the following error:
Wrapped Exception: could not resolve property: list of: com.xpn.xwiki.objects.StringListProperty select distinct doc.web, doc.name, doc.creationDate from com.xpn.xwiki.doc.XWikiDocument as doc , com.xpn.xwiki.objects.BaseObject as obj, com.xpn.xwiki.objects.StringListProperty as prop join prop.list list where obj.name=doc.fullName and obj.className='ReleaseInfo.BuildStatus' and obj.id=prop.id.id and prop.id.name='recommended' and list='Distributed' order by doc.creationDate desc?
It seems like it should work ok, so I don't know why I'm getting that error. If I simply change StringListProperty to DBStringListProperty I don't get an error, but also I don't get any results. I can change to using a DBStringListProperty if that's the only way to do it, but I'd like to keep it as it is if at all possible. Thanks ...
shawn.
Hi Jason,
We are trying to solve this.. We started by doing a windows only package
embedding everything in a ready to go package. We also have an
experimental (not release) package with Jetty and HSQLDb so there are no
big dependencies. Jeremi is supposed to finish this but was busy on a
Google Summer of Code project. He'll be able to wrap this up in September.
We also have a backup (import/export) tools which we just released which
can be adapted for initial import and installs in other environments.
See http://www.xwiki.org/xwiki/bin/view/AdminGuide/Backup
There are one thing missing in your proposed approach which is loading
the default data (the import tool can do this just after having done the
schemaUpdate).
There is one thing I don't like which is the dependency on ant. We need
something that doesn't have this dependency. Many users are not
developers and might not have ant. An shell script and a batch file
running java is probably the way to go.
If you want to help you are welcome to.
Ludovic
Jason Novotny wrote:
>
> Hi Ludovic,
>
> I've been looking at the instructions at
> http://www.xwiki.org/xwiki/bin/view/Main/InstallLinuxTomcat and there
> are about 8 steps too many for this software to gain widespread
> adoption in my opinion. One of the biggest issues I see is that it
> uses Hibernate which is great since technically db tables can be auto
> generated using the Hibernate schemaexport tool with the xwiki mapping
> file to create tables in any database of your choosing. However, it
> looks like I specifically need MySQL and I don't know why. I look at
> the JBoss + Postgres install page and sure enough it points out the
> flaws of this approach:
>
> "Download the sample database and convert for Postgres. See
> PostgresDatabase
> <http://www.xwiki.org/xwiki/bin/view/Dev/PostgresDatabase> -> This
> tool has been made by Nicholas Vesser.. It was done with an old mysql
> database for XWiki.. You should try it with the latest database.."
> hmm, not fun.
>
> Personally, what I would like to see is this:
> 1) Download xwiki.zip
> 2) Run "ant install" which performs:
> Creating/deploying xwiki webapp to your Tomcat that you set in
> your build.properties
> Uses schemaexport to generate tables in your database that is
> defined in the hibernate properties file
>
> 3) Start your server and voila!
>
> Further, it could use hsqldb as a default so if you didn't reconfigure
> the hibernate properties file it would simply use hsqldb which can be
> bundled with the wiki webapp and used for test purposes.
>
> How does this sound?
>
> Cheers, Jason
>
>
>
>
>
> ------------------------------------------------------------------------
>
>
> --
> You receive this message as a subscriber of the xwiki-dev(a)objectweb.org mailing list.
> To unsubscribe: mailto:xwiki-dev-unsubscribe@objectweb.org
> For general help: mailto:sympa@objectweb.org?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
>
--
Ludovic Dubost
XPertNet: http://www.xpertnet.fr/
Blog: http://www.ludovic.org/blog/
XWiki: http://www.xwiki.com
Skype: ldubost AIM: nvludo Yahoo: ludovic