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 23
org.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 31
org.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

-- 
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.

Reply via email to