Re: JMS Server portlets broke...
Why on earth is this exception logged as info?!? --jason On Oct 31, 2006, at 11:08 PM, Jason Dillon wrote: Something is wrong with the JMS Server portlet to create new connectors... seems like any connector you try to add pukes with: [INFO] 23:06:11,272 ERROR [JMSConnectorPortlet] Unable to process portlet action [INFO] java.lang.NoClassDefFoundError: org/apache/activemq/broker/ BrokerService [INFO] at java.lang.Class.getDeclaredMethods0(Native Method) [INFO] at java.lang.Class.privateGetDeclaredMethods(Class.java:1655) [INFO] at java.lang.Class.getDeclaredMethods(Class.java:1139) [INFO] at net.sf.cglib.core.ReflectUtils.addAllMethods (ReflectUtils.java:348) [INFO] at net.sf.cglib.proxy.Enhancer.getMethods(Enhancer.java:426) [INFO] at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java: 456) [INFO] at net.sf.cglib.core.DefaultGeneratorStrategy.generate (DefaultGeneratorStrategy.java:25) [INFO] at net.sf.cglib.core.AbstractClassGenerator.create (AbstractClassGenerator.java:216) [INFO] at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377) [INFO] at net.sf.cglib.proxy.Enhancer.createClass(Enhancer.java:317) [INFO] at org.apache.geronimo.kernel.basic.BasicProxyManager $ManagedProxyFactory.(BasicProxyManager.java:202) [INFO] at org.apache.geronimo.kernel.basic.BasicProxyManager.createProxyFactory( BasicProxyManager.java:78) [INFO] at org.apache.geronimo.kernel.basic.BasicProxyManager.createProxy (BasicProxyManager.java:116) [INFO] at org.apache.geronimo.console.util.KernelManagementHelper.getObject (KernelManagementHelper.java:366) [INFO] at org.apache.geronimo.console.util.PortletManager.getJMSBroker (PortletManager.java:274) [INFO] at org.apache.geronimo.console.util.PortletManager.createJMSConnector (PortletManager.java:278) [INFO] at org.apache.geronimo.console.jmsmanager.server.JMSConnectorPortlet.proc essAction(JMSConnectorPortlet.java:80) [INFO] at org.apache.pluto.core.PortletServlet.dispatch (PortletServlet.java:229) [INFO] at org.apache.pluto.core.PortletServlet.doGet (PortletServlet.java:158) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java: 595) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java: 688) [INFO] at org.apache.pluto.core.PortletServlet.service (PortletServlet.java:153) [INFO] at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:428) [INFO] at org.apache.geronimo.jetty.JettyServletHolder.handle (JettyServletHolder.java:103) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:830) [INFO] at org.mortbay.jetty.servlet.JSR154Filter.doFilter (JSR154Filter.java:170) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:821) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch (WebApplicationHandler.java:471) [INFO] at org.apache.geronimo.jetty.JettyWebApplicationHandler.dispatch (JettyWebApplicationHandler.java:58) [INFO] at org.mortbay.jetty.servlet.Dispatcher.dispatch (Dispatcher.java:283) [INFO] at org.mortbay.jetty.servlet.Dispatcher.include (Dispatcher.java:163) [INFO] at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke (PortletInvokerImpl.java:120) [INFO] at org.apache.pluto.invoker.impl.PortletInvokerImpl.action (PortletInvokerImpl.java:68) [INFO] at org.apache.pluto.PortletContainerImpl.processPortletAction (PortletContainerImpl.java:164) [INFO] at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPo rtletAction(PortletContainerWrapperImpl.java:82) [INFO] at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java: 595) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java: 688) [INFO] at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:428) [INFO] at org.apache.geronimo.jetty.JettyServletHolder.handle (JettyServletHolder.java:103) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:830) [INFO] at org.mortbay.jetty.servlet.JSR154Filter.doFilter (JSR154Filter.java:170) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:821) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch (WebApplicationHandler.java:471) [INFO] at org.apache.geronimo.jetty.JettyWebApplicationHandler.dispatch (JettyWebApplicationHandler.java:58) [INFO] at org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:568) [INFO] at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) [INFO] at org.mortbay.jetty.servlet.WebApplicationContext.handle (WebApplicationContext.java:633) [INFO] at org.apache.geronimo.jetty.JettyWebAppContext.handle (JettyWebAppContext.java:329) [INFO] at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) [INFO] at org.a
Re: JMS Server portlets broke...
Why doesn't the console reflect these failure messages? From the console you can not tell this operating failed... you just do not see any new connector. Seems highly broken. --jason On Oct 31, 2006, at 11:08 PM, Jason Dillon wrote: Something is wrong with the JMS Server portlet to create new connectors... seems like any connector you try to add pukes with: [INFO] 23:06:11,272 ERROR [JMSConnectorPortlet] Unable to process portlet action [INFO] java.lang.NoClassDefFoundError: org/apache/activemq/broker/ BrokerService [INFO] at java.lang.Class.getDeclaredMethods0(Native Method) [INFO] at java.lang.Class.privateGetDeclaredMethods(Class.java:1655) [INFO] at java.lang.Class.getDeclaredMethods(Class.java:1139) [INFO] at net.sf.cglib.core.ReflectUtils.addAllMethods (ReflectUtils.java:348) [INFO] at net.sf.cglib.proxy.Enhancer.getMethods(Enhancer.java:426) [INFO] at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java: 456) [INFO] at net.sf.cglib.core.DefaultGeneratorStrategy.generate (DefaultGeneratorStrategy.java:25) [INFO] at net.sf.cglib.core.AbstractClassGenerator.create (AbstractClassGenerator.java:216) [INFO] at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377) [INFO] at net.sf.cglib.proxy.Enhancer.createClass(Enhancer.java:317) [INFO] at org.apache.geronimo.kernel.basic.BasicProxyManager $ManagedProxyFactory.(BasicProxyManager.java:202) [INFO] at org.apache.geronimo.kernel.basic.BasicProxyManager.createProxyFactory( BasicProxyManager.java:78) [INFO] at org.apache.geronimo.kernel.basic.BasicProxyManager.createProxy (BasicProxyManager.java:116) [INFO] at org.apache.geronimo.console.util.KernelManagementHelper.getObject (KernelManagementHelper.java:366) [INFO] at org.apache.geronimo.console.util.PortletManager.getJMSBroker (PortletManager.java:274) [INFO] at org.apache.geronimo.console.util.PortletManager.createJMSConnector (PortletManager.java:278) [INFO] at org.apache.geronimo.console.jmsmanager.server.JMSConnectorPortlet.proc essAction(JMSConnectorPortlet.java:80) [INFO] at org.apache.pluto.core.PortletServlet.dispatch (PortletServlet.java:229) [INFO] at org.apache.pluto.core.PortletServlet.doGet (PortletServlet.java:158) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java: 595) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java: 688) [INFO] at org.apache.pluto.core.PortletServlet.service (PortletServlet.java:153) [INFO] at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:428) [INFO] at org.apache.geronimo.jetty.JettyServletHolder.handle (JettyServletHolder.java:103) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:830) [INFO] at org.mortbay.jetty.servlet.JSR154Filter.doFilter (JSR154Filter.java:170) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:821) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch (WebApplicationHandler.java:471) [INFO] at org.apache.geronimo.jetty.JettyWebApplicationHandler.dispatch (JettyWebApplicationHandler.java:58) [INFO] at org.mortbay.jetty.servlet.Dispatcher.dispatch (Dispatcher.java:283) [INFO] at org.mortbay.jetty.servlet.Dispatcher.include (Dispatcher.java:163) [INFO] at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke (PortletInvokerImpl.java:120) [INFO] at org.apache.pluto.invoker.impl.PortletInvokerImpl.action (PortletInvokerImpl.java:68) [INFO] at org.apache.pluto.PortletContainerImpl.processPortletAction (PortletContainerImpl.java:164) [INFO] at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPo rtletAction(PortletContainerWrapperImpl.java:82) [INFO] at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java: 595) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java: 688) [INFO] at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:428) [INFO] at org.apache.geronimo.jetty.JettyServletHolder.handle (JettyServletHolder.java:103) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:830) [INFO] at org.mortbay.jetty.servlet.JSR154Filter.doFilter (JSR154Filter.java:170) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:821) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch (WebApplicationHandler.java:471) [INFO] at org.apache.geronimo.jetty.JettyWebApplicationHandler.dispatch (JettyWebApplicationHandler.java:58) [INFO] at org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:568) [INFO] at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) [INFO] at org.mortbay.jetty.servlet.WebApplicationContext.handle (WebApplicationContext.java:633) [INFO] at org.apache.geronimo.jetty.JettyWebAppC
JMS Server portlets broke...
Something is wrong with the JMS Server portlet to create new connectors... seems like any connector you try to add pukes with: [INFO] 23:06:11,272 ERROR [JMSConnectorPortlet] Unable to process portlet action [INFO] java.lang.NoClassDefFoundError: org/apache/activemq/broker/ BrokerService [INFO] at java.lang.Class.getDeclaredMethods0(Native Method) [INFO] at java.lang.Class.privateGetDeclaredMethods(Class.java:1655) [INFO] at java.lang.Class.getDeclaredMethods(Class.java:1139) [INFO] at net.sf.cglib.core.ReflectUtils.addAllMethods (ReflectUtils.java:348) [INFO] at net.sf.cglib.proxy.Enhancer.getMethods(Enhancer.java:426) [INFO] at net.sf.cglib.proxy.Enhancer.generateClass(Enhancer.java:456) [INFO] at net.sf.cglib.core.DefaultGeneratorStrategy.generate (DefaultGeneratorStrategy.java:25) [INFO] at net.sf.cglib.core.AbstractClassGenerator.create (AbstractClassGenerator.java:216) [INFO] at net.sf.cglib.proxy.Enhancer.createHelper(Enhancer.java:377) [INFO] at net.sf.cglib.proxy.Enhancer.createClass(Enhancer.java:317) [INFO] at org.apache.geronimo.kernel.basic.BasicProxyManager $ManagedProxyFactory.(BasicProxyManager.java:202) [INFO] at org.apache.geronimo.kernel.basic.BasicProxyManager.createProxyFactory (BasicProxyManager.java:78) [INFO] at org.apache.geronimo.kernel.basic.BasicProxyManager.createProxy (BasicProxyManager.java:116) [INFO] at org.apache.geronimo.console.util.KernelManagementHelper.getObject (KernelManagementHelper.java:366) [INFO] at org.apache.geronimo.console.util.PortletManager.getJMSBroker (PortletManager.java:274) [INFO] at org.apache.geronimo.console.util.PortletManager.createJMSConnector (PortletManager.java:278) [INFO] at org.apache.geronimo.console.jmsmanager.server.JMSConnectorPortlet.proces sAction(JMSConnectorPortlet.java:80) [INFO] at org.apache.pluto.core.PortletServlet.dispatch (PortletServlet.java:229) [INFO] at org.apache.pluto.core.PortletServlet.doGet (PortletServlet.java:158) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) [INFO] at org.apache.pluto.core.PortletServlet.service (PortletServlet.java:153) [INFO] at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:428) [INFO] at org.apache.geronimo.jetty.JettyServletHolder.handle (JettyServletHolder.java:103) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:830) [INFO] at org.mortbay.jetty.servlet.JSR154Filter.doFilter (JSR154Filter.java:170) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:821) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch (WebApplicationHandler.java:471) [INFO] at org.apache.geronimo.jetty.JettyWebApplicationHandler.dispatch (JettyWebApplicationHandler.java:58) [INFO] at org.mortbay.jetty.servlet.Dispatcher.dispatch (Dispatcher.java:283) [INFO] at org.mortbay.jetty.servlet.Dispatcher.include (Dispatcher.java:163) [INFO] at org.apache.pluto.invoker.impl.PortletInvokerImpl.invoke (PortletInvokerImpl.java:120) [INFO] at org.apache.pluto.invoker.impl.PortletInvokerImpl.action (PortletInvokerImpl.java:68) [INFO] at org.apache.pluto.PortletContainerImpl.processPortletAction (PortletContainerImpl.java:164) [INFO] at org.apache.pluto.portalImpl.core.PortletContainerWrapperImpl.processPort letAction(PortletContainerWrapperImpl.java:82) [INFO] at org.apache.pluto.portalImpl.Servlet.doGet(Servlet.java:227) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java:595) [INFO] at javax.servlet.http.HttpServlet.service(HttpServlet.java:688) [INFO] at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:428) [INFO] at org.apache.geronimo.jetty.JettyServletHolder.handle (JettyServletHolder.java:103) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:830) [INFO] at org.mortbay.jetty.servlet.JSR154Filter.doFilter (JSR154Filter.java:170) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler $CachedChain.doFilter(WebApplicationHandler.java:821) [INFO] at org.mortbay.jetty.servlet.WebApplicationHandler.dispatch (WebApplicationHandler.java:471) [INFO] at org.apache.geronimo.jetty.JettyWebApplicationHandler.dispatch (JettyWebApplicationHandler.java:58) [INFO] at org.mortbay.jetty.servlet.ServletHandler.handle (ServletHandler.java:568) [INFO] at org.mortbay.http.HttpContext.handle(HttpContext.java:1530) [INFO] at org.mortbay.jetty.servlet.WebApplicationContext.handle (WebApplicationContext.java:633) [INFO] at org.apache.geronimo.jetty.JettyWebAppContext.handle (JettyWebAppContext.java:329) [INFO] at org.mortbay.http.HttpContext.handle(HttpContext.java:1482) [INFO] at org.apache.geronimo.jetty.JettyWebAppContext.handle (JettyWebAppContext.java:313) [INFO] at org.mortbay.http.HttpServer.servi
Re: Why is the activemq.car using the tcp transport?
Do client-side consumers use the activemq.car? I really don't know where this is used... if it is for clients, then I can understand... but if this is only used in the server, then it should use the vm:// transport for efficiency. --jason On Oct 31, 2006, at 9:55 PM, Bruce Snyder wrote: On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: Its currently configured with: tcp://$ {PlanServerHostname}: ${PlanActiveMQPort} If this resourceadapter is used with in the server, then it should use the vm:// transport. Anyone know? I'm not sure, but I hazard a guess that this was so that client-side consumers can connect to ActiveMQ. If a vm:// transport is used, then ActiveMQ is not exposed outside the JVM. Bruce -- perl -e 'print unpack("u30","D0G)[EMAIL PROTECTED]&5R\"F)R=6-E+G-N>61EG;6%I;\"YC;VT*" );' Apache Geronimo - http://geronimo.apache.org/ Apache ActiveMQ - http://incubator.apache.org/activemq/ Apache ServiceMix - http://incubator.apache.org/servicemix/ Castor - http://castor.org/
Problem with latest 4.1 SNAPSHOT when broker name is set
Folks, there is a problem with the latest 4.1 SNAPSHOT when a broker name is set. It causes 2 brokers to be created... and I think it is because of the newly added CommandAgent service which is added to the brokers default services when started. It is using vm://localhost, which appears to be creating a new Broker using the name "localhost" when the broker it is attached to has a different name. For example: BrokerService broker = new BrokerService(); broker.setBrokerName("foo"); broker.start(); Will end up creating a broker name "foo" and then another named "localhost". Where, this will create one broker, named "localhost": BrokerService broker = new BrokerService(); broker.start(); I'm not really sure how vm://* works with respect to broker names... so I can not say for sure what the fix is, or why this is happening. But I can say for sure that the above snips create 2 and 1 brokers respectively. We noticed this while trying to track down a rouge activemq-data directory which kept popping up in Geronimo, which for some reason had its broker gbean set to create a broker with the name "possibly- unique-broker". I've fixed this by only setting the broker name if it is non-null, and then commenting out the brokerName attributed in the plan, but something is definitely broke on your side of the fence wrt broker names and vm:// transports. --jason
Re: Why is the activemq.car using the tcp transport?
On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: Its currently configured with: tcp://${PlanServerHostname}: ${PlanActiveMQPort} If this resourceadapter is used with in the server, then it should use the vm:// transport. Anyone know? I'm not sure, but I hazard a guess that this was so that client-side consumers can connect to ActiveMQ. If a vm:// transport is used, then ActiveMQ is not exposed outside the JVM. Bruce -- perl -e 'print unpack("u30","D0G)[EMAIL PROTECTED]&5R\"F)R=6-E+G-N>61Ehttp://geronimo.apache.org/ Apache ActiveMQ - http://incubator.apache.org/activemq/ Apache ServiceMix - http://incubator.apache.org/servicemix/ Castor - http://castor.org/
Why is the activemq.car using the tcp transport?
Its currently configured with: tcp://${PlanServerHostname}: ${PlanActiveMQPort} If this resourceadapter is used with in the server, then it should use the vm:// transport. Anyone know? --jason
Re: 1.2 Fit and Finish
On Oct 31, 2006, at 4:25 AM, Aaron Mulder wrote: I would say that the startup and shutdown sequences should not show any Log4J log output or stack traces, tested under both JDK 1.4 and JDK 1.5. I fixed some of the amq logging problems today (their package name changed so log4j needed updating). Yet again, ActiveMQ is logging exceptions at shutdown which are not real problems. I sent an email to the amq list but who knows if they will fix them. Also, all current functionality in all portlets in the console should work as expected. And the deploy tool should be able to deploy, undeploy, and redeploy all J2EE module types, with no module ID in the plan, a versionless module ID, a module ID with only an artifact ID, or no plan at all. Are you going to verify these? If you are, please do it sooner rather then later. -dain
Re: 1.2 Fit and Finish
On Oct 31, 2006, at 6:13 AM, Kevan Miller wrote: IMO, fixing the startup time of the web console config under jetty (see GERONIMO-2507) is a must fix... Does that mean you are going to fix it? -dain
More car-maven-plugin changes...
Well, I discovered that the car plugin was still caching old bits when car:install-modules was run. And I dug into it much deeper than I wanted to and eventually ended up re-writing the installation of artifacts. It should now try a heck of a lot harder to reinstall bits that have changed. When installing modules, we check the sha1 of the configs, if they are the same, then we skip re-installing, but now we will continue to process the module's deps. Deps are now checked if they need to be reinstalled, instead of just skipping. If the source dep's file size has changed, or the last modified time is greater than the target, we reinstall it. Also now we are tracking all installed artifacts so we can easily skip ones we know that we have processed already, which speeds things up a itty bit. And, I have added info logging when a dependency is installed, so now you can see what is really being installed. Debug logging with `mvn - X` will show the bits that are skipped and when they are being reinstalled, blah, blah. The side effect is that when a lot changes, then a lot of info logs are spit out for each dependency oh well. I did a little bit of testing and it does appear that when something from modules/* changes (and nothing else) that only that one dependency will get copied into the Geronimo repository and similarly if just one configs/* changes, then just that one module will be re-installed. * * * I think the one last thing might be that car:install-modules may need to use the Maven2RepositoryAdapter bits which I hacked into car:package to resolve SNAPSHOT artifacts directly using the Maven API... but I am not sure yet... and I'd rather not hack more of this in. But if I refactor it into less of a hack I might. Anyways... *please* give it a whirl. I've pushed out the latest car- maven-plugin SNAPSHOT with all these fixes. Next I guess we should try to make the car:package skip re-packaging unless something has really changed... but that is gonna be tricky, as we need to check the target/** and the effective pom.xml to see if anything has changed... ugh :-( Then once we re-organize these modules into related groups it might be much easier to run small builds from specific trees, and then re- assembly to validate (ie. all activemq modules and configs all under one geronimo-activemq/* tree). --jason
[jira] Updated: (GERONIMO-2478) ContextForwardServlet should have a registration mechanism
[ http://issues.apache.org/jira/browse/GERONIMO-2478?page=all ] Aaron Mulder updated GERONIMO-2478: --- Description: Currently the ContextForwardServlet must be deployed separately for each URL path to redirect. This does not work well for plugins, nor will it work well for a more fine-grained console composed of multiple optional bits of functionality. Instead, the ContextForwardServlet should listen on a single path (say, /portlet-resources) and then have a registration mechanism that lets you add sub-mappings dynamically (/portlet-resources/foo/* -> web app 1 and /portlet-resources/bar/* -> web app 2). Presumably something where it has a collection of GBeans and each web app that wants to register some forward with the console deploys one or more instances of the GBean. was: Currently the ContextForwardServlet must be deployed separately for each URL path to redirect. This does not work well for plugins, nor will it work well for a more fine-grained console composed of multiple optional bits of functionality. Instead, the ContextForwardServlet should listen on a single path (say, /portlet-resources) and then have a registration mechanism that lets you add sub-mappings dynamically (/portlet-resources/foo/* -> web app 1 and /portlet-resources/bar/* -> web app 2). Presumably something where it has a collection of GBeans and each web app that wants to register some forward with the console deploys one or more instances of the web app. Fixed in 1.1.2 -- needs to be merged to 1.2 > ContextForwardServlet should have a registration mechanism > -- > > Key: GERONIMO-2478 > URL: http://issues.apache.org/jira/browse/GERONIMO-2478 > Project: Geronimo > Issue Type: Improvement > Security Level: public(Regular issues) > Components: console >Affects Versions: 1.1.1 >Reporter: Aaron Mulder > Assigned To: Aaron Mulder > Fix For: 1.2, 1.1.2 > > > Currently the ContextForwardServlet must be deployed separately for each URL > path to redirect. > This does not work well for plugins, nor will it work well for a more > fine-grained console composed of multiple optional bits of functionality. > Instead, the ContextForwardServlet should listen on a single path (say, > /portlet-resources) and then have a registration mechanism that lets you add > sub-mappings dynamically (/portlet-resources/foo/* -> web app 1 and > /portlet-resources/bar/* -> web app 2). Presumably something where it has a > collection of GBeans and each web app that wants to register some forward > with the console deploys one or more instances of the GBean. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Failover Protocol
I am looking for a way to have my clients failover to alternate brokers, use asynchronous sends, and keep my client code vanilla JMS. It appears you can't use the failover transport and set connection properties via the uri at the same time. What I would like to do is combine failover:(tcp://localhost:61616,tcp://remotehost:61616) with tcp://localhost:61616?jms.useAsyncSend=true but it doesn't seem to work. i.e. failover:(tcp://localhost:61616?jms.useAsyncSend=true,tcp://remotehost:61616?jms.useAsyncSend=true) Anyone know if this is supposed to work? The documentation says: "The good news is that ActiveMQ sends message in async mode by default in several cases. It is only in cases where the JMS specification required the use of sync sending that we default to sync sending. The cases that we are forced to send in sync mode are when persistent messages are being sent outside of a transaction." This doesn't appear to be entirely true because when I attempt to use the NON_PERSISTENT mode, send() still blocks if no brokers are available. When this happens I can't shut the program down or notify anyone there is a problem. Note, the ttl of the message can expire and the send() remains blocked. If I could somehow stop the send() I could have another thread monitor it and stop it if necessary. Lots of things seem to block that shouldn't, you can't build robust software if you can't shut things down and restart them when you suspect something is out of wack. Ron -- View this message in context: http://www.nabble.com/Failover-Protocol-tf2549326.html#a7105422 Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
Re: ActiveIO dependency
The OpenEJB2 bits are all ActiveIO related. FYI, Bruce mentioned to me that the API between 4.0 and 4.1 should be compatible, 4.1 just has some new features, but the same API. * * * It looks like some of the recent Wadi changes in server/trunk, which included AMQ 4.0.1 as a new dep, may have broken AMQ usage... as now both Dain and I see failures starting the server related to 2 AMQ brokers starting. Something is fishy... notice that 2 brokers are being started... [INFO] Module 8/22 org.apache.geronimo.configs/activemq-broker/1.2- SNAPSHOT/car15:26:32,581 INFO [BrokerService] ActiveMQ 4.1- incubator-SNAPSHOT JMS Message Broker (possibly-unique-broker) is starting [INFO] 15:26:32,581 INFO [BrokerService] For help or more information please see: http://incubator.apache.org/activemq/ [INFO] 15:26:32,603 INFO [ManagementContext] JMX consoles can connect to service:jmx:rmi://bliss.local/jndi/rmi://localhost:1099/ jmxrmi [INFO] 15:26:32,806 INFO [JDBCPersistenceAdapter] Database driver recognized: [apache_derby_embedded_jdbc_driver] [INFO] 15:26:33,562 INFO [DefaultDatabaseLocker] Attempting to acquire the exclusive lock to become the Master broker [INFO] 15:26:33,563 INFO [DefaultDatabaseLocker] Becoming the master on dataSource: [EMAIL PROTECTED] [INFO] 15:26:33,641 INFO [JournalPersistenceAdapter] Journal Recovery Started from: Active Journal: using 2 x 20.0 Megs at: /Users/ jason/ws/geronimo/server/target/geronimo-jetty-j2ee-1.2-SNAPSHOT/ activemq-data/possibly-unique-broker/journal [INFO] 15:26:33,680 INFO [JournalPersistenceAdapter] Journal Recovered: 0 message(s) in transactions recovered. [INFO] 15:26:33,922 INFO [BrokerService] ActiveMQ 4.1-incubator- SNAPSHOT JMS Message Broker (localhost) is starting [INFO] 15:26:33,922 INFO [BrokerService] For help or more information please see: http://incubator.apache.org/activemq/ [INFO] 15:26:33,937 WARN [ManagementContext] Failed to start jmx connector: javax.naming.NameAlreadyBoundException: jmxrmi [Root exception is java.rmi.AlreadyBoundException: jmxrmi] [INFO] 15:26:34,284 INFO [JDBCPersistenceAdapter] Database driver recognized: [apache_derby_embedded_jdbc_driver] [INFO] 15:26:34,529 INFO [DefaultDatabaseLocker] Attempting to acquire the exclusive lock to become the Master broker [INFO] 15:26:34,529 INFO [DefaultDatabaseLocker] Becoming the master on dataSource: [EMAIL PROTECTED] [INFO] 15:26:34,551 INFO [JournalPersistenceAdapter] Journal Recovery Started from: Active Journal: using 2 x 20.0 Megs at: /Users/ jason/ws/geronimo/server/target/geronimo-jetty-j2ee-1.2-SNAPSHOT/ activemq-data/localhost/journal [INFO] 15:26:34,560 INFO [JournalPersistenceAdapter] Journal Recovered: 0 message(s) in transactions recovered. [INFO] 15:26:34,603 INFO [TransportConnector] Connector vm:// localhost Started [INFO] 15:26:34,846 INFO [BrokerService] ActiveMQ JMS Message Broker (localhost, ID:Bliss.local-61347-1162337192319-1:0) started [INFO] 15:26:34,851 INFO [BrokerService] ActiveMQ JMS Message Broker (possibly-unique-broker, ID:Bliss.local-61347-1162337192319-1:1) started [INFO] 15:26:35,028 INFO [TransportServerThreadSupport] Listening for connections at: stomp://Bliss.local:61613 [INFO] 15:26:35,031 INFO [TransportConnector] Connector stomp:// Bliss.local:61613 Started [INFO] 15:26:35,034 INFO [TransportServerThreadSupport] Listening for connections at: tcp://0.0.0.0:61616 [INFO] 15:26:35,035 INFO [TransportConnector] Connector tcp:// 0.0.0.0:61616 Started [INFO] 15:26:35,037 ERROR [GBeanInstanceState] Error while starting; GBean is now in the FAILED state: abstractName="org.apache.geronimo.configs/activemq-broker/1.2- SNAPSHOT/car?ServiceModule=org.apache.geronimo.configs/activemq- broker/1.2-SNAPSHOT/car,j2eeType=JMSConnector,name=ActiveMQ.vm.default" [INFO] java.io.IOException: VMTransportServer already bound at: vm:// localhost [INFO] at org.apache.activemq.transport.vm.VMTransportFactory.bind (VMTransportFactory.java:161) [INFO] at org.apache.activemq.transport.vm.VMTransportFactory.doBind (VMTransportFactory.java:147) [INFO] at org.apache.activemq.transport.TransportFactory.bind (TransportFactory.java:109) [INFO] at org.apache.activemq.broker.BrokerService.createTransportConnector (BrokerService.java:1348) --jason On Oct 31, 2006, at 3:31 PM, David Jencks wrote: On Oct 31, 2006, at 2:31 PM, Jason Dillon wrote: FYI... I think there are also some issues with Wadi and OpenEJB2 using old deps as well. Looks like the amq 4.0.1 comes only from the wadi integration in jetty. I'm experimenting a bit with changing it but gianny will probably have to be the one to verify wadi still works with 4.1. I can't find any mention of activemq in openejb2. thanks david jencks --jason On Oct 31, 2006, at 2:20 PM, Guillaume Nodet wrote: There has not been much changes between 4.0 and 4.1 afaik (not incompatible changes in api i mean), so
Re: ActiveIO dependency
On Oct 31, 2006, at 2:31 PM, Jason Dillon wrote: FYI... I think there are also some issues with Wadi and OpenEJB2 using old deps as well. Looks like the amq 4.0.1 comes only from the wadi integration in jetty. I'm experimenting a bit with changing it but gianny will probably have to be the one to verify wadi still works with 4.1. I can't find any mention of activemq in openejb2. thanks david jencks --jason On Oct 31, 2006, at 2:20 PM, Guillaume Nodet wrote: There has not been much changes between 4.0 and 4.1 afaik (not incompatible changes in api i mean), so it should be easy to change the 4.0 version to 4.1. On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: FYI, related to ActiveMQ we need to resolve why there are 2 versions 4.0.x and 4.1.x being included. I sent mail about this last week, but heard nothing back. --jason On Oct 31, 2006, at 1:59 PM, Jacek Laskowski wrote: > On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: >> The upgrade looks non-trivial, I have tried... and failed. Need >> someone who knows ActiveIO better to port it. Hiram said he might >> update it if he has time... but as of yet I guess he has not found >> any. > > An excerpt from STATUS: > > Currently, the biggest concerns for the TCK are ActiveMQ 4 and > Yoko. Both > of these are new libraries and may take a considerable amount of > effort to > certify. Also, there are few people that understand these new > libraries, > the geronimo integrations, and the TCK. In the case of ActiveMQ, > the one > person that understands that can certify the code, is unavailable > for the > next two weeks. > > Isn't it about Hiram? If so, he won't be able to do much wrt this > soon. > > Jacek > > -- > Jacek Laskowski > http://www.jaceklaskowski.pl -- Cheers, Guillaume Nodet
Re: ActiveIO dependency
FYI... I think there are also some issues with Wadi and OpenEJB2 using old deps as well. --jason On Oct 31, 2006, at 2:20 PM, Guillaume Nodet wrote: There has not been much changes between 4.0 and 4.1 afaik (not incompatible changes in api i mean), so it should be easy to change the 4.0 version to 4.1. On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: FYI, related to ActiveMQ we need to resolve why there are 2 versions 4.0.x and 4.1.x being included. I sent mail about this last week, but heard nothing back. --jason On Oct 31, 2006, at 1:59 PM, Jacek Laskowski wrote: > On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: >> The upgrade looks non-trivial, I have tried... and failed. Need >> someone who knows ActiveIO better to port it. Hiram said he might >> update it if he has time... but as of yet I guess he has not found >> any. > > An excerpt from STATUS: > > Currently, the biggest concerns for the TCK are ActiveMQ 4 and > Yoko. Both > of these are new libraries and may take a considerable amount of > effort to > certify. Also, there are few people that understand these new > libraries, > the geronimo integrations, and the TCK. In the case of ActiveMQ, > the one > person that understands that can certify the code, is unavailable > for the > next two weeks. > > Isn't it about Hiram? If so, he won't be able to do much wrt this > soon. > > Jacek > > -- > Jacek Laskowski > http://www.jaceklaskowski.pl -- Cheers, Guillaume Nodet
Re: ActiveIO dependency
I'd still like to know why the 4.0.x deps were recently added. --jason On Oct 31, 2006, at 2:20 PM, Guillaume Nodet wrote: There has not been much changes between 4.0 and 4.1 afaik (not incompatible changes in api i mean), so it should be easy to change the 4.0 version to 4.1. On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: FYI, related to ActiveMQ we need to resolve why there are 2 versions 4.0.x and 4.1.x being included. I sent mail about this last week, but heard nothing back. --jason On Oct 31, 2006, at 1:59 PM, Jacek Laskowski wrote: > On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: >> The upgrade looks non-trivial, I have tried... and failed. Need >> someone who knows ActiveIO better to port it. Hiram said he might >> update it if he has time... but as of yet I guess he has not found >> any. > > An excerpt from STATUS: > > Currently, the biggest concerns for the TCK are ActiveMQ 4 and > Yoko. Both > of these are new libraries and may take a considerable amount of > effort to > certify. Also, there are few people that understand these new > libraries, > the geronimo integrations, and the TCK. In the case of ActiveMQ, > the one > person that understands that can certify the code, is unavailable > for the > next two weeks. > > Isn't it about Hiram? If so, he won't be able to do much wrt this > soon. > > Jacek > > -- > Jacek Laskowski > http://www.jaceklaskowski.pl -- Cheers, Guillaume Nodet
Re: ActiveIO dependency
Well, it seems that all the used classes have been removed: http://svn.apache.org/viewvc?view=rev&revision=453094 On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: The upgrade looks non-trivial, I have tried... and failed. Need someone who knows ActiveIO better to port it. Hiram said he might update it if he has time... but as of yet I guess he has not found any. --jason On Oct 31, 2006, at 3:01 AM, Guillaume Nodet wrote: > The geronimo-security module depends on an old > version of ActiveIO. Imho, it should be upgraded to > the one corresponding to the ActiveMQ version used, > which is org.apache.activemq:activeio-core:3.x-incubator-SNAPSHOT > > Is there any reason why this has not been done ? > > -- > Cheers, > Guillaume Nodet -- Cheers, Guillaume Nodet
[jira] Updated: (AMQ-826) LDAP based authorization support
[ https://issues.apache.org/activemq/browse/AMQ-826?page=all ] Nikola Goran Cutura updated AMQ-826: Attachment: ApacheDSEmbedded.zip Attached is eclipse project that starts embedded ADS with supplied LDIF file, perfoms some query and closes the server. Intention is to use the template in unit tests. I was able to run this as it is but I wasn't able to run it in activemq-core and activemq-jaas eclipse projects. I tried to add libraries but I always ended up with exception, both in core and jaas modules: Exception in thread "main" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'configuration' defined in file [C:\ActiveMQ\activemq\activemq-jaas\server.xml]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.apache.directory.server.configuration.MutableServerStartupConfiguration]: Constructor threw exception; nested exception is java.lang.IncompatibleClassChangeError Caused by: org.springframework.beans.BeanInstantiationException: Could not instantiate bean class [org.apache.directory.server.configuration.MutableServerStartupConfiguration]: Constructor threw exception; nested exception is java.lang.IncompatibleClassChangeError Caused by: java.lang.IncompatibleClassChangeError at org.apache.directory.server.core.authn.AuthenticationService.(AuthenticationService.java:66) at org.apache.directory.server.core.configuration.StartupConfiguration.setDefaultInterceptorConfigurations(StartupConfiguration.java:161) at org.apache.directory.server.core.configuration.StartupConfiguration.(StartupConfiguration.java:88) at org.apache.directory.server.configuration.ServerStartupConfiguration.(ServerStartupConfiguration.java:65) at org.apache.directory.server.configuration.MutableServerStartupConfiguration.(MutableServerStartupConfiguration.java:43) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:82) at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:59) at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:52) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:639) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:625) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:380) at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:245) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:141) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:242) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:156) at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:290) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:348) at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:89) at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:74) at org.springframework.context.support.FileSystemXmlApplicationContext.(FileSystemXmlApplicationContext.java:65) at org.apache.activemq.jaas.ldap.SimpleFileConfiguredServer.main(SimpleFileConfiguredServer.java:27) > LDAP based authorization support > > > Key: AMQ-826 > URL: https://issues.apache.org/activemq/browse/AMQ-826 > Project: ActiveMQ > Issue Type: Improvement >Reporter: james strachan > Assigned To: Nikola Goran Cutura > Attachments: ApacheDSEmbedded.zip, LdapAuth.zip > > > Patch kindly added by ngcutura - discussion thread... > http://www.nabble.com/LDAP-Authorization-tf1851705.html#a5344494 -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more info
Re: ActiveIO dependency
There has not been much changes between 4.0 and 4.1 afaik (not incompatible changes in api i mean), so it should be easy to change the 4.0 version to 4.1. On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: FYI, related to ActiveMQ we need to resolve why there are 2 versions 4.0.x and 4.1.x being included. I sent mail about this last week, but heard nothing back. --jason On Oct 31, 2006, at 1:59 PM, Jacek Laskowski wrote: > On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: >> The upgrade looks non-trivial, I have tried... and failed. Need >> someone who knows ActiveIO better to port it. Hiram said he might >> update it if he has time... but as of yet I guess he has not found >> any. > > An excerpt from STATUS: > > Currently, the biggest concerns for the TCK are ActiveMQ 4 and > Yoko. Both > of these are new libraries and may take a considerable amount of > effort to > certify. Also, there are few people that understand these new > libraries, > the geronimo integrations, and the TCK. In the case of ActiveMQ, > the one > person that understands that can certify the code, is unavailable > for the > next two weeks. > > Isn't it about Hiram? If so, he won't be able to do much wrt this > soon. > > Jacek > > -- > Jacek Laskowski > http://www.jaceklaskowski.pl -- Cheers, Guillaume Nodet
Re: ActiveIO dependency
FYI, related to ActiveMQ we need to resolve why there are 2 versions 4.0.x and 4.1.x being included. I sent mail about this last week, but heard nothing back. --jason On Oct 31, 2006, at 1:59 PM, Jacek Laskowski wrote: On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: The upgrade looks non-trivial, I have tried... and failed. Need someone who knows ActiveIO better to port it. Hiram said he might update it if he has time... but as of yet I guess he has not found any. An excerpt from STATUS: Currently, the biggest concerns for the TCK are ActiveMQ 4 and Yoko. Both of these are new libraries and may take a considerable amount of effort to certify. Also, there are few people that understand these new libraries, the geronimo integrations, and the TCK. In the case of ActiveMQ, the one person that understands that can certify the code, is unavailable for the next two weeks. Isn't it about Hiram? If so, he won't be able to do much wrt this soon. Jacek -- Jacek Laskowski http://www.jaceklaskowski.pl
Re: ActiveIO dependency
On Oct 31, 2006, at 1:59 PM, Jacek Laskowski wrote: An excerpt from STATUS: Currently, the biggest concerns for the TCK are ActiveMQ 4 and Yoko. Both of these are new libraries and may take a considerable amount of effort to certify. Also, there are few people that understand these new libraries, the geronimo integrations, and the TCK. In the case of ActiveMQ, the one person that understands that can certify the code, is unavailable for the next two weeks. Isn't it about Hiram? If so, he won't be able to do much wrt this soon. I was trying not to name names :) -dain
Re: ActiveIO dependency
On 10/31/06, Jason Dillon <[EMAIL PROTECTED]> wrote: The upgrade looks non-trivial, I have tried... and failed. Need someone who knows ActiveIO better to port it. Hiram said he might update it if he has time... but as of yet I guess he has not found any. An excerpt from STATUS: Currently, the biggest concerns for the TCK are ActiveMQ 4 and Yoko. Both of these are new libraries and may take a considerable amount of effort to certify. Also, there are few people that understand these new libraries, the geronimo integrations, and the TCK. In the case of ActiveMQ, the one person that understands that can certify the code, is unavailable for the next two weeks. Isn't it about Hiram? If so, he won't be able to do much wrt this soon. Jacek -- Jacek Laskowski http://www.jaceklaskowski.pl
[jira] Resolved: (AMQ-801) activemq-jaas is not in the release distro
[ https://issues.apache.org/activemq/browse/AMQ-801?page=all ] Adrian Co resolved AMQ-801. --- Resolution: Fixed Fix to assembly committed. rev 469670 > activemq-jaas is not in the release distro > -- > > Key: AMQ-801 > URL: https://issues.apache.org/activemq/browse/AMQ-801 > Project: ActiveMQ > Issue Type: Bug >Affects Versions: 4.1, 4.0.1, 4.0.2 >Reporter: james strachan > Assigned To: Adrian Co > Fix For: 4.1 > > > it should be in the activemq.jar and in the lib directory... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: LICENSE and NOTICE files in xbean-finder
I don't believe the 1.0 release has the goal to handle legal files. But we could always release 1.1. --jason On Oct 31, 2006, at 2:30 AM, Guillaume Nodet wrote: Because you can not release anything in maven which has SNAPSHOT dependency. If the 1.0 is in a usable state, we can use it, else we need to ensure that Genesis will be released before next xbean release. On 10/31/06, Jacek Laskowski <[EMAIL PROTECTED]> wrote: On 10/31/06, Guillaume Nodet <[EMAIL PROTECTED]> wrote: > Genesis was used at some point, but the xbean release > cycle is usually much shorter than the G ones, and we had > to revert the changes back. If there is a genesis release > available for use, we should consider using it. > What's the status of Genesis 1.0 ? There has been > lots of problems with it at the release time. I don't know how good/bad it is, but since it's part of Geronimo build it won't disappear very soon and I assume it will be constantly enhanced/improved (esp. when only Jason is willing to tweak it and it's his baby ;-)). Why are you concerned with its release cycle since what you'd use is the tools plugin? Jacek -- Jacek Laskowski http://www.jaceklaskowski.pl -- Cheers, Guillaume Nodet
Re: manually downloading jars?
On 10/31/06, toby cabot <[EMAIL PROTECTED]> wrote: I tried again this morning, and after a few false starts and a mess of POM validation warnings I got a successful build. I guess that my build gremlins have better things to do this halloween than bother me. Glad you've done it. After the successful build, it's time to get your hands wet and start testing! ;-) See how the doco improved lately. You won't likely find so much time as it's required to get thru all the docs. Jacek -- Jacek Laskowski http://www.jaceklaskowski.pl
Re: ActiveIO dependency
The upgrade looks non-trivial, I have tried... and failed. Need someone who knows ActiveIO better to port it. Hiram said he might update it if he has time... but as of yet I guess he has not found any. --jason On Oct 31, 2006, at 3:01 AM, Guillaume Nodet wrote: The geronimo-security module depends on an old version of ActiveIO. Imho, it should be upgraded to the one corresponding to the ActiveMQ version used, which is org.apache.activemq:activeio-core:3.x-incubator-SNAPSHOT Is there any reason why this has not been done ? -- Cheers, Guillaume Nodet
Re: [discussion] openejb-itests in testsuite
On 10/31/06, Prasad Kashyap <[EMAIL PROTECTED]> wrote: Does this look good ? Or should we move the itests artifacts one level down to groupId "o.a.openejb.itests" ? It'd be great to move the itests one level below. Jacek -- Jacek Laskowski http://www.jaceklaskowski.pl
[jira] Reopened: (AMQ-801) activemq-jaas is not in the release distro
[ https://issues.apache.org/activemq/browse/AMQ-801?page=all ] Adrian Co reopened AMQ-801: --- Assignee: Adrian Co The activemq-jaas is not being bundled with the distro > activemq-jaas is not in the release distro > -- > > Key: AMQ-801 > URL: https://issues.apache.org/activemq/browse/AMQ-801 > Project: ActiveMQ > Issue Type: Bug >Affects Versions: 4.1, 4.0.1, 4.0.2 >Reporter: james strachan > Assigned To: Adrian Co > Fix For: 4.1 > > > it should be in the activemq.jar and in the lib directory... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (SM-706) FilePoller needs to add check for delete file before removing the file from workingset
[ https://issues.apache.org/activemq/browse/SM-706?page=all ] Guillaume Nodet updated SM-706: --- Fix Version/s: 3.1 (was: 3.0) > FilePoller needs to add check for delete file before removing the file from > workingset > -- > > Key: SM-706 > URL: https://issues.apache.org/activemq/browse/SM-706 > Project: ServiceMix > Issue Type: Improvement > Components: servicemix-components >Affects Versions: 3.0 > Environment: Windows XP/JSE 6 >Reporter: Los Morales >Priority: Minor > Fix For: 3.1 > > > In the "processFileAndDelete(File aFile)" method of the > org.apache.servicemix.components.file.FilePoller class, there is a finally > block that contains a call to " workingSet.remove(aFile)". This is called > regardless if the file should be deleted or not. Hence this works when the > file is physically removed. If the file is not physically removed but is > removed from the Set, this poller will pick up the same file(s) again and > again in the "pollFile(final File aFile)" method. Maybe add a check in the > finally block like this: > ** > finally { > if (!aFile.exists()) >workingSet.remove(aFile); > } > * > -los -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (SM-728) Validation component / CopyTransformer / SourceTransformer put a non serializable property in the message
[ https://issues.apache.org/activemq/browse/SM-728?page=all ] Guillaume Nodet updated SM-728: --- Summary: Validation component / CopyTransformer / SourceTransformer put a non serializable property in the message (was: Runtime Exception thrown when validating XML Document) > Validation component / CopyTransformer / SourceTransformer put a non > serializable property in the message > - > > Key: SM-728 > URL: https://issues.apache.org/activemq/browse/SM-728 > Project: ServiceMix > Issue Type: Bug > Components: servicemix-core >Affects Versions: 3.0 > Environment: Windows XP Professional >Reporter: Eyji > > See discussion with Guilaume Nodet on Nabble for ServiceMix User: > http://www.nabble.com/forum/ViewPost.jtp?post=7093895&framed=y -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (SM-720) jbi:projectDeploy recurse all subdirectories for multiProject structure
[ https://issues.apache.org/activemq/browse/SM-720?page=all ] Guillaume Nodet updated SM-720: --- Fix Version/s: 3.1 (was: 3.0) > jbi:projectDeploy recurse all subdirectories for multiProject structure > --- > > Key: SM-720 > URL: https://issues.apache.org/activemq/browse/SM-720 > Project: ServiceMix > Issue Type: Improvement > Components: tooling >Affects Versions: 3.0 > Environment: JSE 6 / Maven 2.0.4 / SMX 3.0 / windows xp >Reporter: Los Morales >Priority: Minor > Fix For: 3.1 > > > As described in one of my posts: > http://www.nabble.com/maven-jbi%3AprojectDeploy-question-tf2473814.html, I > would like to have the "mvn jbi:projectDeploy" goal to recurse all > subdirectories of a multi-project for deployment of one or more SAs. The > situation I have now is that I do all of my clean/compile/package/install at > the parent pom. however, I must go 2+ levels deep to the pom containing the > jbi-service-assembly in order to invoke jbi:projectDeploy. Now say I have 10 > different service assembly POMs, I must do this for each POM. Hence make the > jbi:projectDeploy recursive so that it will go through each and every pom in > the multi-project, and deploys any and all SAs it finds in the sub-projects. > -los -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Resolved: (SM-618) create a file based servicemix-file service engine with nice support for URIs
[ https://issues.apache.org/activemq/browse/SM-618?page=all ] Guillaume Nodet resolved SM-618. Resolution: Fixed > create a file based servicemix-file service engine with nice support for URIs > - > > Key: SM-618 > URL: https://issues.apache.org/activemq/browse/SM-618 > Project: ServiceMix > Issue Type: New Feature > Components: servicemix-file >Reporter: james strachan > Assigned To: james strachan > Fix For: 3.1 > > Attachments: servicemix-file.patch > > -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (SM-470) servicemix-http has no way to set a soap action
[ https://issues.apache.org/activemq/browse/SM-470?page=all ] Guillaume Nodet updated SM-470: --- Fix Version/s: 3.1 (was: 3.0) > servicemix-http has no way to set a soap action > --- > > Key: SM-470 > URL: https://issues.apache.org/activemq/browse/SM-470 > Project: ServiceMix > Issue Type: Bug > Components: servicemix-components >Affects Versions: 3.0-M2 >Reporter: Pete > Assigned To: Guillaume Nodet > Fix For: 3.1 > > > When using servicemix-http we need to be able to set the soap action to a > fixed value (well different for each web service) > See > http://www.nabble.com/SAAJMarshaller---soapfault-content-getting-removed-t1830872.html#a5002091 > Currently, the only way is to set a property on the jbi message named > "javax.jbi.protocol.headers" which should contain a map. All elements > in this map will be added as http headers on the outgoing request. > This JIRA is to add a way to configure the value of the soap > action header directly on the deployed http endpoint. > thanks > Pete -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Resolved: (SM-729) Inverse classloader definition in xbean SU
[ https://issues.apache.org/activemq/browse/SM-729?page=all ] Guillaume Nodet resolved SM-729. Fix Version/s: 3.1 Resolution: Fixed Assignee: Guillaume Nodet Default locations are now used when no tag is provided. So that you can use or com.thoughtworks.xstream. while still using the default locations. Author: gnodet Date: Tue Oct 31 11:57:34 2006 New Revision: 469628 URL: http://svn.apache.org/viewvc?view=rev&rev=469628 Log: SM-729: Inverse classloader definition in xbean SU with default locations Modified: incubator/servicemix/trunk/servicemix-common/src/main/java/org/apache/servicemix/common/xbean/ClassLoaderXmlPreprocessor.java incubator/servicemix/trunk/servicemix-common/src/test/resources/xbean-inline/xbean.xml > Inverse classloader definition in xbean SU > -- > > Key: SM-729 > URL: https://issues.apache.org/activemq/browse/SM-729 > Project: ServiceMix > Issue Type: Improvement > Components: servicemix-common >Affects Versions: 3.0 >Reporter: Doug Fischer > Assigned To: Guillaume Nodet > Fix For: 3.1 > > > Guillaume has updated the classloader definition here: > http://issues.apache.org/activemq/browse/SM-673 however if inverse > classloading is required you would still need to specify the classpath > location elements. Possibly, if something like specifying an empty classpath > element (ex. ) would still include the default SU > classpath (".", "lib/*.jar", "lib/*.zip") this would solve the issue. The > other notions of nonOverridable and hidden could still be potential issues > unless mabye there was an additional attribute for classpath like the > following: > > true > true > -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: 1.1.2-SNAPSHOT Build Failure (Daytrader)
I tried "maven m:co" to get OpenEJB, but when it built, the OpenEJB it checked out was looking for Geronimo 1.1.1 dependencies, so I assumed that it would be better to work with the OpenEJB binary. So I whacked the openejb/ directory and the build got further and then it ran into the problem above. Still, the underlying problems seem to be ClassNotFoundExceptions on various servlet or servlet filter classes during deployment -- it seems odd that OpenEJB would have anything to do with that. (e.g. Caused by: java.lang.ClassNotFoundException: compressionFilters.CompressionFilterTestServlet in classloader geronimo/jsp-examples-jetty/1.1.2-SNAPSHOT/car) Thanks, Aaron On 10/31/06, Vamsavardhana Reddy <[EMAIL PROTECTED]> wrote: Aaron, I will have to recall my statement from the last e-mail. After your e-mail, I ran maven on just configs\daytrader-jetty and it build fine, so I thought I had a successful build. Later I did "maven m:clean new" from root and hit the same error that you have reported. Now I do not have build of branches\1.1. Until now I was able to do a build of branches\1.1 successfully with any code changes I have done to my local source tree. I have run into some similar problems earlier while building from trunk and if I remember correctly, those problems got resolved after bootstrapping openejb. --vamsi On 10/31/06, Aaron Mulder <[EMAIL PROTECTED]> wrote: > I also got this in the JSP Examples and Servlet Examples. I put one > of those stack traces below. If I whack those 6 configs (daytrader, > JSP examples, and Servlet examples for Jetty and Tomcat) then the > build completes successfully. > > Thanks, > Aaron > > + > | configurations JSP Examples for Jetty > | Memory: 38M/69M > + > DEPRECATED: the default goal should be specified in the > section of project.xml instead of maven.xml > DEPRECATED: the default goal should be specified in the > section of project.xml instead of maven.xml > > build:end: > > build:start: > > multiproject:install-callback: > [echo] Running car:install for JSP Examples for Jetty > car:prepare-plan: > > car:package: > [delete] Deleting directory > /data/cvs/geronimo-1.1/configs/jsp-examples-jetty/target/repository > [mkdir] Created dir: > /data/cvs/geronimo-1.1/configs/jsp-examples-jetty/target/repository > > Packaging configuration > /data/cvs/geronimo-1.1/configs/jsp-examples-jetty/target/plan/plan.xml > > 12:51:36,020 ERROR [PackageBuilder] > org.apache.geronimo.common.DeploymentException: Could not load servlet > class compressionFilters.CompressionFilterTestServlet > org.apache.geronimo.common.DeploymentException: Could not load servlet > class compressionFilters.CompressionFilterTestServlet > at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlet(JettyModuleBuilder.java:828) > at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlets(JettyModuleBuilder.java:788) > at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:697) > at org.apache.geronimo.jetty.deployment.JettyModuleBuilder$$FastClassByCGLIB$$b30bba8a.invoke() > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke (GBeanOperation.java:122) > at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) > at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:35) > at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > at org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$228dd9a0.addGBeans () > at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:162) > at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke () > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke (GBeanOperation.java:122) > at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) > at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:35) > at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > at org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$228dd9a0.addGBeans () > at
[jira] Created: (AMQ-1018) Tomcat JVM hangs when it tried to get ConnectionFactory object
Tomcat JVM hangs when it tried to get ConnectionFactory object -- Key: AMQ-1018 URL: https://issues.apache.org/activemq/browse/AMQ-1018 Project: ActiveMQ Issue Type: Bug Affects Versions: 4.0.1 Environment: Tomcat 5.5.9, Activemq 4.0.1 Reporter: Suvarna Raju Madhey Priority: Critical Fix For: 4.0.2 Attachments: StackTrace I have deployed my application in Tomcat 5.5.9, which uses Activemq 4.0.1. To get ConnectionFactory I have written a method called getConnectionFactory. Following way i am tring to lookup.. Context ctx = new InitialContext(); Context ctx2= (Context) initCtx.lookup("java:comp/env"); ConnectionFactory cf = (ConnectionFactory) ctx2.lookup("jms/ConnectionFactory"); 3 iterations of start and stop works successfully. But when I start the application 4th time, it executes Context ctx2 = (Context)initCtx.lookup("java:comp/env"); then it goes to next line. After that it never returns ConnectionFactory. After I notice that the application hangs.. Please find the stack which i got by running "kill -3 -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: Any issues with embedding CDDL licensed items?
Jeff, Thanks for the link! It's nice to see that in writing (although it's strange that it isn't in a more "public" place). Joe Jeff Genender wrote: For Apache, I understand the CDDL is ok to distribute in binary form *only*. See: http://people.apache.org/~cliffs/3party.html Joe Bohn wrote: I mentioned in an earlier post that it appears our best option for including JSTL 1.2 for Java EE 5 is to pick up the Glassfish JSTL library. It is licensed under CDDL. Does anybody know of any issues or concerns from a license perspective that would prevent us from doing this? AFAIK the major difference between CDDL and AL2 is that CDDL requires that source for fixes/mods be contributed back to the originator. I don't expect us to be making any changes to the Glassfish JSTL. If we did find it necessary then our preference would be to get the fix included in the source and pick up a newer release to distribute. So I don't believe there are any issues here but if anybody else if aware of any please speak up. Thanks, Joe
Re: 1.1.2-SNAPSHOT Build Failure (Daytrader)
I'll take a crack at 1.1.2...stay tuned. On Oct 31, 2006, at 1:00 PM, Aaron Mulder wrote: I also got this in the JSP Examples and Servlet Examples. I put one of those stack traces below. If I whack those 6 configs (daytrader, JSP examples, and Servlet examples for Jetty and Tomcat) then the build completes successfully. Thanks, Aaron + | configurations JSP Examples for Jetty | Memory: 38M/69M + DEPRECATED: the default goal should be specified in the section of project.xml instead of maven.xml DEPRECATED: the default goal should be specified in the section of project.xml instead of maven.xml build:end: build:start: multiproject:install-callback: [echo] Running car:install for JSP Examples for Jetty car:prepare-plan: car:package: [delete] Deleting directory /data/cvs/geronimo-1.1/configs/jsp-examples-jetty/target/repository [mkdir] Created dir: /data/cvs/geronimo-1.1/configs/jsp-examples-jetty/target/repository Packaging configuration /data/cvs/geronimo-1.1/configs/jsp-examples-jetty/target/plan/plan.xml 12:51:36,020 ERROR [PackageBuilder] org.apache.geronimo.common.DeploymentException: Could not load servlet class compressionFilters.CompressionFilterTestServlet org.apache.geronimo.common.DeploymentException: Could not load servlet class compressionFilters.CompressionFilterTestServlet at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlet (JettyModuleBuilder.java:828) at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlets (JettyModuleBuilder.java:788) at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans (JettyModuleBuilder.java:697) at org.apache.geronimo.jetty.deployment.JettyModuleBuilder$ $FastClassByCGLIB$$b30bba8a.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke (FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke (GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke (GBeanInstance.java:817) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke (RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept (ProxyMethodInterceptor.java:96) at org.apache.geronimo.j2ee.deployment.ModuleBuilder$ $EnhancerByCGLIB$$228dd9a0.addGBeans() at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans (SwitchingModuleBuilder.java:162) at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder $$FastClassByCGLIB$$d0c31844.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke (FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke (GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke (GBeanInstance.java:817) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke (RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept (ProxyMethodInterceptor.java:96) at org.apache.geronimo.j2ee.deployment.ModuleBuilder$ $EnhancerByCGLIB$$228dd9a0.addGBeans() at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguratio n(EARConfigBuilder.java:562) at org.apache.geronimo.j2ee.deployment.EARConfigBuilder$ $FastClassByCGLIB$$38e56ec6.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke (FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke (GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke (GBeanInstance.java:817) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke (RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept (ProxyMethodInterceptor.java:96) at org.apache.geronimo.deployment.ConfigurationBuilder$ $EnhancerByCGLIB$$2e7ae212.buildConfiguration() at org.apache.geronimo.deployment.Deployer.deploy (Deployer.java:302) at org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$ $734a235d.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke (FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke (GBeanOperation.java:122) at org.
1.1.2-SNAPSHOT Build Failure (Daytrader)
I tried to build 1.1 branch head and got the error below. Any ideas? Thanks, Aaron + | configurations Daytrader using derby deployed on jetty | Memory: 56M/67M + DEPRECATED: the default goal should be specified in the section of project.xml instead of maven.xml DEPRECATED: the default goal should be specified in the section of project.xml instead of maven.xml build:end: You are working offline so the build will continue, but geronimo-daytrader-derby-db-1.1.2-SNAPSHOT.jar may be out of date! You are working offline so the build will continue, but openejb-1.1.2-SNAPSHOT.car may be out of date! build:start: multiproject:install-callback: [echo] Running car:install for Daytrader using derby deployed on jetty car:prepare-plan: car:package: [delete] Deleting directory /data/cvs/geronimo-1.1/configs/daytrader-jetty/target/repository [mkdir] Created dir: /data/cvs/geronimo-1.1/configs/daytrader-jetty/target/repository Packaging configuration /data/cvs/geronimo-1.1/configs/daytrader-jetty/target/plan/plan.xml Retrieving document at 'WEB-INF/wsdl/TradeServices.wsdl'. Retrieving document at 'WEB-INF/wsdl/TradeServices.wsdl'. 12:44:43,022 WARN [HeavyweightTypeInfoBuilder] No soap array info for schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo.apache.org 12:44:43,398 WARN [HeavyweightTypeInfoBuilder] No soap array info for schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo.apache.org 12:44:43,434 WARN [HeavyweightTypeInfoBuilder] No soap array info for schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo.apache.org 12:44:43,442 WARN [HeavyweightTypeInfoBuilder] No soap array info for schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo.apache.org 12:44:43,451 WARN [HeavyweightTypeInfoBuilder] No soap array info for schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo.apache.org 12:44:43,460 WARN [HeavyweightTypeInfoBuilder] No soap array info for schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo.apache.org 12:44:43,463 WARN [HeavyweightTypeInfoBuilder] No soap array info for schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo.apache.org 12:44:43,463 WARN [HeavyweightTypeInfoBuilder] No soap array info for schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo.apache.org 12:44:43,463 WARN [HeavyweightTypeInfoBuilder] No soap array info for schematype: [EMAIL PROTECTED]://daytrader.samples.geronimo.apache.org 12:44:43,533 ERROR [PackageBuilder] org.apache.geronimo.common.DeploymentException: Could not load servlet class org.apache.geronimo.samples.daytrader.web.TradeAppServlet org.apache.geronimo.common.DeploymentException: Could not load servlet class org.apache.geronimo.samples.daytrader.web.TradeAppServlet at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlet(JettyModuleBuilder.java:828) at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlets(JettyModuleBuilder.java:788) at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:697) at org.apache.geronimo.jetty.deployment.JettyModuleBuilder$$FastClassByCGLIB$$b30bba8a.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$ff159c3c.addGBeans() at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:162) at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$ff159c3c.addGBeans() at org.apache.geronimo.j2ee.deployment.EARConfigBui
[jira] Assigned: (AMQ-1015) ActiveMQ web-demo and web-console cannot be run
[ https://issues.apache.org/activemq/browse/AMQ-1015?page=all ] james strachan reassigned AMQ-1015: --- Assignee: Adrian Co (was: james strachan) I've fixed this for 4.1 - wanna backport to 4.0.x? > ActiveMQ web-demo and web-console cannot be run > --- > > Key: AMQ-1015 > URL: https://issues.apache.org/activemq/browse/AMQ-1015 > Project: ActiveMQ > Issue Type: Bug > Components: JMS client >Affects Versions: 4.1, 4.0.2 >Reporter: Adrian Co > Assigned To: Adrian Co > Fix For: 4.1, 4.0.3 > > > Let's update the maven plugin from maven-jetty-plugin to maven-jetty6-plugin > for the 4.1.x branch and the 4.0.x branch. The web-console is throwing this > exception after: > java.lang.NoSuchMethodError: > org.mortbay.jetty.webapp.WebAppClassLoader.getUrlClassPath()Ljava/lang/String; > at > org.mortbay.jetty.plugin.Jetty6MavenConfiguration.configureClassLoader(Jetty6MavenConfiguration.jav > a:62) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) > at > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119) > at org.mortbay.jetty.Server.doStart(Server.java:210) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:115) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:318) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:268) > at > org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:172) > at > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:167) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor. > java:488) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleEx > ecutor.java:306) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.ja > va:273) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: 1.1.2-SNAPSHOT Build Failure (Daytrader)
I have a successful build of branches\1.1 . May be you need to update openejb!! --vamsiOn 10/31/06, Aaron Mulder <[EMAIL PROTECTED]> wrote: I tried to build 1.1 branch head and got the error below. Any ideas?Thanks, Aaron+| configurations Daytrader using derby deployed on jetty| Memory: 56M/67M +DEPRECATED: the default goal should be specified in the section of project.xml instead of maven.xmlDEPRECATED: the default goal should be specified in the section of project.xml instead of maven.xmlbuild:end:You are working offline so the build will continue, butgeronimo-daytrader-derby-db-1.1.2-SNAPSHOT.jar may be out of date!You are working offline so the build will continue, but openejb-1.1.2-SNAPSHOT.car may be out of date!build:start:multiproject:install-callback:[echo] Running car:install for Daytrader using derby deployed on jettycar:prepare-plan:car:package: [delete] Deleting directory/data/cvs/geronimo-1.1/configs/daytrader-jetty/target/repository[mkdir] Created dir:/data/cvs/geronimo-1.1/configs/daytrader-jetty/target/repositoryPackaging configuration /data/cvs/geronimo-1.1/configs/daytrader-jetty/target/plan/plan.xmlRetrieving document at 'WEB-INF/wsdl/TradeServices.wsdl'.Retrieving document at 'WEB-INF/wsdl/TradeServices.wsdl'.12:44:43,022 WARN [HeavyweightTypeInfoBuilder] No soap array info for schematype: T=QuoteDataBean@http://daytrader.samples.geronimo.apache.org12:44:43,398 WARN [HeavyweightTypeInfoBuilder] No soap array info forschematype: T= HoldingDataBean@http://daytrader.samples.geronimo.apache.org12:44:43,434 WARN [HeavyweightTypeInfoBuilder] No soap array info forschematype: T=OrderDataBean @http://daytrader.samples.geronimo.apache.org12:44:43,442 WARN [HeavyweightTypeInfoBuilder] No soap array info forschematype: T=QuoteDataBean@ http://daytrader.samples.geronimo.apache.org12:44:43,451 WARN [HeavyweightTypeInfoBuilder] No soap array info forschematype: T=HoldingDataBean@http://daytrader.samples.geronimo.apache.org 12:44:43,460 WARN [HeavyweightTypeInfoBuilder] No soap array info forschematype: T=OrderDataBean@http://daytrader.samples.geronimo.apache.org12:44:43,463 WARN [HeavyweightTypeInfoBuilder] No soap array info for schematype: T=ArrayOfOrderDataBean@http://daytrader.samples.geronimo.apache.org12:44:43,463 WARN [HeavyweightTypeInfoBuilder] No soap array info forschematype: T= ArrayOfQuoteDataBean@http://daytrader.samples.geronimo.apache.org12:44:43,463 WARN [HeavyweightTypeInfoBuilder] No soap array info forschematype: T=ArrayOfHoldingDataBean @http://daytrader.samples.geronimo.apache.org12:44:43,533 ERROR [PackageBuilder]org.apache.geronimo.common.DeploymentException: Could not load servlet class org.apache.geronimo.samples.daytrader.web.TradeAppServletorg.apache.geronimo.common.DeploymentException: Could not load servletclass org.apache.geronimo.samples.daytrader.web.TradeAppServletat org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlet (JettyModuleBuilder.java:828)at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlets(JettyModuleBuilder.java:788)at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans( JettyModuleBuilder.java:697)at org.apache.geronimo.jetty.deployment.JettyModuleBuilder$$FastClassByCGLIB$$b30bba8a.invoke()at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java :53)at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122)at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke (GBeanInstance.java:817)at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)at org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$ff159c3c.addGBeans() at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:162)at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke (GBeanOperation.java:122)at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817)at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke (RawOperationInvoker.java:35)at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)at org.
[jira] Assigned: (GERONIMO-1826) Naming tests might not work on non-Sun VMs.
[ http://issues.apache.org/jira/browse/GERONIMO-1826?page=all ] Rick McGuire reassigned GERONIMO-1826: -- Assignee: Rick McGuire > Naming tests might not work on non-Sun VMs. > --- > > Key: GERONIMO-1826 > URL: http://issues.apache.org/jira/browse/GERONIMO-1826 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: naming, JVM-compatibility >Affects Versions: 1.0 >Reporter: Andrey Pavlenko > Assigned To: Rick McGuire > Attachments: naming.patch > > > Several naming tests might not work on non-Sun VMs because of hardcoded name > of InitialContextFactory. > The attached patch removes all occurences of > System.setProperty("java.naming... and passes all required naming properties > to the tests via maven.junit.jvmargs=-Djava.naming.factory.initial=... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (GERONIMO-2245) Why corbaNameGroup:css-name?
[ http://issues.apache.org/jira/browse/GERONIMO-2245?page=all ] Rick McGuire reassigned GERONIMO-2245: -- Assignee: Rick McGuire > Why corbaNameGroup:css-name? > > > Key: GERONIMO-2245 > URL: http://issues.apache.org/jira/browse/GERONIMO-2245 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: deployment, OpenEJB >Affects Versions: 1.1 >Reporter: Aaron Mulder > Assigned To: Rick McGuire > Fix For: 1.1.x > > > Between Geronimo 1.0 and Geronimo 1.1, we removed most of the elements that > allow you to list a full ObjectName/AbstractName in a reference. There is no > more "target-name" for resource references, EJB references, etc. > However, the corbaNameGroup still includes css-name, which appears to take > the text of an AbstractName or AbstractNameQuery to identify a CSS. That > seems weird, since there's already the "css" element (type patternType) which > lets you explicitly identify a CSS by its name components. > I think we should remove css-name to be consistent (and avoid people trying > to use the AbstractName or AbstractNameQuery String syntax), unless there's a > strong reason to keep it. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [discussion] openejb-itests in testsuite
On 10/30/06, David Blevins <[EMAIL PROTECTED]> wrote: On Oct 30, 2006, at 7:51 AM, Prasad Kashyap wrote: > Thanx. Please see comments inline - > >> Couple thoughts on the poms: >> >>- the parent would lineage would be org.apache.openejb:itests -> >> org.apache.openejb:openejb >>- the groupId would be org.apache.openejb > > The groupId and the parent lineage looks good. As stated above, there > would be many child modules for the beans under the itests parent > module > > groupId: o.a.openejb > openejb -> itests -> itests-security-xxx > openejb -> itests -> itests-cmp2-xxx Exactly. After having built the itest beans as per our discussion above, the contents of the openejb directory in m2 local repo are - ${settings.localRepository}/org/apache/openejb/ itests-cmp2-cmrmapping itests-cmp2-petstore itests-cmp2-prefetch itests-cmp2-storage itests-itests-core itests-security-001 itests-security-002 itests-security-003 openejb openejb-builder openejb-corba openejb-corba-builder openejb-core openejb-itests openejb-pkgen-builder openejb-sunorb openejb-yoko Does this look good ? Or should we move the itests artifacts one level down to groupId "o.a.openejb.itests" ? -David For now, I shall put all the tests into 1 artifact module. We should look at breaking them and putting them with their respective bean modules later on. Cheers Prasad.
[jira] Assigned: (GERONIMO-2478) ContextForwardServlet should have a registration mechanism
[ http://issues.apache.org/jira/browse/GERONIMO-2478?page=all ] Aaron Mulder reassigned GERONIMO-2478: -- Assignee: Aaron Mulder > ContextForwardServlet should have a registration mechanism > -- > > Key: GERONIMO-2478 > URL: http://issues.apache.org/jira/browse/GERONIMO-2478 > Project: Geronimo > Issue Type: Improvement > Security Level: public(Regular issues) > Components: console >Affects Versions: 1.1.1 >Reporter: Aaron Mulder > Assigned To: Aaron Mulder > Fix For: 1.2, 1.1.2 > > > Currently the ContextForwardServlet must be deployed separately for each URL > path to redirect. > This does not work well for plugins, nor will it work well for a more > fine-grained console composed of multiple optional bits of functionality. > Instead, the ContextForwardServlet should listen on a single path (say, > /portlet-resources) and then have a registration mechanism that lets you add > sub-mappings dynamically (/portlet-resources/foo/* -> web app 1 and > /portlet-resources/bar/* -> web app 2). Presumably something where it has a > collection of GBeans and each web app that wants to register some forward > with the console deploys one or more instances of the web app. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (GERONIMO-2421) Noone seems to have a clue about which corba spec jar works and the build uses several
[ http://issues.apache.org/jira/browse/GERONIMO-2421?page=all ] Rick McGuire reassigned GERONIMO-2421: -- Assignee: Rick McGuire > Noone seems to have a clue about which corba spec jar works and the build > uses several > -- > > Key: GERONIMO-2421 > URL: http://issues.apache.org/jira/browse/GERONIMO-2421 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: CORBA, OpenEJB >Affects Versions: 1.2 >Reporter: David Jencks > Assigned To: Rick McGuire > Fix For: 1.2 > > > There are zillions of corba spec jars most of which I think don't work > (although I'm not sure how to find out). The openejb-core build uses > org.apache.geronimo.specs > geronimo-corba_2.3_spec > at version 1.0-SNAPSHOT > but its geronimo-dependency.xml lists > geronimo-spec > geronimo-spec-corba > although it is not actually a dependency. Until recently it was also listed > as a dependency in configs/client. This jar actually does seem to work. > In the interests of consistency I'm going to change geronimo-dependency.xml > to match the openejb-core pom.xml. If this turns out to break corba I > suggest we fix at least one of the m2-built corba spec jars and use it rather > than relying on the m1 built jar with somewhat unclear provenance. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (GERONIMO-2515) load of geronimo/rmi-naming/1.1.1/car failed on Solaris 10
[ http://issues.apache.org/jira/browse/GERONIMO-2515?page=comments#action_12445936 ] Vamsavardhana Reddy commented on GERONIMO-2515: --- Do you observe this error while starting G1.1.1 on JDK 1.4.2 as well? > load of geronimo/rmi-naming/1.1.1/car failed on Solaris 10 > -- > > Key: GERONIMO-2515 > URL: http://issues.apache.org/jira/browse/GERONIMO-2515 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: startup/shutdown >Affects Versions: 1.1.1 > Environment: Solaris 10 , JDK 1.5.0_01 >Reporter: K Wesley >Priority: Blocker > > $ java -jar bin/server.jar > Booting Geronimo Kernel (in Java 1.5.0_01)... > Starting Geronimo Application Server v1.1.1 > [*-] 0% 2s Startup failed > org.apache.geronimo.kernel.config.LifecycleException: load of > geronimo/rmi-naming/1.1.1/car failed > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:294) > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:275) > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:250) > at > org.apache.geronimo.kernel.config.KernelConfigurationManager.loadConfiguration(KernelConfigurationManager.java:112) > at > org.apache.geronimo.kernel.config.KernelConfigurationManager$$FastClassByCGLIB$$b117102f.invoke() > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > at > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > at > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) > at > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) > at > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > at > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) > at > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > at > org.apache.geronimo.kernel.config.EditableConfigurationManager$$EnhancerByCGLIB$$7c7a552c.loadConfiguration() > at org.apache.geronimo.system.main.Daemon.doStartup(Daemon.java:294) > at org.apache.geronimo.system.main.Daemon.(Daemon.java:74) > at org.apache.geronimo.system.main.Daemon.main(Daemon.java:377) > Caused by: org.apache.geronimo.kernel.repository.MissingDependencyException: > Unable to resolve dependency > org.apache.geronimo.specs/geronimo-activation_1.0.2_spec//jar > at > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:119) > at > org.apache.geronimo.kernel.repository.DefaultArtifactResolver.resolveInClassLoader(DefaultArtifactResolver.java:98) > at > org.apache.geronimo.kernel.repository.DefaultArtifactResolver$$FastClassByCGLIB$$e847b746.invoke() > at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) > at > org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) > at > org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) > at > org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) > at > org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) > at > org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) > at > org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) > at > org.apache.geronimo.kernel.repository.ArtifactResolver$$EnhancerByCGLIB$$c9e2351.resolveInClassLoader() > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.resolveParentIds(SimpleConfigurationManager.java:466) > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadDepthFirst(SimpleConfigurationManager.java:425) > at > org.apache.geronimo.kernel.config.SimpleConfigurationManager.loadConfiguration(SimpleConfigurationManager.java:291) > ... 15 more > Server shutdown begun > Server shutdown completed -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (GERONIMO-1833) Non-public Sun classes dependencies in tests
[ http://issues.apache.org/jira/browse/GERONIMO-1833?page=all ] Rick McGuire reassigned GERONIMO-1833: -- Assignee: Rick McGuire > Non-public Sun classes dependencies in tests > > > Key: GERONIMO-1833 > URL: http://issues.apache.org/jira/browse/GERONIMO-1833 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: Tomcat >Affects Versions: 1.0 >Reporter: Nellya Udovichenko > Assigned To: Rick McGuire > Attachments: ContainerTest.patch > > > Class sun.misc.Base64Encoder is used in > org.apache.geronimo.tomcat.ContainerTest. > Attached patch replaces class sun.misc.Base64Encoder with class > org.apache.geronimo.encoders.util.Base64. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (GERONIMO-2063) Stopping a TSSbean also stops the orb it's attached to
[ http://issues.apache.org/jira/browse/GERONIMO-2063?page=all ] Rick McGuire reassigned GERONIMO-2063: -- Assignee: Rick McGuire > Stopping a TSSbean also stops the orb it's attached to > -- > > Key: GERONIMO-2063 > URL: http://issues.apache.org/jira/browse/GERONIMO-2063 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: CORBA >Affects Versions: 1.1 >Reporter: David Jencks > Assigned To: Rick McGuire >Priority: Critical > Fix For: 1.1.2 > > Attachments: G2063-openejb211.patch > > > While working with the MagicGBall I noticed that you can't stop and start the > application: when you try to start it again you get an exception saying the > orb is shut down. > I deployed the app using the console, the magicGBall ear, and either one of > the plans in magicgball/target/plan. I stopped and tried to start the app > after deployment using the console. > I won't argue much if this gets taken out of 1.1. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (GERONIMO-1697) Can't set listen host/IP for Sun CORBA Name Service GBean
[ http://issues.apache.org/jira/browse/GERONIMO-1697?page=all ] Rick McGuire reassigned GERONIMO-1697: -- Assignee: Rick McGuire > Can't set listen host/IP for Sun CORBA Name Service GBean > - > > Key: GERONIMO-1697 > URL: http://issues.apache.org/jira/browse/GERONIMO-1697 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: CORBA >Reporter: Aaron Mulder > Assigned To: Rick McGuire > > The Sun CORBA Name Service wrapper GBean lets you specify the port, but not > the listen hostname/IP. It should let you specify both. The class in > question is: > geronimo/openejb/modules/core/src/java/org/openejb/corba/SunNameService.java > When this is done, the getAddress() method should be updated to return the > proper listen address instead of 0.0.0.0. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: [jira] Closed: (DAYTRADER-16) JPA mode
On Oct 30, 2006, at 6:09 PM, Christopher Blythe wrote:David...Read through your notes late last week concerning the JPA mode additions and figured I would add my comments here. We definitely need to add support for JPA and EJB 3.0 into Daytrader; however, we also need to maintain the existing JDBC and EJB 2.1 operating modes in some way shape of form for functional/performance regression testing purposes. What I would really like to see are continued enhancements to clean-up Daytrader in it's existing form in the 1.2.X release stream. This would include things like the SSB to JDBC mode that I submitted in DAYTRADER-15, the Dojo interface in DAYTRADER-17, etc. This would leave Daytrader 1.2.X as an excellent testcase for J2EE 1.4 functionality. Geronimo as well as DayTrader are at a cross roads in terms of leaving J2EE 1.4 and moving to Java EE 5.0. I have applied your patches in -15 and started looking at them. I haven't finished as I'm juggling a couple of things. For the JPA, EJB 3.0 and other EE 5 related stuff, I feel like these should go into a new version of Daytrader (perhaps Daytrader 2.0) where we can completely replace the existing Direct and EJB modes with their JPA and EJB 3.0 equivalents. It would also be nice to add some additional complexity to the Daytrader data model at this time. Just a few ideas that have been floating around in my head include...- batch order processing- quote price and stock index histories - configurable buy/sell orders We are planning on releasing JPA functionality in Geronimo 1.2 so a preview would be nice. The question is exactly what you laid out Chris in terms of making the build more modular. It would be nice to be able to abstract the persistence mechanisms away from the app in a clean way so they can be dynamically bound to the application. Although, the tradeoff is flexibility which won't directly model real-world development in terms of exploiting a programming model. I'm not sure how this aligns with the Geronimo release plan in terms EE 5 support and Daytrader/Geronimo versioning. Another idea I've been toying with is a pluggable model for the persistence layer that would allow us to run Daytrader in a larger number of configurations and environments. Currently, the Direct mode impl is packaged inside the ejb jar. Consequently, you need a full EJB container just to run Direct mode even though you could theoretically run Direct mode on base Tomcat server. Anyway, I was thinking of something like... Yup...can we put some effort on the above and help to address the JPA problem as well as the persistence options you added in -15? Also, how do you guys feel about moving to Java 1.5. I think we should make the break in 1.2 of DT.- re-organizing some of the common code (data beans, config, etc.) into a util jar - use some form of factory pattern for detecting the available persistence mechanisms (aka. JDBC, Session to JDBC, Session to Entity, JPA, EJB 3.0, etc)- provide separate ejb jars for each of these impls- depending on which ejb jar is loaded with the application, provide the available runtime option (use JNDI lookups to determine which modes are available) The only reason I mention this here is because we could use something like this to maintain the existing runtime modes and introduce the new runtime modes offered by JPA and EJB 3.0.I know that is a lot to consume and think about... but figured I should start shoving the snowball. Thoughts and comments?On 10/30/06, David Jencks (JIRA)wrote: [ http://issues.apache.org/jira/browse/DAYTRADER-16?page=all ]David Jencks closed DAYTRADER-16.-Resolution: FixedAdded in rev 469284. Don't know if direct or ejb mode still work.> JPA mode> >> Key: DAYTRADER-16> URL: http://issues.apache.org/jira/browse/DAYTRADER-16> Project: DayTrader > Issue Type: New Feature> Components: EJB Tier>Affects Versions: 1.2>Reporter: David Jencks> Assigned To: David Jencks> Fix For: 1.2>> Attachments: DAYTRADER-16.patch>>> Daytrader needs a JPA mode. Simplest way is to make the XXXDataBeans enhanced. This will make daytrader java 5 only: it won't compile on jdk 1.4.--This message is automatically generated by JIRA.-If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa -For more information on JIRA, see: http://www.atlassian.com/software/jira-- "I say never be complete, I say stop being perfect, I say let... lets evolve, let the chips fall where they may." - Tyler Durden Matt Hogstrom[EMAIL PROTECTED]
[jira] Commented: (AMQ-1015) ActiveMQ web-demo and web-console cannot be run
[ https://issues.apache.org/activemq/browse/AMQ-1015?page=comments#action_37328 ] james strachan commented on AMQ-1015: - I've fixed SVN HEAD so that we use an explicit version of the jetty plugin, along with using maven-jetty-plugin which should fix these issues. I also upgraded to 6.0.1 of Jetty too. We should backport this to 4.0.x too > ActiveMQ web-demo and web-console cannot be run > --- > > Key: AMQ-1015 > URL: https://issues.apache.org/activemq/browse/AMQ-1015 > Project: ActiveMQ > Issue Type: Bug > Components: JMS client >Affects Versions: 4.1, 4.0.2 >Reporter: Adrian Co > Assigned To: james strachan > Fix For: 4.1, 4.0.3 > > > Let's update the maven plugin from maven-jetty-plugin to maven-jetty6-plugin > for the 4.1.x branch and the 4.0.x branch. The web-console is throwing this > exception after: > java.lang.NoSuchMethodError: > org.mortbay.jetty.webapp.WebAppClassLoader.getUrlClassPath()Ljava/lang/String; > at > org.mortbay.jetty.plugin.Jetty6MavenConfiguration.configureClassLoader(Jetty6MavenConfiguration.jav > a:62) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) > at > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119) > at org.mortbay.jetty.Server.doStart(Server.java:210) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:115) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:318) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:268) > at > org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:172) > at > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:167) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor. > java:488) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleEx > ecutor.java:306) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.ja > va:273) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (AMQ-1015) ActiveMQ web-demo and web-console cannot be run
[ https://issues.apache.org/activemq/browse/AMQ-1015?page=all ] james strachan reassigned AMQ-1015: --- Assignee: james strachan (was: Patrick Villacorta) > ActiveMQ web-demo and web-console cannot be run > --- > > Key: AMQ-1015 > URL: https://issues.apache.org/activemq/browse/AMQ-1015 > Project: ActiveMQ > Issue Type: Bug > Components: JMS client >Affects Versions: 4.1, 4.0.2 >Reporter: Adrian Co > Assigned To: james strachan > Fix For: 4.1, 4.0.3 > > > Let's update the maven plugin from maven-jetty-plugin to maven-jetty6-plugin > for the 4.1.x branch and the 4.0.x branch. The web-console is throwing this > exception after: > java.lang.NoSuchMethodError: > org.mortbay.jetty.webapp.WebAppClassLoader.getUrlClassPath()Ljava/lang/String; > at > org.mortbay.jetty.plugin.Jetty6MavenConfiguration.configureClassLoader(Jetty6MavenConfiguration.jav > a:62) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) > at > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119) > at org.mortbay.jetty.Server.doStart(Server.java:210) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:115) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:318) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:268) > at > org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:172) > at > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:167) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor. > java:488) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleEx > ecutor.java:306) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.ja > va:273) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Commented: (AMQ-1015) ActiveMQ web-demo and web-console cannot be run
[ https://issues.apache.org/activemq/browse/AMQ-1015?page=comments#action_37327 ] james strachan commented on AMQ-1015: - Please keep the maven-jetty-plugin as this is the new version. The maven-jetty6-plugin is old! > ActiveMQ web-demo and web-console cannot be run > --- > > Key: AMQ-1015 > URL: https://issues.apache.org/activemq/browse/AMQ-1015 > Project: ActiveMQ > Issue Type: Bug > Components: JMS client >Affects Versions: 4.1, 4.0.2 >Reporter: Adrian Co > Assigned To: Patrick Villacorta > Fix For: 4.1, 4.0.3 > > > Let's update the maven plugin from maven-jetty-plugin to maven-jetty6-plugin > for the 4.1.x branch and the 4.0.x branch. The web-console is throwing this > exception after: > java.lang.NoSuchMethodError: > org.mortbay.jetty.webapp.WebAppClassLoader.getUrlClassPath()Ljava/lang/String; > at > org.mortbay.jetty.plugin.Jetty6MavenConfiguration.configureClassLoader(Jetty6MavenConfiguration.jav > a:62) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) > at > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119) > at org.mortbay.jetty.Server.doStart(Server.java:210) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:115) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:318) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:268) > at > org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:172) > at > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:167) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor. > java:488) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleEx > ecutor.java:306) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.ja > va:273) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (GERONIMO-2495) Build error: server/config/j2ee-corba-* plans refer to corba-tss-config-2.0 instead of corba-tss-config-2.1
[ http://issues.apache.org/jira/browse/GERONIMO-2495?page=all ] Rick McGuire reassigned GERONIMO-2495: -- Assignee: Rick McGuire > Build error: server/config/j2ee-corba-* plans refer to corba-tss-config-2.0 > instead of corba-tss-config-2.1 > --- > > Key: GERONIMO-2495 > URL: http://issues.apache.org/jira/browse/GERONIMO-2495 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: buildsystem >Affects Versions: 1.2 > Environment: windows xp >Reporter: Mark DeLaFranier > Assigned To: Rick McGuire > Attachments: corba-plan-patch.txt > > > While building the latest codeline, the build failed due to bad references in > the xml namespace. The following plans: > j2ee-corba-sun/src/plan/plan.xml > j2ee-corba-yoko/src/plan/plan.xml > refer to the namespace: > http://www.openejb.org/xml/ns/corba-tss-config-2.0 > but looking at the openejb2 codeline, I only find: > http://www.openejb.org/xml/ns/corba-tss-config-2.1 > From: > openejb/openejb2/modules/openejb-builder/src/main/xsd/corba-tss-config-2.1.xsd -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (GERONIMO-1341) POP3 Implementation
[ http://issues.apache.org/jira/browse/GERONIMO-1341?page=all ] Rick McGuire reassigned GERONIMO-1341: -- Assignee: Rick McGuire > POP3 Implementation > --- > > Key: GERONIMO-1341 > URL: http://issues.apache.org/jira/browse/GERONIMO-1341 > Project: Geronimo > Issue Type: New Feature > Security Level: public(Regular issues) > Components: mail >Affects Versions: 1.0-M5 >Reporter: Rajith Attapattu > Assigned To: Rick McGuire >Priority: Minor > Fix For: 1.2 > > Attachments: javamail.patch > > > I have completed the POP3 implementation and the patch is attached. > Comments and code reviews are greatly appreciated. > I have done it in a Geronimo independent way so that the code can be moved > out to a sub project in the future by just changing the package name. > What is done > = > 1. POP3Store, POP3Folder and partial implementation of POP3Message for > JavaMail API > 2. All support classes including factories for POP3Command and POP3Response > and a POP3Connection abstraction. > 3. Can connect, authenticate with user/pass and retrieve mail. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Resolved: (AMQ-1015) ActiveMQ web-demo and web-console cannot be run
[ https://issues.apache.org/activemq/browse/AMQ-1015?page=all ] Adrian Co resolved AMQ-1015. Resolution: Fixed Backported to 4.0.x branch. rev 469583 > ActiveMQ web-demo and web-console cannot be run > --- > > Key: AMQ-1015 > URL: https://issues.apache.org/activemq/browse/AMQ-1015 > Project: ActiveMQ > Issue Type: Bug > Components: JMS client >Affects Versions: 4.1, 4.0.2 >Reporter: Adrian Co > Assigned To: Adrian Co > Fix For: 4.0.3, 4.1 > > > Let's update the maven plugin from maven-jetty-plugin to maven-jetty6-plugin > for the 4.1.x branch and the 4.0.x branch. The web-console is throwing this > exception after: > java.lang.NoSuchMethodError: > org.mortbay.jetty.webapp.WebAppClassLoader.getUrlClassPath()Ljava/lang/String; > at > org.mortbay.jetty.plugin.Jetty6MavenConfiguration.configureClassLoader(Jetty6MavenConfiguration.jav > a:62) > at > org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:453) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) > at > org.mortbay.jetty.handler.ContextHandlerCollection.doStart(ContextHandlerCollection.java:120) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerCollection.doStart(HandlerCollection.java:156) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:119) > at org.mortbay.jetty.Server.doStart(Server.java:210) > at > org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:38) > at > org.mortbay.jetty.plugin.Jetty6PluginServer.start(Jetty6PluginServer.java:115) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.startJetty(AbstractJettyMojo.java:318) > at > org.mortbay.jetty.plugin.AbstractJettyMojo.execute(AbstractJettyMojo.java:268) > at > org.mortbay.jetty.plugin.AbstractJettyRunMojo.execute(AbstractJettyRunMojo.java:172) > at > org.mortbay.jetty.plugin.Jetty6RunMojo.execute(Jetty6RunMojo.java:167) > at > org.apache.maven.plugin.DefaultPluginManager.executeMojo(DefaultPluginManager.java:412) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoals(DefaultLifecycleExecutor.java:534) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeStandaloneGoal(DefaultLifecycleExecutor. > java:488) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:458) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleEx > ecutor.java:306) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.ja > va:273) > at > org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:140) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:322) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:585) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430) > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: manually downloading jars?
On Tue, Oct 31, 2006 at 06:19:59PM +1100, Gianny Damour wrote: > You can download the jar manually if you want (the latest artifact is > the latest SNAPSHOT version that has been published). Personally, I > will try to rebuild the failing module online. If it fails, then I > will try to remove the relevant directory in my m2 repo and rebuild > once again. Gianny, Jacek, I tried again this morning, and after a few false starts and a mess of POM validation warnings I got a successful build. I guess that my build gremlins have better things to do this halloween than bother me. Thanks for your help, Toby
JIRAs due to be fixed in 1.2
There are more than 150 JIRAs due to be fixed in 1.2 in "Unassigned" state. Only 12 have patches available. Any plan on how to tackle these "Unassigned" JIRAs? Also, there are near about a 100 JIRAs for 1.1.2 and 1.1.x (Numbers taken from Geronimo JIRA page) . Some of these may be duplicates. It would be better to take a look at these JIRAs now itself instead of waiting longer and moving them to 1.x. --vamsi
[jira] Assigned: (GERONIMO-2490) Include Java enviroment info in Server and Client logfiles
[ http://issues.apache.org/jira/browse/GERONIMO-2490?page=all ] Rick McGuire reassigned GERONIMO-2490: -- Assignee: Rick McGuire > Include Java enviroment info in Server and Client logfiles > -- > > Key: GERONIMO-2490 > URL: http://issues.apache.org/jira/browse/GERONIMO-2490 > Project: Geronimo > Issue Type: Improvement > Security Level: public(Regular issues) > Components: Logging >Affects Versions: 1.x >Reporter: Donald Woods > Assigned To: Rick McGuire >Priority: Minor > Fix For: 1.1.2, 1.2 > > Attachments: G2490-1.1.x.patch > > > Add some informational logging of the Java environment being used for both > the Server and Client runtimes, so when users post a server.log or > client.log, all the basic Java info will be there. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (GERONIMO-1840) NamingPropertiesTest is not compatible with non-Sun VMs.
[ http://issues.apache.org/jira/browse/GERONIMO-1840?page=all ] Rick McGuire reassigned GERONIMO-1840: -- Assignee: Rick McGuire > NamingPropertiesTest is not compatible with non-Sun VMs. > > > Key: GERONIMO-1840 > URL: http://issues.apache.org/jira/browse/GERONIMO-1840 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: JVM-compatibility >Affects Versions: 1.0 >Reporter: Andrey Pavlenko > Assigned To: Rick McGuire >Priority: Minor > Attachments: NamingPropertiesTest.patch > > > NamingPropertiesTest is not compatible with non-Sun VMs because of hardcoded > name of JNDI service provider. > The attached patch fixes the issue. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Assigned: (GERONIMO-2217) Missing versions for dependencies in modules/mail/pom.xml
[ http://issues.apache.org/jira/browse/GERONIMO-2217?page=all ] Rick McGuire reassigned GERONIMO-2217: -- Assignee: Rick McGuire > Missing versions for dependencies in modules/mail/pom.xml > - > > Key: GERONIMO-2217 > URL: http://issues.apache.org/jira/browse/GERONIMO-2217 > Project: Geronimo > Issue Type: Bug > Security Level: public(Regular issues) > Components: buildsystem > Environment: Maven 2.0.4, JDK 1.4.2_08, Geronimo trunk >Reporter: Fredrik Westermarck > Assigned To: Rick McGuire > > The versions for geronimo-javamail_1.3.1_spec and > org.apache.geronimo.javamail is missing in modules/mail/pom.xml. This makes > the validation of the poms made by maven when building modules to fail. > The following is the output from maven: > D:\apache\geronimo\modules>mvn > [INFO] Scanning for projects... > [INFO] > > [ERROR] FATAL ERROR > [INFO] > > [INFO] Error building POM (may not be this project's POM). > Project ID: org.apache.geronimo.modules:geronimo-mail > POM Location: D:\apache\geronimo\modules\mail\pom.xml > Validation Messages: > [0] 'dependencies.dependency.version' is missing for > org.apache.geronimo.j > vamail:geronimo-javamail_1.3.1_provider > Reason: Failed to validate POM > [INFO] > > [INFO] Trace > org.apache.maven.reactor.MavenExecutionException: Failed to validate POM > at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:365) > at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:278) > at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:115) > at org.apache.maven.cli.MavenCli.main(MavenCli.java:256) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at > sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl > java:39) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcce > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315) > at org.codehaus.classworlds.Launcher.launch(Launcher.java:255) > at > org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430 > at org.codehaus.classworlds.Launcher.main(Launcher.java:375) > Caused by: org.apache.maven.project.InvalidProjectModelException: Failed to > val > date POM > at > org.apache.maven.project.DefaultMavenProjectBuilder.processProjectLo > ic(DefaultMavenProjectBuilder.java:926) > at > org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(De > aultMavenProjectBuilder.java:737) > at > org.apache.maven.project.DefaultMavenProjectBuilder.buildFromSourceF > leInternal(DefaultMavenProjectBuilder.java:416) > at > org.apache.maven.project.DefaultMavenProjectBuilder.build(DefaultMav > nProjectBuilder.java:192) > at org.apache.maven.DefaultMaven.getProject(DefaultMaven.java:515) > at > org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:447) > at > org.apache.maven.DefaultMaven.collectProjects(DefaultMaven.java:491) > at org.apache.maven.DefaultMaven.getProjects(DefaultMaven.java:351) > ... 11 more > [INFO] > > [INFO] Total time: 5 seconds > [INFO] Finished at: Sat Jul 22 12:45:34 CEST 2006 > [INFO] Final Memory: 3M/6M > [INFO] > -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[VOTE] Release Eclipse Plugin 1.2.0
The Eclipse Plugin v1.2.0 is ready for release. The plugin has been updated and re-written to move away from the WTP Generic Server Framework, and no longer relies on the Generic Server implementation in WTP. Other bug fixes and feature updates are indicated in the release notes.http://people.apache.org/dist/geronimo/eclipse/unstable/g-eclipse-plugin-1.2.0-v20061037-deployable.ziphttp://people.apache.org/~sppatel/PLUGIN_RELEASE-NOTES-1.2.0.txtThe driver requires the 1.5.1 release of WTP and is available for download here...http://download.eclipse.org/webtools/downloads/drops/R1.5/R-1.5.1-200609230508/Note: Unfortunately, we will no longer be able to maintain equal versions between the server and the plugin, as the plugins where incremented from either 1.0.0 or 1.0.1 to 1.1.0 due to the fact that the changes where not "minor". The feature version was then bumped from 1.1.0 to 1.2.0 to indicate the "non-maintenance" release and thus no longer matches the server version.[+1] Release[0] No opinion[-1] Do not releaseI'll plan on concluding the vote on Monday, November 6th at 9 AM EDT-sachin
Re: 1.2 Fit and Finish
On Oct 30, 2006, at 11:32 PM, Dain Sundstrom wrote: In a typical Geronimo release we tend to spend a significant amount of time in what I'll call the "Fit and Finish" phase. This involves tying up loose ends such as log levels, tools L&F, startup times, licenses and so on. Basically, the phase includes fixing all the nits that cause people to vote -1 for a release (BTW no vetos in a release vote). Please, take a moment and respond to this email with any items you feel should be cleaned up before we release the software. That way we can hopefully get these items out in the open and addressed while we are finishing the TCK testing. Please note that just because an item is mentioned doesn't mean it must be completed before a release. The only thing required for a release it to successfully pass a vote of the PMC, so if the item is critical to you, spend a few minutes fixing it. With any luck we should be able to have the server ready to ship about the same time we finish the TCK testing. As I've mentioned previously, all source files must comply with the new ASF source header and copyright notice policy (see http:// www.apache.org/legal/src-headers.html). I created GERONIMO-2537 to track this... Appear to be some scripts that can be used to automatically make the updates (see the FAQ). However, they seem to be accessible only by ASF Members?!! I'd also suggest that we run RAT (http://code.google.com/p/arat/). To audit the compliance of Geronimo to Apache release requirements and best practices... RAT was developed (at least in part) to aid incubating Apache projects. IMO, fixing the startup time of the web console config under jetty (see GERONIMO-2507) is a must fix... --kevan
Any issues with embedding CDDL licensed items?
I mentioned in an earlier post that it appears our best option for including JSTL 1.2 for Java EE 5 is to pick up the Glassfish JSTL library. It is licensed under CDDL. Does anybody know of any issues or concerns from a license perspective that would prevent us from doing this? AFAIK the major difference between CDDL and AL2 is that CDDL requires that source for fixes/mods be contributed back to the originator. I don't expect us to be making any changes to the Glassfish JSTL. If we did find it necessary then our preference would be to get the fix included in the source and pick up a newer release to distribute. So I don't believe there are any issues here but if anybody else if aware of any please speak up. Thanks, Joe
Re: [Fwd: Visibility for Geronimo Documentation Work]
Yup, there are lots of images and sample apps. Geir Magnusson Jr. wrote: Why is it 30MB? What's in it? Are there a lot of images? Jeff Genender wrote: Can we make the doc a separate download? I think it would still be a great thing for people to have locally. Jeff Hernan Cunico wrote: We decided to remove the docs from the dist because of the size. The Geronimo v1.0 doc was (still is) over 30 Mb. In addition, most of the doc is developed around and after the next version of Geronimo is released. The current documentation work is mainly being done around v1.1 and v1.1.1. A few things we could do to workaround this issue would be a selective download of the documentation. Whoever is interested in having the doc available off line could download it as a "plugin" or a zip file directly from the website and keep it up to date locally. To do this we first would need to fix the autoexport plugin used in confluence to resolve some URL mapping issues and second get access to brutus file system to get our hands on the exported wiki content or modify the plugin (again) so we can choose multiple locations for the exported material. One being the directory structure where the files are served from and the other maybe an svn repo or a remote location where we would actually have physical access to those files. But this wont address the issue of releasing a new version with a full doc included in the dist. Cheers! Hernan Geir Magnusson Jr. wrote: Hernan Cunico wrote: I certainly don't mind being pointed as a reference ;-) Sanjeeva, I joined the Geronimo project sometime before M5 was released and I been working hard to give Geronimo the best documentation possible, well at least I'm trying my best. Documentation has a lot of visibility, everybody needs some form of documentation at some point. There are a lot more users needing to consume that documentation than people willing/available to contribute to the development of such doc. That's why the contributions are so valuable. Can we get the docs into the next release? IIRC, our last release was doc-free... geir Contributing with the documentation however is part of the "deal", contributors have to be very vocal about their contributions. Currently there is no such a thing as automatic notification to the dev/user list of all the new docs available. Even if there would be such mechanism I would still prefer to communicate those updates to the lists myself asking for feedback and inviting others to contribute too. It is not just about the documentation itself but also fostering the community around it. Using JIRA may be a way to keep track of the docs contributed but as I mentioned before, I would still prefer to communicate the documentation updates to the lists myself and ask for user feedback. Committertship is something that wont happen overnight, but it will happen after sustained contributions towards the project and the community. I never thought I would become a committer working on the documentation ( and other things ;-) ) but it happened, not to mention joining the PMC. One last piece of advice (personal) for the folks at LSF, keep up the good work and let the community know what they are working on. Look for what the Geronimo community needs and help out in that area/topic, communicate their plans. HTH Cheers! Hernan Jacek Laskowski wrote: On 10/30/06, Sanjiva Weerawarana <[EMAIL PROTECTED]> wrote: There are three folks working on Geronimo docs as part of a Lanka Software Foundation (LSF) project to get a Geronimo project going from Sri Lanka. All the work they're doing right now is apparently going in thru the wiki- which means there's basically no visibility for their work towards earning karma towards committership an other higher forms of life ;-). Hey Sanjiva, One way to handle it is to set up a Confluence notification to make sure we're all aware of any doc contribution (as Guillaume pointed out). There's another less-technical, more-community-oriented one - sending emails to mailing lists ([EMAIL PROTECTED] preferred) when a part of the documentation set is finished. I don't think there's a better way to earn more visibility than having end users expressed their gratefulness for the work done. The often the LSF documentation group announce it to the user mailing list the merrier. I also think that it's one of the best way to invite others to contributing to documentation and thus getting more visibility among the community. In the Web services projects we strongly encourage documentation contribs and bring people in as committers only for that. How do you guys handle this if people do docs thru the wiki and those contribs are not visible? They're always visible, but it can take a longer time comparing to the source code's contribution. I hope Hernan doesn't mind if I mentioned him as an excellent example of how Apache Geronimo project expressed its thanks for his contribution to the documentation area and
Re: Any issues with embedding CDDL licensed items?
For Apache, I understand the CDDL is ok to distribute in binary form *only*. See: http://people.apache.org/~cliffs/3party.html Joe Bohn wrote: > I mentioned in an earlier post that it appears our best option for > including JSTL 1.2 for Java EE 5 is to pick up the Glassfish JSTL > library. It is licensed under CDDL. Does anybody know of any issues or > concerns from a license perspective that would prevent us from doing this? > > AFAIK the major difference between CDDL and AL2 is that CDDL requires > that source for fixes/mods be contributed back to the originator. I > don't expect us to be making any changes to the Glassfish JSTL. If we > did find it necessary then our preference would be to get the fix > included in the source and pick up a newer release to distribute. So I > don't believe there are any issues here but if anybody else if aware of > any please speak up. > > Thanks, > Joe
Re: Ajax/ActiveMQ integration with myFaces, Portlets, Spring frameworks ?
On 10/30/06, jt_rm <[EMAIL PROTECTED]> wrote: Dear James, We would like to use Ajax/ActiveMQ (AMQ servlets) for server-push feature in some of our usecases in the webapplication project. We are shortlisting to use opensource AppFuse application using MyFaces - Spring - Hibernbate frameworks for our webapplication development. Attached is our understanding of Ajax/ActiveMQ architecture. We would like to know whether ActiveMQ-Ajax servlets provides:- -integration with myFaces No not currently - the only integration is via Servlets, HTTP or Ajax so far -integrates with Spring Yes -portlets support No In the opensource AppFuse application, DWR integrates with Spring and MyFaces and also supports portlets. Hence, We are contemplating whether to use DWR or Ajax/ActiveMQ to provide server-push feature in our application, based on the above clarifications. We greatly appreciate your advise for the above queries. It would be trivial to write a DWR POJO which sent messages to ActiveMQ if you prefer to use DWR. You could also use Lingo to perform the 'spring remoting' on JMS to save you writing any explicit JMS code http://lingo.codehaus.org/ -- James --- http://radio.weblogs.com/0112098/
[jira] Created: (GERONIMO-2537) All Geronimo source files must be brought in line with the new ASF source header and copyright notice policy
All Geronimo source files must be brought in line with the new ASF source header and copyright notice policy Key: GERONIMO-2537 URL: http://issues.apache.org/jira/browse/GERONIMO-2537 Project: Geronimo Issue Type: Task Security Level: public (Regular issues) Affects Versions: 1.1.2, 1.2 Reporter: Kevan Miller Priority: Blocker Fix For: 1.1.2, 1.2 The ASF has new requirements for Source headers and copyright notices. See http://www.apache.org/legal/src-headers.html for details. All releases after November 1, 2006 must comply with this policy. It seems that 1.2 will be post November 1... :-) All Geronimo source files in trunk must be brought in line with this new policy... If we create a 1.1.2 release, we need to insure that all src files in branches/1.1 are brought inline with this new policy, also. There seem to be some scripts that will aid with these updates (see the FAQ in the above url). However, I can't access them at the moment... -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://issues.apache.org/jira/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: 1.1.2-SNAPSHOT Build Failure (Daytrader)
I also got this in the JSP Examples and Servlet Examples. I put one of those stack traces below. If I whack those 6 configs (daytrader, JSP examples, and Servlet examples for Jetty and Tomcat) then the build completes successfully. Thanks, Aaron + | configurations JSP Examples for Jetty | Memory: 38M/69M + DEPRECATED: the default goal should be specified in the section of project.xml instead of maven.xml DEPRECATED: the default goal should be specified in the section of project.xml instead of maven.xml build:end: build:start: multiproject:install-callback: [echo] Running car:install for JSP Examples for Jetty car:prepare-plan: car:package: [delete] Deleting directory /data/cvs/geronimo-1.1/configs/jsp-examples-jetty/target/repository [mkdir] Created dir: /data/cvs/geronimo-1.1/configs/jsp-examples-jetty/target/repository Packaging configuration /data/cvs/geronimo-1.1/configs/jsp-examples-jetty/target/plan/plan.xml 12:51:36,020 ERROR [PackageBuilder] org.apache.geronimo.common.DeploymentException: Could not load servlet class compressionFilters.CompressionFilterTestServlet org.apache.geronimo.common.DeploymentException: Could not load servlet class compressionFilters.CompressionFilterTestServlet at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlet(JettyModuleBuilder.java:828) at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addServlets(JettyModuleBuilder.java:788) at org.apache.geronimo.jetty.deployment.JettyModuleBuilder.addGBeans(JettyModuleBuilder.java:697) at org.apache.geronimo.jetty.deployment.JettyModuleBuilder$$FastClassByCGLIB$$b30bba8a.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$228dd9a0.addGBeans() at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder.addGBeans(SwitchingModuleBuilder.java:162) at org.apache.geronimo.j2ee.deployment.SwitchingModuleBuilder$$FastClassByCGLIB$$d0c31844.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.apache.geronimo.j2ee.deployment.ModuleBuilder$$EnhancerByCGLIB$$228dd9a0.addGBeans() at org.apache.geronimo.j2ee.deployment.EARConfigBuilder.buildConfiguration(EARConfigBuilder.java:562) at org.apache.geronimo.j2ee.deployment.EARConfigBuilder$$FastClassByCGLIB$$38e56ec6.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:817) at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57) at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35) at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96) at org.apache.geronimo.deployment.ConfigurationBuilder$$EnhancerByCGLIB$$2e7ae212.buildConfiguration() at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:302) at org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke() at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53) at org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38) at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:122) at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:852) at org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.ja
[jira] Updated: (SM-727) Schema Import problem in a WSDL which doesn't let the service to be doployed on Servicemix
[ https://issues.apache.org/activemq/browse/SM-727?page=all ] Guillaume Nodet updated SM-727: --- Component/s: servicemix-jsr181 Fix Version/s: 3.0.1 3.1 Affects Version/s: 3.0 Assignee: Guillaume Nodet > Schema Import problem in a WSDL which doesn't let the service to be doployed > on Servicemix > -- > > Key: SM-727 > URL: https://issues.apache.org/activemq/browse/SM-727 > Project: ServiceMix > Issue Type: Bug > Components: servicemix-jsr181 >Affects Versions: 3.0 >Reporter: Roozbeh Maadani > Assigned To: Guillaume Nodet > Fix For: 3.0.1, 3.1 > > > If a WSDL file contains tag the JBI doesn't let the service to > be deployed since the JBI spec does not allow components to return a non > standalone WSDL. For more explanation you can take a look at Servicemix forum: > http://www.nabble.com/Problem-with-schemas-import-tf2539802.html#a7076011 -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Updated: (SM-618) create a file based servicemix-file service engine with nice support for URIs
[ https://issues.apache.org/activemq/browse/SM-618?page=all ] Guillaume Nodet updated SM-618: --- Component/s: servicemix-file (was: servicemix-components) > create a file based servicemix-file service engine with nice support for URIs > - > > Key: SM-618 > URL: https://issues.apache.org/activemq/browse/SM-618 > Project: ServiceMix > Issue Type: New Feature > Components: servicemix-file >Reporter: james strachan > Assigned To: james strachan > Fix For: 3.1 > > Attachments: servicemix-file.patch > > -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Resolved: (AMQ-980) lastImageSubscriptionRecoveryPolicy does not work with wildcards
[ https://issues.apache.org/activemq/browse/AMQ-980?page=all ] Rob Lugt resolved AMQ-980. -- Resolution: Fixed Fixed by AMQ-999. > lastImageSubscriptionRecoveryPolicy does not work with wildcards > > > Key: AMQ-980 > URL: https://issues.apache.org/activemq/browse/AMQ-980 > Project: ActiveMQ > Issue Type: Bug > Components: NMS (C# client) >Affects Versions: 4.0.2 > Environment: Windows, JDK 1.5 >Reporter: Rob Lugt > Fix For: 4.1 > > > The lastImageSubscriptionRecoveryPolicy does not appear to work with > wildcards. > In the following example, a new consumer only receives one message for the > topics covered by the wildcard instead of receiving one message for each > topic. > > config file:- > > > > > > > consumer subscription:- > GetTopic("PRICES.>?consumer.retrocactive=true"); -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
[jira] Reopened: (AMQ-999) Message dispatcher issues (use dedicated dispatching thread for each session)
[ https://issues.apache.org/activemq/browse/AMQ-999?page=all ] Rob Lugt reopened AMQ-999: -- Minor build problem: DispatcherThread.cs needs to be added to vs2005-activemq.csproj > Message dispatcher issues (use dedicated dispatching thread for each session) > - > > Key: AMQ-999 > URL: https://issues.apache.org/activemq/browse/AMQ-999 > Project: ActiveMQ > Issue Type: Improvement > Components: NMS (C# client) >Affects Versions: 4.0.2 > Environment: Windows >Reporter: Rob Lugt > Assigned To: james strachan > Fix For: 4.1 > > Attachments: amq999-patch.txt, AtomicBoolean.cs, DispatchingThread.cs > > > There are a number of issues with the dispatching of inbound messages. > - A slow consumer will potentially use and block all ThreadPool threads > - Use of a ThreadPool thread to dispatch a single message is inefficient due > to context switching > - No mechanism to suspend asynchronous delivery to a session (i.e. > Connection.Stop() is currently a no-op) > - Retroactive consumer is currently broken because retoractive messages are > delivered before the listener delegate is assigned. > - [minor] Application cannot predict which thread messages will be dispatched > on > All of these problems can simply be resolved by creating a dedicated > dispatcher thread for a session -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira
Re: 1.2 Fit and Finish
I would say that the startup and shutdown sequences should not show any Log4J log output or stack traces, tested under both JDK 1.4 and JDK 1.5. Also, all current functionality in all portlets in the console should work as expected. And the deploy tool should be able to deploy, undeploy, and redeploy all J2EE module types, with no module ID in the plan, a versionless module ID, a module ID with only an artifact ID, or no plan at all. Those are the things I can recall bothering me in the "fit and finish" stage. It would be great to reduce the startup time too. :) Thanks, Aaron On 10/31/06, Dain Sundstrom <[EMAIL PROTECTED]> wrote: In a typical Geronimo release we tend to spend a significant amount of time in what I'll call the "Fit and Finish" phase. This involves tying up loose ends such as log levels, tools L&F, startup times, licenses and so on. Basically, the phase includes fixing all the nits that cause people to vote -1 for a release (BTW no vetos in a release vote). Please, take a moment and respond to this email with any items you feel should be cleaned up before we release the software. That way we can hopefully get these items out in the open and addressed while we are finishing the TCK testing. Please note that just because an item is mentioned doesn't mean it must be completed before a release. The only thing required for a release it to successfully pass a vote of the PMC, so if the item is critical to you, spend a few minutes fixing it. With any luck we should be able to have the server ready to ship about the same time we finish the TCK testing. -dain
Re: servicemix-ftp: FtpPollingEndpoint?
There are different ways: * add some properties to control the window where we want polling to occur * the polling endpoint could be a provider which would expose an interface (on the jbi bus) to suspend / resume polling. This could also be done on the component with a kind of "management interface" (a JBI endpoint) where you could suspend / resume a specific endpoint. * create another type of endpoint, a new poller, but which would be a provider rather than a consumer. When receiving an InOut exchange, it would poll for a single file. This could be used with another type of polling endpoint, which would only detect changes and send a notification event instead of sending the actual content. Philip Dodds was talking about that. I like the second idea which should not be too hard to implement on the component. This would also allow to create additional management operations to dynamically create a consumer endpoint (provider endpoints can be dynamically created using endpoint resolution). This management interface could be somehow common to all servicemix BCs. We need to define a nice WSDL for it in servicemix-common and make all components activate a JBI endpoint. Given this, we could easily use URIs to automatically create BC consumer endpoints at deployment time if a service engine has some needed metadata. This endpoint could be then called by a quartz component, so that you could defined time windows where you want your endpoint to be active. However, the first solution would be easier to implement and there would be no problems to determine the state of the endpoint when the SU is started: if we use a quartz component, it needs a way to know that the JBI endpoint has been activate to send a message to suspend / resume it depending on the current time wrt to the defined windows. But I suspect that a single property would not be sufficient, and that you would need to embed quartz to handle cron expressions... So the third solution (at least the provider poller endpoint) could also be a good fit. You would need another component to be able to send requests to the poller and redirect them, and you could configure the time windows definitions on it. Thoughts ? On 10/31/06, abrighton <[EMAIL PROTECTED]> wrote: Thanks, it works now. Another question: Suppose I want to poll the ftp server only at certain times: For example only once a week on a Friday at 12:00? Maybe we could add a property for this to the endpoint class that could be used in place of "delay", if set. Would it make sense to use Quartz for this? Are there any JBI components that do something similar? Thanks, Allan gnodet wrote: > > I've committed the fix, thx. > Btw, i moved the test up in the loop, so that > "." and ".." are checked first, before checking > the file type. > -- View this message in context: http://www.nabble.com/servicemix-ftp%3A-FtpPollingEndpoint--tf2540539.html#a7092077 Sent from the ServiceMix - Dev mailing list archive at Nabble.com. -- Cheers, Guillaume Nodet
ActiveIO dependency
The geronimo-security module depends on an old version of ActiveIO. Imho, it should be upgraded to the one corresponding to the ActiveMQ version used, which is org.apache.activemq:activeio-core:3.x-incubator-SNAPSHOT Is there any reason why this has not been done ? -- Cheers, Guillaume Nodet
Re: [Fwd: Visibility for Geronimo Documentation Work]
Why is it 30MB? What's in it? Are there a lot of images? Jeff Genender wrote: Can we make the doc a separate download? I think it would still be a great thing for people to have locally. Jeff Hernan Cunico wrote: We decided to remove the docs from the dist because of the size. The Geronimo v1.0 doc was (still is) over 30 Mb. In addition, most of the doc is developed around and after the next version of Geronimo is released. The current documentation work is mainly being done around v1.1 and v1.1.1. A few things we could do to workaround this issue would be a selective download of the documentation. Whoever is interested in having the doc available off line could download it as a "plugin" or a zip file directly from the website and keep it up to date locally. To do this we first would need to fix the autoexport plugin used in confluence to resolve some URL mapping issues and second get access to brutus file system to get our hands on the exported wiki content or modify the plugin (again) so we can choose multiple locations for the exported material. One being the directory structure where the files are served from and the other maybe an svn repo or a remote location where we would actually have physical access to those files. But this wont address the issue of releasing a new version with a full doc included in the dist. Cheers! Hernan Geir Magnusson Jr. wrote: Hernan Cunico wrote: I certainly don't mind being pointed as a reference ;-) Sanjeeva, I joined the Geronimo project sometime before M5 was released and I been working hard to give Geronimo the best documentation possible, well at least I'm trying my best. Documentation has a lot of visibility, everybody needs some form of documentation at some point. There are a lot more users needing to consume that documentation than people willing/available to contribute to the development of such doc. That's why the contributions are so valuable. Can we get the docs into the next release? IIRC, our last release was doc-free... geir Contributing with the documentation however is part of the "deal", contributors have to be very vocal about their contributions. Currently there is no such a thing as automatic notification to the dev/user list of all the new docs available. Even if there would be such mechanism I would still prefer to communicate those updates to the lists myself asking for feedback and inviting others to contribute too. It is not just about the documentation itself but also fostering the community around it. Using JIRA may be a way to keep track of the docs contributed but as I mentioned before, I would still prefer to communicate the documentation updates to the lists myself and ask for user feedback. Committertship is something that wont happen overnight, but it will happen after sustained contributions towards the project and the community. I never thought I would become a committer working on the documentation ( and other things ;-) ) but it happened, not to mention joining the PMC. One last piece of advice (personal) for the folks at LSF, keep up the good work and let the community know what they are working on. Look for what the Geronimo community needs and help out in that area/topic, communicate their plans. HTH Cheers! Hernan Jacek Laskowski wrote: On 10/30/06, Sanjiva Weerawarana <[EMAIL PROTECTED]> wrote: There are three folks working on Geronimo docs as part of a Lanka Software Foundation (LSF) project to get a Geronimo project going from Sri Lanka. All the work they're doing right now is apparently going in thru the wiki- which means there's basically no visibility for their work towards earning karma towards committership an other higher forms of life ;-). Hey Sanjiva, One way to handle it is to set up a Confluence notification to make sure we're all aware of any doc contribution (as Guillaume pointed out). There's another less-technical, more-community-oriented one - sending emails to mailing lists ([EMAIL PROTECTED] preferred) when a part of the documentation set is finished. I don't think there's a better way to earn more visibility than having end users expressed their gratefulness for the work done. The often the LSF documentation group announce it to the user mailing list the merrier. I also think that it's one of the best way to invite others to contributing to documentation and thus getting more visibility among the community. In the Web services projects we strongly encourage documentation contribs and bring people in as committers only for that. How do you guys handle this if people do docs thru the wiki and those contribs are not visible? They're always visible, but it can take a longer time comparing to the source code's contribution. I hope Hernan doesn't mind if I mentioned him as an excellent example of how Apache Geronimo project expressed its thanks for his contribution to the documentation area and eventually got his commit karma. Jacek
Re: servicemix-ftp: FtpPollingEndpoint?
I've committed the fix, thx. Btw, i moved the test up in the loop, so that "." and ".." are checked first, before checking the file type. On 10/31/06, abrighton <[EMAIL PROTECTED]> wrote: I corrected the patch for the ftp polling component (The check for "." and ".." was in the wrong place - sorry). -- Allan abrighton wrote: > > > Here is a (corrected) patch for the recursion problem: > http://www.nabble.com/file/3917/FtpPollingEndpoint.patch > FtpPollingEndpoint.patch > > Here is the changed method: > > protected void pollFileOrDirectory(FTPClient ftp, String > fileOrDirectory, boolean processDir) throws Exception { > FTPFile[] files = ftp.listFiles(fileOrDirectory); > for (int i = 0; i < files.length; i++) { > String file = fileOrDirectory + "/" + files[i].getName(); > File f = new File(file); > if (files[i].isFile()) { > if (getFilter() == null || getFilter().accept(f)) { > pollFile(file); // process the file > } > } else { > if (processDir && files[i].isDirectory()) { > String name = f.getName(); > if (name.equals(".") || name.equals("..")) { > continue; // ignore "." and ".." > } > logger.debug("Polling directory " + file); > pollFileOrDirectory(ftp, file, isRecursive()); > } else { > logger.debug("Skipping directory " + file); > } > } > } > } > > -- View this message in context: http://www.nabble.com/servicemix-ftp%3A-FtpPollingEndpoint--tf2540539.html#a7089699 Sent from the ServiceMix - Dev mailing list archive at Nabble.com. -- Cheers, Guillaume Nodet
pom.xml error
Hi all, there is an error in trunk/pom.xml I think... In step2 definition, there is an error in a module name : servicemix-webconsole The correct one is : servicemix-web-console Can you correct that ? Thanks Charles
LICENSE and NOTICE files in xbean-finder
Hi, Why are LICENSE and NOTICE files of xbean-finder module in two distinct directories - the top-level directory and src/main/resources/META-INF? It's going to be very troublesome to keep'em in sync yet there's org.apache.geronimo.genesis.plugins:tools-maven-plugin plugin available that's being successfully used in Geronimo and OpenEJB 3. Jacek -- Jacek Laskowski http://www.jaceklaskowski.pl
Re: How to get an attachment of a SOAP reques in a jsr181 component?
Hi, The problem is that I have to do differently if I am dealing with .txt or .doc, in the SOAP request. Now I can send both, but Servicemix gives me an error when I try to get the information from the message. WEB APPLICATION CODE if (fi.getName().endsWith(".doc")) { String strMimeType = "multipart/*"; javax.activation.MimetypesFileTypeMap map =new javax.activation.MimetypesFileTypeMap(); map.addMimeTypes(strMimeType); javax.activation.FileTypeMap.setDefaultFileTypeMap( map ); MyDataSource myds=new MyDataSource(); myds.setBuffer(ba); dh = new DataHandler(myds); type=strMimeType; }else { type="text/plain"; dh = new DataHandler(new String(ba), type ); } AttachmentPart attachment = smsg.createAttachmentPart(dh); attachment.setContentId("binary"); attachment.setContentType(type); smsg.addAttachmentPart(attachment); SERVICEMIX CODE: SaajMarshaler marshaler = new SaajMarshaler(); SOAPMessage inMessage = marshaler.createSOAPMessage(exchange.getMessage("in")); -- I am now having troubles also with the routing engine. Suppose I am having a java bean in a component. I would like to send the JBI message to one component(service) depending on a var value, or send the same JBI message to any other if the value is different. How could I do that? How can I choose where to send my messages depending on some internal var values? THX -- View this message in context: http://www.nabble.com/How-to-get-an-attachment-of-a-SOAP-reques-in-a-jsr181-component--tf2502337.html#a7090450 Sent from the ServiceMix - Dev mailing list archive at Nabble.com.
Re: manually downloading jars?
On 10/30/06, toby cabot <[EMAIL PROTECTED]> wrote: I looked at the repositories and codehaus-snapshots has an org/tranql/tranql/1.4-SNAPSHOT/ directory with a bunch of jars in it. Is it OK to grab the most recent (which appears to be tranql-1.4-20061027.210906-6.jar) and follow the directions in the error message? Or is there something else at play? I'd look at the maven output (just before it failed with the error message you attached) and see why codehaus-snapshots didn't let the build download the dependency. It should, but somehow (network latency problems?) it didn't. Jacek -- Jacek Laskowski http://www.jaceklaskowski.pl
[jira] Created: (AMQ-1017) Build of current trunk with Maven2 fails
Build of current trunk with Maven2 fails Key: AMQ-1017 URL: https://issues.apache.org/activemq/browse/AMQ-1017 Project: ActiveMQ Issue Type: Bug Affects Versions: 4.1 Environment: Windows XP, Maven 2.0.4, Java 1.5.0_06 Reporter: Bernhard Wellhöfer Priority: Critical Attachments: mvn.log A build of a fresh checkout from https://svn.apache.org/repos/asf/incubator/activemq/trunk with Maven2 fails. See the attached log of the build. -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/activemq/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira