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.

Reply via email to