Re: Roadmap / Things-to-do

2005-05-31 Thread Jeremy Boynes

Francis S Nazareth wrote:
Are there plans to have tooling  for Geronimo? I would preferrably see an 
eclipse-based IDE (for J2EE code generation), with a geronimo test 
environment embedded in eclipse.




One of the things being worked on elsewhere is Geronimo support in the 
Eclipse Web Tools Project which I believe will provide some of this.


http://www.eclipse.org/webtools/
--
Jeremy


Re: Roadmap / Things-to-do

2005-05-31 Thread Jeremy Boynes

Not sure what happened to this the first time ...

Jeremy Boynes wrote:

Francis S Nazareth wrote:

Are there plans to have tooling  for Geronimo? I would preferrably see 
an eclipse-based IDE (for J2EE code generation), with a geronimo test 
environment embedded in eclipse.




One of the things being worked on elsewhere is Geronimo support in the 
Eclipse Web Tools Project which I believe will provide some of this.


http://www.eclipse.org/webtools/
--
Jeremy





Re: Roadmap / Things-to-do

2005-05-31 Thread Alan D. Cabrera




I was thinking the same thing but, for IntelliJ IDEA.  ;)


Regards,
Alan

Francis S Nazareth wrote, On 6/1/2005 12:35 AM:

  Are there plans to have tooling  for
Geronimo? I would preferrably see an eclipse-based IDE (for J2EE code
generation),
with a geronimo test environment embedded in eclipse.
  
  
  Regards,
  
Francis
-
ISL, IBM India
[EMAIL PROTECTED]
Phone: +91 80 51927737
  
  
  
  

  



"Geir Magnusson Jr."
<[EMAIL PROTECTED]>
05/31/2005 10:18 PM

Please respond to dev


        

        To:
       dev@geronimo.apache.org

        cc:
       

        Subject:
       Roadmap / Things-to-do


       
  

  
  
  
  It should come as no surprise that as we come to
the
end of  
certification, there are a lot of things we'll want to get done, such  
as usability, performance, new features, etc.
  
Can we start discussing what is on our personal wishlists/roadmaps  
and get a combined list we maintain here collectively?  I think we
 
want to provide better visibility for those that want to contribute...
  
geir
  
-- 
Geir Magnusson Jr                
                 +1-203-665-6437
[EMAIL PROTECTED]
  
  
  
  





Re: How to build Geronimo offline.

2005-05-31 Thread Jeremy Boynes

kishor wrote:

Hi all,
I'm new to Geronimo,
I want to build Geronimo offline, Don't want Maven to download jars at build
time,
Can any one tell me where I will get the docs ?



First time through it is much easier to build online to get all the 
dependencies. After that:


$ maven -o


If bandwidth is a big problem, you can download a lot of the 
dependencies in one go by just trying to build the assembly module:


$ cd modules/assembly
$ maven build:start

and then go back to the root and build offline. A few modules not used 
by assembly will not have been downloaded resulting in failures in those 
modules. You can build those using


$ maven -Dmodules=${failed_module}

Painful, but a possible workaround to avoid all the snapshot checks.
--
Jeremy


How to build Geronimo offline.

2005-05-31 Thread kishor



Hi 
all,
I'm new to 
Geronimo,
I want to build 
Geronimo offline, Don't want Maven to download jars at build 
time,
Can any one tell me 
where I will get the docs ?
 
 
regards
Kishor  
 http://www.patni.com
World-Wide Partnerships. World-Class Solutions.

_
 
This e-mail message may contain proprietary, confidential or legally
privileged information for the sole use of the person or entity to
whom this message was originally addressed. Any review, e-transmission
dissemination or other use of or taking of any action in reliance upon
this information by persons or entities other than the intended
recipient is prohibited. If you have received this e-mail in error
kindly delete  this e-mail from your records. If it appears that this
mail has been forwarded to you without proper authority, please notify
us immediately at [EMAIL PROTECTED] and delete this mail. 
_



Re: Roadmap / Things-to-do

2005-05-31 Thread Francis S Nazareth

Are there plans to have tooling  for
Geronimo? I would preferrably see an eclipse-based IDE (for J2EE code generation),
with a geronimo test environment embedded in eclipse.

Regards,

Francis
-
ISL, IBM India
[EMAIL PROTECTED]
Phone: +91 80 51927737






"Geir Magnusson Jr." <[EMAIL PROTECTED]>
05/31/2005 10:18 PM
Please respond to dev
        
        To:
       dev@geronimo.apache.org
        cc:
       
        Subject:
       Roadmap / Things-to-do

       

It should come as no surprise that as we come to the
end of  
certification, there are a lot of things we'll want to get done, such  
as usability, performance, new features, etc.

Can we start discussing what is on our personal wishlists/roadmaps  
and get a combined list we maintain here collectively?  I think we
 
want to provide better visibility for those that want to contribute...

geir

-- 
Geir Magnusson Jr                
                 +1-203-665-6437
[EMAIL PROTECTED]





Re: Stable/Unstable/Sandbox

2005-05-31 Thread David Jencks


On May 31, 2005, at 5:55 PM, Geir Magnusson Jr. wrote:



On May 31, 2005, at 8:10 PM, David Jencks wrote:


(reordered)

Just going to throw out that I think the only goal we can all agree 
on is to not regress on certification once we achieve it.




I certainly hope we agree on this :-) but hope we can find more to 
agree on.


On May 31, 2005, at 4:40 PM, David Blevins wrote:



On Tue, May 31, 2005 at 04:21:21PM -0700, David Blevins wrote:


On Tue, May 31, 2005 at 11:50:43AM -0400, Geir Magnusson Jr. wrote:


Can we agree that we need to somehow construct the stable, unstable
and sandbox codebases?



I don't think we have agreed on what is stable and what is 
unstable.  We were having a discussion on the fact that it is now 
impossible to offer a stable upgrade/patch path for applications.  
That thread was killed with "PLEASE CAN WE PUT IT ON HOLD UNTIL 
AFTER CERTIFICATION."


Now Jeremy has proposed that we ignore that discussion and begin 
cementing what we currently have as stable.  How is that at all 
fair?





I don't know about fair, but I am finding this discussion nearly as 
distracting as the previous one that we put on hold.  I still don't 
see what exotic svn tricks might buy us over normal svn usage, and 
don't want to spend a lot of time thinking about it until we pass all 
the tests.  I still think everyones perspective may change once we 
are passing all the tests and have fixed the few egregious 
architectural problems that crept in.


I would like to put this discussion on hold until we pass all the 
tests


if that happens, w/o a stable area, we have to put all changes except 
certification related changes on hold until we pass.


right?


Not really, I think anything we agree should be in our actual first 
certified release can be added.  For instance I'd like to see Jeremy's 
configuration and assembly plugins get to a working state and be used 
for the build.  There are a couple of other changes I have in mind that 
dont affect tests passing but improve the structure or usability.  
There's at least one patch (servlet start order) I want to apply soon.


thanks
david jencks



geir



thanks
david jencks






-David







--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]






Re: Who wants an M4 release?

2005-05-31 Thread Neal Sanche

David Blevins wrote:


On Wed, May 25, 2005 at 11:31:40PM -0700, David Blevins wrote:
 


...now that I have your attention :)   More importantly, who is willing to volunteer to test and 
give a "works" or "doesn't work" report?

Any volunteers?  Consider this the signup sheet.

   



We have three so far.  Gonna need at least three more people (a dozen would be 
great) or we'll end up with a broken release like M3.  We should be able to 
handle pretty much any J2EE app at this point.

Deploy an app, give a thumbs up or thumbs down.  Easy.

Any more volunteers?  You don't have to be a committer.


-David
 



Is it too late for me to volunteer. I'm trying to get my head around 
Geronimo very much these days and can usually code my way out of holes 
and diagnose things. Let me know.


-Neal



Re: Module restructure

2005-05-31 Thread Jeremy Boynes

Alan D. Cabrera wrote:


I think that Jeremy's point is one part of the discussion.  The other is 
how do we break up Geronimo so that people can mix and match pieces and 
still get a stable, functioning, product.





I was also hoping being able to designate certain modules as stable 
would assist in the drive to certification by reducing the amount of 
regression testing needed (although of course we would still need to 
test everything before we released).


Someone might even run some modules through the standalone TCKs ...

--
Jeremy


Re: [VOTE] Certification stability

2005-05-31 Thread Geir Magnusson Jr.


On May 31, 2005, at 7:49 PM, David Blevins wrote:

We are having a lot of great discussion which should continue.  I  
do want to make sure we are getting somewhere, so let's all vote  
that we at least agree on one form of stability; certification.   
Probably obvious, but one step toward inching our way to some form  
of agreement on stability.


VOTE: Certification status is our primary mark of stability at this  
time.


That doesn't even make sense to me.

"Stability" refers to the rate and degree of change of the codebase,  
not if it passes a test suite.


-1

geir



Note this is not the multiple choice variety we usually do. Just +1/ 
+0/-0/-1 the statement above and give your $0.02 on negative votes.


-David




--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]




Re: Stable/Unstable/Sandbox

2005-05-31 Thread Geir Magnusson Jr.


On May 31, 2005, at 8:10 PM, David Jencks wrote:


(reordered)

Just going to throw out that I think the only goal we can all  
agree on is to not regress on certification once we achieve it.




I certainly hope we agree on this :-) but hope we can find more to  
agree on.


On May 31, 2005, at 4:40 PM, David Blevins wrote:



On Tue, May 31, 2005 at 04:21:21PM -0700, David Blevins wrote:


On Tue, May 31, 2005 at 11:50:43AM -0400, Geir Magnusson Jr. wrote:


Can we agree that we need to somehow construct the stable, unstable
and sandbox codebases?



I don't think we have agreed on what is stable and what is  
unstable.  We were having a discussion on the fact that it is now  
impossible to offer a stable upgrade/patch path for  
applications.  That thread was killed with "PLEASE CAN WE PUT IT  
ON HOLD UNTIL AFTER CERTIFICATION."


Now Jeremy has proposed that we ignore that discussion and begin  
cementing what we currently have as stable.  How is that at all  
fair?





I don't know about fair, but I am finding this discussion nearly as  
distracting as the previous one that we put on hold.  I still don't  
see what exotic svn tricks might buy us over normal svn usage, and  
don't want to spend a lot of time thinking about it until we pass  
all the tests.  I still think everyones perspective may change once  
we are passing all the tests and have fixed the few egregious  
architectural problems that crept in.


I would like to put this discussion on hold until we pass all the  
tests


if that happens, w/o a stable area, we have to put all changes except  
certification related changes on hold until we pass.


right?

geir



thanks
david jencks






-David







--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]




Re: Stable/Unstable/Sandbox

2005-05-31 Thread Geir Magnusson Jr.


On May 31, 2005, at 7:40 PM, David Blevins wrote:


On Tue, May 31, 2005 at 04:21:21PM -0700, David Blevins wrote:


On Tue, May 31, 2005 at 11:50:43AM -0400, Geir Magnusson Jr. wrote:


Can we agree that we need to somehow construct the stable, unstable
and sandbox codebases?



I don't think we have agreed on what is stable and what is  
unstable.  We were having a discussion on the fact that it is now  
impossible to offer a stable upgrade/patch path for applications.   
That thread was killed with "PLEASE CAN WE PUT IT ON HOLD UNTIL  
AFTER CERTIFICATION."


Now Jeremy has proposed that we ignore that discussion and begin  
cementing what we currently have as stable.  How is that at all fair?






Just going to throw out that I think the only goal we can all agree  
on is to not regress on certification once we achieve it.


I think that's a requirement, certainly in the "stable" tree :)


geir



-David




--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]




Re: Stable/Unstable/Sandbox

2005-05-31 Thread Geir Magnusson Jr.


On May 31, 2005, at 7:21 PM, David Blevins wrote:


On Tue, May 31, 2005 at 11:50:43AM -0400, Geir Magnusson Jr. wrote:


Can we agree that we need to somehow construct the stable, unstable
and sandbox codebases?



I don't think we have agreed on what is stable and what is unstable.


Fair enough - but can we agree that we need the *distinction* and  
then decide what goes *in*?


We were having a discussion on the fact that it is now impossible  
to offer a stable upgrade/patch path for applications.  That thread  
was killed with "PLEASE CAN WE PUT IT ON HOLD UNTIL AFTER  
CERTIFICATION."


Now Jeremy has proposed that we ignore that discussion and begin  
cementing what we currently have as stable.  How is that at all fair?


I think that what Jeremy has proposed actually fixes that, doesn't it?

We can have a stable area that we focus on going for cert and then  
version 1.0, and a unstable area where innovation and change (like  
the serialization experimentation) can happen - then things that work  
can be brought to stable, w/o affecting the work for cert and 1.0


geir


--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]




Re: Stable/Unstable/Sandbox

2005-05-31 Thread Bruce Snyder
On 5/31/05, David Jencks <[EMAIL PROTECTED]> wrote:

> >> I don't think we have agreed on what is stable and what is unstable.
> >> We were having a discussion on the fact that it is now impossible to
> >> offer a stable upgrade/patch path for applications.  That thread was
> >> killed with "PLEASE CAN WE PUT IT ON HOLD UNTIL AFTER CERTIFICATION."
> >>
> >> Now Jeremy has proposed that we ignore that discussion and begin
> >> cementing what we currently have as stable.  How is that at all fair?
> >>
> 
> I don't know about fair, but I am finding this discussion nearly as
> distracting as the previous one that we put on hold.  I still don't see
> what exotic svn tricks might buy us over normal svn usage, and don't
> want to spend a lot of time thinking about it until we pass all the
> tests.  I still think everyones perspective may change once we are
> passing all the tests and have fixed the few egregious architectural
> problems that crept in.

If you're referring to the circular dependency between Geronimo and
OpenEJB, I agree. This needs to be fixed ASAP.

Bruce 
-- 
perl -e 'print unpack("u30","D0G)[EMAIL 
PROTECTED]&5R\"F)R=6-E+G-N>61Ehttp://www.castor.org/

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


Re: [VOTE] Certification stability

2005-05-31 Thread Jeff Genender

+1 Cert first.

David Blevins wrote:

We are having a lot of great discussion which should continue.  I do want to 
make sure we are getting somewhere, so let's all vote that we at least agree on 
one form of stability; certification.  Probably obvious, but one step toward 
inching our way to some form of agreement on stability.

VOTE: Certification status is our primary mark of stability at this time.

Note this is not the multiple choice variety we usually do. Just +1/+0/-0/-1 
the statement above and give your $0.02 on negative votes.

-David


Re: [VOTE] Certification stability

2005-05-31 Thread David Blevins
On Tue, May 31, 2005 at 04:49:59PM -0700, David Blevins wrote:
> We are having a lot of great discussion which should continue.  I do want to 
> make sure we are getting somewhere, so let's all vote that we at least agree 
> on one form of stability; certification.  Probably obvious, but one step 
> toward inching our way to some form of agreement on stability.
> 
> VOTE: Certification status is our primary mark of stability at this time.
> 
> Note this is not the multiple choice variety we usually do. Just +1/+0/-0/-1 
> the statement above and give your $0.02 on negative votes.
> 

Alright, I'm killing my own vote thread.  I agree with David J.  I don't know 
if its appropriate to kill a vote thread even if you started it, but I just 
want to get some work done.

-David


Re: Stable/Unstable/Sandbox

2005-05-31 Thread Brian K. Wallace

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

David Jencks wrote:
|
| I don't know about fair, but I am finding this discussion nearly as
| distracting as the previous one that we put on hold.  I still don't see
| what exotic svn tricks might buy us over normal svn usage, and don't
| want to spend a lot of time thinking about it until we pass all the
| tests.  I still think everyones perspective may change once we are
| passing all the tests and have fixed the few egregious architectural
| problems that crept in.
|
| I would like to put this discussion on hold until we pass all the tests
|
| thanks
| david jencks

Agreed. I'm still in favor of 'modification of structure' in the
interests of ease of localized maintenance and possible
deployment/deliverable options not currently available, but I'd much
rather put that on a "TODO" list for after certification than take more
time now to discuss it. Very difficult to advocate "certification first"
and "restructure thoughts now" when those involved in the certification
process would undoubtedly need to be in on the restructure thoughts process.

First things first.

My .02

Brian
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (MingW32)

iD8DBQFCnP38aCoPKRow/gARAuJCAKC6Abi1oUVMJA7Gq9wRAJyUsQo1DgCgprU0
nUtdvbP7y8vvNN4vvQvwVZk=
=7+VS
-END PGP SIGNATURE-


Re: Stable/Unstable/Sandbox

2005-05-31 Thread David Jencks

(reordered)
Just going to throw out that I think the only goal we can all agree on 
is to not regress on certification once we achieve it.


I certainly hope we agree on this :-) but hope we can find more to 
agree on.


On May 31, 2005, at 4:40 PM, David Blevins wrote:


On Tue, May 31, 2005 at 04:21:21PM -0700, David Blevins wrote:

On Tue, May 31, 2005 at 11:50:43AM -0400, Geir Magnusson Jr. wrote:

Can we agree that we need to somehow construct the stable, unstable
and sandbox codebases?


I don't think we have agreed on what is stable and what is unstable.  
We were having a discussion on the fact that it is now impossible to 
offer a stable upgrade/patch path for applications.  That thread was 
killed with "PLEASE CAN WE PUT IT ON HOLD UNTIL AFTER CERTIFICATION."


Now Jeremy has proposed that we ignore that discussion and begin 
cementing what we currently have as stable.  How is that at all fair?




I don't know about fair, but I am finding this discussion nearly as 
distracting as the previous one that we put on hold.  I still don't see 
what exotic svn tricks might buy us over normal svn usage, and don't 
want to spend a lot of time thinking about it until we pass all the 
tests.  I still think everyones perspective may change once we are 
passing all the tests and have fixed the few egregious architectural 
problems that crept in.


I would like to put this discussion on hold until we pass all the tests

thanks
david jencks





-David





Re: [VOTE] Certification stability

2005-05-31 Thread Brian K. Wallace

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

David Blevins wrote:
| We are having a lot of great discussion which should continue.  I do
want to make sure we are getting somewhere, so let's all vote that we at
least agree on one form of stability; certification.  Probably obvious,
but one step toward inching our way to some form of agreement on stability.
|
| VOTE: Certification status is our primary mark of stability at this time.
|
| Note this is not the multiple choice variety we usually do. Just
+1/+0/-0/-1 the statement above and give your $0.02 on negative votes.
|
| -David
|
|
+1 (non-binding)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (MingW32)

iD8DBQFCnPidaCoPKRow/gARAteXAKDzC+8pT13YgXfQKVqUqbhx8UjongCgwicG
GoTnSuuBZCxatUF8fsh6GNw=
=ZfpT
-END PGP SIGNATURE-


[VOTE] Certification stability

2005-05-31 Thread David Blevins
We are having a lot of great discussion which should continue.  I do want to 
make sure we are getting somewhere, so let's all vote that we at least agree on 
one form of stability; certification.  Probably obvious, but one step toward 
inching our way to some form of agreement on stability.

VOTE: Certification status is our primary mark of stability at this time.

Note this is not the multiple choice variety we usually do. Just +1/+0/-0/-1 
the statement above and give your $0.02 on negative votes.

-David


Re: Stable/Unstable/Sandbox

2005-05-31 Thread Brian K. Wallace

-BEGIN PGP SIGNED MESSAGE-
Hash: SHA1

David Blevins wrote:
|
| Just going to throw out that I think the only goal we can all agree on
is to not regress on certification once we achieve it.
|
| -David
|
Combined with not slowing down progress on attaining that certification. :-)
-BEGIN PGP SIGNATURE-
Version: GnuPG v1.2.5 (MingW32)

iD8DBQFCnPbfaCoPKRow/gARAotlAKCpKqZNTRBvUz4yJENzXSYgZM6pAACeOXNn
/Qaa/eRFdNLRRT0ozT02pDc=
=Qex9
-END PGP SIGNATURE-


Re: Stable/Unstable/Sandbox

2005-05-31 Thread David Blevins
On Tue, May 31, 2005 at 04:21:21PM -0700, David Blevins wrote:
> On Tue, May 31, 2005 at 11:50:43AM -0400, Geir Magnusson Jr. wrote:
> > Can we agree that we need to somehow construct the stable, unstable  
> > and sandbox codebases?
> 
> I don't think we have agreed on what is stable and what is unstable.  We were 
> having a discussion on the fact that it is now impossible to offer a stable 
> upgrade/patch path for applications.  That thread was killed with "PLEASE CAN 
> WE PUT IT ON HOLD UNTIL AFTER CERTIFICATION."
> 
> Now Jeremy has proposed that we ignore that discussion and begin cementing 
> what we currently have as stable.  How is that at all fair?
> 


Just going to throw out that I think the only goal we can all agree on is to 
not regress on certification once we achieve it.

-David


Re: Stable/Unstable/Sandbox

2005-05-31 Thread David Blevins
On Tue, May 31, 2005 at 11:50:43AM -0400, Geir Magnusson Jr. wrote:
> Can we agree that we need to somehow construct the stable, unstable  
> and sandbox codebases?

I don't think we have agreed on what is stable and what is unstable.  We were 
having a discussion on the fact that it is now impossible to offer a stable 
upgrade/patch path for applications.  That thread was killed with "PLEASE CAN 
WE PUT IT ON HOLD UNTIL AFTER CERTIFICATION."

Now Jeremy has proposed that we ignore that discussion and begin cementing what 
we currently have as stable.  How is that at all fair?

-David


[jira] Assigned: (GERONIMO-650) POJO ws should not need to implement SEI

2005-05-31 Thread David Blevins (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-650?page=all ]

David Blevins reassigned GERONIMO-650:
--

Assign To: David Blevins

> POJO ws should not need to implement SEI
> 
>
>  Key: GERONIMO-650
>  URL: http://issues.apache.org/jira/browse/GERONIMO-650
>  Project: Geronimo
> Type: Bug
>   Components: webservices
> Versions: 1.0-M3
> Reporter: David Jencks
> Assignee: David Blevins
>  Fix For: 1.0-M4

>
> I have not investigated the code but based on the following stack trace I 
> doubt we are correctly implementing ewebsvcs-1_1-mr-spec section 5.3.2.2:
> The Service Implementation Bean may implement the Service Endpoint Interface 
> as defined by the  JAX-RPC Servlet model. The bean must implement all the 
> method signatures of the SEI. In addition,  a Service Implementation Bean may 
> be implemented that does not implement the SEI. This  additional requirement 
> provides the same SEI implementation flexibility as provided by EJB service  
> endpoints. The business methods of the bean must be public and must not be 
> static. If the Service  Implementation Bean does not implement the SEI, the 
> business methods must not be final. The  Service Implementation Bean may 
> implement other methods in addition to those defined by the SEI,  but only 
> the SEI methods are exposed to the client.  
> The app has a POJO implementing the same methods as but not extending the SEI.
> stacktrace:
> 12:01:28,427 INFO  [RPCProvider] Tried to invoke method public abstract 
> java.lang.String foo.FooWs.foo(java.lang.String) throws 
> java.rmi.RemoteException with arguments java.lang.String.  The arguments do 
> not match the signature.
> java.lang.IllegalArgumentException: object is not an instance of declaring 
> class
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at 
> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:388)
> at 
> org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:283)
> at 
> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
> at 
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> at 
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
> at 
> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:126)
> at 
> org.apache.geronimo.webservices.WebServiceContainerInvoker.service(WebServiceContainerInvoker.java:78)
> at 
> org.apache.geronimo.webservices.POJOWebServiceServlet.service(POJOWebServiceServlet.java:79)
> at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
> at 
> org.apache.geronimo.jetty.JettyPOJOWebServiceHolder.handle(JettyPOJOWebServiceHolder.java:105)
> at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:832)
> at 
> org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171)
> at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:823)
> at 
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
> at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
> at 
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:623)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
> at org.mortbay.http.HttpServer.service(HttpServer.java:954)
> at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
> at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
> at 
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
> at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

-- 
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-650) POJO ws should not need to implement SEI

2005-05-31 Thread David Blevins (JIRA)
 [ http://issues.apache.org/jira/browse/GERONIMO-650?page=all ]
 
David Blevins closed GERONIMO-650:
--

 Resolution: Fixed
Fix Version: 1.0-M4

> POJO ws should not need to implement SEI
> 
>
>  Key: GERONIMO-650
>  URL: http://issues.apache.org/jira/browse/GERONIMO-650
>  Project: Geronimo
> Type: Bug
>   Components: webservices
> Versions: 1.0-M3
> Reporter: David Jencks
> Assignee: David Blevins
>  Fix For: 1.0-M4

>
> I have not investigated the code but based on the following stack trace I 
> doubt we are correctly implementing ewebsvcs-1_1-mr-spec section 5.3.2.2:
> The Service Implementation Bean may implement the Service Endpoint Interface 
> as defined by the  JAX-RPC Servlet model. The bean must implement all the 
> method signatures of the SEI. In addition,  a Service Implementation Bean may 
> be implemented that does not implement the SEI. This  additional requirement 
> provides the same SEI implementation flexibility as provided by EJB service  
> endpoints. The business methods of the bean must be public and must not be 
> static. If the Service  Implementation Bean does not implement the SEI, the 
> business methods must not be final. The  Service Implementation Bean may 
> implement other methods in addition to those defined by the SEI,  but only 
> the SEI methods are exposed to the client.  
> The app has a POJO implementing the same methods as but not extending the SEI.
> stacktrace:
> 12:01:28,427 INFO  [RPCProvider] Tried to invoke method public abstract 
> java.lang.String foo.FooWs.foo(java.lang.String) throws 
> java.rmi.RemoteException with arguments java.lang.String.  The arguments do 
> not match the signature.
> java.lang.IllegalArgumentException: object is not an instance of declaring 
> class
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
> at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
> at java.lang.reflect.Method.invoke(Method.java:324)
> at 
> org.apache.axis.providers.java.RPCProvider.invokeMethod(RPCProvider.java:388)
> at 
> org.apache.axis.providers.java.RPCProvider.processMessage(RPCProvider.java:283)
> at 
> org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:323)
> at 
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
> at 
> org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:453)
> at 
> org.apache.geronimo.axis.server.AxisWebServiceContainer.invoke(AxisWebServiceContainer.java:126)
> at 
> org.apache.geronimo.webservices.WebServiceContainerInvoker.service(WebServiceContainerInvoker.java:78)
> at 
> org.apache.geronimo.webservices.POJOWebServiceServlet.service(POJOWebServiceServlet.java:79)
> at 
> org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:427)
> at 
> org.apache.geronimo.jetty.JettyPOJOWebServiceHolder.handle(JettyPOJOWebServiceHolder.java:105)
> at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:832)
> at 
> org.mortbay.jetty.servlet.JSR154Filter.doFilter(JSR154Filter.java:171)
> at 
> org.mortbay.jetty.servlet.WebApplicationHandler$CachedChain.doFilter(WebApplicationHandler.java:823)
> at 
> org.mortbay.jetty.servlet.WebApplicationHandler.dispatch(WebApplicationHandler.java:473)
> at 
> org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:567)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1565)
> at 
> org.mortbay.jetty.servlet.WebApplicationContext.handle(WebApplicationContext.java:623)
> at org.mortbay.http.HttpContext.handle(HttpContext.java:1517)
> at org.mortbay.http.HttpServer.service(HttpServer.java:954)
> at org.mortbay.http.HttpConnection.service(HttpConnection.java:814)
> at org.mortbay.http.HttpConnection.handleNext(HttpConnection.java:981)
> at org.mortbay.http.HttpConnection.handle(HttpConnection.java:831)
> at 
> org.mortbay.http.SocketListener.handleConnection(SocketListener.java:244)
> at org.mortbay.util.ThreadedServer.handle(ThreadedServer.java:357)
> at org.mortbay.util.ThreadPool$PoolThread.run(ThreadPool.java:534)

-- 
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: Stable/Unstable/Sandbox

2005-05-31 Thread Geir Magnusson Jr.


On May 31, 2005, at 1:37 PM, Bill Stoddard wrote:


Geir Magnusson Jr. wrote:

Can we agree that we need to somehow construct the stable,  
unstable  and sandbox codebases?

If so, can we move on to how?
geir



Check out the httpd project:

http://svn.apache.org/repos/asf/httpd/httpd/

essential features:
'trunk' is 'development' (unstable) reporitory. It is constantly  
moving forward under loose rules for what can be committed.


'branches' contains the 'stable' code. httpd 2.0.x (and 1.3.x)  
constantly move forward but under a 'review-then-commit' policy.  
All code that goes into the stable branch must be reviewed and  
voted on before it can come into the stable branch.


'tags' contains all the tagged releases
http://svn.apache.org/repos/asf/httpd/httpd/branches/

So using this model, one of the geronimo branches could be 1.0.x.  
When 1.0 is 'done', tag the release and continue on the next  
'stable' drop, migrating function out of trunk and into 1.x using  
whatever process you like (RTC, CTR, votes, whatever). The RTC +  
vote policy httpd 2.0.x uses may be too restrictive for geronimo  
1.0.x, so do whatever makes sense for this project.


There will come a day when you want another stable branch of  
geronimo (presumably forked from trunk). When that day comes, just  
create a new tree under 'branches', named differently (maybe 2.0.x  
or 1.2.x, whatever).


I know this doesn't really answer the more interesting question  
about how to structure the repository to support assemblying  
components into a 'custom' install.


I'm not sure that's important here - we should be able to assemble  
any custom install from parts wherever they are - we can have  
assemblies in both stable an unstable...  The key is that the code in  
stable remain so.


I'm not sure I'm a fan of going to the full degree of "review-then- 
commit" right now (but probably in the future when we run 70% of the  
worlds J2EE app server installations ;)  but now a "propose then  
commit" for stable branch might be nice.


geir

--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]




Re: Stable/Unstable/Sandbox

2005-05-31 Thread Bill Stoddard

Geir Magnusson Jr. wrote:
Can we agree that we need to somehow construct the stable, unstable  and 
sandbox codebases?


If so, can we move on to how?


geir


Check out the httpd project:

http://svn.apache.org/repos/asf/httpd/httpd/

essential features:
'trunk' is 'development' (unstable) reporitory. It is constantly moving forward under loose rules for what can 
be committed.


'branches' contains the 'stable' code. httpd 2.0.x (and 1.3.x) constantly move forward but under a 
'review-then-commit' policy. All code that goes into the stable branch must be reviewed and voted on before it 
can come into the stable branch.


'tags' contains all the tagged releases
http://svn.apache.org/repos/asf/httpd/httpd/branches/

So using this model, one of the geronimo branches could be 1.0.x. When 1.0 is 'done', tag the release and 
continue on the next 'stable' drop, migrating function out of trunk and into 1.x using whatever process you 
like (RTC, CTR, votes, whatever). The RTC + vote policy httpd 2.0.x uses may be too restrictive for geronimo 
1.0.x, so do whatever makes sense for this project.


There will come a day when you want another stable branch of geronimo (presumably forked from trunk). When 
that day comes, just create a new tree under 'branches', named differently (maybe 2.0.x or 1.2.x, whatever).


I know this doesn't really answer the more interesting question about how to structure the repository to 
support assemblying components into a 'custom' install.


Bill



Re: Roadmap / Things-to-do

2005-05-31 Thread Jeff Genender

I'll start...here are a few...

1) A nice usable, and polished management console.
2) A GUI configuration tool that allows you to add/remove components, 
where the result is a set of plans with your custom configuration. (No 
more XML hacking for the newbies out there).
3) True clustering (I don't know the status so this may already is being 
dealt with) with rolling deployments similar to BEA (i.e. deploy but 
don't activate until I say I am ready).
4) True hot deploy/undeploy (is this working? or does it need work?  I 
have been somewhat unsuccessful without some form of restart)
5) Sniffable deploy directory.  It would be nice to drop EAR/WAR/etc in 
a directory and have it auto deploy.


Jeff

Geir Magnusson Jr. wrote:
It should come as no surprise that as we come to the end of  
certification, there are a lot of things we'll want to get done, such  
as usability, performance, new features, etc.


Can we start discussing what is on our personal wishlists/roadmaps  and 
get a combined list we maintain here collectively?  I think we  want to 
provide better visibility for those that want to contribute...


geir



Roadmap / Things-to-do

2005-05-31 Thread Geir Magnusson Jr.
It should come as no surprise that as we come to the end of  
certification, there are a lot of things we'll want to get done, such  
as usability, performance, new features, etc.


Can we start discussing what is on our personal wishlists/roadmaps  
and get a combined list we maintain here collectively?  I think we  
want to provide better visibility for those that want to contribute...


geir

--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]




Re: Stable/Unstable/Sandbox

2005-05-31 Thread Alan D. Cabrera



Aaron Mulder wrote, On 5/31/2005 12:19 PM:

	Fine with me, though I'm not sure we really need sandbox -- 
unstable is unstable, right?  Whatever.


Are we planning that these locations are for modules, and the
kernel and assembly/assemblies will be maintained outside of this
structure?
 

What are the concrete scenarios that we will use to evaluate all the 
proposed "solutions"?  Since people are ready to jump into the "how", 
they must have the "what" readily available.



Regards,
Alan





Re: Stable/Unstable/Sandbox

2005-05-31 Thread Alan D. Cabrera
I like the sandbox.  It's a place where people can goof off w/ 
experimental  stuff and propose significant changes .  I tend to think 
that all non-sandbox stuff as things that the Geronimo community is 
commited to supporting.



Regards,
Alan

Aaron Mulder wrote, On 5/31/2005 12:19 PM:

	Fine with me, though I'm not sure we really need sandbox -- 
unstable is unstable, right?  Whatever.


Are we planning that these locations are for modules, and the
kernel and assembly/assemblies will be maintained outside of this
structure?

Aaron

On Tue, 31 May 2005, Geir Magnusson Jr. wrote:
 

Can we agree that we need to somehow construct the stable, unstable  
and sandbox codebases?


If so, can we move on to how?


geir
--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]



   





Re: Stable/Unstable/Sandbox

2005-05-31 Thread Geir Magnusson Jr.


On May 31, 2005, at 12:19 PM, Aaron Mulder wrote:


Fine with me, though I'm not sure we really need sandbox --
unstable is unstable, right?  Whatever.


Well, maybe.  For example, refactoring $foo is a lot different than  
adding something new and strange, or dropping in some code for people  
to decide how to introduce into the mainline, etc.




Are we planning that these locations are for modules, and the
kernel and assembly/assemblies will be maintained outside of this
structure?


Good questions :)

I think that assemblies should be outside, because there are lots of  
interesting assemblies that people might want to do that aren't  
J2EE.  For example, a simple Geronimmo server (no API stakc), a  
simple servlet/jsp stack, etc...


geir



Aaron

On Tue, 31 May 2005, Geir Magnusson Jr. wrote:


Can we agree that we need to somehow construct the stable, unstable
and sandbox codebases?

If so, can we move on to how?


geir
--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]









--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]




Re: Stable/Unstable/Sandbox

2005-05-31 Thread Aaron Mulder
Fine with me, though I'm not sure we really need sandbox -- 
unstable is unstable, right?  Whatever.

Are we planning that these locations are for modules, and the
kernel and assembly/assemblies will be maintained outside of this
structure?

Aaron

On Tue, 31 May 2005, Geir Magnusson Jr. wrote:
> Can we agree that we need to somehow construct the stable, unstable  
> and sandbox codebases?
> 
> If so, can we move on to how?
> 
> 
> geir
> -- 
> Geir Magnusson Jr  +1-203-665-6437
> [EMAIL PROTECTED]
> 
> 
> 


Stable/Unstable/Sandbox

2005-05-31 Thread Geir Magnusson Jr.
Can we agree that we need to somehow construct the stable, unstable  
and sandbox codebases?


If so, can we move on to how?


geir
--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]




Re: Module restructure

2005-05-31 Thread Geir Magnusson Jr.


On May 30, 2005, at 10:56 PM, Alan D. Cabrera wrote:




Dain Sundstrom wrote, On 5/30/2005 10:43 PM:



On May 30, 2005, at 4:25 PM, Jeremy Boynes wrote:


The problem we have currently is that there is no continuity   
between our releases - the APIs, deployment plans, etc. have all   
changed incompatibly between them.  This was fine with  
milestones;  however, when we do a production release users need  
to have  confidence that things won't break with the next one.





Ah we finally get to the root of what you are talking about.  I   
believe that if we address this issue directly the technical   
structure of the svn tree will be obvious.




I agree, it makes no sense in talking about the how until we iron  
out the what.


So lets do that.

Jeremy was proposing distinguishing between "stable" - where the  
focus is getting to the next release - and "unstable" - where things  
unrelated to linear progress to a release are done.


First - do we agree this is a good thing?

Second - if we do agree, besides the suggestion of separate roots  
("stable", "unstable", "downright_wacky" (nee "sandbox")), what other  
approaches are there?





Said another way, the  technical discussion of the svn tree will  
never get anywhere without  addressing this core issue first.




I think that Jeremy's point is one part of the discussion.  The  
other is how do we break up Geronimo so that people can mix and  
match pieces and still get a stable, functioning, product.




lets solve this one first.  The other follows after that, IMO.

geir



Regards,
Alan






--
Geir Magnusson Jr  +1-203-665-6437
[EMAIL PROTECTED]




Re: Geronimo subprojects?

2005-05-31 Thread Lance J. Andersen



That is correct.  For any standalone technology that is being released 
outside of J2EE, you need to pass the standalone version of the TCK.  
The tests are not always the same, as there are some additions and 
subtractions based on the requirements of

how the technology is defined to work outside of J2EE.




|
| It depends on the specifications the subproject is implementing  
and  if
| Sun has a stand-alone tck for the specifications.  For example,  
if  it

| were the Geronimo 'just a webserver edition' we could certify it   for
| servlets and jsp because they have standalone tcks, but if it   
were tx
| and jca we could not certify it since there are no standalone   
tcks for

| those specs.
Understood. My main question was if there was some sort of  
'prohibition'

on the use of 'full system' pass/fail statistics for those pieces that
do, in fact, have their own tcks. [I don't view this as a roadblock to
anything, but a definite plus if each individual piece that was able
(due to having and passing their own tcks) could state it passes.]



Yes.  If you want to know if the servlet part works on it's own, you  
need to test it on it's own


geir