Re: Tuscany sample app

2007-05-16 Thread Luciano Resende

I finally got my geronimo dev environment up and was able to
investigate/debug this issue. It turned out the problem was on Tuscany
extensions point code, and not on the contribution service as I  thought
originally.

I have fixed the issue in Tuscany revision #538785 just in time for our RC
branch :) , and tested on Geronimo M5 (windows and linux), and the web
application is working fine !!!

Thanks for all your help.

On 5/14/07, Luciano Resende [EMAIL PROTECTED] wrote:


The suspicious code was identified on the Contribution Service, and
Tuscany M2 does not have this service available, that would explain why
there is no issues with M2.

On 5/10/07, Manu George [EMAIL PROTECTED] wrote:

 Hi Jay,

 Cool, I have not yet tried the trunk of tuscany. I will try it out with
 your fix

 Regards
 Manu

 On 5/10/07, Jay D. McHugh [EMAIL PROTECTED]  wrote:
  I changed my mind.
 
  I just went to look at M2 and -way- too much has changed since then.
 
  I don't think it would be worthwhile to try it just to see.
 
  Cool that it worked though.
 
 
  Jay
 
  Jay D. McHugh wrote:
   Hey Manu,
  
   The versions that had trouble were trunk of both.
  
   I'm surprised that M2 worked (I'll have to try it just to see).
  
  
  
   Jay
  
   Manu George wrote:
   Hi Jay,
   I was able to deploy the tuscany calculator webapp (M2
   version) on the current geronimo trunk w/o any issues. Probably I
 was
   lucky in selecting my versions :). Which version of Geronimo and
   Tuscany were giving the problem?
  
   Regards
   Manu
  
   On 5/10/07, Luciano Resende  [EMAIL PROTECTED] wrote:
   Hey Jay, this is very good news, thanks for your help.
  
   As for the issue you mentioned, this is done while the Tuscany is
   scaning and opening the necessary artifacts to process... let me
 look
   at that code in the Tuscany side and check what I can do.
  
   I'ĺl let you know about any progress...
  
  
   On 5/9/07, Jay D. McHugh [EMAIL PROTECTED] wrote:
I didn't say, but in order to get the app to deploy in Geronimo
 I
   had to
comment out the close() in IOHelper.
   
Jay
   
Jay D. McHugh wrote:
 Hello all.

 Well after wandering through class loaders and deployment
   managers, I
 finally managed to get the Tuscany calculator sample webapp to

   deploy
 and run under Geronimo.

 And, the problem that made it so hard wasn't even in Geronimo
 (at
 least not directly).

 Tuscany is using a helper class when scanning jar files during
   startup
 (IOHelper).

 That class closes the jar file at the same time as it closes
 the
   input
 stream based on the jar file (as recommended by Sun -
 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4950148).

 Tomcat doesn't mind having the jar file get closed - Geronimo
 does.

 Does anyone have any comments on this?

 Does anyone know if Tomcat is built to reopen closed jars?

 Can Tuscany be changed to stop closing the jar file?

 Comments?


 Jay


 .

   
  
  
   --
   Luciano Resende
   http://people.apache.org/~lresendehttp://people.apache.org/%7Elresende
  
  
  
  
 




--
Luciano Resende
http://people.apache.org/~lresende http://people.apache.org/%7Elresende





--
Luciano Resende
http://people.apache.org/~lresende


Re: Tuscany sample app

2007-05-14 Thread Luciano Resende

The suspicious code was identified on the Contribution Service, and Tuscany
M2 does not have this service available, that would explain why there is no
issues with M2.

On 5/10/07, Manu George [EMAIL PROTECTED] wrote:


Hi Jay,

Cool, I have not yet tried the trunk of tuscany. I will try it out with
your fix

Regards
Manu

On 5/10/07, Jay D. McHugh [EMAIL PROTECTED] wrote:
 I changed my mind.

 I just went to look at M2 and -way- too much has changed since then.

 I don't think it would be worthwhile to try it just to see.

 Cool that it worked though.


 Jay

 Jay D. McHugh wrote:
  Hey Manu,
 
  The versions that had trouble were trunk of both.
 
  I'm surprised that M2 worked (I'll have to try it just to see).
 
 
 
  Jay
 
  Manu George wrote:
  Hi Jay,
  I was able to deploy the tuscany calculator webapp (M2
  version) on the current geronimo trunk w/o any issues. Probably I was
  lucky in selecting my versions :). Which version of Geronimo and
  Tuscany were giving the problem?
 
  Regards
  Manu
 
  On 5/10/07, Luciano Resende [EMAIL PROTECTED] wrote:
  Hey Jay, this is very good news, thanks for your help.
 
  As for the issue you mentioned, this is done while the Tuscany is
  scaning and opening the necessary artifacts to process... let me
look
  at that code in the Tuscany side and check what I can do.
 
  I'ĺl let you know about any progress...
 
 
  On 5/9/07, Jay D. McHugh [EMAIL PROTECTED] wrote:
   I didn't say, but in order to get the app to deploy in Geronimo I
  had to
   comment out the close() in IOHelper.
  
   Jay
  
   Jay D. McHugh wrote:
Hello all.
   
Well after wandering through class loaders and deployment
  managers, I
finally managed to get the Tuscany calculator sample webapp to
  deploy
and run under Geronimo.
   
And, the problem that made it so hard wasn't even in Geronimo
(at
least not directly).
   
Tuscany is using a helper class when scanning jar files during
  startup
(IOHelper).
   
That class closes the jar file at the same time as it closes the
  input
stream based on the jar file (as recommended by Sun -
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4950148).
   
Tomcat doesn't mind having the jar file get closed - Geronimo
does.
   
Does anyone have any comments on this?
   
Does anyone know if Tomcat is built to reopen closed jars?
   
Can Tuscany be changed to stop closing the jar file?
   
Comments?
   
   
Jay
   
   
.
   
  
 
 
  --
  Luciano Resende
  http://people.apache.org/~lresende
 
 
 
 






--
Luciano Resende
http://people.apache.org/~lresende


Re: Tuscany sample app

2007-05-10 Thread Luciano Resende

Hey Jay, this is very good news, thanks for your help.

As for the issue you mentioned, this is done while the Tuscany is
scaning and opening the necessary artifacts to process... let me look
at that code in the Tuscany side and check what I can do.

I'ĺl let you know about any progress...


On 5/9/07, Jay D. McHugh [EMAIL PROTECTED] wrote:

I didn't say, but in order to get the app to deploy in Geronimo I had to
comment out the close() in IOHelper.

Jay

Jay D. McHugh wrote:
 Hello all.

 Well after wandering through class loaders and deployment managers, I
 finally managed to get the Tuscany calculator sample webapp to deploy
 and run under Geronimo.

 And, the problem that made it so hard wasn't even in Geronimo (at
 least not directly).

 Tuscany is using a helper class when scanning jar files during startup
 (IOHelper).

 That class closes the jar file at the same time as it closes the input
 stream based on the jar file (as recommended by Sun -
 http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4950148).

 Tomcat doesn't mind having the jar file get closed - Geronimo does.

 Does anyone have any comments on this?

 Does anyone know if Tomcat is built to reopen closed jars?

 Can Tuscany be changed to stop closing the jar file?

 Comments?


 Jay


 .





--
Luciano Resende
http://people.apache.org/~lresende


Re: Tuscany sample app

2007-05-10 Thread Manu George

Hi Jay,
I was able to deploy the tuscany calculator webapp (M2
version) on the current geronimo trunk w/o any issues. Probably I was
lucky in selecting my versions :). Which version of Geronimo and
Tuscany were giving the problem?

Regards
Manu

On 5/10/07, Luciano Resende [EMAIL PROTECTED] wrote:

Hey Jay, this is very good news, thanks for your help.

As for the issue you mentioned, this is done while the Tuscany is
scaning and opening the necessary artifacts to process... let me look
at that code in the Tuscany side and check what I can do.

I'ĺl let you know about any progress...


On 5/9/07, Jay D. McHugh [EMAIL PROTECTED] wrote:
 I didn't say, but in order to get the app to deploy in Geronimo I had to
 comment out the close() in IOHelper.

 Jay

 Jay D. McHugh wrote:
  Hello all.
 
  Well after wandering through class loaders and deployment managers, I
  finally managed to get the Tuscany calculator sample webapp to deploy
  and run under Geronimo.
 
  And, the problem that made it so hard wasn't even in Geronimo (at
  least not directly).
 
  Tuscany is using a helper class when scanning jar files during startup
  (IOHelper).
 
  That class closes the jar file at the same time as it closes the input
  stream based on the jar file (as recommended by Sun -
  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4950148).
 
  Tomcat doesn't mind having the jar file get closed - Geronimo does.
 
  Does anyone have any comments on this?
 
  Does anyone know if Tomcat is built to reopen closed jars?
 
  Can Tuscany be changed to stop closing the jar file?
 
  Comments?
 
 
  Jay
 
 
  .
 



--
Luciano Resende
http://people.apache.org/~lresende



Re: Tuscany sample app

2007-05-10 Thread Jay D. McHugh

Hey Manu,

The versions that had trouble were trunk of both.

I'm surprised that M2 worked (I'll have to try it just to see).



Jay

Manu George wrote:

Hi Jay,
I was able to deploy the tuscany calculator webapp (M2
version) on the current geronimo trunk w/o any issues. Probably I was
lucky in selecting my versions :). Which version of Geronimo and
Tuscany were giving the problem?

Regards
Manu

On 5/10/07, Luciano Resende [EMAIL PROTECTED] wrote:

Hey Jay, this is very good news, thanks for your help.

As for the issue you mentioned, this is done while the Tuscany is
scaning and opening the necessary artifacts to process... let me look
at that code in the Tuscany side and check what I can do.

I'ĺl let you know about any progress...


On 5/9/07, Jay D. McHugh [EMAIL PROTECTED] wrote:
 I didn't say, but in order to get the app to deploy in Geronimo I 
had to

 comment out the close() in IOHelper.

 Jay

 Jay D. McHugh wrote:
  Hello all.
 
  Well after wandering through class loaders and deployment 
managers, I
  finally managed to get the Tuscany calculator sample webapp to 
deploy

  and run under Geronimo.
 
  And, the problem that made it so hard wasn't even in Geronimo (at
  least not directly).
 
  Tuscany is using a helper class when scanning jar files during 
startup

  (IOHelper).
 
  That class closes the jar file at the same time as it closes the 
input

  stream based on the jar file (as recommended by Sun -
  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4950148).
 
  Tomcat doesn't mind having the jar file get closed - Geronimo does.
 
  Does anyone have any comments on this?
 
  Does anyone know if Tomcat is built to reopen closed jars?
 
  Can Tuscany be changed to stop closing the jar file?
 
  Comments?
 
 
  Jay
 
 
  .
 



--
Luciano Resende
http://people.apache.org/~lresende



Re: Tuscany sample app

2007-05-10 Thread Jay D. McHugh

I changed my mind.

I just went to look at M2 and -way- too much has changed since then.

I don't think it would be worthwhile to try it just to see.

Cool that it worked though.


Jay

Jay D. McHugh wrote:

Hey Manu,

The versions that had trouble were trunk of both.

I'm surprised that M2 worked (I'll have to try it just to see).



Jay

Manu George wrote:

Hi Jay,
I was able to deploy the tuscany calculator webapp (M2
version) on the current geronimo trunk w/o any issues. Probably I was
lucky in selecting my versions :). Which version of Geronimo and
Tuscany were giving the problem?

Regards
Manu

On 5/10/07, Luciano Resende [EMAIL PROTECTED] wrote:

Hey Jay, this is very good news, thanks for your help.

As for the issue you mentioned, this is done while the Tuscany is
scaning and opening the necessary artifacts to process... let me look
at that code in the Tuscany side and check what I can do.

I'ĺl let you know about any progress...


On 5/9/07, Jay D. McHugh [EMAIL PROTECTED] wrote:
 I didn't say, but in order to get the app to deploy in Geronimo I 
had to

 comment out the close() in IOHelper.

 Jay

 Jay D. McHugh wrote:
  Hello all.
 
  Well after wandering through class loaders and deployment 
managers, I
  finally managed to get the Tuscany calculator sample webapp to 
deploy

  and run under Geronimo.
 
  And, the problem that made it so hard wasn't even in Geronimo (at
  least not directly).
 
  Tuscany is using a helper class when scanning jar files during 
startup

  (IOHelper).
 
  That class closes the jar file at the same time as it closes the 
input

  stream based on the jar file (as recommended by Sun -
  http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4950148).
 
  Tomcat doesn't mind having the jar file get closed - Geronimo does.
 
  Does anyone have any comments on this?
 
  Does anyone know if Tomcat is built to reopen closed jars?
 
  Can Tuscany be changed to stop closing the jar file?
 
  Comments?
 
 
  Jay
 
 
  .
 



--
Luciano Resende
http://people.apache.org/~lresende







Re: Tuscany sample app

2007-05-10 Thread Manu George

Hi Jay,

Cool, I have not yet tried the trunk of tuscany. I will try it out with your fix

Regards
Manu

On 5/10/07, Jay D. McHugh [EMAIL PROTECTED] wrote:

I changed my mind.

I just went to look at M2 and -way- too much has changed since then.

I don't think it would be worthwhile to try it just to see.

Cool that it worked though.


Jay

Jay D. McHugh wrote:
 Hey Manu,

 The versions that had trouble were trunk of both.

 I'm surprised that M2 worked (I'll have to try it just to see).



 Jay

 Manu George wrote:
 Hi Jay,
 I was able to deploy the tuscany calculator webapp (M2
 version) on the current geronimo trunk w/o any issues. Probably I was
 lucky in selecting my versions :). Which version of Geronimo and
 Tuscany were giving the problem?

 Regards
 Manu

 On 5/10/07, Luciano Resende [EMAIL PROTECTED] wrote:
 Hey Jay, this is very good news, thanks for your help.

 As for the issue you mentioned, this is done while the Tuscany is
 scaning and opening the necessary artifacts to process... let me look
 at that code in the Tuscany side and check what I can do.

 I'ĺl let you know about any progress...


 On 5/9/07, Jay D. McHugh [EMAIL PROTECTED] wrote:
  I didn't say, but in order to get the app to deploy in Geronimo I
 had to
  comment out the close() in IOHelper.
 
  Jay
 
  Jay D. McHugh wrote:
   Hello all.
  
   Well after wandering through class loaders and deployment
 managers, I
   finally managed to get the Tuscany calculator sample webapp to
 deploy
   and run under Geronimo.
  
   And, the problem that made it so hard wasn't even in Geronimo (at
   least not directly).
  
   Tuscany is using a helper class when scanning jar files during
 startup
   (IOHelper).
  
   That class closes the jar file at the same time as it closes the
 input
   stream based on the jar file (as recommended by Sun -
   http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4950148).
  
   Tomcat doesn't mind having the jar file get closed - Geronimo does.
  
   Does anyone have any comments on this?
  
   Does anyone know if Tomcat is built to reopen closed jars?
  
   Can Tuscany be changed to stop closing the jar file?
  
   Comments?
  
  
   Jay
  
  
   .
  
 


 --
 Luciano Resende
 http://people.apache.org/~lresende







Re: Tuscany sample app

2007-05-09 Thread Jay D. McHugh
I didn't say, but in order to get the app to deploy in Geronimo I had to 
comment out the close() in IOHelper.


Jay

Jay D. McHugh wrote:

Hello all.

Well after wandering through class loaders and deployment managers, I 
finally managed to get the Tuscany calculator sample webapp to deploy 
and run under Geronimo.


And, the problem that made it so hard wasn't even in Geronimo (at 
least not directly).


Tuscany is using a helper class when scanning jar files during startup 
(IOHelper).


That class closes the jar file at the same time as it closes the input 
stream based on the jar file (as recommended by Sun - 
http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=4950148).


Tomcat doesn't mind having the jar file get closed - Geronimo does.

Does anyone have any comments on this?

Does anyone know if Tomcat is built to reopen closed jars?

Can Tuscany be changed to stop closing the jar file?

Comments?


Jay


.