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

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