Re: osuser example: propertyset versioning issue in the example app.

Hani Suleiman <[email protected]> Thu, 11 Dec 2003 16:20:55 -0500
Newsgroups gmane.comp.java.open-symphony.devel
Message-ID <[email protected]>
File issues in jira and attach patches, to make a patch:

(from osuser root dir)
cvs diff -q -W -u > patch.txt

J. Matthew Pryor wrote:

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