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/~lresende
> > >>>
> > >
> > >
> > >
> >
>



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





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


.