Transaction Manager and Connection Manager usage outside Geronimo

2006-02-05 Thread Jacopo Cappellato

Hi all,

my name is Jacopo Cappellato, I'm one of the developers of the OFBiz 
project (www.ofbiz.org), that will soon start the incubation process.


We are evaluating the possibility to integrate into OFBiz two of the 
Geronimo's components: the Transaction Manager and the TX-aware 
Connection Pooling (right now we are using JOTM and Minerva).


Can these components be used separately from the whole Geronimo thing?

Any hints on dependencies (etc.) we should take care will be highly 
appreciated.


Thanks,

Jacopo




Re: Transaction Manager and Connection Manager usage outside Geronimo

2006-02-05 Thread David E. Jones


Jacopo forwarded this message to me and I thought it would probably  
be easiest if I just joined in here... My name is David Jones and I'm  
one of the OFBiz developers and have worked quite a bit on this part  
of the project.




Hi all,

my name is Jacopo Cappellato, I'm one of the developers of the  
OFBiz project (www.ofbiz.org), that will soon start the incubation  
process.


We are evaluating the possibility to integrate into OFBiz two of  
the Geronimo's components: the Transaction Manager and the TX- 
aware Connection Pooling (right now we are using JOTM and Minerva).


Can these components be used separately from the whole Geronimo  
thing?


Any hints on dependencies (etc.) we should take care will be  
highly appreciated.


You are not the first to want to do this :-).  The purpose of the  
Jencks project is to run these components in Spring.  It should  
also be pretty easy to set up the components you need in code.


Does OFBiz use a component framework?  Does it run in a web  
server?  If run in a j2ee app server, what happens to its own tm  
and connection pooling?


We have various ways of doing this, and it is configurable through  
the database setup XML file. The Entity Engine is the part of OFBiz  
that handles all of this, so if it means anything to anyone this is  
setup in the entityengine.xml file.


Our preference is to just have the JTA interface (UserTransaction and  
TransactionManager) implementations in JNDI and use them from there.  
We prefer the same for the connection pool (data source), ie to have  
the XADataSource object available in JNDI. As an alternative to these  
we support (and have done this various times in the past) just  
writing code that uses the objects directly to get what we need.


For the TX manager side we have done custom code for both JOTM and  
Tyrex (a _long_ time ago). Right now we are putting the JOTM JTA  
interface impls in JNDI on startup and then using them from there.  
The issue with JOTM comes up because we are using Carol for the  
underlying stuff and that is LGPL licensed...


When running in an app server we just refer to the JNDI locations  
that the app server uses.


Our default running mode, however, is to run with embedded J2EE  
components, including the Servlet container (embedded Tomcat is the  
default, we also support Jetty embedded), transaction manager, and so  
on. The nice thing about doing it this way is that we have a  
container feature to load things on startup, and a component feature  
that allows us to drop in component directories that have an OFBiz- 
specific description to load various general (classpath, webapps) and  
OFBiz-specific (entity, service, etc) resources to make it easy to  
drop in applications and such and have then deployed.


For deploying OFBiz in an external (as opposed to embedded) app  
server we have a tool to turn templates into config files with the  
classpath and webapp settings from all of the OFBiz component  
descriptors. This is an extra step for deployment, but helps a lot  
when you have hundreds of classpath entries, and over a dozen webapps.


The last time I looked the Jencks project was not setting up the  
transaction log so recovery of in-doubt transactions would not be  
possible.  I don't know why it wasn't set up, it is pretty easy to do.


It's desirable for all calls into a web app or ejb to go through an  
interceptor connected to the connection management framework.  This  
is needed to support some required but bad-practice j2ee  
requirements, but also has the very good effect of preventing  
connection leaks if you use appropriate j2ca jdbc wrappers such as  
the tranql connectors.  If you run in Geronimo these interceptors  
are installed for you, but it is also possible to install them in  
standalone jetty and (I think) tomcat and IIUC the Jencks project  
has installed them in Spring.


Is there any sort of demo code you could recommend to see how to  
either initialize the JTA and JDBC DataSource objects to put into  
JNDI, or alternatively how to initialize and use the objects from TX  
operations and JDBC Connection factory types of things? I guess the  
Jencks project you mentioned is a good place to look, but it sounds  
like with a couple of exceptions where it could be improved...


I am extremely geronimo-centric :-) but I will push one of our  
capabilities anyway, feel free to ignore it.  If you are interested  
in running OFBiz in geronimo, you can predeploy it into a  
geronimo component, and then build a server that includes a web  
server, the tm, connection  management, and OFBiz and pretty much  
nothing else, and produce an unzip and run server.  This has  
always been one of our goals and we are ironing out some details of  
the pretty much nothing else part right now.


Deployment is an interesting issue with OFBiz... We have a few  
requirements that are difficult with some app servers. Well, we  
prefer to deploy using embedded 

Re: Confluence status

2006-02-05 Thread Joe Schaefer

[i'm not on [EMAIL PROTECTED], so the moderator there will have to
push this thru]

David Blevins [EMAIL PROTECTED] writes:

 Replying primarily for the people on [EMAIL PROTECTED]  Further
 replies should probably just go to [EMAIL PROTECTED]  Someone correct me if 
 I'm
 wrong. 

 On Feb 3, 2006, at 7:08 AM, Noel J. Bergman wrote:
 To quote Atlassian: Confluence will likely die if slashdotted, so  shouldn't
 be used as a *primary* project website if slashdotting is likely.   Read
 slashdotting as heavy load, and we experience sufficient load on  the Wiki
 to make caching mandatory.

 IMHO, this quote comes out opposite as it was meant.

 On Feb 2, 2006, at 4:29 PM, Jeff Turner wrote:
 On Thu, Feb 02, 2006 at 11:56:44AM -0500, Noel J. Bergman wrote:
 Even Atlassian has recommended against Confluence as a Wiki in our
 enviroment at this time.

 Not quite; Confluence will likely die if slashdotted, so shouldn't be
 used as a *primary* project website if slashdotting is likely.

 The distinction made is:

   - Confluence as a wiki, Good
   - Confluence as a live website, Bad

IIRC the technical requirements come from experience with the existing
moin-moin wiki, so that's probably the context best suited for Noel's 
remarks.


 There are ways to use the *content* create via Confluence in a  website.  A
 number of people have working solutions already.  Most  fall into one of or a
 mix of this:

   1. Serving static pages that are generated whenever from content  in
 Confluence
   2. Smart front-end generating and caching pages from Confluence

My concern is that people will be far less creative in how they manage
their content if there's an asf-endorsed wiki they can just point users
at.  IOW, are people doing similarly creative things with the moin-moin
wiki, or do they normally just refer folks directly to the content on the 
apache wiki?

 I think we are in good shape sans the fact that we should have our  own
 confluence install.

We'd be in better shape if we could just get confluence to perform as
well as moin-moin, so policing people's usage would be less of a concern.
When it comes to options, the issue of failure recovery is important.
What happens if the box dies; does the content die with it?  What will
happen to the projects dependent on an asf confluence if the technical
support for it (which is a perpetual committment) diminishes over time?

-- 
Joe Schaefer


[jira] Created: (GERONIMO-1585) Web app security on /* causes deployment exception

2006-02-05 Thread Aaron Mulder (JIRA)
Web app security on /* causes deployment exception
--

 Key: GERONIMO-1585
 URL: http://issues.apache.org/jira/browse/GERONIMO-1585
 Project: Geronimo
Type: Bug
  Components: web  
Versions: 1.0
 Environment: Geronimo 1.0 with Jetty
Reporter: Aaron Mulder
Priority: Critical
 Fix For: 1.0.1, 1.1


Deploying a web app with the following security block causes a deployment error:

security-constraint
web-resource-collection
web-resource-nameAll Pages/web-resource-name
url-pattern/*/url-pattern
http-methodGET/http-method
http-methodPOST/http-method
http-methodPUT/http-method
/web-resource-collection
auth-constraint
role-nameUser/role-name
/auth-constraint
/security-constraint

Note this is essentially right out of the spec (see SRV.12.8.2 in the Servlet 
2.4 spec).

The error is:

org.apache.geronimo.common.DeploymentException: Unable to initialize webapp 
GBean
at 
org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:842)
...
Caused by: java.lang.IllegalArgumentException: Qualifier patterns in the 
URLPatternSpec cannot match the first URLPattern
at javax.security.jacc.URLPatternSpec.init(URLPatternSpec.java:54)
at 
javax.security.jacc.WebResourcePermission.init(WebResourcePermission.java:54)
at 
org.apache.geronimo.jetty.deployment.JettyModuleBuilder.buildSpecSecurityConfig(JettyModuleBuilder.java:1215)
at 
org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:821)
... 70 more

Changing the url-pattern to / fixes the problem, but it seems to me that /* 
ought to work too.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Reopened: (GERONIMODEVTOOLS-40) Cannot start server programmatically

2006-02-05 Thread Sachin Patel (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMODEVTOOLS-40?page=all ]
 
Sachin Patel reopened GERONIMODEVTOOLS-40:
--


 Cannot start server programmatically
 

  Key: GERONIMODEVTOOLS-40
  URL: http://issues.apache.org/jira/browse/GERONIMODEVTOOLS-40
  Project: Geronimo-Devtools
 Type: Bug
   Components: eclipse-plugin
  Environment: Windows XP
 Reporter: Kathy Chan
 Assignee: Sachin Patel
 Priority: Critical


 I was using the following drivers on Windows XP:
 - WTP 1.0
 - Geronimo 1.0 server 
 - Geronimo 20060109 plugin
 With a new workspace, do the following:
 - install Geronimo 1.0 server runtime
 - create Geronimo server using server tooling
 - start server
 - create Web project a1 with EAR
 - In the Web project, create a simple Echo.java with a hello method that 
 takes a String and returns it.
 Here are the procedure to create a bottom-up Web service:
 - right-click on Echo.java, select Web Services - Create Web service
 - select test Web service and overwrite file on the 1st page of Web 
 service wizard
 - click Finish
 - when the Web Services Explorer comes up, you should be able to invoke the 
 hello method
 Now, if you remove the Web project a1 from the server and ensure that the 
 server is still in started state, then you can repeat the above steps to 
 create a bottom-up Web service.  
 However, if you do not remove the Web project from the server first, then 
 you'll run into the problem reported in bug 
 http://issues.apache.org/jira/browse/GERONIMODEVTOOLS-39.
 If you remove the Web project from the server first but stop the server 
 before creating the bottom-up Web service, when the Web service wizard tried 
 to start the server programmatically, you'll notice that the server console 
 indicates that 
 Geronimo startup complete
 but server tooling still thinks that the server is started.  The server start 
 will eventually times out.
 Now, even if I use server tooling to start the server, server start would not 
 complete.  This problem persist even if I delete the server and recreate 
 another one.  The only way I could recover is to use a new workspace.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: [jira] Created: (GERONIMO-1585) Web app security on /* causes deployment exception

2006-02-05 Thread anita kulshreshtha
Hmmm... , debug tool (G-1448) required a similar
modification. Is it time to recite the specs...?

Thanks
Anita

--- Aaron Mulder (JIRA) dev@geronimo.apache.org
wrote:

 Web app security on /* causes deployment exception
 --
 
  Key: GERONIMO-1585
  URL:
 http://issues.apache.org/jira/browse/GERONIMO-1585
  Project: Geronimo
 Type: Bug
   Components: web  
 Versions: 1.0
  Environment: Geronimo 1.0 with Jetty
 Reporter: Aaron Mulder
 Priority: Critical
  Fix For: 1.0.1, 1.1
 
 
 Deploying a web app with the following security
 block causes a deployment error:
 
 security-constraint
 web-resource-collection
 web-resource-nameAll
 Pages/web-resource-name
 url-pattern/*/url-pattern
 http-methodGET/http-method
 http-methodPOST/http-method
 http-methodPUT/http-method
 /web-resource-collection
 auth-constraint
 role-nameUser/role-name
 /auth-constraint
 /security-constraint
 
 Note this is essentially right out of the spec (see
 SRV.12.8.2 in the Servlet 2.4 spec).
 
 The error is:
 
 org.apache.geronimo.common.DeploymentException:
 Unable to initialize webapp GBean
 at

org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:842)
 ...
 Caused by: java.lang.IllegalArgumentException:
 Qualifier patterns in the URLPatternSpec cannot
 match the first URLPattern
 at

javax.security.jacc.URLPatternSpec.init(URLPatternSpec.java:54)
 at

javax.security.jacc.WebResourcePermission.init(WebResourcePermission.java:54)
 at

org.apache.geronimo.jetty.deployment.JettyModuleBuilder.buildSpecSecurityConfig(JettyModuleBuilder.java:1215)
 at

org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:821)
 ... 70 more
 
 Changing the url-pattern to / fixes the problem, but
 it seems to me that /* ought to work too.
 
 -- 
 This message is automatically generated by JIRA.
 -
 If you think it was sent incorrectly contact one of
 the administrators:
   

http://issues.apache.org/jira/secure/Administrators.jspa
 -
 For more information on JIRA, see:
http://www.atlassian.com/software/jira
 
 


__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 


[jira] Created: (GERONIMO-1586) In naming schema, make uri optional in portType

2006-02-05 Thread Aaron Mulder (JIRA)
In naming schema, make uri optional in portType
---

 Key: GERONIMO-1586
 URL: http://issues.apache.org/jira/browse/GERONIMO-1586
 Project: Geronimo
Type: Improvement
  Components: naming, webservices  
Versions: 1.0
Reporter: Aaron Mulder
 Fix For: 1.0.1, 1.1


Currently the portType requires uri.  If you only want to add security 
settings to the web service, and are happy to default to the URI in the WSDL, 
you should not need to repeat the URI here.  So technically, you should need 
either the uri or credentials-name or both, but I think it's easier to 
model in the schema as making them both optional, and if you add a port with 
nothing but a name, well then, nothing will change from the original J2EE DD 
service-ref and WSDL.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: spec jar versioning [Re: svn commit: r374834 ]

2006-02-05 Thread Alan D. Cabrera

GERONIMO-1587
Document versioning process


Regards,
Alan

On 2/4/2006 2:08 PM, Dain Sundstrom wrote:

Alan, can you document our spec jar versioning policy on the wiki  
somewhere.  I remember us discussing this a while back, I just don't  
want to lose our reasoning :)


Thanks,

-dain

On Feb 3, 2006, at 11:21 PM, [EMAIL PROTECTED] wrote:


Author: adc
Date: Fri Feb  3 23:21:07 2006
New Revision: 374834

URL: http://svn.apache.org/viewcvs?rev=374834view=rev
Log:
Versions of individual jars should reflect their contents.






[jira] Created: (GERONIMO-1587) Document versioning process

2006-02-05 Thread Alan Cabrera (JIRA)
Document versioning process
---

 Key: GERONIMO-1587
 URL: http://issues.apache.org/jira/browse/GERONIMO-1587
 Project: Geronimo
Type: Task
  Components: specs  
Reporter: Alan Cabrera
 Assigned to: Alan Cabrera 


Document versioning process.  Start w/ Specs

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: [VOTE] accept donation of a business process engine into the ServiceMix project

2006-02-05 Thread Geir Magnusson Jr


James Strachan wrote:
We have received the generous donation of a complete and working BPE 
engine to the ServiceMix project...
http://mail-archives.apache.org/mod_mbox/geronimo-servicemix-dev/200602.mbox/[EMAIL PROTECTED] 



the contributor has offered to donate to Apache  complete the necessary 
software grants  IP clearance and to work with us on integrating it 
into ServiceMix.


I assume we'd all get to see the code under an Apache License before 
deciding to accept.  How else could we vote it in?


[SNIP]

I'll go out on a limb here :


[X] -1 I object because: ...


... I think that a BPEL engine is something that spans many of the WS 
and SOA oriented projects at the ASF, such as ServiceMix, Tuscany, 
Synapse, Agila, etc...


However, that's not my main reason, because honestly, if I was the only 
one that cared about that, I wouldn't ever attempt to stand in the way 
of people wanting to do cool things.


However, this proposal has sent up far too many red flags, has alienated 
too many people, and is causing too much of a bad feeling in people, for 
ServiceMix, for Geronimo and for the ASF in general.


I'd suggest you make a big effort to cool things down and get a broad 
conversation going, over at [EMAIL PROTECTED], drive to consensus, and 
then regroup and try again.


geir





Re: [VOTE] accept donation of a business process engine into the ServiceMix project

2006-02-05 Thread Rob Davies
 The way this 'debate' has continued has been very embarrassing -   
It just makes me wonder why anyone would consider donating code to  
Apache in the future ...



On 5 Feb 2006, at 21:03, Geir Magnusson Jr wrote:



James Strachan wrote:
We have received the generous donation of a complete and working  
BPE engine to the ServiceMix project...
http://mail-archives.apache.org/mod_mbox/geronimo-servicemix-dev/ 
200602.mbox/% 
[EMAIL PROTECTED]  
the contributor has offered to donate to Apache  complete the  
necessary software grants  IP clearance and to work with us on  
integrating it into ServiceMix.


I assume we'd all get to see the code under an Apache License  
before deciding to accept.  How else could we vote it in?


[SNIP]

I'll go out on a limb here :


[X] -1 I object because: ...


... I think that a BPEL engine is something that spans many of the  
WS and SOA oriented projects at the ASF, such as ServiceMix,  
Tuscany, Synapse, Agila, etc...


However, that's not my main reason, because honestly, if I was the  
only one that cared about that, I wouldn't ever attempt to stand in  
the way of people wanting to do cool things.


However, this proposal has sent up far too many red flags, has  
alienated too many people, and is causing too much of a bad feeling  
in people, for ServiceMix, for Geronimo and for the ASF in general.


I'd suggest you make a big effort to cool things down and get a  
broad conversation going, over at [EMAIL PROTECTED], drive to  
consensus, and then regroup and try again.


geir







Re: [jira] Created: (GERONIMO-1585) Web app security on /* causes deployment exception

2006-02-05 Thread John Sisson
This appears to be related to the issue raised around M4 with Jetty.  I 
hadn't tried tomcat at the time.


http://issues.apache.org/jira/browse/GERONIMO-603

John


anita kulshreshtha wrote:

Hmmm... , debug tool (G-1448) required a similar
modification. Is it time to recite the specs...?

Thanks
Anita

--- Aaron Mulder (JIRA) dev@geronimo.apache.org
wrote:

  

Web app security on /* causes deployment exception
--

 Key: GERONIMO-1585
 URL:
http://issues.apache.org/jira/browse/GERONIMO-1585
 Project: Geronimo
Type: Bug
  Components: web  
Versions: 1.0
 Environment: Geronimo 1.0 with Jetty

Reporter: Aaron Mulder
Priority: Critical
 Fix For: 1.0.1, 1.1


Deploying a web app with the following security
block causes a deployment error:

security-constraint
web-resource-collection
web-resource-nameAll
Pages/web-resource-name
url-pattern/*/url-pattern
http-methodGET/http-method
http-methodPOST/http-method
http-methodPUT/http-method
/web-resource-collection
auth-constraint
role-nameUser/role-name
/auth-constraint
/security-constraint

Note this is essentially right out of the spec (see
SRV.12.8.2 in the Servlet 2.4 spec).

The error is:

org.apache.geronimo.common.DeploymentException:
Unable to initialize webapp GBean
at



org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:842)
  

...
Caused by: java.lang.IllegalArgumentException:
Qualifier patterns in the URLPatternSpec cannot
match the first URLPattern
at



javax.security.jacc.URLPatternSpec.init(URLPatternSpec.java:54)
  

at



javax.security.jacc.WebResourcePermission.init(WebResourcePermission.java:54)
  

at



org.apache.geronimo.jetty.deployment.JettyModuleBuilder.buildSpecSecurityConfig(JettyModuleBuilder.java:1215)
  

at



org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:821)
  

... 70 more

Changing the url-pattern to / fixes the problem, but
it seems to me that /* ought to work too.

--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of
the administrators:
  



http://issues.apache.org/jira/secure/Administrators.jspa
  

-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira






__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 

  





Re: Roadmap, tasks and things to do?

2006-02-05 Thread Hernan Cunico

Way to go!!!
Great job Anita. Thanks for putting the roadmap together.

Cheers!
Hernan

anita kulshreshtha wrote:
Hi all,
I have added a page at

http://opensource2.atlassian.com/confluence/oss/display/GERONIMO/Apache+Geronimo+Development+Process
Please take a moment to see if your favorite topic has
made it here. The roadmap at Geronimo site is really
old. Bruce, Do you want me to format this for xdocs?
Once the infra issues are resolved, we can start
working on linking jira issues to these topics.
Thanks
Anita 



--- Hernan Cunico [EMAIL PROTECTED] wrote:



Hi Anita,
+1 to this great initiative.

There is a new structure in confluence with the idea
of organizing all the development processes 
together. This initial structure holds a place for
the roadmap. It would be great if you can 
capture here the ideas discussed in the Roadmap,

tasks and things to do? thread.

Here is the link to the new structure.




http://opensource2.atlassian.com/confluence/oss/display/GERONIMO/Apache+Geronimo+Development+Process


As usual, I would really appreciate any comments on
the proposed structure; content donation will be 
appreciated as well ;)


Cheers!
Hernan

anita kulshreshtha wrote:


  Before all these great ideas get lost in the
mailing list, I would like to add them to wiki.


There


is a RoadMap page, I would like to rename it to
Features or something similar. Add a Roadmap and
things to do page. I will list all the ideas along
with the name of the originator(s) and hope that


they


will take time to break up the ideas into


manageable


work and create Jira issues.
Please let me know if there any objections?
Thanks
Anita

--- Bruce Snyder [EMAIL PROTECTED] wrote:




This is great input from the entire community and


I


hope the ideas
keep coming! I think it would be best if these


were


all entered as
JIRA issues so that they can all be categorized


and


tracked.

Bruce
--
perl -e 'print





unpack(u30,D0G)[EMAIL PROTECTED]5R\F)R=6-E+G-N61ED\!G;6%I;\YC;VT*


);'

Apache Geronimo (http://geronimo.apache.org/)

Castor (http://castor.org/)





__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam


protection around 

http://mail.yahoo.com 






__
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com 



Re: [VOTE] accept donation of a business process engine into the ServiceMix project

2006-02-05 Thread Roy T. Fielding

On Feb 5, 2006, at 1:29 PM, Rob Davies wrote:

 The way this 'debate' has continued has been very embarrassing -   
It just makes me wonder why anyone would consider donating code to  
Apache in the future ...


Because we care enough to have the debate.  If anyone wants silence,
they are free to go to sourceforge.  Silence is death.

Roy



Re: Confluence status

2006-02-05 Thread Jeff Turner
On Sun, Feb 05, 2006 at 04:50:13AM -0500, Joe Schaefer wrote:
...
 IIRC the technical requirements come from experience with the existing
 moin-moin wiki, so that's probably the context best suited for Noel's 
 remarks.

Yes, and I think it's a fair approach to take.

Here's how I see things going forward..

1) Towards Confluence as a direct MoinMoin alternative

Infrastructure@ want some decent benchmarks demonstrating that Confluence
can survive sustained heavy load (ala MoinMoin) and/or spikes (slashdot).
Noel rightly says caching is essential. Briefly experimenting with 'ab -c
100 -n 1000' suggests that Confluence's internal caching may be enough.
I'll ask the Confluence team if they can produce some benchmarks.

2) Confluence as doc staging/development environment

There are various ways to suck content from Confluence to a live site:

 - Maven has Doxia in development.
 - Codehaus have a Perl script (Confluenza) which sucks down content via
   XML-RPC to build their website.
 - Pier is working on a Confluence plugin that saves static HTML.
 - Anyone can rig up a script using Confluence's XML-RPC/SOAP API.

Confluence does not have to be running on ASF hardware for its use as a
doc staging environment. Some projects might use the Codehaus Confluence,
some use http://opensource2.atlassian.com/confluence/oss/. It would be
nice if the ASF had an internal Confluence installation for doc staging,
and that's what I proposed Atlassian would sponsor a box (partly) for.


--Jeff

 -- 
 Joe Schaefer


Re: [VOTE] accept donation of a business process engine into the ServiceMix project

2006-02-05 Thread Rob Davies
Roy - I agree - it's one of Apache's strengths. My disappointment is  
that not all the the comments have been helpful or constructive.
BTW - I in no way mean Geir's comments - I just got a bit lazy and  
hit the replyTo on his email :)


On 5 Feb 2006, at 22:03, Roy T. Fielding wrote:


On Feb 5, 2006, at 1:29 PM, Rob Davies wrote:

 The way this 'debate' has continued has been very embarrassing -   
It just makes me wonder why anyone would consider donating code to  
Apache in the future ...


Because we care enough to have the debate.  If anyone wants silence,
they are free to go to sourceforge.  Silence is death.

Roy


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





[jira] Assigned: (GERONIMO-1462) Finish implementing inverseClassloading attribute in plan schemas

2006-02-05 Thread David Jencks (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1462?page=all ]

David Jencks reassigned GERONIMO-1462:
--

Assign To: David Jencks

 Finish implementing inverseClassloading attribute in plan schemas
 -

  Key: GERONIMO-1462
  URL: http://issues.apache.org/jira/browse/GERONIMO-1462
  Project: Geronimo
 Type: Bug
 Versions: 1.0
 Reporter: Aaron Mulder
 Assignee: David Jencks
  Fix For: 1.x, 1.1


 The inverseClassloading attribute is declared in geronimo-config-1.0.xsd.
 It appears to be used in:
  - geronimo-application-1.0
  - geronimo-connector-1.0
  - geronimo-jetty-1.0
  - openejb-jar-2.0
 It should be added to:
  - geronimo-web-1.0
  - geronimo-tomcat-1.0
  - geronimo-application-client-1.0 (not totally sure about this one)
 However, we need to decide whether to rev the version numbers of those 
 schemas when we make the change.  I would be inclined to not change the 
 namespace or version in the file name, but to add an internal version history 
 in the header comment of the schemas.  Mainly because that's how Sun does it 
 with the J2EE schemas, and I think it would be a huge pain to try to get 
 people to update their namespaces every time we have a tiny change.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: Geronimo dependency issues

2006-02-05 Thread David Jencks
I could not reproduce this problem.  I tried moving openejb, tranql,  
and activemq dependencies to more appropriate places and after some  
fiddling it seems to work, so I committed my changes (geronimo  
r375137, openejb r2428 ).  In the future including diffs of your  
changes might help figure out exactly where you are stuck.


thanks
david jencks

On Feb 4, 2006, at 7:34 PM, Joe Bohn wrote:


David Jencks wrote:

On Feb 4, 2006, at 8:31 AM, Joe Bohn wrote:
Here's an update on where I'm at with this and to see if anybody   
has any other ideas (thanks for the help I've already received  
from  David Jencks and Matt).


The classloader problem appears to be coming from the jetty   
deployment of daytrader during the configs build.  By trial and   
error I discovered that this appears to have nothing to do with   
OpenEJB or OpenEJB-deployer as we once thought but rather jetty-  
deployer.
Can you explain your reasoning?  The stack trace looks like it is   
coming out of the openejb builder.


I may be mistaken, but I was basing this assumption on the following:

1) Running the daytrader config build produced these messages that  
led me to believe the parent was geronimo-gbean-deployer:
681 [main] DEBUG  
org.apache.geronimo.gbean.runtime.GBeanInstanceState  -  
GBeanInstanceState for:  
geronimo.maven:J2EEApplication=null,J2EEModule=geronimo/geronimo- 
gbean-deployer/1.1-SNAPSHOT/car,J2EESe
rver=geronimo,j2eeType=Deployer,name=Deployer State changed from  
stopped to starting
681 [main] DEBUG  
org.apache.geronimo.gbean.runtime.GBeanInstanceState  - Checking if  
parent is running: parent=geronimo.config:name=geronimo/geronimo- 
gbean-deployer/1.1-SNAPSHOT/car
681 [main] DEBUG  
org.apache.geronimo.gbean.runtime.GBeanInstanceState  - Parent is  
running: parent=geronimo.config:name=geronimo/geronimo-gbean- 
deployer/1.1-SNAPSHOT/car

Retrieving document at 'WEB-INF/wsdl/TradeServices.wsdl'.
Retrieving document at 'META-INF/wsdl/TradeServices.wsdl'.
Retrieving document at 'WEB-INF/wsdl/TradeServices.wsdl'.
17856 [main] ERROR org.apache.geronimo.deployment.Deployer  -  
Deployment failed due to

java.lang.NoClassDefFoundError: org/tranql/ejb/EJBProxyFactory
at java.lang.ClassLoader.defineClass0(Native Method)

2) config openejb-deployer already had a geronimo.dependency on  
tranql.


3) Adding a tranql dep. to openejb-builder didn't change the result.

3) Adding a tranql dep. to the config openejb didn't change the  
result.


4) Adding a tranql dep. to geronimo-gbean-deployer did change the  
result.




Here's a graph of the jetty-deployer parent dependencies (I   
followed Matt's lead on creating text diagrams :-) ).


geronimo-gbean-deployer j2ee-server
 A  A
 |   parent |
 |--|
 |
j2ee-deployer jetty
 A  A
 |  parent  |
 |--|
 |
jetty-deployer

Debug messages seem to indicate that the classloader in question  
is  the geroniom-gbean-deployer class loader and I have had some   
marginal success (ie. changing the problem) by including   
dependencies in this config.  However, I can't quite make sense  
of it.
As dain mentioned, including more in the geronimo-gbean-deployer   
classpath is definitely the wrong approach.  I believe you need  
to  figure out why that classloader is being used rather than the  
openejb  config classloader which is the one that should contain  
the tranql  classes.
It is possible that we need to supply a classloader such as the   
openejb-builder classloader to the proxy construction code.  I  
would  start by double checking that the openejb config  
classloader actually  has the tranql classes in it and that the  
openejb-builder config  classloader can therefore load them.


Openejb config does not contain a geronimo.dependency on tranql and  
adding one doesn't seem to make a difference to the initial failure  
in daytrader jetty config.   Also, openejb-builder doesn't have a  
dependency on openejb config.  The openejb-deployer config does  
have a dependency (import) on openejb.  However, this doesn't seem  
to help us get the tranql classes in the classloader (even when I  
added it as a geronimo.dependency).


I guess I'll have to get maven working in eclipse so that I can  
better inspect the classloaders and determine the cause of the  
failure.  Thanks for the tips and please let me know if this  
additional information helps explain things better.


Joe


thanks
david jencks


geronimo-gbean-deployer never had a dependency to rmi-naming to   
begin with.   On the other hand, both the jetty config and the  
j2ee- server config do have a dependency to rmi-naming.  So I  
would have  thought that adding the tranql dependency here would  
improve  things.  But it had no effect at all.  However, it  
changes the  problem if I add the tranql dependency to 

[jira] Created: (GERONIMO-1588) ActiveMQ directory as peer to geronimo-1.0 directory

2006-02-05 Thread Jason Dillon (JIRA)
ActiveMQ directory as peer to geronimo-1.0 directory


 Key: GERONIMO-1588
 URL: http://issues.apache.org/jira/browse/GERONIMO-1588
 Project: Geronimo
Type: Improvement
  Components: ActiveMQ  
Versions: 1.0
Reporter: Jason Dillon
Priority: Minor


An ActiveMQ directory gets created as a peer to the top-level geronimo-1.0 
directory.  Looks like this directory contains message state, and I'd expect to 
see it under geronimo-1.0/var/activemq.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



tranql needed for full build?

2006-02-05 Thread Jason Dillon

Are the tranql sources needed for a full build?

I noticed that new0 and new00 are both for tranql/* but m:checkout  
has the tranql co commented out.


--jason


Re: tranql needed for full build?

2006-02-05 Thread David Jencks
tranql and tranql-connector don't change all that often but if you  
have them checked out you can build them as part of the project.   
Similarly if you don't check out openejb you can use downloaded  
jars.  Anytime you do this your risk of mismatched jars increases.


So, it depends what you mean by full build

thanks
david jencks

On Feb 5, 2006, at 4:11 PM, Jason Dillon wrote:


Are the tranql sources needed for a full build?

I noticed that new0 and new00 are both for tranql/* but m:checkout  
has the tranql co commented out.


--jason




Re: tranql needed for full build?

2006-02-05 Thread Aaron Mulder
We haven't considered TranQL source necessary for quite a while.  The
only source that should be regularly checked out is OpenEJB, and we're
considering moving away even from that.

Thanks,
Aaron

On 2/5/06, Jason Dillon [EMAIL PROTECTED] wrote:
 By full build I mean, the build that should just always work...
 latest stable development... if we had to release it, the same build
 that would be used for that.

 On a related note, why don't we use vendor branches for sources that
 are external to our SVN, but are critical for the build?

 --jason


 On Feb 5, 2006, at 5:01 PM, David Jencks wrote:

  tranql and tranql-connector don't change all that often but if you
  have them checked out you can build them as part of the project.
  Similarly if you don't check out openejb you can use downloaded
  jars.  Anytime you do this your risk of mismatched jars increases.
 
  So, it depends what you mean by full build
 
  thanks
  david jencks
 
  On Feb 5, 2006, at 4:11 PM, Jason Dillon wrote:
 
  Are the tranql sources needed for a full build?
 
  I noticed that new0 and new00 are both for tranql/* but m:checkout
  has the tranql co commented out.
 
  --jason
 




[jira] Created: (GERONIMO-1589) Deploy CORBA EJB with TSS; config with CORBA Server is not started but no error message

2006-02-05 Thread Aaron Mulder (JIRA)
Deploy CORBA EJB with TSS; config with CORBA Server is not started but no error 
message
---

 Key: GERONIMO-1589
 URL: http://issues.apache.org/jira/browse/GERONIMO-1589
 Project: Geronimo
Type: Bug
  Components: OpenEJB, CORBA, kernel  
Versions: 1.0
Reporter: Aaron Mulder
 Fix For: 1.1


The j2ee-corba configuration defines the CORBA Server.

I added a TSS to an EJB JAR, and the TSS has a reference to the Server running 
in the j2ee-corba configuration.

The deployment completed successfully, yet the j2ee-corba configuration was 
still not running.  What happened here?  From the log, it looks like the 
TSSBean failed to start waiting on the Server, and the SessionBean failed to 
start waiting on the TSSBean.  This should have resulted in some kind of 
message during dpeloyment, if not outright failing the deployment.  Or better 
yet, it should have just started the j2ee-corba configuration.

This would be cured by setting j2ee-corba as a parent or import for the EJB 
JAR, but I forgot, and it still should have produced a warning or error message 
as is!

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Commented: (GERONIMO-1589) Deploy CORBA EJB with TSS; config with CORBA Server is not started but no error message

2006-02-05 Thread Aaron Mulder (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1589?page=comments#action_12365239
 ] 

Aaron Mulder commented on GERONIMO-1589:


To add insult to injury, errors are produced when the application is shut down:

GBeanInstance should already be stopped before die() is called:...

I got about 8 of these indicating that various servlets and things failed to 
start (presumably on account of the session bean not starting), so the 
application was in fact totally crippled.

 Deploy CORBA EJB with TSS; config with CORBA Server is not started but no 
 error message
 ---

  Key: GERONIMO-1589
  URL: http://issues.apache.org/jira/browse/GERONIMO-1589
  Project: Geronimo
 Type: Bug
   Components: OpenEJB, CORBA, kernel
 Versions: 1.0
 Reporter: Aaron Mulder
  Fix For: 1.1


 The j2ee-corba configuration defines the CORBA Server.
 I added a TSS to an EJB JAR, and the TSS has a reference to the Server 
 running in the j2ee-corba configuration.
 The deployment completed successfully, yet the j2ee-corba configuration was 
 still not running.  What happened here?  From the log, it looks like the 
 TSSBean failed to start waiting on the Server, and the SessionBean failed to 
 start waiting on the TSSBean.  This should have resulted in some kind of 
 message during dpeloyment, if not outright failing the deployment.  Or better 
 yet, it should have just started the j2ee-corba configuration.
 This would be cured by setting j2ee-corba as a parent or import for the EJB 
 JAR, but I forgot, and it still should have produced a warning or error 
 message as is!

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



Re: Oracle XA RAR for G1.0?

2006-02-05 Thread Jason Dillon

Any clue on the required config to get the rar deployed?

I'm trying to convert this URL to the params for the RAR:

jdbc:oracle:thin:@mydbhost:1621:devdb

Unfortunately the Oracle XA RAR does not take a URL, but wants  
granular configuration.  Some obvious stuff I get (like the port  
number), but what to use for protocol and type, etc have me  
scratching my head.


I also looked for the Javadocs for  
oracle.jdbc.xa.client.OracleXADataSource with no luck to see what  
properties it exposed.  The only docs I can find are to expose the  
XAResource, but there must be more since the TranQL RAR is calling  
some of them.


Any ideas?

--jason


On Feb 3, 2006, at 5:44 AM, Matt Hogstrom wrote:

I think David means that it has not been extensively tested and so  
there are no gurantees that you'll simply be able to drop it in.   
I'm currently working on a DB2 XA RAR and am still working out some  
kinks.  It should work well, we're just not sure its been testd  
enough to know that it does.


I looked on CodeHaus and it appears that Jeremy had not previous  
released a SNAPSHOT.  I compiled the connector this morning against  
the Oracle 10.1.4.0 classes12.jar.


I've published it and it is called tranql/rars/tranql-connector- 
oracle-xa-1.0-SNAPSHOT.rar


If someone can try this out then that would be excellent.  I have  
only compiled it and not tested it so caveat emptor.


lichtner wrote:

On Fri, 3 Feb 2006, David Jencks wrote:

It is likely to work if you build it.  However I don't know that it
has been used in the last year or more, so I won't make any
promises.  Matt might have tried it, I don't know.  We have been a
bit reluctant to publish it without more evidence that it works  
well.
Why would it not work well? When I was in my last job I remember  
getting
that rar to work with mysql xa, so it probably also works with  
Oracle xa.




[jira] Created: (GERONIMO-1590) CORBA for EJB with Local interface only causes NPE

2006-02-05 Thread Aaron Mulder (JIRA)
CORBA for EJB with Local interface only causes NPE
--

 Key: GERONIMO-1590
 URL: http://issues.apache.org/jira/browse/GERONIMO-1590
 Project: Geronimo
Type: Bug
  Components: CORBA, OpenEJB  
Versions: 1.0
Reporter: Aaron Mulder
 Fix For: 1.0.1, 1.1


I have an EJB with a local interface and I tried applying CORBA settings.  It 
blows up during deployment.  My guess is that it wants a remote interface to be 
there, but somehow, the checks in StandardServant:126 are not working and the 
interface just comes up as null.

Caused by: java.lang.NullPointerException
at org.openejb.corba.util.Util.getAllInterfaces(Util.java:593)
at org.openejb.corba.util.Util.getAllMethods(Util.java:815)
at org.openejb.corba.util.Util.iiopMap(Util.java:608)
at org.openejb.corba.util.Util.mapOperationToMethod(Util.java:604)
at org.openejb.corba.StandardServant.init(StandardServant.java:135)
at org.openejb.corba.StandardServant.init(StandardServant.java:116)
at org.openejb.corba.Adapter.init(Adapter.java:100)
... 67 more


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Commented: (GERONIMO-1590) CORBA for EJB with Local interface only causes NPE

2006-02-05 Thread Aaron Mulder (JIRA)
[ 
http://issues.apache.org/jira/browse/GERONIMO-1590?page=comments#action_12365240
 ] 

Aaron Mulder commented on GERONIMO-1590:


Proposed fix (no diff b/c I don't have the SVN checkout yet and CVS seems to be 
history)...

Add this to SessionBuilder:328

if(tssBeanObjectName != null  (!sessionBean.isSetRemote() || 
!sessionBean.isSetHome())) {
throw new DeploymentException(A session bean without a remote 
interface cannot be exposed via CORBA);
}

And add to EntityBuilder:139

if(tssBeanObjectName != null  (!entityBean.isSetRemote() || 
!entityBean.isSetHome())) {
throw new DeploymentException(An entity bean without a remote 
interface cannot be exposed via CORBA);
}

And change CMPEntityBuilder:188 to:

ObjectName tssBean = getTssBeanObjectName(openejbEntityBean, 
earContext);
if(tssBean != null  (!entityBean.isSetRemote() || 
!entityBean.isSetHome())) {
throw new DeploymentException(An entity bean without a remote 
interface cannot be exposed via CORBA);
}
GBeanData gbean = builder.createConfiguration(containerObjectName, 
earContext.getTransactionContextManagerObjectName(), 
earContext.getConnectionTrackerObjectName(), tssBean);


 CORBA for EJB with Local interface only causes NPE
 --

  Key: GERONIMO-1590
  URL: http://issues.apache.org/jira/browse/GERONIMO-1590
  Project: Geronimo
 Type: Bug
   Components: CORBA, OpenEJB
 Versions: 1.0
 Reporter: Aaron Mulder
  Fix For: 1.0.1, 1.1


 I have an EJB with a local interface and I tried applying CORBA settings.  It 
 blows up during deployment.  My guess is that it wants a remote interface to 
 be there, but somehow, the checks in StandardServant:126 are not working and 
 the interface just comes up as null.
 Caused by: java.lang.NullPointerException
 at org.openejb.corba.util.Util.getAllInterfaces(Util.java:593)
 at org.openejb.corba.util.Util.getAllMethods(Util.java:815)
 at org.openejb.corba.util.Util.iiopMap(Util.java:608)
 at org.openejb.corba.util.Util.mapOperationToMethod(Util.java:604)
 at org.openejb.corba.StandardServant.init(StandardServant.java:135)
 at org.openejb.corba.StandardServant.init(StandardServant.java:116)
 at org.openejb.corba.Adapter.init(Adapter.java:100)
 ... 67 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Created: (GERONIMO-1591) Redeploy CORBA EJB JAR w/TSS; Blows up and server must be restarted

2006-02-05 Thread Aaron Mulder (JIRA)
Redeploy CORBA EJB JAR w/TSS; Blows up and server must be restarted
---

 Key: GERONIMO-1591
 URL: http://issues.apache.org/jira/browse/GERONIMO-1591
 Project: Geronimo
Type: Bug
  Components: CORBA, OpenEJB  
Versions: 1.0
Reporter: Aaron Mulder
Priority: Critical
 Fix For: 1.0.1, 1.1


When you configure a session bean with CORBA (including a TSS GBean in the EJB 
plan) and deploy it the first time, it works,  If you make no changes and 
redeploy it, it dies with the following error.  The only way to get it to 
deploy successfully is to restart the server.  It appears that the POA named 
for my TSS is not removed when the EJB is undeployed, so the second attempt to 
deploy it fails.

00:38:05,177 WARN  [TSSBean] Failed CORBA Target Security Service in POA TSS-SSL
00:38:05,179 ERROR [GBeanInstanceState] Error while starting; GBean is now in 
the FAILED state: 
objectName=geronimo.server:J2EEApplication=CORBATest,J2EEModule=ejb-1.0-SNAPSHOT.jar,J2EEServer=geronimo,j2eeType=CORBATSS,name=TSS-SSL
org.omg.PortableServer.POAPackage.AdapterAlreadyExists: 
IDL:omg.org/PortableServer/POA/AdapterAlreadyExists:1.0
at 
com.sun.corba.se.internal.POA.POAImpl.adapterAlreadyExists(POAImpl.java:1263)
at com.sun.corba.se.internal.POA.POAImpl.create_POA(POAImpl.java:211)
at com.sun.corba.se.internal.POA.POAImpl.create_POA(POAImpl.java:522)
at org.openejb.corba.TSSBean.doStart(TSSBean.java:147)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:936)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:325)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:110)
at 
org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:132)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:537)
at 
org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:208)
at 
org.apache.geronimo.kernel.config.Configuration.startRecursiveGBeans(Configuration.java:315)
at 
org.apache.geronimo.kernel.config.Configuration$$FastClassByCGLIB$$7f4b4a9b.invoke(generated)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:173)
at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl.start(ConfigurationManagerImpl.java:142)
at 
org.apache.geronimo.kernel.config.ConfigurationManagerImpl$$FastClassByCGLIB$$fbed85d2.invoke(generated)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:125)
at 
org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke(generated)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:835)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:178)
at 
org.apache.geronimo.kernel.jmx.MBeanServerDelegate.invoke(MBeanServerDelegate.java:117)
at 
mx4j.remote.rmi.RMIConnectionInvoker.invoke(RMIConnectionInvoker.java:219)
at sun.reflect.GeneratedMethodAccessor107.invoke(Unknown Source)
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:324)
at mx4j.remote.rmi.RMIConnectionProxy.invoke(RMIConnectionProxy.java:34)
at 
mx4j.remote.rmi.RMIConnectionSubjectInvoker.chain(RMIConnectionSubjectInvoker.java:99)
at 
mx4j.remote.rmi.RMIConnectionSubjectInvoker.access$000(RMIConnectionSubjectInvoker.java:31)
at 
mx4j.remote.rmi.RMIConnectionSubjectInvoker$1.run(RMIConnectionSubjectInvoker.java:90)
at 

Re: Oracle XA RAR for G1.0?

2006-02-05 Thread lichtner

I think the properties were ConnectionURL, UserName and Password,
but don't spend a lot of time on these because I could be wrong ..

On Sun, 5 Feb 2006, Jason Dillon wrote:

 Any clue on the required config to get the rar deployed?

 I'm trying to convert this URL to the params for the RAR:

  jdbc:oracle:thin:@mydbhost:1621:devdb

 Unfortunately the Oracle XA RAR does not take a URL, but wants
 granular configuration.  Some obvious stuff I get (like the port
 number), but what to use for protocol and type, etc have me
 scratching my head.

 I also looked for the Javadocs for
 oracle.jdbc.xa.client.OracleXADataSource with no luck to see what
 properties it exposed.  The only docs I can find are to expose the
 XAResource, but there must be more since the TranQL RAR is calling
 some of them.

 Any ideas?

 --jason


 On Feb 3, 2006, at 5:44 AM, Matt Hogstrom wrote:

  I think David means that it has not been extensively tested and so
  there are no gurantees that you'll simply be able to drop it in.
  I'm currently working on a DB2 XA RAR and am still working out some
  kinks.  It should work well, we're just not sure its been testd
  enough to know that it does.
 
  I looked on CodeHaus and it appears that Jeremy had not previous
  released a SNAPSHOT.  I compiled the connector this morning against
  the Oracle 10.1.4.0 classes12.jar.
 
  I've published it and it is called tranql/rars/tranql-connector-
  oracle-xa-1.0-SNAPSHOT.rar
 
  If someone can try this out then that would be excellent.  I have
  only compiled it and not tested it so caveat emptor.
 
  lichtner wrote:
  On Fri, 3 Feb 2006, David Jencks wrote:
  It is likely to work if you build it.  However I don't know that it
  has been used in the last year or more, so I won't make any
  promises.  Matt might have tried it, I don't know.  We have been a
  bit reluctant to publish it without more evidence that it works
  well.
  Why would it not work well? When I was in my last job I remember
  getting
  that rar to work with mysql xa, so it probably also works with
  Oracle xa.




[jira] Created: (GERONIMO-1592) Add NamedUPCredentialLoginModule to Console Realm Wizard

2006-02-05 Thread Aaron Mulder (JIRA)
Add NamedUPCredentialLoginModule to Console Realm Wizard


 Key: GERONIMO-1592
 URL: http://issues.apache.org/jira/browse/GERONIMO-1592
 Project: Geronimo
Type: Improvement
  Components: console, security, webservices  
Versions: 1.0
Reporter: Aaron Mulder
 Fix For: 1.0.1, 1.1


The console currently has a checkbox to store credentials (using the 
GeronimoPasswordCredentialLoginModule).  It should likewise have a checkbox and 
text field to store credentials using the NamedUPCredentialLoginModule (where 
the text field specifies the name to save under).

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Updated: (GERONIMO-1566) Binary distributions (both zip and tgz) contain a META-INF/manifest.mf file under the geronimo-1.0 directory.

2006-02-05 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1566?page=all ]

John Sisson updated GERONIMO-1566:
--

Description: 
The binary distributions (both zip and tgz) contain a META-INF/manifest.mf file 
under the geronimo-1.0 directory.

Fixed. The assembly-plugin has been enhanced  to look at a 
geronimo.assemble.unpack.exclude.manifest property (true/false value) when 
unpacking the jar file containing the scripts.

  was:
The binary distributions (both zip and tgz) also contain a META-INF/manifest.mf 
file. It's not at the root level of the archive like in the src dist, but is it 
necessary? This is a minor issue, but if we end up touching the packaging 
scripts for this JIRA anyway then we could consider removing those files from 
the binary dists as well.

(This issue has been split out from GERONIMO-1456).


 Binary distributions (both zip and tgz) contain a META-INF/manifest.mf file 
 under the geronimo-1.0 directory.
 -

  Key: GERONIMO-1566
  URL: http://issues.apache.org/jira/browse/GERONIMO-1566
  Project: Geronimo
 Type: Bug
 Versions: 1.0
 Reporter: John Sisson
 Assignee: John Sisson
  Fix For: 1.0.1, 1.1


 The binary distributions (both zip and tgz) contain a META-INF/manifest.mf 
 file under the geronimo-1.0 directory.
 Fixed. The assembly-plugin has been enhanced  to look at a 
 geronimo.assemble.unpack.exclude.manifest property (true/false value) when 
 unpacking the jar file containing the scripts.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



[jira] Closed: (GERONIMO-1566) Binary distributions (both zip and tgz) contain a META-INF/manifest.mf file under the geronimo-1.0 directory.

2006-02-05 Thread John Sisson (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-1566?page=all ]
 
John Sisson closed GERONIMO-1566:
-

Resolution: Fixed

 Binary distributions (both zip and tgz) contain a META-INF/manifest.mf file 
 under the geronimo-1.0 directory.
 -

  Key: GERONIMO-1566
  URL: http://issues.apache.org/jira/browse/GERONIMO-1566
  Project: Geronimo
 Type: Bug
 Versions: 1.0
 Reporter: John Sisson
 Assignee: John Sisson
  Fix For: 1.0.1, 1.1


 The binary distributions (both zip and tgz) contain a META-INF/manifest.mf 
 file under the geronimo-1.0 directory.
 Fixed. The assembly-plugin has been enhanced  to look at a 
 geronimo.assemble.unpack.exclude.manifest property (true/false value) when 
 unpacking the jar file containing the scripts.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira



German Shizer stills coming....

2006-02-05 Thread Kuato
If someone doesnt remove me from this fucking distribution list the 
porno will be flying fast and furious soon.

Fix your fucking unsubscribe script!!! (For the 100th time)