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