[xwiki-users] 2.2.rc2 new user registration security
Our team has been using xwiki for several months, love it. I am still new to xwiki, first post. Upgraded our 2.1 today on Windows 2008 r2 64bit. Some errors have been seen in the past with registrations. I don't think velocity is working correctly. When I configure the wiki for a new user - without email registration, the new user is created correctly. If I turn on email confirmation, it fails with this error in red letters; Passwords are different or password is empty. - Yes, phat fingers have been double checked, several times ;) If I try again, it says in red that; User already exists. It does create the new userid, inactive. When I check the users rights, HOWEVER they have edit green checkmark in the Groups XWikiAdminGroup ! This does not happen without the java error below, for a new user without the email confirmation. 2010-02-11 14:43:32,491 [http://wiki/xwiki/bin/register/XWiki/Register] ERROR api.XWiki - Failed to create user com.xpn.xwiki.XWikiException: Error number 11004 in 11: Exception while creating user Wrapped Exception: java.lang.NullPointerException at com.xpn.xwiki.XWiki.createUser(XWiki.java:3495) at com.xpn.xwiki.api.XWiki.createUser(XWiki.java:1183) at com.xpn.xwiki.api.XWiki.createUser(XWiki.java:1156) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389) ... Wrapped Exception: java.lang.NullPointerException at java.util.Hashtable.put(Unknown Source) at com.xpn.xwiki.plugin.mailsender.MailSenderPluginApi.sendMail(MailSenderPluginApi.java:166) at com.xpn.xwiki.plugin.mailsender.MailSenderPluginApi.sendRawMessage(MailSenderPluginApi.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) I have java in the path; Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\PROGRA~1\java\jre6\bin;C:\PROGRA~1\java\jre6\lib;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\PROGRA~2\java\jre6\bin;C:\Program Files (x86)\Java\jre6\bin;C:\Program Files (x86)\Java\jre6\lib;C:\webroot\MySQLServer5.1\bin;C:\Program Files (x86)\Java\jre6\bin\client;C:\Program Files (x86)\Java\jre6\bin; Server Information Tomcat Version JVM Version JVM Vendor OS Name OS Version OS Architecture Apache Tomcat/6.0.20 1.6.0_17-b04 Sun Microsystems Inc. Windows Server 2008 R2 6.1 x86 Processors: 2 Processor speed: 2.3 GHz Processor type: Intel(R) Xeon(R) CPU E5530 Physical memory: 2000 MB Video driver: Microsoft Virtual Machine Bus Video Device Kernel version: Windows Server 2008 R2 Enterprise, Multiprocessor Free Product type: Advanced Server Product version: 6.1 Service pack: 0 Kernel build number:7600 I will be glad to find any error, or try any suggestions. I have logging on, and I did try debugging once also. What other information would be helpful? John Carter
Hello John, That definitely looks like a bug. I am trying to reproduce it now. [email protected] wrote:
Our team has been using xwiki for several months, love it. I am still new to xwiki, first post. Upgraded our 2.1 today on Windows 2008 r2 64bit. Some errors have been seen in the past with registrations. I don't think velocity is working correctly. When I configure the wiki for a new user - without email registration, the new user is created correctly. If I turn on email confirmation, it fails with this error in red letters;
To confirm, you are turning on email confirmation in the registration section of the "administer wiki" application where it says in the first field "Use email verification"?
Passwords are different or password is empty. - Yes, phat fingers have been double checked, several times ;) If I try again, it says in red that; User already exists.
It does create the new userid, inactive. When I check the users rights, HOWEVER they have edit green checkmark in the Groups XWikiAdminGroup !
If you view: xwiki/bin/view/XWiki/XWikiAdminGroup Do you see the user on the list?
This does not happen without the java error below, for a new user without the email confirmation.
Are you using LDAP or some other non XWiki based authentication mechanism?
2010-02-11 14:43:32,491 [http://wiki/xwiki/bin/register/XWiki/Register] ERROR api.XWiki - Failed to create user com.xpn.xwiki.XWikiException: Error number 11004 in 11: Exception while creating user Wrapped Exception: java.lang.NullPointerException at com.xpn.xwiki.XWiki.createUser(XWiki.java:3495) at com.xpn.xwiki.api.XWiki.createUser(XWiki.java:1183) at com.xpn.xwiki.api.XWiki.createUser(XWiki.java:1156) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.velocity.util.introspection.UberspectImpl$VelMethodImpl.doInvoke(UberspectImpl.java:389) ... Wrapped Exception:
java.lang.NullPointerException at java.util.Hashtable.put(Unknown Source) at com.xpn.xwiki.plugin.mailsender.MailSenderPluginApi.sendMail(MailSenderPluginApi.java:166) at com.xpn.xwiki.plugin.mailsender.MailSenderPluginApi.sendRawMessage(MailSenderPluginApi.java:124) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source)
I have java in the path; Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\PROGRA~1\java\jre6\bin;C:\PROGRA~1\java\jre6\lib;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\PROGRA~2\java\jre6\bin;C:\Program Files (x86)\Java\jre6\bin;C:\Program Files (x86)\Java\jre6\lib;C:\webroot\MySQLServer5.1\bin;C:\Program Files (x86)\Java\jre6\bin\client;C:\Program Files (x86)\Java\jre6\bin;
Server Information Tomcat Version JVM Version JVM Vendor OS Name OS Version OS Architecture Apache Tomcat/6.0.20 1.6.0_17-b04 Sun Microsystems Inc. Windows Server 2008 R2 6.1 x86 Processors: 2 Processor speed: 2.3 GHz Processor type: Intel(R) Xeon(R) CPU E5530 Physical memory: 2000 MB Video driver: Microsoft Virtual Machine Bus Video Device Kernel version: Windows Server 2008 R2 Enterprise, Multiprocessor Free Product type: Advanced Server Product version: 6.1 Service pack: 0 Kernel build number:7600
I will be glad to find any error, or try any suggestions. I have logging on, and I did try debugging once also. What other information would be helpful?
Thanks Caleb James DeLisle
John Carter
_______________________________________________ users mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/users
participants (2)
-
Caleb James DeLisle -
jorcarter@lc.edu