Thanks for letting me know I have removed all refreshes while processing PersistenceUtil class. Seems I need to get them all back.
On Sun, Aug 14, 2011 at 23:55, [email protected] <[email protected]>wrote: > 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] > -- WBR Maxim aka solomax -- 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.
