Re: Tuscany sample app
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
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
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
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
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
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
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
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 .