Did you commit everything or still working? 2011/8/14 Maxim Solodovnik <[email protected]>
> I'm starting to resolve "quartz" issues > > ERROR 08-14 13:03:29.008 QuartzMeetingReminderJob.java 107116 23 > org.openmeetings.app.quartz.scheduler.QuartzMeetingReminderJob [R > ed5_Scheduler_Worker-9] - execute > java.lang.NullPointerException: null > at > org.openmeetings.app.quartz.scheduler.QuartzMeetingReminderJob.execute(QuartzMeetingReminderJob.java:21) > [openmeetings. > jar:na] > at > org.red5.server.scheduling.QuartzSchedulingServiceJob.execute(QuartzSchedulingServiceJob.java:59) > [red5.jar:na] > at org.quartz.core.JobRunShell.run(JobRunShell.java:202) > [quartz-1.6.5.jar:1.6.5] > at > org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525) > [quartz-1.6.5.jar:1.6.5] > ERROR 08-14 13:05:09.008 QuartzMeetingReminderJob.java 207116 > 23org.openmeetings.app.quartz.scheduler.QuartzMeetingReminderJob [R > ed5_Scheduler_Worker-11] - execute > java.lang.NullPointerException: null > at > org.openmeetings.app.quartz.scheduler.QuartzMeetingReminderJob.execute(QuartzMeetingReminderJob.java:21) > [openmeetings. > jar:na] > at > org.red5.server.scheduling.QuartzSchedulingServiceJob.execute(QuartzSchedulingServiceJob.java:59) > [red5.jar:na] > at org.quartz.core.JobRunShell.run(JobRunShell.java:202) > [quartz-1.6.5.jar:1.6.5] > at > org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525) > [quartz-1.6.5.jar:1.6.5] > ERROR 08-14 13:06:49.008 QuartzSessionClear.java 307116 > 31org.openmeetings.app.quartz.scheduler.QuartzSessionClear [Red5_Schedule > r_Worker-2] - execute > java.lang.NullPointerException: null > at > org.openmeetings.app.quartz.scheduler.QuartzSessionClear.execute(QuartzSessionClear.java:27) > [openmeetings.jar:na] > at > org.red5.server.scheduling.QuartzSchedulingServiceJob.execute(QuartzSchedulingServiceJob.java:59) > [red5.jar:na] > at org.quartz.core.JobRunShell.run(JobRunShell.java:202) > [quartz-1.6.5.jar:1.6.5] > at > org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:525) > [quartz-1.6.5.jar:1.6.5] > > On Sun, Aug 14, 2011 at 13:08, Maxim Solodovnik <[email protected]>wrote: > >> Everything except for quartz seems to work as expected right now >> (extensive testing is required) >> >> I found we have several beans of same type with different names: >> flvrerorderservice.xml >> >> <bean id="openmeetings.FlvRecordingMetaDataDaoImpl" >> >> class="org.openmeetings.app.data.flvrecord.FlvRecordingMetaDataDaoImpl"> >> </bean> >> >> red5-applicationContext.xml >> <bean id="flvRecordingMetaDataDao" >> class="org.openmeetings.app.data.flvrecord.FlvRecordingMetaDataDaoImpl"/> >> >> I guess we need to leave only one bean defined. >> I would propose to use definition from red5-applicationContext.xml >> >> Is it OK? >> >> On Sun, Aug 14, 2011 at 10:05, Maxim Solodovnik <[email protected]>wrote: >> >>> Hello Sebastian, >>> >>> I have fixed "openjpa.Meta" error. >>> Currently I delete >>> org.openmeetings.app.persistence.utils.PersistenceSessionUtil class and now >>> in process of resolving compilation errors. >>> >>> >>> On Sat, Aug 13, 2011 at 23:22, [email protected] < >>> [email protected]> wrote: >>> >>>> Ah okay, >>>> >>>> this Runtime error: >>>> *openjpa.MetaData - Meta class ...* >>>> I thought it would be thrown as the enhancer does not produce the >>>> necessary meta-data Model Files. >>>> >>>> I will continue tomorrow morning with the rest. >>>> >>>> We will also need to see how we can fix the injection for Axis2, there >>>> is an integration guide for Axis2 but I never finished that one, maybe I do >>>> have the chance to fix that tomorrow. >>>> >>>> Thanks, >>>> Sebastian >>>> >>>> >>>> 2011/8/13 Maxim Solodovnik <[email protected]> >>>> >>>>> Servlets should be injected as follows >>>>> <bean >>>>> class="org.springframework.web.context.support.ServletContextAttributeExporter"> >>>>> <property name="attributes"> >>>>> <map> >>>>> <entry key="cfgManagement"> >>>>> <ref bean="cfgManagement"/> >>>>> </entry> >>>>> </map> >>>>> </property> >>>>> </bean> >>>>> >>>>> extended with bean need to be injected >>>>> >>>>> init method is implemented as follows: >>>>> @Override >>>>> public void init(ServletConfig config) throws ServletException { >>>>> super.init(config); >>>>> cfgManagement = >>>>> (Configurationmanagement)config.getServletContext().getAttribute("cfgManagement"); >>>>> log.error("in init: cfgManagement is null ? " + (null == >>>>> cfgManagement) + " ; " + cfgManagement); >>>>> } >>>>> >>>>> please >>>>> see src\app\org\openmeetings\servlet\outputhandler\DefaultIndex.java >>>>> >>>>> enchancer works OK >>>>> enhance: >>>>> [openjpac] 142 openmeetings INFO [main] openjpa.Tool - No targets >>>>> were given. Running on all classes in your persistent classes list, or >>>>> all >>>>> metadata files in classpath directories if you have not listed your >>>>> persistent classes. Use -help to display too l usage information. >>>>> [echo] Enhancing complete. >>>>> >>>>> I see Runtime errors like this: >>>>> 59005 openmeetings WARN [NioProcessor-1] openjpa.MetaData - Meta >>>>> class "org.openmeetings.app.persistence.beans.basic.Configura >>>>> tion_" for entity class >>>>> org.openmeetings.app.persistence.beans.basic.Configuration can not be >>>>> registered with following exception >>>>> "java.security.PrivilegedActionException: >>>>> java.lang.ClassNotFoundException: >>>>> org.openmeetings.app.persistence.beans.basic.Configura >>>>> tion_" >>>>> >>>>> I plan to fix it. >>>>> >>>>> >>>>> On Sat, Aug 13, 2011 at 20:53, [email protected] < >>>>> [email protected]> wrote: >>>>> >>>>>> the enhancer task is not working ... I do not really know why, the >>>>>> path to the persistance.xml seems to be correct but the enhancer does not >>>>>> find any files to *enahnce*. >>>>>> From what I udnerstood there should be a file with "_" at the end by >>>>>> created. >>>>>> There is none. >>>>>> >>>>>> Maybe the Beans need some decorator/annotaction or implement some >>>>>> interface to be found? >>>>>> >>>>>> Did you encounter sth similar? >>>>>> >>>>>> Thanks >>>>>> >>>>>> Sebastian >>>>>> >>>>>> 2011/8/13 [email protected] <[email protected]> >>>>>> >>>>>>> The Installer/Importer now works again ... by revision 4041 >>>>>>> >>>>>>> >>>>>>> >>>>>>> 2011/8/13 [email protected] <[email protected]> >>>>>>> >>>>>>>> there are already service beans in: >>>>>>>> /red5-services/ userservice.service.xml >>>>>>>> >>>>>>>> I guess yo've seen that, how will we care about those injections >>>>>>>> "@Autowired" VS "XML-declared" injections? >>>>>>>> >>>>>>>> I manually inject the Bean now into the Servlet by using the >>>>>>>> WebAppContext ... we might switch that later on but for now I have no >>>>>>>> clue >>>>>>>> why the other methods / scanning the source dir et cetera does not >>>>>>>> work for >>>>>>>> the Servlets ... I had some thinking about that point in the past >>>>>>>> already >>>>>>>> ... maybe we fix that later on ... except you got another idea of >>>>>>>> course ^^ >>>>>>>> >>>>>>>> Sebastian >>>>>>>> >>>>>>>> 2011/8/13 [email protected] <[email protected]> >>>>>>>> >>>>>>>> Maxim, >>>>>>>>> >>>>>>>>> I start looking at the Install routine. >>>>>>>>> >>>>>>>>> I've fixed/commited the Build file so that you can compile the JAR >>>>>>>>> without doing EVERYTHING. >>>>>>>>> build_openmeetings_jar.xml >>>>>>>>> That should at least make it easier to build + test. >>>>>>>>> >>>>>>>>> Somehow the injection in the Servlet(s) does not work yet. >>>>>>>>> I guess one could also use @Autowire in >>>>>>>>> org.openmeetings.servlet.outputhandler to inject the >>>>>>>>> ImportInitvalues. I'll >>>>>>>>> try on that one. If you have comments on that I will appreciate :) >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> Sebastian >>>>>>>>> >>>>>>>>> 2011/8/12 [email protected] <[email protected]> >>>>>>>>> >>>>>>>>> Ah okay, >>>>>>>>>> >>>>>>>>>> so lets resync tomorrow. >>>>>>>>>> >>>>>>>>>> Thanks, >>>>>>>>>> tty then >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 2011/8/12 Maxim Solodovnik <[email protected]> >>>>>>>>>> >>>>>>>>>>> javaee-api-5.1.1.jar was created as follows: >>>>>>>>>>> 1) original jar was unpacked to folder javaee-api-5.1.1 >>>>>>>>>>> 2) javax/persistence was deleted >>>>>>>>>>> 3) jar was recreated using: "jar >>>>>>>>>>> -cf javaee-api-5.1.1.jar javaee-api-5.1.1" >>>>>>>>>>> that's it >>>>>>>>>>> >>>>>>>>>>> I mainly work at night. >>>>>>>>>>> It's 3:00 AM here right now, so I'm ready to go bed too :) >>>>>>>>>>> I plan to work on Saturday/Sunday. >>>>>>>>>>> >>>>>>>>>>> I propose to send quick note via email on current task. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> On Sat, Aug 13, 2011 at 02:57, [email protected] < >>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>> >>>>>>>>>>>> Okay, >>>>>>>>>>>> >>>>>>>>>>>> maybe you could upload the docs or the source files of the >>>>>>>>>>>> java-ee package somewhere so that we can redo the modifications. >>>>>>>>>>>> >>>>>>>>>>>> About splitting the work: >>>>>>>>>>>> We have currently 22.oo o'clock here, don't know your schedule >>>>>>>>>>>> or if you are a (K)nightrider but I certainly will fall asleep >>>>>>>>>>>> soon today >>>>>>>>>>>> :)) >>>>>>>>>>>> Do you work on Saturday/Sunday? Otherwise we could split it >>>>>>>>>>>> based on the time we work on. I will continue tomorrow maybe 10.oo >>>>>>>>>>>> CET. >>>>>>>>>>>> Just do not forget to commit ALL your changes and do a Sync before >>>>>>>>>>>> you >>>>>>>>>>>> continue. >>>>>>>>>>>> What do you think? >>>>>>>>>>>> >>>>>>>>>>>> Sebastian >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> 2011/8/12 Maxim Solodovnik <[email protected]> >>>>>>>>>>>> >>>>>>>>>>>>> Forget to mention >>>>>>>>>>>>> spring* jars were not just removed but extracted into >>>>>>>>>>>>> lib/spring folder >>>>>>>>>>>>> and copied to the right place by ant. >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> On Sat, Aug 13, 2011 at 02:47, Maxim Solodovnik < >>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>> >>>>>>>>>>>>>> Hello Sebastian, >>>>>>>>>>>>>> >>>>>>>>>>>>>> I haven't touch these jars dom4j, jaxen (maybe acidentally >>>>>>>>>>>>>> remove them in ant), sorry for that >>>>>>>>>>>>>> >>>>>>>>>>>>>> red5/lib: >>>>>>>>>>>>>> Path Filename Extension Status >>>>>>>>>>>>>> aopalliance-.jar aopalliance-.jar .jar deleted >>>>>>>>>>>>>> aopalliance-1.0.jar aopalliance-1.0.jar .jar added >>>>>>>>>>>>>> aspectjrt.jar aspectjrt.jar .jar added >>>>>>>>>>>>>> javaee-api-5.1.1.jar javaee-api-5.1.1.jar .jar modified >>>>>>>>>>>>>> spring-aop-2.5.6.jar spring-aop-2.5.6.jar .jar deleted >>>>>>>>>>>>>> spring-asm-3.0.0.jar spring-asm-3.0.0.jar .jar deleted >>>>>>>>>>>>>> spring-beans-3.0.0.jar spring-beans-3.0.0.jar .jar deleted >>>>>>>>>>>>>> spring-context-3.0.0.jar spring-context-3.0.0.jar .jar >>>>>>>>>>>>>> deleted >>>>>>>>>>>>>> spring-context-support-3.0.0.jar >>>>>>>>>>>>>> spring-context-support-3.0.0.jar .jar deleted >>>>>>>>>>>>>> spring-core-3.0.0.jar spring-core-3.0.0.jar .jar deleted >>>>>>>>>>>>>> spring-expression-3.0.0.jar spring-expression-3.0.0.jar .jar >>>>>>>>>>>>>> deleted >>>>>>>>>>>>>> spring-web-3.0.0.jar spring-web-3.0.0.jar .jar deleted >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> red5-applicationContext.xml has this name bacause files named >>>>>>>>>>>>>> "red5-*" are automatically loaded >>>>>>>>>>>>>> please see server\red5\webapps\openmeetings\WEB-INF\web.xml >>>>>>>>>>>>>> <context-param> >>>>>>>>>>>>>> <param-name>contextConfigLocation</param-name> >>>>>>>>>>>>>> <param-value>/WEB-INF/red5-*.xml</param-value> >>>>>>>>>>>>>> </context-param> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> On Sat, Aug 13, 2011 at 02:36, [email protected] < >>>>>>>>>>>>>> [email protected]> wrote: >>>>>>>>>>>>>> >>>>>>>>>>>>>>> Hi Maxim, >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> I've seen your changes, looks good. >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> But I needed to at least add 2 JARs again: >>>>>>>>>>>>>>> dom4j >>>>>>>>>>>>>>> jaxen >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Could you shed some light on those questions: >>>>>>>>>>>>>>> Which JARs did you exactly remove and add to the red5/lb >>>>>>>>>>>>>>> directory? >>>>>>>>>>>>>>> Why is the spring context names *red5-applicationContext.xml* >>>>>>>>>>>>>>> shouldn't it be openmeetings-applicationContext.xml ? >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> Thanks >>>>>>>>>>>>>>> Sebastian >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> >>>>>>>>>>>>>>> -- >>>>>>>>>>>>>>> Sebastian Wagner >>>>>>>>>>>>>>> http://www.webbase-design.de >>>>>>>>>>>>>>> http://openmeetings.googlecode.com >>>>>>>>>>>>>>> http://www.wagner-sebastian.com >>>>>>>>>>>>>>> [email protected] >>>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> >>>>>>>>>>>>>> -- >>>>>>>>>>>>>> WBR >>>>>>>>>>>>>> Maxim aka solomax >>>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> >>>>>>>>>>>>> -- >>>>>>>>>>>>> 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] >>>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Sebastian Wagner >>>>>>>>> http://www.webbase-design.de >>>>>>>>> http://openmeetings.googlecode.com >>>>>>>>> http://www.wagner-sebastian.com >>>>>>>>> [email protected] >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Sebastian Wagner >>>>>>>> http://www.webbase-design.de >>>>>>>> http://openmeetings.googlecode.com >>>>>>>> http://www.wagner-sebastian.com >>>>>>>> [email protected] >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Sebastian Wagner >>>>>>> http://www.webbase-design.de >>>>>>> http://openmeetings.googlecode.com >>>>>>> http://www.wagner-sebastian.com >>>>>>> [email protected] >>>>>>> >>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> 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 >>> >> >> >> >> -- >> WBR >> Maxim aka solomax >> > > > > -- > 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.
