Re: New JDBC components for ServiceMix
In Spagic (www.spagic.org), an integration platform that uses ServiceMix, we implemented a quite sophisticated JDBC component (it's a lightweight component). If you want to know more about it, you can see the document Spagic_Studio_Components.zip released in the Spagic documentation. Best Regards Gianfranco Boccalon Artur Karazniewicz ha scritto: Guys, I plan to start implementation of new JDBC components for ServiceMix. I know that for the time being we have simple JDBC component, but to be honest - it's really simple and in my experience we should provide something more sophisticated (I plan to provide support for selects, updates/inserts, stored procedures and database polling). Just want to check if, maybe, someone is working on something like this right now? If yes please let me know, I want to avoid duplicated work, also would like, with pleasure, offer my help working on this. If no, please, could You judge - that would be better to develop LW component, like current JDBC (but more powerful) or would You prefer JBI component? What are Your thoughts. regards Artur
Fwd: August Reports
-- Forwarded message -- From: Noel J. Bergman [EMAIL PROTECTED] Date: Aug 2, 2007 3:52 AM Subject: August Reports To: [EMAIL PROTECTED] Just getting the reminder in early --- those projects reporting in August, please start working on and posting your reports. --- Noel - To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED] -- Cheers, Guillaume Nodet Principal Engineer, IONA Blog: http://gnodet.blogspot.com/
Re: Problems with method level container transactions in Geronimo 2.0 / OpenEJB
On Aug 1, 2007, at 12:17 PM, David Blevins wrote: That's the info I was looking for. I'll fix this. Should be good now. -David -David On Aug 1, 2007, at 9:03 AM, David Jencks wrote: And section 13.3.7.2.1 very clearly states in great detail that more specific xml overrides less specific xml. So IMO there's a bug in openejb's current behavior. thanks david jencks On Aug 1, 2007, at 9:00 AM, David Jencks wrote: The spec is clear about this case anyway, on p 336 it says Atransactionattributemaybespecifiedonamethodof thebeanclass tooverridethetransaction attribute value explicitly or implicitly specified on the bean class. thanks david jencks On Aug 1, 2007, at 5:17 AM, Christopher Blythe wrote: David... Any idea how this will be handled in EJB 3 beans when the transaction attributes are defined in the annotations? If I were to define a transaction annotation for the whole bean and another for an individual method, would the method level attribute be ignored? Chris On 8/1/07, David Blevins [EMAIL PROTECTED] wrote: On Jul 25, 2007, at 7:57 PM, Christopher Blythe wrote: I was working on DayTrader 2.0 when I found that the resetTrade method for all of the runtime modes (with the exception of Direct mode) would fail. I went back and deploy DayTrader 1.2 on GMO 2.0 and noticed the same behavior. I then went back and deploy DT 1.2 on GMO 1.1.1 and resetTrade worked for EJB mode like a champ. If you look in the ejb-jar.xml and check out the container transactions, you see the following... container-transaction method ejb-nameTradeEJB/ejb-name method-intfRemote/method-intf method-nameresetTrade/method-name method-params method-paramboolean/method-param /method-params /method ... trans-attributeNotSupported/trans-attribute /container-transaction container-transaction ... method ejb-nameTradeEJB/ejb-name method-name*/method-name /method ... trans-attributeRequired/trans-attribute /container-transaction Took me a couple hours to dig through this but basically what is happening is that the second transaction attribute declaration for TradeEJB (method *) is essentially overwriting the first (method resetTrade(boolean)). These are processed in the order they are declared so fixing it should be as easy as moving the resetTrade (boolean) declaration to be after the * declaration. If you know of a part of the EJB spec that is relevant I'm definitely all ears -- as far as I know it's valid to process them in the order they are declared. For the future (not 2.0) and provided it isn't explicitly prohibited by the spec, we could possibly order the container-transaction declarations for an ejb from least specific to most specific and process them that way -- like we do for interceptor-bindings. If you had some time to do some leg work on digging through the spec that'd be great. -David The impl for resetTrade in the TradeEJB session bean calls to the TradeDirect code in order to perform the reset. The TradeDirect code manages the transaction commits on its own. That is why the resetTrade method in TradeEJB was marked as NotSupported. As I mentioned earlier, this was recognized by the Geronimo 1.1.1 container; however, it looks like the Geronimo 2.0 container is not picking this up. A look at some of the OpenEJB trace information seems to confirm this... 22:11:51,437 INFO [OpenEJB] invoking method resetTrade on ejb/ TradeEJB with identity null 22:11:51,437 INFO [Transaction] TX Required: Started transaction [EMAIL PROTECTED] 22:11:51,437 TRACE [SinglePoolConnectionInterceptor] Supplying pooled connection MCI: [EMAIL PROTECTED] 3e MC: [EMAIL PROTECTED] from pool: org.apache.geronimo.connector.outbound.SinglePoolConnectionIntercep tor @56525652 22:11:51,437 TRACE [TransactionCachingInterceptor] supplying connection from pool null for managed connection [EMAIL PROTECTED] to tx caching interceptor org.apache.geronimo.connector.outbound.TransactionCachingIntercepto [EMAIL PROTECTED] c005c00 22:11:51,546 ERROR [Log] Error: Failed to reset Trade Just for reference, here is the exception that is being thrown 22:51:04,031 ERROR [Log] Error: Failed to reset Trade com.ibm.db2.jcc.b.SqlException: setAutoCommit(true) invalid during global transaction com.ibm.db2.jcc.b.SqlException : setAutoCommit(true) invalid during global transaction at com.ibm.db2.jcc.b.p.setAutoCommit(p.java:1152) at com.ibm.db2.jcc.b.dc.setAutoCommit(dc.java:151) at org.tranql.connector.jdbc.ManagedXAConnection.localTransactionCommi t (ManagedXAConnection.java :104) at
Re: Proposed Branch and Release Schedule for Geronimo 2.0
Somewhat related... Post this release I'm thinking of refactoring genesis to simplify all that junk. Maybe weed it down to one module for project config. Just a heads up... --jason -Original Message- From: Kevan Miller [EMAIL PROTECTED] Date: Wed, 1 Aug 2007 23:34:05 To:dev@geronimo.apache.org Subject: Re: Proposed Branch and Release Schedule for Geronimo 2.0 On Jul 31, 2007, at 11:37 PM, Matt Hogstrom wrote: All, It looks like we're winding down and readying for the 2.0 release that is long awaited. I've been working on something at work for the last week that has kept me a little distracted from G so apologies if I missed something in a thread. There are lots of supporting elements that are being released. I saw Tim got some specs out and I'm working on Genesis and some of the Connector / Tx stuff that Jencks did. Assuming these votes succeed and the Law firm of Miller, Miller and Devoto don't find some odd file that we need or an extra one we don't it looks like we can spin up a 2.0 release for a vote later in the week. That in mind, I propose that we look to create the branches/2.0.0 release on thursday. This will be the final release and will undergo the fitting for a release and will not take code changes unless fixing a specific bug. the branches/2.0 will be updated to 2.0.1-SNAPSHOT and can continue the infusion of bug fixes, etc. Please have all your final fixes in branches/2.0 by Thursday morning Eastern time so we can branch and lock this monster down. So, the summary would be: 8/2 Branch branches/2.0 - branches/2.0.0 8/3 Spin up Geronimo RC 1 and start final TCK run (this will include inflight jars that votes expire on Friday). 8/7 Geronimo 2.0 is announced to the world and released 8/7 There is much excitement and rejoicing. Hey Matt, That looks good, especially the excitement and rejoicing part... :-) We might need to slide in a few more fixes. So, the RC1 spin up date may need to be adjusted, slightly. These are good goals to set... --kevan
[jira] Created: (GERONIMO-3367) Unable to access console after stop/restart of active mq connector
Unable to access console after stop/restart of active mq connector -- Key: GERONIMO-3367 URL: https://issues.apache.org/jira/browse/GERONIMO-3367 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Components: connector Reporter: anish pathadan Unable to access console after stop/restart of Active MQ resource adapter. Attached below is the trace 17:18:55,875 WARN [startup] Unable to scrape for @Stateful, @Stateless or @Mess ageDriven annotations. EjbModule URL not valid: MEJBGBean java.net.MalformedURLException: no protocol: MEJBGBean at java.net.URL.init(URL.java:567) at java.net.URL.init(URL.java:464) at java.net.URL.init(URL.java:413) at org.apache.openejb.config.AnnotationDeployer$DiscoverBeansInClassLoad er.deploy(AnnotationDeployer.java:190) at org.apache.openejb.config.AnnotationDeployer$DiscoverBeansInClassLoad er.deploy(AnnotationDeployer.java:167) at org.apache.openejb.config.AnnotationDeployer.deploy(AnnotationDeploye r.java:158) at org.apache.openejb.config.ConfigurationFactory$Chain.deploy(Configura tionFactory.java:110) at org.apache.openejb.config.ConfigurationFactory.configureApplication(C onfigurationFactory.java:311) at org.apache.openejb.config.ConfigurationFactory.configureApplication(C onfigurationFactory.java:298) at org.apache.geronimo.openejb.OpenEjbSystemGBean.configureApplication(O penEjbSystemGBean.java:305) at org.apache.geronimo.openejb.OpenEjbSystemGBean$$FastClassByCGLIB$$500 5cdd0.invoke(generated) at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethod Invoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperatio n.java:127) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance. java:820) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:5 7) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperat ionInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(Pro xyMethodInterceptor.java:96) at org.apache.geronimo.openejb.OpenEjbSystem$$EnhancerByCGLIB$$30a1d823. configureApplication(generated) at org.apache.geronimo.openejb.MEJBGBean.doStart(MEJBGBean.java:48) at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanI nstance.java:986) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart (GBeanInstanceState.java:267) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta nceState.java:102) at org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.j ava:529) at org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GB eanDependency.java:111) at org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDepe ndency.java:146) at org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDepe ndency.java:120) at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEve nt(BasicLifecycleMonitor.java:173) at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(Bas icLifecycleMonitor.java:41) at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBr oadcaster.fireRunningEvent(BasicLifecycleMonitor.java:251) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart (GBeanInstanceState.java:292) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta nceState.java:102) at org.apache.geronimo.gbean.runtime.GBeanInstance.start(GBeanInstance.j ava:529) at org.apache.geronimo.gbean.runtime.GBeanDependency.attemptFullStart(GB eanDependency.java:111) at org.apache.geronimo.gbean.runtime.GBeanDependency.addTarget(GBeanDepe ndency.java:146) at org.apache.geronimo.gbean.runtime.GBeanDependency$1.running(GBeanDepe ndency.java:120) at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.fireRunningEve nt(BasicLifecycleMonitor.java:173) at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor.access$300(Bas icLifecycleMonitor.java:41) at org.apache.geronimo.kernel.basic.BasicLifecycleMonitor$RawLifecycleBr oadcaster.fireRunningEvent(BasicLifecycleMonitor.java:251) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart (GBeanInstanceState.java:292) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInsta nceState.java:102) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(G BeanInstanceState.java:124) at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanI
[jira] Closed: (DAYTRADER-48) Remove TradeJPA mode (replaced by full EJB 3 mode)
[ https://issues.apache.org/jira/browse/DAYTRADER-48?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christopher James Blythe closed DAYTRADER-48. - Resolution: Fixed Fix Version/s: 2.0 Assignee: Christopher James Blythe Completed removal of TradeJPA Remove TradeJPA mode (replaced by full EJB 3 mode) -- Key: DAYTRADER-48 URL: https://issues.apache.org/jira/browse/DAYTRADER-48 Project: DayTrader Issue Type: Task Components: EJB Tier Affects Versions: 2.0 Reporter: Christopher James Blythe Assignee: Christopher James Blythe Priority: Minor Fix For: 2.0 The EJB 3 code that was recently committed provides a full EJB 3 implementation of the DayTrader workload using EJB 3 entities, sessions and MDBs. This improves upon the original Trade JPA mode (from which the business logic was originally ported) that used EJB 2.1 based session and MDBs. Furthermore, minor modifications were made to improve data consistency and performance (via eager/lazy loading of the entities). I see no real need for the original JPA mode to stick around and feel it should be removed. Any objections? -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Created: (GERONIMO-3368) Axis2ClientConfigurationFactory not always being used in certain platforms
Axis2ClientConfigurationFactory not always being used in certain platforms -- Key: GERONIMO-3368 URL: https://issues.apache.org/jira/browse/GERONIMO-3368 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Components: webservices Affects Versions: 2.0 Reporter: Lin Sun Assignee: Lin Sun Fix For: 2.0 On Windows 2003 Linux, GBean TomcatWebAppContext will be started before Axis2ConfigGBean. Class org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl will be loaded when the geronimo kernel starts TomcatWebAppContext, look at the following codes in DescriptionFactoryImpl: private static ClientConfigurationFactory clientConfigFactory = ClientConfigurationFactory.newInstance(); This will make class DescriptionFactoryImpl can not load Axis2ClientConfigurationFactory which is registered into MetadataFactoryRegistry in Axis2ConfigGBean. So DescriptionFactoryImpl still use the old ClientConfigurationFactory, not Axis2ClientConfigurationFactory. On Windows XP, GBean TomcatWebAppContext will be started after Axis2ConfigGBean so the client configurationcontext is working as expected. GBean TomcatWebAppContext and Axis2ConfigGBean have the same priority, it's not mandatory for geronimo kernel to start Axis2ConfigGBean firstly. The patch will set priority of Axis2ConfigGBean as GBeanInfo.PRIORITY_CLASSLOADER. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (GERONIMO-3368) Axis2ClientConfigurationFactory not always being used in certain platforms
[ https://issues.apache.org/jira/browse/GERONIMO-3368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Lin Sun updated GERONIMO-3368: -- Attachment: G-3368.patch Patch contributed by Yun Feng Ma. Able to get some load testing running with this patch. Axis2ClientConfigurationFactory not always being used in certain platforms -- Key: GERONIMO-3368 URL: https://issues.apache.org/jira/browse/GERONIMO-3368 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: webservices Affects Versions: 2.0 Reporter: Lin Sun Assignee: Lin Sun Fix For: 2.0 Attachments: G-3368.patch On Windows 2003 Linux, GBean TomcatWebAppContext will be started before Axis2ConfigGBean. Class org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl will be loaded when the geronimo kernel starts TomcatWebAppContext, look at the following codes in DescriptionFactoryImpl: private static ClientConfigurationFactory clientConfigFactory = ClientConfigurationFactory.newInstance(); This will make class DescriptionFactoryImpl can not load Axis2ClientConfigurationFactory which is registered into MetadataFactoryRegistry in Axis2ConfigGBean. So DescriptionFactoryImpl still use the old ClientConfigurationFactory, not Axis2ClientConfigurationFactory. On Windows XP, GBean TomcatWebAppContext will be started after Axis2ConfigGBean so the client configurationcontext is working as expected. GBean TomcatWebAppContext and Axis2ConfigGBean have the same priority, it's not mandatory for geronimo kernel to start Axis2ConfigGBean firstly. The patch will set priority of Axis2ConfigGBean as GBeanInfo.PRIORITY_CLASSLOADER. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Assigned: (GERONIMO-3368) Axis2ClientConfigurationFactory not always being used in certain platforms
[ https://issues.apache.org/jira/browse/GERONIMO-3368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jarek Gawor reassigned GERONIMO-3368: - Assignee: Jarek Gawor (was: Lin Sun) Axis2ClientConfigurationFactory not always being used in certain platforms -- Key: GERONIMO-3368 URL: https://issues.apache.org/jira/browse/GERONIMO-3368 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: webservices Affects Versions: 2.0 Reporter: Lin Sun Assignee: Jarek Gawor Fix For: 2.0 Attachments: G-3368.patch On Windows 2003 Linux, GBean TomcatWebAppContext will be started before Axis2ConfigGBean. Class org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl will be loaded when the geronimo kernel starts TomcatWebAppContext, look at the following codes in DescriptionFactoryImpl: private static ClientConfigurationFactory clientConfigFactory = ClientConfigurationFactory.newInstance(); This will make class DescriptionFactoryImpl can not load Axis2ClientConfigurationFactory which is registered into MetadataFactoryRegistry in Axis2ConfigGBean. So DescriptionFactoryImpl still use the old ClientConfigurationFactory, not Axis2ClientConfigurationFactory. On Windows XP, GBean TomcatWebAppContext will be started after Axis2ConfigGBean so the client configurationcontext is working as expected. GBean TomcatWebAppContext and Axis2ConfigGBean have the same priority, it's not mandatory for geronimo kernel to start Axis2ConfigGBean firstly. The patch will set priority of Axis2ConfigGBean as GBeanInfo.PRIORITY_CLASSLOADER. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-3369) MultiParentClassLoader does not check for hidden resources in recursiveFind()
[ https://issues.apache.org/jira/browse/GERONIMO-3369?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kevan Miller closed GERONIMO-3369. -- Resolution: Fixed Fixed in branches/2.0 and trunk. I removed some old comented out code and also added a isNonOverridableResource() check. MultiParentClassLoader does not check for hidden resources in recursiveFind() -- Key: GERONIMO-3369 URL: https://issues.apache.org/jira/browse/GERONIMO-3369 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Affects Versions: 2.0 Reporter: Kevan Miller Assignee: Kevan Miller Fix For: 2.0 recursiveFind isn't checking hidden resources. So, a ClassLoader.getResources() call may return resources from parent ClassLoaders which should not have been searched. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Created: (GERONIMO-3369) MultiParentClassLoader does not check for hidden resources in recursiveFind()
MultiParentClassLoader does not check for hidden resources in recursiveFind() -- Key: GERONIMO-3369 URL: https://issues.apache.org/jira/browse/GERONIMO-3369 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Affects Versions: 2.0 Reporter: Kevan Miller Assignee: Kevan Miller Fix For: 2.0 recursiveFind isn't checking hidden resources. So, a ClassLoader.getResources() call may return resources from parent ClassLoaders which should not have been searched. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Assigned: (GERONIMO-3370) Create local build of OpenJPA in our local repo
[ https://issues.apache.org/jira/browse/GERONIMO-3370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Donald Woods reassigned GERONIMO-3370: -- Assignee: Donald Woods Create local build of OpenJPA in our local repo --- Key: GERONIMO-3370 URL: https://issues.apache.org/jira/browse/GERONIMO-3370 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: persistence Affects Versions: 2.0 Reporter: Kevan Miller Assignee: Donald Woods Fix For: 2.0 For 2.0 release, we'll need to create a build of OpenJPA and put it in the branches/2.0/repository. OpenJPA revision number 561970 contains the final change that we need. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: Tomcat connectors
This work is complete now and available in trunk and the 2.0 branch. As a side effect of introducing these new connectors we needed to make some changes to the management apis (mainly WebManager) to allow the connectors to specify which attributes they support, what their types are (string, boolean, integer, etc), whether or not they are required vs. optional, etc. All this used to be hard coded in the portlet but now they are defined per connector type in JettyManagerImpl and TomcatManagerImpl and the portlet just renders a form with corresponding inputs and validation. I tried to cover as much testing as possible within our proposed timeframe for 2.0 but there may still be some rough edges. In particular I was not able to test the APR connectors without having the native libraries. You can successfully create an APR connector but without the libraries it won't start due to an unsatisfied link error (as expected). Thanks to Jeff and David Jencks for all their help on getting this important feature into 2.0. Best wishes, Paul On Jul 25, 2007, at 1:43 PM, Jeff Genender wrote: Ok I added a whole bunch of new connectors in the o.a.g.t.connectors package. I am still working on APR - more notes to follow on this as its a little squirly since the Tomcat Connector somewhat chooses this automatically based on the existence of a native libraries. For the console we may wish to do a check on whether the native libs exist, and if so, present the APR connector. More on this in another email. Here are the connectors we care about at the moment... AJP13ConnectorGBean - Implements AJP Http11ConnectorGBean - Implements blocking Http connector Https11ConnectorGBean - Implements blocking Https connector Http11NIOConnectorGBean - Implements non-blocking Http connector Https11NIOConnectorGBean - Implements non-blocking Https connector I have not wired them into the container and other GBeans yet...I want to clena them up and get any feedback before making the switch since this obviously will impact the console upon wiring them in. As a side note...I am not using any references to the WebManager or other interfaces we used that hooked into the console. We can re-add those if those are deemed necessary. Jeff Paul McMahan wrote: I agree NIO support would be great to have in 2.0, especially since its required for comet. Best wishes, Paul On Jul 23, 2007, at 2:42 PM, Jeff Genender wrote: Hi, I was going through some JIRAs and the Geronimo2.0 source and noticed it will be difficult at best to get the NIO connector and setting attributes on the APR connector for Tomcat due to its current implementation. I really think the ability to use these 2 connectors is very important for the 2.0 release and I would like to put these in. If there are no objections, I would like this to be a part of the 2.0 release. Jeff
[jira] Commented: (GERONIMO-3368) Axis2ClientConfigurationFactory not always being used in certain platforms
[ https://issues.apache.org/jira/browse/GERONIMO-3368?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517313 ] Jarek Gawor commented on GERONIMO-3368: --- I was able to replicate this problem if the web service and the service-ref client was deployed as two separate modules (but not if both were in one module). Fixes committed to trunk: revision 562146 and 2.0 branch: revision 562167 Axis2ClientConfigurationFactory not always being used in certain platforms -- Key: GERONIMO-3368 URL: https://issues.apache.org/jira/browse/GERONIMO-3368 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: webservices Affects Versions: 2.0 Reporter: Lin Sun Assignee: Jarek Gawor Fix For: 2.0 Attachments: G-3368.patch On Windows 2003 Linux, GBean TomcatWebAppContext will be started before Axis2ConfigGBean. Class org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl will be loaded when the geronimo kernel starts TomcatWebAppContext, look at the following codes in DescriptionFactoryImpl: private static ClientConfigurationFactory clientConfigFactory = ClientConfigurationFactory.newInstance(); This will make class DescriptionFactoryImpl can not load Axis2ClientConfigurationFactory which is registered into MetadataFactoryRegistry in Axis2ConfigGBean. So DescriptionFactoryImpl still use the old ClientConfigurationFactory, not Axis2ClientConfigurationFactory. On Windows XP, GBean TomcatWebAppContext will be started after Axis2ConfigGBean so the client configurationcontext is working as expected. GBean TomcatWebAppContext and Axis2ConfigGBean have the same priority, it's not mandatory for geronimo kernel to start Axis2ConfigGBean firstly. The patch will set priority of Axis2ConfigGBean as GBeanInfo.PRIORITY_CLASSLOADER. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Resolved: (GERONIMO-3368) Axis2ClientConfigurationFactory not always being used in certain platforms
[ https://issues.apache.org/jira/browse/GERONIMO-3368?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jarek Gawor resolved GERONIMO-3368. --- Resolution: Fixed Axis2ClientConfigurationFactory not always being used in certain platforms -- Key: GERONIMO-3368 URL: https://issues.apache.org/jira/browse/GERONIMO-3368 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: webservices Affects Versions: 2.0 Reporter: Lin Sun Assignee: Jarek Gawor Fix For: 2.0 Attachments: G-3368.patch On Windows 2003 Linux, GBean TomcatWebAppContext will be started before Axis2ConfigGBean. Class org.apache.axis2.jaxws.description.impl.DescriptionFactoryImpl will be loaded when the geronimo kernel starts TomcatWebAppContext, look at the following codes in DescriptionFactoryImpl: private static ClientConfigurationFactory clientConfigFactory = ClientConfigurationFactory.newInstance(); This will make class DescriptionFactoryImpl can not load Axis2ClientConfigurationFactory which is registered into MetadataFactoryRegistry in Axis2ConfigGBean. So DescriptionFactoryImpl still use the old ClientConfigurationFactory, not Axis2ClientConfigurationFactory. On Windows XP, GBean TomcatWebAppContext will be started after Axis2ConfigGBean so the client configurationcontext is working as expected. GBean TomcatWebAppContext and Axis2ConfigGBean have the same priority, it's not mandatory for geronimo kernel to start Axis2ConfigGBean firstly. The patch will set priority of Axis2ConfigGBean as GBeanInfo.PRIORITY_CLASSLOADER. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[VOTE] Release TxManager 2.0
All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern.
[jira] Created: (GERONIMO-3371) Create local build of Axis2 in our local repo
Create local build of Axis2 in our local repo - Key: GERONIMO-3371 URL: https://issues.apache.org/jira/browse/GERONIMO-3371 Project: Geronimo Issue Type: Task Security Level: public (Regular issues) Affects Versions: 2.0 Reporter: Jarek Gawor It looks Axis2 1.3 might not be released in time for Geronimo release so we need to take a snapshot of the Axis2 1.3 branch and put it in our local repo. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (GERONIMO-3370) Create local build of OpenJPA in our local repo
[ https://issues.apache.org/jira/browse/GERONIMO-3370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Donald Woods updated GERONIMO-3370: --- Attachment: openjpa-1.0.0-r561970-src.zip OpenJPA 1.0.0 Rev561970 source code used to build the jars we need. Updated openjpa-kernel\src\main\java\org\apache\openjpa\conf\OpenJPAVersion.java to properly have version=1.0.0 and revision=561970 Create local build of OpenJPA in our local repo --- Key: GERONIMO-3370 URL: https://issues.apache.org/jira/browse/GERONIMO-3370 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: persistence Affects Versions: 2.0 Reporter: Kevan Miller Assignee: Donald Woods Fix For: 2.0 Attachments: openjpa-1.0.0-r561970-src.zip For 2.0 release, we'll need to create a build of OpenJPA and put it in the branches/2.0/repository. OpenJPA revision number 561970 contains the final change that we need. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [VOTE] Release specs for JACC, JSP, Servlet
+1 david jencks On Jul 30, 2007, at 7:04 PM, Tim McConnell wrote: Hi, Please review and vote on the release of the following Geronimo specs: -- geronimo-jacc_1.1_spec-1.0 -- geronimo-jsp_2.1_spec-1.0 -- geronimo-servlet_2.5_spec-1.1 The corresponding tar files are here: http://people.apache.org/~mcconne/geronimo-jacc_1.1_spec-1.0.tar.gz http://people.apache.org/~mcconne/geronimo-jsp_2.1_spec-1.0.tar.gz http://people.apache.org/~mcconne/geronimo-servlet_2.5_spec-1.1.tar.gz The current svn locations are here: https://svn.apache.org/repos/asf/geronimo/specs/branches/geronimo- jacc_1.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/branches/geronimo- jsp_2.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/branches/geronimo- servlet_2.5_spec-1.1 The future svn locations will be here: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo- jacc_1.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo- jsp_2.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo- servlet_2.5_spec-1.1 The vote will conclude at 10:00 PM EST on Thursday, August 2nd. -- Thanks, Tim McConnell
Re: [VOTE] Release Genesis 1.2
+1 david jencks On Jul 31, 2007, at 8:21 PM, Matt Hogstrom wrote: Please review and vote on the Genesis release of 1.2. At this location you will find a tar ball with the repository and related artifacts that will be released. http://people.apache.org/~hogstrom/genesis-rc1 Branch with source is at https://svn.apache.org/repos/asf/geronimo/ genesis/branches/1.2/ [ ] +1 Release Genesis 1.2 [ ] 0 No opinion [ ] -1 Do not release this artifact (please provide reason Vote will complete at 2330 ET, August 3 2007.
Re: [VOTE] Release specs for JACC, JSP, Servlet
+1 David On Jul 30, 2007, at 7:04 PM, Tim McConnell wrote: Hi, Please review and vote on the release of the following Geronimo specs: -- geronimo-jacc_1.1_spec-1.0 -- geronimo-jsp_2.1_spec-1.0 -- geronimo-servlet_2.5_spec-1.1 The corresponding tar files are here: http://people.apache.org/~mcconne/geronimo-jacc_1.1_spec-1.0.tar.gz http://people.apache.org/~mcconne/geronimo-jsp_2.1_spec-1.0.tar.gz http://people.apache.org/~mcconne/geronimo-servlet_2.5_spec-1.1.tar.gz The current svn locations are here: https://svn.apache.org/repos/asf/geronimo/specs/branches/geronimo- jacc_1.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/branches/geronimo- jsp_2.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/branches/geronimo- servlet_2.5_spec-1.1 The future svn locations will be here: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo- jacc_1.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo- jsp_2.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo- servlet_2.5_spec-1.1 The vote will conclude at 10:00 PM EST on Thursday, August 2nd. -- Thanks, Tim McConnell
Re: [VOTE] Release TxManager 2.0
+1 On Aug 2, 2007, at 9:27 AM, Matt Hogstrom wrote: All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern.
[jira] Created: (DAYTRADER-50) UserID shows up as null on Home page in EJB 3 mode
UserID shows up as null on Home page in EJB 3 mode -- Key: DAYTRADER-50 URL: https://issues.apache.org/jira/browse/DAYTRADER-50 Project: DayTrader Issue Type: Bug Components: EJB Tier Affects Versions: 2.0 Reporter: Christopher James Blythe Priority: Minor The userID shows up as null on the Home page while in EJB 3 mode. Need to populate transient field in AccountDataBean with profile userid. Also, using this opportunity to add a TransactionalAttribute of NOT_SUPPORTED as an annotation on the resetTrade method. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [VOTE] Release TxManager 2.0
+1 Matt Hogstrom wrote: All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern.
Re: [VOTE] Release specs for JACC, JSP, Servlet
I'm +1 on all but... I think the geronimo-servlet_2.5_spec-1.1-sources.jar should be re-generated. Looks like the source files are duplicated. They are placed in the right package name directory and also in the root directory (without the package name). Jarek On 7/30/07, Tim McConnell [EMAIL PROTECTED] wrote: Hi, Please review and vote on the release of the following Geronimo specs: -- geronimo-jacc_1.1_spec-1.0 -- geronimo-jsp_2.1_spec-1.0 -- geronimo-servlet_2.5_spec-1.1 The corresponding tar files are here: http://people.apache.org/~mcconne/geronimo-jacc_1.1_spec-1.0.tar.gz http://people.apache.org/~mcconne/geronimo-jsp_2.1_spec-1.0.tar.gz http://people.apache.org/~mcconne/geronimo-servlet_2.5_spec-1.1.tar.gz The current svn locations are here: https://svn.apache.org/repos/asf/geronimo/specs/branches/geronimo-jacc_1.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/branches/geronimo-jsp_2.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/branches/geronimo-servlet_2.5_spec-1.1 The future svn locations will be here: https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jacc_1.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-jsp_2.1_spec-1.0 https://svn.apache.org/repos/asf/geronimo/specs/tags/geronimo-servlet_2.5_spec-1.1 The vote will conclude at 10:00 PM EST on Thursday, August 2nd. -- Thanks, Tim McConnell
[jira] Commented: (GERONIMO-1525) Error in DB Pool Portlet
[ https://issues.apache.org/jira/browse/GERONIMO-1525?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517330 ] bharteesh k commented on GERONIMO-1525: --- Prasad, I am still having some problem while adding a new database pool in the Geronimo server (Websphere Community Edition 1.1). I am trying to setup SQL Server database. All settings are properly recognized by the server but when I tried to Test Connection, it takes me back to the main screen where we start adding a new database pool. Skip Test and Deploy and Skip Test and Show plan options also gives me the same error as shown below: 14:06:39,207 ERROR [[DBWizard]] Servlet.service() for servlet DBWizard threw exception java.lang.NullPointerException at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.save( DatabasePoolPortlet.java:877) at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processAction (DatabasePoolPortlet.java:342) at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java :229) at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.apache.pluto.core.PortletServlet.service(PortletServlet.java:153) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) at org.apache.catalina.core.ApplicationDispatcher.invoke( ApplicationDispatcher.java:672) at org.apache.catalina.core.ApplicationDispatcher.doInclude( ApplicationDispatcher.java:574) at org.apache.catalina.core.ApplicationDispatcher.include( ApplicationDispatcher.java:499) at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke( PortletInvokerImpl.java:120) at org.apache.pluto.invoker.impl.PortletInvokerImpl.action( PortletInvokerImpl.java:68) at org.apache.pluto.PortletContainerImpl.processPortletAction( PortletContainerImpl.java:164) at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPortletAction (PortletContainerWrapperImpl.java:82) at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) at org.apache.pluto.portalImpl.Servlet.doPost(Servlet.java:267) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter( ApplicationFilterChain.java:252) at org.apache.catalina.core.ApplicationFilterChain.doFilter( ApplicationFilterChain.java:173) at org.apache.catalina.core.StandardWrapperValve.invoke( StandardWrapperValve.java:213) at org.apache.catalina.core.StandardContextValve.invoke( StandardContextValve.java:178) at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke( DefaultSubjectValve.java:56) at org.apache.catalina.authenticator.AuthenticatorBase.invoke( AuthenticatorBase.java:524) at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke( GeronimoStandardContext.java:345) at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke( GeronimoBeforeAfterValve.java:31) at org.apache.catalina.core.StandardHostValve.invoke( StandardHostValve.java:126) at org.apache.catalina.valves.ErrorReportValve.invoke( ErrorReportValve.java:105) at org.apache.catalina.core.StandardEngineValve.invoke( StandardEngineValve.java:107) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java :541) at org.apache.catalina.connector.CoyoteAdapter.service( CoyoteAdapter.java:148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java :869) at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection (Http11BaseProtocol.java:667) at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket( PoolTcpEndpoint.java:527) at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt( LeaderFollowerWorkerThread.java:80) at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run( ThreadPool.java:869) at java.lang.Thread.run(Unknown Source) 14:06:39,207 ERROR [Servlet] Exception caught: java.lang.NullPointerException at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.save( DatabasePoolPortlet.java:877) at org.apache.geronimo.console.databasemanager.wizard.DatabasePoolPortlet.processAction (DatabasePoolPortlet.java:342) at org.apache.pluto.core.PortletServlet.dispatch(PortletServlet.java :229) at org.apache.pluto.core.PortletServlet.doPost(PortletServlet.java:163) at javax.servlet.http.HttpServlet.service(HttpServlet.java:615) at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) at
Re: [VOTE] Release TxManager 2.0
+1 david jencks On Aug 2, 2007, at 9:27 AM, Matt Hogstrom wrote: All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern.
Re: [VOTE] Release geronimo-schema-jee_5-1.1 and geronimo-schema-jee_5-1.1
+1 Jarek On 8/1/07, Prasad Kashyap [EMAIL PROTECTED] wrote: Hi, Please review and vote on the release of the following Geronimo specs: -- geronimo-schema-j2ee_1.4-1.2 -- geronimo-schema-jee_5-1.1 The corresponding tar files are here: http://people.apache.org/~prasad/geronimo-schema-j2ee_1.4-1.2.tar.gz http://people.apache.org/~prasad/geronimo-schema-jee_5-1.1.tar.gz The current svn locations (restricted access) are here: https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-j2ee_1.4/branches/1.2/ https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-jee_5/branches/1.1/ The future svn locations (restricted access) will be here: https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-j2ee_1.4/tags/geronimo-schema-j2ee_1.4-1.2 https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-jee_5/tags/geronimo-schema-jee_5-1.1 The vote will conclude at 10:00 PM EST on Saturday, August 4nd. NOTE: These schemas were built with the help of a org.codehaus.mojo/xmlbeans-maven-plugin/2.3.1 . This artifact is currently up for vote. The jar for this artifact is located at http://people.apache.org/~djencks/xmlbeans-maven-plugin-2.3.1.jar So the schema pom.xml in svn branches have not been updated with this version of the artifact yet, pending it's final vote and release. Cheers Prasad
Re: [VOTE] Release TxManager 2.0
+1 Jarek On 8/2/07, Matt Hogstrom [EMAIL PROTECTED] wrote: All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern.
Re: [VOTE] Release geronimo-schema-jee_5-1.1 and geronimo-schema-jee_5-1.1
+1 although I think there are some extraneous -src.jar files that could profitably be excluded from upload. thanks david jencks On Aug 1, 2007, at 7:16 PM, Prasad Kashyap wrote: Hi, Please review and vote on the release of the following Geronimo specs: -- geronimo-schema-j2ee_1.4-1.2 -- geronimo-schema-jee_5-1.1 The corresponding tar files are here: http://people.apache.org/~prasad/geronimo-schema-j2ee_1.4-1.2.tar.gz http://people.apache.org/~prasad/geronimo-schema-jee_5-1.1.tar.gz The current svn locations (restricted access) are here: https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo- schema-j2ee_1.4/branches/1.2/ https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo- schema-jee_5/branches/1.1/ The future svn locations (restricted access) will be here: https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo- schema-j2ee_1.4/tags/geronimo-schema-j2ee_1.4-1.2 https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo- schema-jee_5/tags/geronimo-schema-jee_5-1.1 The vote will conclude at 10:00 PM EST on Saturday, August 4nd. NOTE: These schemas were built with the help of a org.codehaus.mojo/xmlbeans-maven-plugin/2.3.1 . This artifact is currently up for vote. The jar for this artifact is located at http://people.apache.org/~djencks/xmlbeans-maven-plugin-2.3.1.jar So the schema pom.xml in svn branches have not been updated with this version of the artifact yet, pending it's final vote and release. Cheers Prasad
Re: [VOTE] Release TxManager 2.0
+1 Matt Hogstrom wrote: All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern. smime.p7s Description: S/MIME Cryptographic Signature
[jira] Closed: (GERONIMO-3370) Create local build of OpenJPA in our local repo
[ https://issues.apache.org/jira/browse/GERONIMO-3370?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Donald Woods closed GERONIMO-3370. -- Resolution: Fixed Committed revision 562207 in branches/2.0 Left trunk (2.1) at 1.0.0-SNAPSHOT Create local build of OpenJPA in our local repo --- Key: GERONIMO-3370 URL: https://issues.apache.org/jira/browse/GERONIMO-3370 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: persistence Affects Versions: 2.0 Reporter: Kevan Miller Assignee: Donald Woods Fix For: 2.0 Attachments: openjpa-1.0.0-r561970-src.zip For 2.0 release, we'll need to create a build of OpenJPA and put it in the branches/2.0/repository. OpenJPA revision number 561970 contains the final change that we need. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [VOTE] Release Genesis 1.2
Oops ... here is my +1 Vote will complete at 2330 ET, August 3 2007.
Re: [VOTE] Release geronimo-schema-jee_5-1.1 and geronimo-schema-jee_5-1.1
+1 Prasad Kashyap wrote: Hi, Please review and vote on the release of the following Geronimo specs: -- geronimo-schema-j2ee_1.4-1.2 -- geronimo-schema-jee_5-1.1 The corresponding tar files are here: http://people.apache.org/~prasad/geronimo-schema-j2ee_1.4-1.2.tar.gz http://people.apache.org/~prasad/geronimo-schema-jee_5-1.1.tar.gz The current svn locations (restricted access) are here: https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-j2ee_1.4/branches/1.2/ https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-jee_5/branches/1.1/ The future svn locations (restricted access) will be here: https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-j2ee_1.4/tags/geronimo-schema-j2ee_1.4-1.2 https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-jee_5/tags/geronimo-schema-jee_5-1.1 The vote will conclude at 10:00 PM EST on Saturday, August 4nd. NOTE: These schemas were built with the help of a org.codehaus.mojo/xmlbeans-maven-plugin/2.3.1 . This artifact is currently up for vote. The jar for this artifact is located at http://people.apache.org/~djencks/xmlbeans-maven-plugin-2.3.1.jar So the schema pom.xml in svn branches have not been updated with this version of the artifact yet, pending it's final vote and release. Cheers Prasad smime.p7s Description: S/MIME Cryptographic Signature
Re: [VOTE] Release Genesis 1.2
+1 Matt Hogstrom wrote: Please review and vote on the Genesis release of 1.2. At this location you will find a tar ball with the repository and related artifacts that will be released. http://people.apache.org/~hogstrom/genesis-rc1 Branch with source is at https://svn.apache.org/repos/asf/geronimo/genesis/branches/1.2/ [ ] +1 Release Genesis 1.2 [ ] 0 No opinion [ ] -1 Do not release this artifact (please provide reason Vote will complete at 2330 ET, August 3 2007. smime.p7s Description: S/MIME Cryptographic Signature
Re: [VOTE] Release Genesis 1.2
+1 Matt Hogstrom wrote: Please review and vote on the Genesis release of 1.2. At this location you will find a tar ball with the repository and related artifacts that will be released. http://people.apache.org/~hogstrom/genesis-rc1 Branch with source is at https://svn.apache.org/repos/asf/geronimo/genesis/branches/1.2/ [ ] +1 Release Genesis 1.2 [ ] 0 No opinion [ ] -1 Do not release this artifact (please provide reason Vote will complete at 2330 ET, August 3 2007.
Re: [VOTE] Release Genesis 1.2
+1 but scm entry in genesis-1.2.pom points to trunk. Jarek On 7/31/07, Matt Hogstrom [EMAIL PROTECTED] wrote: Please review and vote on the Genesis release of 1.2. At this location you will find a tar ball with the repository and related artifacts that will be released. http://people.apache.org/~hogstrom/genesis-rc1 Branch with source is at https://svn.apache.org/repos/asf/geronimo/ genesis/branches/1.2/ [ ] +1 Release Genesis 1.2 [ ] 0 No opinion [ ] -1 Do not release this artifact (please provide reason Vote will complete at 2330 ET, August 3 2007.
[jira] Updated: (GERONIMO-3363) ArrayList thread safe problem in OpenJPA
[ https://issues.apache.org/jira/browse/GERONIMO-3363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Donald Woods updated GERONIMO-3363: --- Priority: Major (was: Blocker) Patch Info: [Patch Available] ArrayList thread safe problem in OpenJPA Key: GERONIMO-3363 URL: https://issues.apache.org/jira/browse/GERONIMO-3363 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: persistence Affects Versions: 2.0-M7 Reporter: YunFeng Ma Fix For: 2.0.x When running stress testing using DayTrader with JPA mode, got a lot of ArrayList thread safe problem. The thread safe problem happened in org.apache.openjpa.kernel.AbstractBrokerFactory.syncWithManagedTransaction, but this method has the following comments: // we don't need to synchronize on brokers or guard against multiple // threads using the same trans since one JTA transaction can never // be active on multiple concurrent threads. Collection brokers = (Collection) _transactional.get(trans); if (brokers == null) { brokers = new ArrayList(2); _transactional.put(trans, brokers); trans.registerSynchronization(new RemoveTransactionSync(trans)); } brokers.add(broker); Does this mean that it's Geronimo which causes the thread safe problem? The exception stack: java.rmi.RemoteException: The bean encountered a non-application exception.; nested exception is: javax.ejb.EJBException: TradeBean.getClosedOrders - error at org.apache.openejb.core.transaction.TransactionPolicy.throwExceptionToServer(TransactionPolicy.java:211) at org.apache.openejb.core.transaction.TxRequired.handleSystemException(TxRequired.java:106) at org.apache.openejb.core.stateless.StatelessContainer._invoke(StatelessContainer.java:210) at org.apache.openejb.core.stateless.StatelessContainer.invoke(StatelessContainer.java:165) at org.apache.openejb.core.ivm.EjbObjectProxyHandler.businessMethod(EjbObjectProxyHandler.java:211) at org.apache.openejb.core.ivm.EjbObjectProxyHandler._invoke(EjbObjectProxyHandler.java:65) at org.apache.openejb.core.ivm.BaseEjbProxyHandler.invoke(BaseEjbProxyHandler.java:232) at org.apache.openejb.util.proxy.Jdk13InvocationHandler.invoke(Jdk13InvocationHandler.java:49) at $Proxy109.getClosedOrders(Unknown Source) at org.apache.geronimo.samples.daytrader.TradeAction.getClosedOrders(TradeAction.java:276) at org.apache.geronimo.samples.daytrader.web.OrdersAlertFilter.doFilter(OrdersAlertFilter.java:76) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:230) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175) at org.apache.geronimo.tomcat.valve.DefaultSubjectValve.invoke(DefaultSubjectValve.java:56) at org.apache.geronimo.tomcat.GeronimoStandardContext$SystemMethodValve.invoke(GeronimoStandardContext.java:351) at org.apache.geronimo.tomcat.valve.GeronimoBeforeAfterValve.invoke(GeronimoBeforeAfterValve.java:47) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:104) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:563) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:261) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:581) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:801) Caused by: javax.ejb.EJBException: TradeBean.getClosedOrders - error at org.apache.geronimo.samples.daytrader.TradeJPA.getClosedOrders(TradeJPA.java:491) at sun.reflect.GeneratedMethodAccessor324.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:615) at org.apache.openejb.core.interceptor.ReflectionInvocationContext$Invocation.invoke(ReflectionInvocationContext .java:146)
Re: [VOTE] Release TxManager 2.0
+1 --jason On Aug 2, 2007, at 9:27 AM, Matt Hogstrom wrote: All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern.
Split off more chunks from server...
server/trunk is getting massive... and most folks who work on bits don't even care about half of that stuff... or really don't need to care about it. I think we should really start to think seriously about splitting up server/trunk into smaller *separate* projects like the txmanager bits. Maybe even each separate bit of functionality, like amq should bit split up like that too. But to do that we need to get the core split up. I certainly don't want to get into each module having its own trunk, but I'm really starting to think that we need to split this puppy up a lot more so that its easier to develop on the platform. --jason
Re: [VOTE] Release Genesis 1.2
+1 On Jul 31, 2007, at 11:21 PM, Matt Hogstrom wrote: Please review and vote on the Genesis release of 1.2. At this location you will find a tar ball with the repository and related artifacts that will be released. http://people.apache.org/~hogstrom/genesis-rc1 Branch with source is at https://svn.apache.org/repos/asf/geronimo/ genesis/branches/1.2/ [ ] +1 Release Genesis 1.2 [ ] 0 No opinion [ ] -1 Do not release this artifact (please provide reason Vote will complete at 2330 ET, August 3 2007.
[jira] Commented: (GERONIMO-3342) Provide a way to launch J2G components from within Eclipse IDE environment
[ https://issues.apache.org/jira/browse/GERONIMO-3342?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517367 ] Paul McMahan commented on GERONIMO-3342: applied geronimo-3342fix.patch in rev 562246. thanks for the patch Erik. Provide a way to launch J2G components from within Eclipse IDE environment -- Key: GERONIMO-3342 URL: https://issues.apache.org/jira/browse/GERONIMO-3342 Project: Geronimo Issue Type: Improvement Security Level: public(Regular issues) Components: J2G Environment: All Reporter: Erik B. Craig Assignee: Paul McMahan Attachments: geronimo-3342.patch, geronimo-3342fix.patch, geronimo-3342update.patch, geronimo-3342update2.patch In order to be more user friendly, j2g should provide a method to launch the components from within the Eclipse IDE environment. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (GERONIMO-3342) Provide a way to launch J2G components from within Eclipse IDE environment
[ https://issues.apache.org/jira/browse/GERONIMO-3342?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Erik B. Craig updated GERONIMO-3342: Attachment: geronimo-3342fix.patch This is the *last one*, I promise. Fixed an accidental double check for eclipse_home in the jsrc2glauncher Provide a way to launch J2G components from within Eclipse IDE environment -- Key: GERONIMO-3342 URL: https://issues.apache.org/jira/browse/GERONIMO-3342 Project: Geronimo Issue Type: Improvement Security Level: public(Regular issues) Components: J2G Environment: All Reporter: Erik B. Craig Assignee: Paul McMahan Attachments: geronimo-3342.patch, geronimo-3342fix.patch, geronimo-3342update.patch, geronimo-3342update2.patch In order to be more user friendly, j2g should provide a method to launch the components from within the Eclipse IDE environment. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [VOTE] Release TxManager 2.0
+1 On Aug 2, 2007, at 12:27 PM, Matt Hogstrom wrote: All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern.
[jira] Closed: (DAYTRADER-49) Add EJB 3 based Session-to-Direct mode
[ https://issues.apache.org/jira/browse/DAYTRADER-49?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christopher James Blythe closed DAYTRADER-49. - Resolution: Fixed Fix Version/s: 2.0 Assignee: Christopher James Blythe Completed Add EJB 3 based Session-to-Direct mode -- Key: DAYTRADER-49 URL: https://issues.apache.org/jira/browse/DAYTRADER-49 Project: DayTrader Issue Type: New Feature Components: EJB Tier Affects Versions: 2.0 Reporter: Christopher James Blythe Assignee: Christopher James Blythe Fix For: 2.0 This JIRA was opened to address the need for an EJB 3 based Stateless Session Bean to Direct JDBC mode (similar to what was added to the EJB 2.1 implementation in DAYTRADER-15). The code changes are relatively straight forward and simply require a new session bean which calls the service methods via TradeDirect. As previously mentioned in DAYTRADER-15. This is known to be a common method for managing transactions commits/rollbacks for EJB 2.1 applications. I imagine this will not change for EJB 3.0. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Closed: (DAYTRADER-50) UserID shows up as null on Home page in EJB 3 mode
[ https://issues.apache.org/jira/browse/DAYTRADER-50?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Christopher James Blythe closed DAYTRADER-50. - Resolution: Fixed Fix Version/s: 2.0 Assignee: Christopher James Blythe Completed UserID shows up as null on Home page in EJB 3 mode -- Key: DAYTRADER-50 URL: https://issues.apache.org/jira/browse/DAYTRADER-50 Project: DayTrader Issue Type: Bug Components: EJB Tier Affects Versions: 2.0 Reporter: Christopher James Blythe Assignee: Christopher James Blythe Priority: Minor Fix For: 2.0 The userID shows up as null on the Home page while in EJB 3 mode. Need to populate transient field in AccountDataBean with profile userid. Also, using this opportunity to add a TransactionalAttribute of NOT_SUPPORTED as an annotation on the resetTrade method. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Commented: (GERONIMO-3362) Enable Tomcat context level cluster
[ https://issues.apache.org/jira/browse/GERONIMO-3362?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517376 ] Donald Woods commented on GERONIMO-3362: YunFeng used 2 Linux machines and the Servlet examples as described in http://cwiki.apache.org/confluence/display/GMOxSAMPLES/Apache+Geronimo+v1.1+Samples to verify that the Context and Host Level sample write-ups still worked. Enable Tomcat context level cluster --- Key: GERONIMO-3362 URL: https://issues.apache.org/jira/browse/GERONIMO-3362 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: Clustering Affects Versions: 2.0, 2.1 Reporter: YunFeng Ma Assignee: Donald Woods Fix For: 2.0, 2.1 Attachments: GERONIMO-3362.patch Geronimo v1.x supports tomcat context level cluster, but Geronimo v2.0.x only support tomcat host level cluster. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [VOTE] Release TxManager 2.0
+1 Joe Matt Hogstrom wrote: All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern.
[jira] Closed: (GERONIMO-3362) Enable Tomcat context level cluster
[ https://issues.apache.org/jira/browse/GERONIMO-3362?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Donald Woods closed GERONIMO-3362. -- Resolution: Fixed Committed revision 562257 in trunk (2.1) Committed revision 562258 in branches/2.0 Enable Tomcat context level cluster --- Key: GERONIMO-3362 URL: https://issues.apache.org/jira/browse/GERONIMO-3362 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: Clustering Affects Versions: 2.0, 2.1 Reporter: YunFeng Ma Assignee: Donald Woods Fix For: 2.0, 2.1 Attachments: GERONIMO-3362.patch Geronimo v1.x supports tomcat context level cluster, but Geronimo v2.0.x only support tomcat host level cluster. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: Update README file
I just updated README.txt on both trunk and branches/2.0 I also put a copy on the wiki for review http://cwiki.apache.org/GMOxDOC20/readmetxt.html Based on the Proposed Branch and Release Schedule for Geronimo 2.0 I used August 7 for the released date. Cheers! Hernan Kevan Miller wrote: I think our README.txt file could stand a bit of updating... Things like: Apache Geronimo milestone build M4 (August 10, 2005) I'd also like to see usage instructions for shell scripts (e.g. geronimo.sh/geronimo.bat, etc) rather than/or in addition to explicit java commands... If someone wants to take a crack at this, that would be great. Otherwise, I'll work on it after I finish license/notice stuff. --kevan
Re: [VOTE] Release geronimo-schema-jee_5-1.1 and geronimo-schema-jee_5-1.1
+1 Joe Prasad Kashyap wrote: Hi, Please review and vote on the release of the following Geronimo specs: -- geronimo-schema-j2ee_1.4-1.2 -- geronimo-schema-jee_5-1.1 The corresponding tar files are here: http://people.apache.org/~prasad/geronimo-schema-j2ee_1.4-1.2.tar.gz http://people.apache.org/~prasad/geronimo-schema-jee_5-1.1.tar.gz The current svn locations (restricted access) are here: https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-j2ee_1.4/branches/1.2/ https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-jee_5/branches/1.1/ The future svn locations (restricted access) will be here: https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-j2ee_1.4/tags/geronimo-schema-j2ee_1.4-1.2 https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-jee_5/tags/geronimo-schema-jee_5-1.1 The vote will conclude at 10:00 PM EST on Saturday, August 4nd. NOTE: These schemas were built with the help of a org.codehaus.mojo/xmlbeans-maven-plugin/2.3.1 . This artifact is currently up for vote. The jar for this artifact is located at http://people.apache.org/~djencks/xmlbeans-maven-plugin-2.3.1.jar So the schema pom.xml in svn branches have not been updated with this version of the artifact yet, pending it's final vote and release. Cheers Prasad
[jira] Closed: (GERONIMO-3371) Create local build of Axis2 in our local repo
[ https://issues.apache.org/jira/browse/GERONIMO-3371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Jarek Gawor closed GERONIMO-3371. - Resolution: Fixed Fix Version/s: 2.0 Checked in Axis2 1.3 revision 562247 to the local repo. Create local build of Axis2 in our local repo - Key: GERONIMO-3371 URL: https://issues.apache.org/jira/browse/GERONIMO-3371 Project: Geronimo Issue Type: Task Security Level: public(Regular issues) Affects Versions: 2.0 Reporter: Jarek Gawor Fix For: 2.0 It looks Axis2 1.3 might not be released in time for Geronimo release so we need to take a snapshot of the Axis2 1.3 branch and put it in our local repo. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [VOTE] Release TxManager 2.0
+1 Cheers Prasad On 8/2/07, Matt Hogstrom [EMAIL PROTECTED] wrote: All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern.
Re: [VOTE] Release Genesis 1.2
+1 Cheers Prasad On 7/31/07, Matt Hogstrom [EMAIL PROTECTED] wrote: Please review and vote on the Genesis release of 1.2. At this location you will find a tar ball with the repository and related artifacts that will be released. http://people.apache.org/~hogstrom/genesis-rc1 Branch with source is at https://svn.apache.org/repos/asf/geronimo/ genesis/branches/1.2/ [ ] +1 Release Genesis 1.2 [ ] 0 No opinion [ ] -1 Do not release this artifact (please provide reason Vote will complete at 2330 ET, August 3 2007.
[jira] Commented: (GERONIMO-3371) Create local build of Axis2 in our local repo
[ https://issues.apache.org/jira/browse/GERONIMO-3371?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517387 ] Jarek Gawor commented on GERONIMO-3371: --- To clarify, the Axis2 1.3 version revision 562247 was checked into branches/2.0 only. Create local build of Axis2 in our local repo - Key: GERONIMO-3371 URL: https://issues.apache.org/jira/browse/GERONIMO-3371 Project: Geronimo Issue Type: Task Security Level: public(Regular issues) Affects Versions: 2.0 Reporter: Jarek Gawor Fix For: 2.0 It looks Axis2 1.3 might not be released in time for Geronimo release so we need to take a snapshot of the Axis2 1.3 branch and put it in our local repo. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-3206) Create and include a new patched version of Tomcat
[ https://issues.apache.org/jira/browse/GERONIMO-3206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kevan Miller closed GERONIMO-3206. -- Resolution: Fixed Fix Version/s: (was: 2.0) 2.0-M6 Create and include a new patched version of Tomcat -- Key: GERONIMO-3206 URL: https://issues.apache.org/jira/browse/GERONIMO-3206 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: Tomcat Affects Versions: 2.0-M6 Reporter: Kevan Miller Assignee: Kevan Miller Fix For: 2.0-M6 We need a new version of Tomcat -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Updated: (GERONIMO-3360) corba-marshall and corba-mytime tests failing
[ https://issues.apache.org/jira/browse/GERONIMO-3360?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Tim McConnell updated GERONIMO-3360: Hi Rick, you had previously asked for the server-side error log for the marshalling problem. Here it is: 18:03:54,109 INFO [MappedServerTransactionPolicyConfig] No tx mapping for operation: marshalLong__org_omg_boxedRMI_long_seq1_long Aug 2, 2007 6:03:54 PM org.apache.yoko.orb.OB.Logger_impl warning WARNING: Servant method raised a non-CORBA exception Client receives this exception as CORBA::UNKNOWN operation name: marshalLong__org_omg_boxedRMI_long_seq1_long id: iiop local address: 127.0.0.1:6882 remote address: 127.0.0.1:3366 java.lang.NullPointerException at org.apache.geronimo.corba.StandardServant._invoke(StandardServant.java:161) at org.apache.yoko.orb.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:187) at org.apache.yoko.orb.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1607) at org.apache.yoko.orb.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:56) at org.apache.yoko.orb.OB.DispatchSameThread_impl.dispatch(DispatchStrategyFactory_impl.java:53) at org.apache.yoko.orb.OB.Upcall.invoke(Upcall.java:360) at org.apache.yoko.orb.OB.GIOPConnectionThreaded.execReceive(GIOPConnectionThreaded.java:500) at org.apache.yoko.orb.OB.GIOPConnectionThreaded$ReceiverThread.run(GIOPConnectionThreaded.java:63) corba-marshall and corba-mytime tests failing - Key: GERONIMO-3360 URL: https://issues.apache.org/jira/browse/GERONIMO-3360 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: testsuite Affects Versions: 2.0, 2.0.x, 2.1 Reporter: Prasad Kashyap Assignee: Rick McGuire Fix For: 2.0.x exception in corba-marshall : {code} [INFO] [INFO] long passed to EJB: 1218738708599296309 [INFO] [WARNING] java.lang.Exception: long array test RemoteException: [3675022138608874094, -4905270342012320510] java.rmi.RemoteException: null; nested exception is: [INFO] [WARNING] org.omg.CORBA.UNKNOWN: vmcid: 0x0 minor code: 0x0 completed: No [INFO] [WARNING] at org.apache.geronimo.testsuite.corba.marshal.JavaPrimitives.marshal(JavaPrimitives.java:415) [INFO] [WARNING] at org.apache.geronimo.testsuite.corba.marshal.MarshalEJBClient.main(MarshalEJBClient.java:43) [INFO] [WARNING] at java.lang.reflect.Method.invoke(Method.java:585) [INFO] [WARNING] at org.apache.geronimo.client.AppClientContainer.main(AppClientContainer.java:185) {code} Exception in corba-mytime: {code} [WARNING] Deployer operation failed: start of org.apache.geronimo.testsuite/corba-mytime-ear/2.0-SNAPSHOT/car failed [WARNING] org.apache.geronimo.kernel.config.LifecycleException: start of org.apache.geronimo.testsuite/corba-mytime-ear/2.0-SNAPSHOT/car failed [WARNING] Caused by: org.apache.geronimo.kernel.config.InvalidConfigException: Unknown start exception [WARNING] at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:514) [WARNING] at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:187) [WARNING] at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:530) [WARNING] ... 35 more [WARNING] Caused by: org.apache.geronimo.gbean.InvalidConfigurationException: Configuration org.apache.geronimo.testsuite/corba-mytime-ear/2.0-SNAPSHOT/car failed to start due to the following reasons: [WARNING] The service EJBModule=corba-mytime-ejb-2.0-SNAPSHOT.jar,J2EEApplication=org.apache.geronimo.testsuite/corba-mytime-ear/2.0-SNAPSHOT/car,StatelessSessionBean=MyTime,j2eeType=TSSLink,name=IdentityTokenNoSecurity did not start because org.apache.geronimo.testsuite/corba-mytime-ear/2.0-SNAPSHOT/car?EJBModule=corba-mytime-ejb-2.0-SNAPSHOT.jar,J2EEApplication=org.apache.geronimo.testsuite/corba-mytime-ear/2.0-SNAPSHOT/car,j2eeType=CORBATSS,name=IdentityTokenNoSecurity did not start. [WARNING] The service EJBModule=corba-mytime-ejb-2.0-SNAPSHOT.jar,J2EEApplication=org.apache.geronimo.testsuite/corba-mytime-ear/2.0-SNAPSHOT/car,j2eeType=CORBATSS,name=IdentityTokenNoSecurity did not start because IDL:omg.org/PortableServer/POA/AdapterAlreadyExists:1.0 [WARNING] {code} -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
[jira] Closed: (GERONIMO-3310) Geronimo is not finding message-destination elements in ejb-jar.xmls
[ https://issues.apache.org/jira/browse/GERONIMO-3310?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks closed GERONIMO-3310. -- Resolution: Invalid The code actually does look for the message-destination elements, but we only pay attention to them if there is an additional geronimo mapping in a geronimo message-destinationType element from the message-destination-name in the spec jar to the message-destination-name in the geronimo plan (inside an admin-object-instance). If the names match, we don't need the additional mapping so ignore it. Geronimo is not finding message-destination elements in ejb-jar.xmls Key: GERONIMO-3310 URL: https://issues.apache.org/jira/browse/GERONIMO-3310 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: deployment Affects Versions: 2.0-M6 Reporter: David Jencks Assignee: David Jencks Fix For: 2.0.x daytrader has a couple message-destination elements in the ejb-jar.xml. They aren't getting picked up by the time AdminObjectRefBuilder needs to see them. I think in g. 1.x we had some hackery whereby the openejb deployer was calling naming builders initContext with the entire ejb-jar.xml, and then buildNaming for each ejb. Not sure what we want to do yet. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: Changes to server started messages
Yup... The old messages made no sense at all...because Web application != connector and therefore its not fair to determine that the web applications actually listen on http. In long discussions with David Jencks, we agreed the slapping of http in from of the URL was purely a hack and was not correct for complex cases...i.e. the applications you listed also are running on https *and* ajp. In otherwords, the web application is independent of the scheme (http) and it shouldn't know its own scheme. It *is* correct for the web application to know it's identified by the context, and thats why you see them listed. I hope this made sense. Jeff Kevan Miller wrote: I noticed that the server started messages have changed. The started Web Applications are now of the following form: Web Applications: / /console /console-standard /dojo /remote-deploy Geronimo Application Server started Where they used to be: Web Applications: http://coltrane:8080/ http://coltrane:8080/console http://coltrane:8080/console-standard http://coltrane:8080/dojo http://coltrane:8080/remote-deploy Geronimo Application Server started I'm assuming that this is associated with the recent Connector changes... I preferred the old messages, but I doubt I'll lose very much sleep... Apologies if I missed discussion about this. Even more apologies if the network config on my machine has gone bonkers... ;-) --kevan
Changes to server started messages
I noticed that the server started messages have changed. The started Web Applications are now of the following form: Web Applications: / /console /console-standard /dojo /remote-deploy Geronimo Application Server started Where they used to be: Web Applications: http://coltrane:8080/ http://coltrane:8080/console http://coltrane:8080/console-standard http://coltrane:8080/dojo http://coltrane:8080/remote-deploy Geronimo Application Server started I'm assuming that this is associated with the recent Connector changes... I preferred the old messages, but I doubt I'll lose very much sleep... Apologies if I missed discussion about this. Even more apologies if the network config on my machine has gone bonkers... ;-) --kevan
[jira] Closed: (GERONIMO-3348) java.lang.NoSuchMethodError in org.springframework.context.i18n.LocaleContextHolder
[ https://issues.apache.org/jira/browse/GERONIMO-3348?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kevan Miller closed GERONIMO-3348. -- Resolution: Duplicate Fix Version/s: 2.0.x This is a duplicate of GERONIMO-3265 -- https://issues.apache.org/jira/browse/GERONIMO-3265 Until we've removed Spring from parent ClassLoaders (this problem only occurs in configurations using CXF as the Web Services implementation), use a Geronimo deployment plan. E.g: ?xml version=1.0 encoding=UTF-8? web-app xmlns=http://geronimo.apache.org/xml/ns/j2ee/web-1.1; xmlns:dep=http://geronimo.apache.org/xml/ns/deployment-1.1; xmlns:naming=http://geronimo.apache.org/xml/ns/naming-1.1; dep:environment dep:moduleId dep:groupIdorg.mygroup/dep:groupId dep:artifactIdMyApp/dep:artifactId dep:version1.1/dep:version dep:typecar/dep:type /dep:moduleId !-- Don't load spring classes or spring resources from parent ClassLoaders. -- hidden-classes filterorg.springframework./filter filterMETA-INF/spring/filter /hidden-classes /dep:environment /web-app java.lang.NoSuchMethodError in org.springframework.context.i18n.LocaleContextHolder --- Key: GERONIMO-3348 URL: https://issues.apache.org/jira/browse/GERONIMO-3348 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Affects Versions: 2.0-M6 Environment: 2.6.18-gentoo-r2 #1 Sat Nov 11 03:36:37 EST 2006 i686 Pentium III (Katmai) GenuineIntel GNU/Linux JDK-1.5.0.12 Reporter: Aleksandr Tarutin Assignee: Kevan Miller Fix For: 2.0.x When deploying and running [Proximity|http://proximity.abstracthorizon.org/] it works without any problem in geronimo-1.1.1. But when the same application is deployed to 2.0-M6 following exception is thrown: {noformat} 15:57:53,267 INFO [DirectoryHotDeployer] Deploying proximity 15:57:56,690 WARN [JettyModuleBuilder] Web application . does not contain a WEB-INF/geronimo-web.xml deployment plan. This may or may not be a problem, depending on whether you have things like resource references that need to be resolved. You can also give the deployer a separate deployment plan file on the command line. 15:58:04,709 WARN [JspModuleBuilderExtension] Invalid transformed taglib org.apache.xmlbeans.XmlException: Invalid deployment descriptor: errors: jar:file:/opt/geronimo-jetty6-jee5-2.0-M6/repository/default/proximity/1185307073730/proximity-1185307073730.war/WEB-INF/lib/bsf-2.3.0.jar!/META-INF/taglib.tld:15:3: error: cvc-datatype-valid.1.1: string value 'BSF JSP Support' does not match pattern for tld-canonical-nameType in namespace http://java.sun.com/xml/ns/javaee Descriptor: !--a tab library descriptor-- taglib xsi:schemaLocation=http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-jsptaglibrary_2_1.xsd; version=2.1 xmlns:xsi=http://www.w3.org/2001/XMLSchema-instance; xmlns=http://java.sun.com/xml/ns/javaee; !--after this the default space is http://java.sun.com/j2ee/dtds/jsptaglibrary_1_2.dtd-- tlib-version2.0/tlib-version short-nameBSF JSP Support/short-name urihttp://jakarta.apache.org/taglibs//uri tag namescriptlet/name tag-classorg.apache.taglibs.bsf.scriptlet/tag-class body-contenttagdependent/body-content attribute namelanguage/name requiredtrue/required /attribute /tag tag nameexpression/name tag-classorg.apache.taglibs.bsf.expression/tag-class body-contenttagdependent/body-content attribute namelanguage/name requiredtrue/required /attribute /tag /taglib at org.apache.geronimo.deployment.xmlbeans.XmlBeansUtil.validateDD(XmlBeansUtil.java:218) at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.convertToTaglibSchema(JspModuleBuilderExtension.java:675) at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.parseTldFile(JspModuleBuilderExtension.java:433) at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.getListenerClasses(JspModuleBuilderExtension.java:420) at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.createJspClassFinder(JspModuleBuilderExtension.java:180) at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension.addGBeans(JspModuleBuilderExtension.java:149) at org.apache.geronimo.jasper.deployment.JspModuleBuilderExtension$$FastClassByCGLIB$$1f60ab3b.invoke(generated) at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at
[jira] Closed: (GERONIMO-3350) Console needs to administer all the web connectors. Needs WebManager change.
[ https://issues.apache.org/jira/browse/GERONIMO-3350?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] David Jencks closed GERONIMO-3350. -- Resolution: Fixed Fix Version/s: 2.1 This took a lot of commits between Jeff Genender, Paul McMahan, and myself.. hopefully they all show up in the All view. Console needs to administer all the web connectors. Needs WebManager change. - Key: GERONIMO-3350 URL: https://issues.apache.org/jira/browse/GERONIMO-3350 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Components: console, Jetty, management, Tomcat Affects Versions: 2.0-M6 Reporter: David Jencks Assignee: David Jencks Fix For: 2.0, 2.1 After a discussion on IRC of the problems with the console administering web connectors jgenender, pmcmahan, and I (djencks) came up with this plan: Modify the WebManager interface to have 3 connector related methods: ListconnectorType getConnectorTypes();// returns a list of what kinds of connectors are available ListconfigItem getConnectorAttributes(connectorType);/ returns a list of what you can configure on that connector, including display name, attribute name, description, and value. GBeanData configureConnector(connectorType, ListconfigItem);/ configures a GBeanData with all the stuff needed. Then the tomcat and jetty WebManager can tell the console what connectors are available, how to configure them, and give it the configured gbean. I don't know what the WebConnector class is for... returning GBeanData in the last step may not be the best. This might not be the best long term solution but seems like it will work and be doable by 2.0. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Re: [jira] Created: (GERONIMO-3348) java.lang.NoSuchMethodError in org.springframework.context.i18n.LocaleContextHolder
On Jul 31, 2007, at 2:53 PM, Jarek Gawor wrote: On 7/31/07, Kevan Miller [EMAIL PROTECTED] wrote: OK. So, there are testsuite failures. I'm not seeing problems with other testing, however... I see why you removed the hidden-classes filter... Looks like we're in a bit of a Catch-22... I assume restructuring the spring-based configuration of cxf is pretty disruptive/potentially error-prone? Looks like some apps which include Spring and use jaxws could run into the same type of catch-22. Their only option would be to include the same version of spring that's used by our cxf module... Yes, I think so. But I could spend a day or two to see what it would take to configure CXF without Spring. I wasn't able to get this working. As described previously, I can get Spring apps deploying properly by filtering Spring classes and resources: hidden-classes filterorg.springframework./filter filterMETA-INF/spring/filter /hidden-classes However, this breaks CXF-based JAXWS client code. So, some Spring apps running on Jetty/CXF will require a deployment plan to perform the filtering. For 2.0.1, we should switch our CXF configuration to not use Spring. Also, we probably should create hidden-resources to our plans. So, above config would become: hidden-classes filterorg.springframework./filter /hidden-classes hidden-resources filterMETA-INF/spring/filter /hidden-resources --kevan
[jira] Updated: (GERONIMO-3265) Spring stale version in 2.0-M6-rc1
[ https://issues.apache.org/jira/browse/GERONIMO-3265?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Kevan Miller updated GERONIMO-3265: --- Affects Version/s: 2.0 Fix Version/s: 2.0.x We should fix this in 2.0.1 by rebasing our CXF configuration to a non-Spring solution. Until then, you can use a Geronimo deployment plan to avoid the problem. Something like: ?xml version=1.0 encoding=UTF-8? web-app xmlns=http://geronimo.apache.org/xml/ns/j2ee/web-1.1; xmlns:dep=http://geronimo.apache.org/xml/ns/deployment-1.1; xmlns:naming=http://geronimo.apache.org/xml/ns/naming-1.1; dep:environment dep:moduleId dep:groupIdorg.mygroup/dep:groupId dep:artifactIdMyApp/dep:artifactId dep:version1.1/dep:version dep:typecar/dep:type /dep:moduleId !-- Don't load spring classes or spring resources from parent ClassLoaders. -- hidden-classes filterorg.springframework./filter filterMETA-INF/spring/filter /hidden-classes /dep:environment /web-app Spring stale version in 2.0-M6-rc1 -- Key: GERONIMO-3265 URL: https://issues.apache.org/jira/browse/GERONIMO-3265 Project: Geronimo Issue Type: Bug Security Level: public(Regular issues) Affects Versions: 2.0-M6, 2.0 Environment: Windows XP SP2, Sun JSDK 1.5.07, Geronimo (2.0-M6-rc1) obtained from: http://people.apache.org/~hogstrom/2.0-M6-rc1/geronimo-tomcat6-jee5-2.0-M6-rc1-bin.zip (2.0-M6-rc1) Reporter: Alexei Kozich Fix For: 2.0.x 1. This Geronimo build includes spring-beans.jar, spring-context.jar and spring-core.jar of version 2.0. So as far as we know, version 2.0 does not fully support integration with JPA implementations. 2. We developed an enterprise application (ear) which utilizes Spring 2.0.2 and OpenJPA. OpenJPA comes with Geronimo. Deployment and start of this application fails, because of different versions of Spring (our application expects spring-beans.jar, spring-context.jar and spring-core.jar to be at least of version 2.0.2 but Geronimo contains libs of version 2.0 (the lack of some methods in version 2.0 is the problem here). 3. If we try to use inverse-classloading or hidden classes (org.springframework) in geronimo-web.xml and include all necesary libs in WEB-INF/lib following Exception is thrown during deployment and start of the application (see below). 4. We found temporary workaround: to replace spring-beans.jar, spring-context.jar and spring-core.jar of version 2.0 with jars of version 2.0.2 in Geronimo repository without using of inverse-classloading and hidden classes and everything looks fine. 5. So as far as I understand this out-of-the-box Geronimo build could not be used as Server for Spring-OpenJPA appications. At least Spring libs upgrade could solve this problem. 6. Another problem is following Exception when using hidden classes or inverse-classloading to load application jars first. ERROR [ContextLoader] Context initialization failed org.springframework.beans.factory.BeanDefinitionStoreException: Unexpected exception parsing XML document from ServletContext resource [/WEB-INF/springAppContext.xml]; nested exception is java.lang.IllegalArgumentException: Class [org.apache.cxf.clustering.spring.NamespaceHandler] does not implement the NamespaceHandler interface Caused by: java.lang.IllegalArgumentException: Class [org.apache.cxf.clustering.spring.NamespaceHandler] does not implement the NamespaceHandler interface at org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.initHandlerMappings(DefaultNamespaceHandlerResolver.java:119) at org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.init(DefaultNamespaceHandlerResolver.java:96) at org.springframework.beans.factory.xml.DefaultNamespaceHandlerResolver.init(DefaultNamespaceHandlerResolver.java:82) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createDefaultNamespaceHandlerResolver(XmlBeanDefinitionReader.java:526) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.createReaderContext(XmlBeanDefinitionReader.java:515) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.registerBeanDefinitions(XmlBeanDefinitionReader.java:495) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.doLoadBeanDefinitions(XmlBeanDefinitionReader.java:390) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:340) at org.springframework.beans.factory.xml.XmlBeanDefinitionReader.loadBeanDefinitions(XmlBeanDefinitionReader.java:317) at
Re: [VOTE] Release TxManager 2.0
+1 Matt Hogstrom wrote: All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern.
Re: Changes to server started messages
So, if we are using virtual hosts, we'll have no way of knowing which host(s) an app maps to? If we have /welcome installed on multiple virtual hosts, will we now see it listed multiple times as just /welcome ? -Donald Jeff Genender wrote: Yup... The old messages made no sense at all...because Web application != connector and therefore its not fair to determine that the web applications actually listen on http. In long discussions with David Jencks, we agreed the slapping of http in from of the URL was purely a hack and was not correct for complex cases...i.e. the applications you listed also are running on https *and* ajp. In otherwords, the web application is independent of the scheme (http) and it shouldn't know its own scheme. It *is* correct for the web application to know it's identified by the context, and thats why you see them listed. I hope this made sense. Jeff Kevan Miller wrote: I noticed that the server started messages have changed. The started Web Applications are now of the following form: Web Applications: / /console /console-standard /dojo /remote-deploy Geronimo Application Server started Where they used to be: Web Applications: http://coltrane:8080/ http://coltrane:8080/console http://coltrane:8080/console-standard http://coltrane:8080/dojo http://coltrane:8080/remote-deploy Geronimo Application Server started I'm assuming that this is associated with the recent Connector changes... I preferred the old messages, but I doubt I'll lose very much sleep... Apologies if I missed discussion about this. Even more apologies if the network config on my machine has gone bonkers... ;-) --kevan smime.p7s Description: S/MIME Cryptographic Signature
Re: Changes to server started messages
Donald Woods wrote: So, if we are using virtual hosts, we'll have no way of knowing which host(s) an app maps to? If we have /welcome installed on multiple virtual hosts, will we now see it listed multiple times as just /welcome ? Nope. The web app is deployed as just that...a web app. The web app has a single context...and that is what is reported. The URL is not fair because Tomcat can have valves that can turn on/off IP addresses/ports/etc. If we want to get into introspection of which connectors its listening on, which schemes, which ports, which virtual hosts, etc, I highly recommend we start talking about MBean exposure and JMX to do this properly and effectively. Jeff -Donald Jeff Genender wrote: Yup... The old messages made no sense at all...because Web application != connector and therefore its not fair to determine that the web applications actually listen on http. In long discussions with David Jencks, we agreed the slapping of http in from of the URL was purely a hack and was not correct for complex cases...i.e. the applications you listed also are running on https *and* ajp. In otherwords, the web application is independent of the scheme (http) and it shouldn't know its own scheme. It *is* correct for the web application to know it's identified by the context, and thats why you see them listed. I hope this made sense. Jeff Kevan Miller wrote: I noticed that the server started messages have changed. The started Web Applications are now of the following form: Web Applications: / /console /console-standard /dojo /remote-deploy Geronimo Application Server started Where they used to be: Web Applications: http://coltrane:8080/ http://coltrane:8080/console http://coltrane:8080/console-standard http://coltrane:8080/dojo http://coltrane:8080/remote-deploy Geronimo Application Server started I'm assuming that this is associated with the recent Connector changes... I preferred the old messages, but I doubt I'll lose very much sleep... Apologies if I missed discussion about this. Even more apologies if the network config on my machine has gone bonkers... ;-) --kevan
Re: [VOTE] Release Genesis 1.2
+1 Anita --- Matt Hogstrom [EMAIL PROTECTED] wrote: Please review and vote on the Genesis release of 1.2. At this location you will find a tar ball with the repository and related artifacts that will be released. http://people.apache.org/~hogstrom/genesis-rc1 Branch with source is at https://svn.apache.org/repos/asf/geronimo/ genesis/branches/1.2/ [ ] +1 Release Genesis 1.2 [ ] 0 No opinion [ ] -1 Do not release this artifact (please provide reason Vote will complete at 2330 ET, August 3 2007. Moody friends. Drama queens. Your life? Nope! - their life, your story. Play Sims Stories at Yahoo! Games. http://sims.yahoo.com/
Re: [VOTE] Release TxManager 2.0
+1 Anita --- Matt Hogstrom [EMAIL PROTECTED] wrote: All, Please take a peek at the jar files for the txManagr components that David Jencks had busted out earlier. A tar ball can be found at http://people.apache.org/~hogstrom/txmanager-2.0-rc1/ [ ] +1 Release these binaries [ ] 0 No opinion [ ] -1 Do not release these binaries (please provide reason. Vote will conclude on Sunday August 5th at 1300 Eastern. Pinpoint customers who are looking for what you sell. http://searchmarketing.yahoo.com/
[jira] Commented: (GERONIMO-3362) Enable Tomcat context level cluster
[ https://issues.apache.org/jira/browse/GERONIMO-3362?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_12517426 ] YunFeng Ma commented on GERONIMO-3362: -- I used the servlet examples in http://cwiki.apache.org/confluence/display/GMOxSAMPLES/Apache+Geronimo+v1.1+Samples, but the deployment plan has been changed as following: {code} web-app xmlns=http://geronimo.apache.org/xml/ns/j2ee/web/tomcat-1.2; xmlns:dep=http://geronimo.apache.org/xml/ns/deployment-1.2; dep:environment dep:moduleId dep:groupIdorg.apache.geronimo.samples/dep:groupId dep:artifactIdservlet-examples-cluster-server1/dep:artifactId dep:version2.0/dep:version dep:typewar/dep:type /dep:moduleId dep:dependencies/ dep:hidden-classes/ dep:non-overridable-classes/ /dep:environment context-root/servlet-examples-cluster/context-root security-realm-namegeronimo-properties-realm/security-realm-name security default-principal principal name=anonymous class=org.apache.geronimo.security.realm.providers.GeronimoUserPrincipal/ /default-principal role-mappings role role-name=tomcat principal name=admin class=org.apache.geronimo.security.realm.providers.GeronimoGroupPrincipal/ /role /role-mappings /security clusterTomcatCluster/cluster gbean class=org.apache.geronimo.tomcat.cluster.CatalinaClusterGBean name=TomcatCluster attribute name=classNameorg.apache.catalina.ha.tcp.SimpleTcpCluster/attribute attribute name=initParams managerClassName=org.apache.catalina.ha.session.DeltaManager expireSessionsOnShutdown=false useDirtyFlag=true notifyListenersOnReplication=true /attribute reference name=TomcatValveChain nameReplicationValve/name /reference reference name=ClusterListenerChain nameClusterSessionListener/name /reference reference name=Channel nameTomcatGroupChannel/name /reference /gbean gbean class=org.apache.geronimo.tomcat.cluster.ChannelGBean name=TomcatGroupChannel attribute name=classNameorg.apache.catalina.tribes.group.GroupChannel/attribute attribute name=initParams/ reference name=Membership nameTomcatMembership/name /reference reference name=Receiver nameTomcatReceiver/name /reference reference name=Sender nameTomcatSender/name /reference reference name=ChannelInterceptor nameTomcatChannelInterceptor/name /reference /gbean gbean class=org.apache.geronimo.tomcat.cluster.MembershipServiceGBean name=TomcatMembership attribute name=classNameorg.apache.catalina.tribes.membership.McastService/attribute attribute name=initParams mcastAddr=228.0.0.4 mcastPort=45564 mcastFrequency=500 mcastDropTime=3000 /attribute /gbean gbean class=org.apache.geronimo.tomcat.cluster.ReceiverGBean name=TomcatReceiver attribute name=classNameorg.apache.catalina.tribes.transport.nio.NioReceiver/attribute attribute name=initParams tcpListenAddress=192.168.1.100 tcpListenPort=4001 tcpSelectorTimeout=100 tcpThreadCount=6 /attribute /gbean gbean class=org.apache.geronimo.tomcat.cluster.SenderGBean name=TomcatSender attribute name=classNameorg.apache.catalina.tribes.transport.ReplicationTransmitter/attribute attribute name=initParams replicationMode=pooled waitForAck=true /attribute /gbean gbean class=org.apache.geronimo.tomcat.ValveGBean name=ReplicationValve attribute name=classNameorg.apache.catalina.ha.tcp.ReplicationValve/attribute attribute name=initParamsfilter=.*\.gif;.*\.js;.*\.css;.*\.png;.*\.jpeg;.*\.jpg;.*\.htm;.*\.html;.*\.txt;/attribute reference name=NextValve nameJvmRouteBinderValve/name /reference /gbean gbean class=org.apache.geronimo.tomcat.ValveGBean name=JvmRouteBinderValve attribute name=classNameorg.apache.catalina.ha.session.JvmRouteBinderValve/attribute attribute name=initParamsenabled=true/attribute /gbean gbean class=org.apache.geronimo.tomcat.cluster.ClusterListenerGBean name=ClusterSessionListener attribute name=classNameorg.apache.catalina.ha.session.ClusterSessionListener/attribute reference name=NextListener nameJvmRouteSessionIDBinderListener/name /reference /gbean gbean class=org.apache.geronimo.tomcat.cluster.ClusterListenerGBean name=JvmRouteSessionIDBinderListener attribute
Re: [VOTE] Release geronimo-schema-jee_5-1.1 and geronimo-schema-jee_5-1.1
+1 it would be nice to not include .staleFile in geronimo-schema-*-sources.jar in future. Anita --- Prasad Kashyap [EMAIL PROTECTED] wrote: Hi, Please review and vote on the release of the following Geronimo specs: -- geronimo-schema-j2ee_1.4-1.2 -- geronimo-schema-jee_5-1.1 The corresponding tar files are here: http://people.apache.org/~prasad/geronimo-schema-j2ee_1.4-1.2.tar.gz http://people.apache.org/~prasad/geronimo-schema-jee_5-1.1.tar.gz The current svn locations (restricted access) are here: https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-j2ee_1.4/branches/1.2/ https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-jee_5/branches/1.1/ The future svn locations (restricted access) will be here: https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-j2ee_1.4/tags/geronimo-schema-j2ee_1.4-1.2 https://svn.apache.org/repos/tck/geronimo-tck/schema/geronimo-schema-jee_5/tags/geronimo-schema-jee_5-1.1 The vote will conclude at 10:00 PM EST on Saturday, August 4nd. NOTE: These schemas were built with the help of a org.codehaus.mojo/xmlbeans-maven-plugin/2.3.1 . This artifact is currently up for vote. The jar for this artifact is located at http://people.apache.org/~djencks/xmlbeans-maven-plugin-2.3.1.jar So the schema pom.xml in svn branches have not been updated with this version of the artifact yet, pending it's final vote and release. Cheers Prasad Take the Internet to Go: Yahoo!Go puts the Internet in your pocket: mail, news, photos more. http://mobile.yahoo.com/go?refer=1GNXIC
[jira] Created: (GERONIMO-3373) Failure to deregister localPOA from POAManager when a CORBA marshalling exception occurs
Failure to deregister localPOA from POAManager when a CORBA marshalling exception occurs Key: GERONIMO-3373 URL: https://issues.apache.org/jira/browse/GERONIMO-3373 Project: Geronimo Issue Type: Bug Security Level: public (Regular issues) Components: CORBA Affects Versions: 2.0.x Reporter: Tim McConnell Assignee: Rick McGuire Fix For: 2.0.x In the CORBA testsuite, the marshalling testcase is failing with a NPE. For some reason, the locaPOA is not getting deregistered from the POAManager, which prevents all subsequent testcases (using that same POAName) from running successfully. As it stands now, the only way to remedy this problem is to cycle the Geronimo server. The server-side log for the marshalling exception and the subsequent test failure are shown below: Aug 2, 2007 6:30:40 PM org.apache.yoko.orb.OB.Logger_impl warning WARNING: Servant method raised a non-CORBA exception Client receives this exception as CORBA::UNKNOWN operation name: marshalLong__org_omg_boxedRMI_long_seq1_long id: iiop local address: 127.0.0.1:6882 remote address: 127.0.0.1:3691 java.lang.NullPointerException at org.apache.geronimo.corba.StandardServant._invoke(StandardServant.java:161) at org.apache.yoko.orb.OBPortableServer.ServantDispatcher.dispatch(ServantDispatcher.java:187) at org.apache.yoko.orb.OBPortableServer.POA_impl._OB_dispatch(POA_impl.java:1607) at org.apache.yoko.orb.OB.DispatchRequest_impl.invoke(DispatchRequest_impl.java:56) at org.apache.yoko.orb.OB.DispatchSameThread_impl.dispatch(DispatchStrategyFactory_impl.java:53) at org.apache.yoko.orb.OB.Upcall.invoke(Upcall.java:360) at org.apache.yoko.orb.OB.GIOPConnectionThreaded.execReceive(GIOPConnectionThreaded.java:500) at org.apache.yoko.orb.OB.GIOPConnectionThreaded$ReceiverThread.run(GIOPConnectionThreaded.java:63) [GC [DefNew: 32256K-170K(36288K), 0.0047093 secs] 60765K-28680K(520256K), 0.0048221 secs] [GC [DefNew: 32426K-613K(36288K), 0.0064858 secs] 60936K-29123K(520256K), 0.0066155 secs] 18:31:19,218 INFO [config] Configuring app: corba-mytime-ejb-2.0-SNAPSHOT.jar 18:31:19,421 INFO [OpenEJB] Auto-deploying ejb MyTime: EjbDeployment(deployment-id=corba-mytime-ejb-2.0-SNAPSHOT.jar/MyTime, container-id=null) 18:31:19,765 INFO [config] Loaded Module: corba-mytime-ejb-2.0-SNAPSHOT.jar [GC [DefNew: 32869K-788K(36288K), 0.0078975 secs] 61379K-29298K(520256K), 0.0080109 secs] 18:31:21,312 INFO [Enhance] You have enabled runtime enhancement, but have not specified the set of persistent classes. OpenJPA must look for metadata for every loaded class, which might increase class load times significantly. [GC [DefNew: 33044K-962K(36288K), 0.0096553 secs] 61554K-29471K(520256K), 0.0097610 secs] 18:31:21,937 INFO [startup] Assembling app: C:\TEMP\TRUNK\TC\var\temp\geronimo-deploymentUtil17539.tmpdir 18:31:22,281 INFO [startup] Jndi(name=corba-mytime-ejb-2.0-SNAPSHOT.jar/MyTime/org.apache.geronimo.testsuite.corba.mytime.MyTimeRemote) 18:31:22,328 INFO [startup] Jndi(name=corba-mytime-ejb-2.0-SNAPSHOT.jar/MyTime/org.apache.geronimo.testsuite.corba.mytime.MyTimeLocal) 18:31:22,328 INFO [startup] Created Ejb(deployment-id=corba-mytime-ejb-2.0-SNAPSHOT.jar/MyTime, ejb-name=MyTime, container=Default Stateless Container) 18:31:22,890 WARN [TSSBean] Failed CORBA Target Security Service in POA IdentityTokenNoSecurity 18:31:22,890 ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED state: abstractName=org.apache.geronimo.testsuite/corba-mytime-ear/2.0-SNAPSHOT/car?EJBModule=corba-mytime-ejb-2.0-SNAPSHOT.jar,J2EEApplication=org.apache.geronimo.testsuite/corba-mytime-ear/2.0-SNAPSHOT/car,j2eeType=CORBATSS,name=IdentityTokenNoSecurity org.omg.PortableServer.POAPackage.AdapterAlreadyExists: IDL:omg.org/PortableServer/POA/AdapterAlreadyExists:1.0 at org.apache.yoko.orb.OBPortableServer.POA_impl.create_POA(POA_impl.java:658) at org.apache.geronimo.corba.TSSBean.doStart(TSSBean.java:126) at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:996) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:268) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:102) at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:124) at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:553) at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:379) at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:448) at
[jira] Created: (GERONIMO-3372) Exceptions testset
Exceptions testset -- Key: GERONIMO-3372 URL: https://issues.apache.org/jira/browse/GERONIMO-3372 Project: Geronimo Issue Type: Sub-task Security Level: public (Regular issues) Components: CORBA Affects Versions: 2.0.x Reporter: Tim McConnell Assignee: Tim McConnell Fix For: 2.0.x Need to include tests to ensure that that failures (with exceptions) do not adversely impact subsequent CORBA testcases in the testset/testsuite -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.
Steps needed to install the DayTrader app in WebSphere
I had to make so many changes to an XML file that I enclose it in an attachment, howididit.txt, together with all the other steps I had to take to get it to work. The instructions at http://cwiki.apache.org/GMOxDOC12/daytrader.html are close, but there are many subtle differences between what it says there and what I actually had to do. Thanks for a great app. Rod McLaughlin. howididit.txt, or, my adventures deploying the DayTrader Reference App. into WebSphere Rod McLaughlin, Omnimedix Institute, a fine August day in the year 2007 First, obtain WebSphere Community Edition from IBM. http://www.ibm.com/developerworks/downloads/ws/wasce/ This involves registering with IBM. You need a user name and password. The password is very secure. For example, it must not contain an exclamation mark. You should end up with a file called wasce_setup-1.1.0.2-unix.bin or something similar. chmod 777 wasce_setup-1.1.0.2-unix.bin sudo ./wasce_setup-1.1.0.2-unix.bin I found this installation went easily on a Mac. Installing the DayTrader EJB reference app was a little harder... export GERONIMO_HOME=/opt/IBM/WebSphere/AppServerCommunityEdition mkdir daytrader-1.2 svn co http://svn.apache.org/repos/asf/geronimo/daytrader/branches/1.2/ daytrader-1.2/ cd daytrader-1.2/ mvn clean install cd /opt/IBM/WebSphere/AppServerCommunityEdition/bin sudo startup.sh cd .../daytrader-1.2 cd bin cd dbscripts/ cd derby [Edit createDerbyDB.sh so it looks like this:] --- #!/bin/bash # # Licensed to the Apache Software Foundation (ASF) under one or more # contributor license agreements. See the NOTICE file distributed with # this work for additional information regarding copyright ownership. # The ASF licenses this file to You under the Apache License, Version 2.0 # (the License); you may not use this file except in compliance with # the License. You may obtain a copy of the License at # # http://www.apache.org/licenses/LICENSE-2.0 # # Unless required by applicable law or agreed to in writing, software # distributed under the License is distributed on an AS IS BASIS, # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. # See the License for the specific language governing permissions and # limitations under the License. if [ ${JAVA_HOME} = ] then echo Please define the JAVA_HOME environment variable. exit fi if [ ${GERONIMO_HOME} = ] then echo Please define the GERONIMO_HOME environment variable. exit fi export DERBY_PATH=${GERONIMO_HOME}/repository/org/apache/derby export CLASSPATH=${DERBY_PATH}/derby/10.1.3-2/derby-10.1.3-2.jar export CLASSPATH=${CLASSPATH}:${DERBY_PATH}/derbynet/10.1.3-2/derbynet-10.1.3-2.jar export CLASSPATH=${CLASSPATH}:${DERBY_PATH}/derbytools/10.1.3-2/derbytools-10.1.3-2.jar export CLASSPATH=${CLASSPATH}:${DERBY_PATH}/derbyclient/10.1.3-2/derbyclient-10.1.3-2.jar echo Invoking IJ command line tool to create the database and tables...please wait ${JAVA_HOME}/bin/java -Dij.driver=org.apache.derby.jdbc.ClientDriver -Dij.protocol=jdbc:derby://localhost:1527/ org.apache.derby.tools.ij Table.ddl # The following command launches the interactive ij command line utility #${JAVA_HOME}/bin/java -Dij.driver=org.apache.derby.jdbc.ClientDriver -Dij.protocol=jdbc:derby://localhost:1527/ org.apache.derby.tools.ij echo Table creation complete --- createDerbyDB.sh [http://cwiki.apache.org/GMOxDOC12/daytrader.html says Edit the daytrader-1.2-beta-plan.xml deployment plan located in the daytrader_home\plans directory and replace ge-activemq-rar/1.2-beta/rar with ge-activemq-rar/1.2/rar. This is not quite correct, and there are many other changes you have to make. In fact, it is easier just to show you the whole file rather than describe them all. You have to edit file .../daytrader-1.2/plans/daytrader-1.2-beta-plan.xml so it looks like this, otherwise the deployment step (see bottom of this file below) won't work:] -- ?xml version=1.0 encoding=UTF-8? !-- Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the License); you may not use this file except in compliance with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0 Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an AS IS BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License. -- application
[jira] Created: (SM-1014) WSDL-first example fails javax.jbi.messaging.MessagingException: Do not understand pattern: null
WSDL-first example fails javax.jbi.messaging.MessagingException: Do not understand pattern: null Key: SM-1014 URL: https://issues.apache.org/activemq/browse/SM-1014 Project: ServiceMix Issue Type: Bug Components: servicemix-http, servicemix-soap Affects Versions: 3.1.1 Reporter: Gert Vanthienen Priority: Minor Fix For: 3.1.2, 3.2 The exception can be solved by specifying defaultMep on the HTTP consumer endpoint, but I suppose it would be better to have a good default value for the MEP (In-Out?) on the endpoint instead. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.