Maxim, the first exception about the missing org ... I was able to fix that one (r4055). If you add a user to an org, you have to do a refresh on the User-Object. Otherwise openJPA will not know that the user object has changed.
Sebastian 2011/8/14 Maxim Solodovnik <[email protected]> > Thanks, will take a look at it! > > > On Sun, Aug 14, 2011 at 22:26, [email protected] < > [email protected]> wrote: > >> You can reproduce like that: >> >> drop the database >> run ant dist-debug >> start red5 >> run the installer servlet >> goto http://localhost:5080/openmeetings/?swf=maindebug.swf8.swf >> >> Enter the user/pass you've using in the installation. >> >> You will get 3 Exception types: >> >> 1) Exception that the user has no org (despite there is one in the >> database assigned) >> ERROR 08-14 17:22:57.627 Usermanagement.java 116017 301 >> org.openmeetings.app.data.user.Usermanagement [NioProcessor-1] - >> [loginUser]: >> java.lang.Exception: No Organization assigned to user >> at >> org.openmeetings.app.data.user.Usermanagement.loginUser(Usermanagement.java:291) >> [openmeetings.jar:na] ==> This IS in the openmeetings.log >> >> 2) Exception that the ErrorService has a NullPointer for the >> fieldmanagment in the ErrorService >> Caused by: java.lang.NullPointerException: null >> at >> org.openmeetings.app.remote.ErrorService.getErrorByCode(ErrorService.java:53) >> [openmeetings.jar:na] >> ... 35 common frames omitted >> => This IS in the red5.log >> >> 3) Exceptions about openJPA complaining that it cannot find Class xyz >> 114931 openmeetings WARN [http-8088-exec-5] openjpa.Runtime - null >> java.lang.ClassNotFoundException: >> org.openmeetings.app.persistence.beans.user.Usergroups >> at >> org.apache.openjpa.lib.util.MultiClassLoader.findClass(MultiClassLoader.java:216) >> 114975 openmeetings WARN [http-8088-exec-5] openjpa.Runtime - null >> java.lang.ClassNotFoundException: >> org.openmeetings.app.persistence.beans.user.UserContacts >> at >> org.apache.openjpa.lib.util.MultiClassLoader.findClass(MultiClassLoader.java:216) >> ... and so an seems like a complete list of all persistance beans >> => This exception is only in the console and in no log file. >> >> As soon as you will restart the red5-services after the installation all 3 >> errors are gone. >> >> Sebastian >> >> >> >> 2011/8/14 Maxim Solodovnik <[email protected]> >> >>> Sure, >>> I'll take a look at it as soon as I will finish with UnitTests. >>> >>> Could you please give me more detailed steps how I can reproduce it? >>> >>> >>> On Sun, Aug 14, 2011 at 22:02, [email protected] < >>> [email protected]> wrote: >>> >>>> Hi Maxim, >>>> >>>> there is also an issue with the logging. >>>> Some of the logs thrown from openJPA (espacially those *could not find >>>> persistance class xyz) or only written to the console, >>>> you cannot find them in openmeetings.log, red5.log or error.log. >>>> >>>> We will have to find out how we can address this issue. It is a bit >>>> strange that it does not even write the logs to the general server log. I >>>> could understand that its not in openmeetings.log because of the special >>>> Logger-Hook that is needed. But console/Sys-Out logging-only is quite >>>> strange. >>>> >>>> Sebastian >>>> >>>> -- >>>> Sebastian Wagner >>>> http://www.webbase-design.de >>>> http://openmeetings.googlecode.com >>>> http://www.wagner-sebastian.com >>>> [email protected] >>>> >>> >>> >>> >>> -- >>> WBR >>> Maxim aka solomax >>> >> >> >> >> -- >> Sebastian Wagner >> http://www.webbase-design.de >> http://openmeetings.googlecode.com >> http://www.wagner-sebastian.com >> [email protected] >> > > > > -- > WBR > Maxim aka solomax > -- Sebastian Wagner http://www.webbase-design.de http://openmeetings.googlecode.com http://www.wagner-sebastian.com [email protected] -- You received this message because you are subscribed to the Google Groups "OpenMeetings developers" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/openmeetings-dev?hl=en.
