RE: osuser example: propertyset versioning issue in the example app.
"J. Matthew Pryor" <[email protected]> Fri, 12 Dec 2003 08:16:18 +1100
| Newsgroups | gmane.comp.java.open-symphony.devel |
|---|---|
| Message-ID | <[email protected]> |
Well I am happy to put some time into it You want diffs? Remind me again how to make diffs for multiple files in a way that is easy for you to digest Matthew > -----Original Message----- > From: [email protected] > [mailto:[email protected]]On Behalf Of > Hani Suleiman > Sent: Friday, December 12, 2003 2:36 AM > To: [email protected] > Subject: Re: [Opensymphony-developers] osuser example: propertyset > versioning issue in the example app. > > > That's because of a....err....very stupid decision by Pat a while back > when he was young and naive. He decided that he's going to maintain all > the mappings by hand, which needless to say never happened. I'd very > gladly welcome any patches that get rid of the checked in files and make > sure the xdoclet tags are all up to date. > > J. Matthew Pryor wrote: > > > OK so now I am curious > > > > Why is it the case the oscore uses xdoclet in the build.xml but osuser > > appears to have xdoclet generated code checked into CVS? > > > > The main reason not to do this is to take advantage of bug fixes & > > enhancements in xdoclet I guess, not to mention more utility > for folks who > > wish to build osuser themselves (perhaps with different > ejbdoclet flags etc) > > > > Thanks, > > jmp > > > > > > > > > >>-----Original Message----- > >>From: [email protected] > >>[mailto:[email protected]]On Behalf Of > >>J. Matthew Pryor > >>Sent: Thursday, December 11, 2003 11:26 PM > >>To: [email protected] > >>Subject: RE: [Opensymphony-developers] osuser example: propertyset > >>versioning issue in the example app. > >> > >> > >>So sniffing around some more, I can see the the xdoclet template wants a > >>configParam to set the database type > >> > >><database-type><XDtConfig:configParameterValue > >>paramName="DatabaseType"/></database-type> > >> > >>So if that is not passed to xdoclet when oscore is built, then it will > >>always be empty > >> > >>Sniffing around a bit more I can see that it is not passed to the > >><weblogic/> subtask of ejbdoclet at build time, so that explains it > >> > >>The question is, what to do now? > >> > >>jmp > >> > >> > >>>-----Original Message----- > >>>From: [email protected] > >>>[mailto:[email protected]]On > Behalf Of > >>>J. Matthew Pryor > >>>Sent: Thursday, December 11, 2003 11:09 PM > >>>To: [email protected] > >>>Subject: RE: [Opensymphony-developers] osuser example: propertyset > >>>versioning issue in the example app. > >>> > >>> > >>>The issue appears to be that > >> > >>META-INF/weblogic-cmp-rdbms-jar.xml in oscore > >> > >>>doe sindeed have an empty element for database-type > >>> > >>><?xml version="1.0" encoding="UTF-8"?> > >>> > >>><!DOCTYPE weblogic-rdbms-jar PUBLIC "-//BEA Systems, Inc.//DTD WebLogic > >>>7.0.0 EJB RDBMS Persistence//EN" > >>>"http://www.bea.com/servers/wls700/dtd/weblogic-rdbms20-persistenc > >>>e-700.dtd" > >>> > >>><weblogic-rdbms-jar> > >>> > >>>[snip] > >>> > >>> <create-default-dbms-tables>True</create-default-dbms-tables> > >>> <database-type></database-type> > >>> > >>></weblogic-rdbms-jar> > >>> > >>>And whilst this is legal XML, I have had trouble with WebLogic > >> > >>before not > >> > >>>liking empty elements. > >>> > >>>The WebLogic documentation claims the value has to be one of > >>> > >>>DB2| INFORMIX| ORACLE| SQL_SERVER| SYBASE| POINTBASE > >>> > >>>Which kind of sucks for a library that doesn't know what database it is > >>>going to target > >>> > >>>No easy way to solve this that I can see (you can work around > it easily) > >>> > >>>jmp > >>> > >>> > >>>>-----Original Message----- > >>>>From: [email protected] > >>>> > >> > >>[mailto:[email protected]]On Behalf Of > >> > >>>>Nick Faiz > >>>>Sent: Thursday, December 11, 2003 5:49 PM > >>>>To: '[email protected]' > >>>>Subject: [Opensymphony-developers] osuser example: propertyset > >>>>versioning issue in the example app. > >>>> > >>>> > >>>>Hi, > >>>> The example app. built with Matthew's version of build.xml but there > >>>>were a couple of issues. I thought I'd email them. > >>>> > >>>> There's a versioning discrepancy in the reference to the > >>>>propertyset-x.jar. > >>>> > >>>><application> > >>>> > >>>> <display-name>OSUser example app</display-name> > >>>> > >>>> ... > >>>> <module> > >>>> <ejb>propertyset-1.1.1.jar</ejb> > >>>> </module> > >>>> > >>>> The only propertyset.jar I can find in my checkout is > >>>>propertyset-1.3-dev.jar . > >>>> > >>>> I altered application.xml to the included version and got past that > >>>>error, but found missing libraries when I next tried to deploy > >>> > >>>the example > >>> > >>>>ear in WebLogic 7.2.. > >>>> > >>>> I don't have commons logging set up, but that won't be hard to fix. > >>>> > >>>> I did see this stacktrace, related to oscore. > >>>> > >>>><11/12/2003 17:41:08> <Error> <EJB> <010069> <Error preparing > >>> > >>>EJB Module : > >>> > >>>>oscore-2.2.1.jar > >>>>Exception is : > >>>> > >>>>Unable to deploy EJB: oscore-2.2.1.jar from oscore-2.2.1.jar: > >>>> > >>>> > >>>>Error while reading 'META-INF/weblogic-cmp-rdbms-jar.xml'. The > >>> > >>>error was: > >>> > >>>> PAction[3456720](.weblogic-rdbms-jar.database-type.) must be a > >>> > >>>non-empty > >>> > >>>>string > >>>> > >>>> Are there any instructions for configuring the example app. for a > >>>>WebLogic build? > >>>> > >>>> > >>>> > >>>>Regards, > >>>>Nick Faiz > >>>>B2B e-Commerce Developer > >>>>Corporate Express Australia Ltd. > >>>> > >>>>Phone: +61-2-9335-0495, Fax: 9335-0753, Email: [email protected] > >>>> > >>>> > >>>> > >>>> > >>>> > >>>>------------------------------------------------------- > >>>>This SF.net email is sponsored by: SF.net Giveback Program. > >>>>Does SourceForge.net help you be more productive? Does it > >>>>help you create better code? SHARE THE LOVE, and help us help > >>>>YOU! Click Here: http://sourceforge.net/donate/ > >>>>_______________________________________________ > >>>>Opensymphony-developers mailing list > >>>>[email protected] > >>>>https://lists.sourceforge.net/lists/listinfo/opensymphony-developers > >>> > >>> > >>> > >>>------------------------------------------------------- > >>>This SF.net email is sponsored by: SF.net Giveback Program. > >>>Does SourceForge.net help you be more productive? Does it > >>>help you create better code? SHARE THE LOVE, and help us help > >>>YOU! Click Here: http://sourceforge.net/donate/ > >>>_______________________________________________ > >>>Opensymphony-developers mailing list > >>>[email protected] > >>>https://lists.sourceforge.net/lists/listinfo/opensymphony-developers > >> > >> > >> > >>------------------------------------------------------- > >>This SF.net email is sponsored by: SF.net Giveback Program. > >>Does SourceForge.net help you be more productive? Does it > >>help you create better code? SHARE THE LOVE, and help us help > >>YOU! Click Here: http://sourceforge.net/donate/ > >>_______________________________________________ > >>Opensymphony-developers mailing list > >>[email protected] > >>https://lists.sourceforge.net/lists/listinfo/opensymphony-developers > > > > > > > > > > ------------------------------------------------------- > > This SF.net email is sponsored by: SF.net Giveback Program. > > Does SourceForge.net help you be more productive? Does it > > help you create better code? SHARE THE LOVE, and help us help > > YOU! Click Here: http://sourceforge.net/donate/ > > _______________________________________________ > > Opensymphony-developers mailing list > > [email protected] > > https://lists.sourceforge.net/lists/listinfo/opensymphony-developers > > > > > > ------------------------------------------------------- > This SF.net email is sponsored by: SF.net Giveback Program. > Does SourceForge.net help you be more productive? Does it > help you create better code? SHARE THE LOVE, and help us help > YOU! Click Here: http://sourceforge.net/donate/ > _______________________________________________ > Opensymphony-developers mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/opensymphony-developers ------------------------------------------------------- This SF.net email is sponsored by: SF.net Giveback Program. Does SourceForge.net help you be more productive? Does it help you create better code? SHARE THE LOVE, and help us help YOU! Click Here: http://sourceforge.net/donate/