Re: JMS Server portlets broke...

2006-10-31 Thread Jason Dillon

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

2006-10-31 Thread Jason Dillon
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...

2006-10-31 Thread Jason Dillon
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?

2006-10-31 Thread Jason Dillon
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

2006-10-31 Thread Jason Dillon
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?

2006-10-31 Thread Bruce Snyder

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?

2006-10-31 Thread Jason Dillon

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

2006-10-31 Thread Dain Sundstrom

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

2006-10-31 Thread Dain Sundstrom

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

2006-10-31 Thread Jason Dillon
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

2006-10-31 Thread Aaron Mulder (JIRA)
 [ 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

2006-10-31 Thread ronK

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

2006-10-31 Thread Jason Dillon
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

2006-10-31 Thread David Jencks


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

2006-10-31 Thread Jason Dillon
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

2006-10-31 Thread Jason Dillon

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

2006-10-31 Thread Guillaume Nodet

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

2006-10-31 Thread Nikola Goran Cutura (JIRA)
 [ 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

2006-10-31 Thread Guillaume Nodet

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

2006-10-31 Thread Jason Dillon
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

2006-10-31 Thread Dain Sundstrom

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

2006-10-31 Thread Jacek Laskowski

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

2006-10-31 Thread Adrian Co (JIRA)
 [ 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

2006-10-31 Thread Jason Dillon
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?

2006-10-31 Thread Jacek Laskowski

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

2006-10-31 Thread Jason Dillon
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

2006-10-31 Thread Jacek Laskowski

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

2006-10-31 Thread Adrian Co (JIRA)
 [ 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

2006-10-31 Thread Guillaume Nodet (JIRA)
 [ 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

2006-10-31 Thread Guillaume Nodet (JIRA)
 [ 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

2006-10-31 Thread Guillaume Nodet (JIRA)
 [ 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

2006-10-31 Thread Guillaume Nodet (JIRA)
 [ 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

2006-10-31 Thread Guillaume Nodet (JIRA)
 [ 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

2006-10-31 Thread Guillaume Nodet (JIRA)
 [ 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)

2006-10-31 Thread Aaron Mulder

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

2006-10-31 Thread Suvarna Raju Madhey (JIRA)
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?

2006-10-31 Thread Joe Bohn

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)

2006-10-31 Thread Matt Hogstrom

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)

2006-10-31 Thread Aaron Mulder

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

2006-10-31 Thread james strachan (JIRA)
 [ 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)

2006-10-31 Thread Vamsavardhana Reddy
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.

2006-10-31 Thread Rick McGuire (JIRA)
 [ 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?

2006-10-31 Thread Rick McGuire (JIRA)
 [ 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

2006-10-31 Thread Prasad Kashyap

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

2006-10-31 Thread Aaron Mulder (JIRA)
 [ 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

2006-10-31 Thread Rick McGuire (JIRA)
 [ 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

2006-10-31 Thread Vamsavardhana Reddy (JIRA)
[ 
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

2006-10-31 Thread Rick McGuire (JIRA)
 [ 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

2006-10-31 Thread Rick McGuire (JIRA)
 [ 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

2006-10-31 Thread Rick McGuire (JIRA)
 [ 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

2006-10-31 Thread Matt Hogstrom
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

2006-10-31 Thread james strachan (JIRA)
[ 
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

2006-10-31 Thread james strachan (JIRA)
 [ 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

2006-10-31 Thread james strachan (JIRA)
[ 
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

2006-10-31 Thread Rick McGuire (JIRA)
 [ 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

2006-10-31 Thread Rick McGuire (JIRA)
 [ 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

2006-10-31 Thread Adrian Co (JIRA)
 [ 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?

2006-10-31 Thread toby cabot
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

2006-10-31 Thread Vamsavardhana Reddy
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

2006-10-31 Thread Rick McGuire (JIRA)
 [ 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.

2006-10-31 Thread Rick McGuire (JIRA)
 [ 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

2006-10-31 Thread Rick McGuire (JIRA)
 [ 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

2006-10-31 Thread Sachin Patel
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

2006-10-31 Thread Kevan Miller


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?

2006-10-31 Thread Joe Bohn
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]

2006-10-31 Thread Hernan Cunico

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?

2006-10-31 Thread Jeff Genender
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 ?

2006-10-31 Thread James Strachan

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

2006-10-31 Thread Kevan Miller (JIRA)
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)

2006-10-31 Thread Aaron Mulder

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

2006-10-31 Thread Guillaume Nodet (JIRA)
 [ 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

2006-10-31 Thread Guillaume Nodet (JIRA)
 [ 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

2006-10-31 Thread Rob Lugt (JIRA)
 [ 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)

2006-10-31 Thread Rob Lugt (JIRA)
 [ 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

2006-10-31 Thread Aaron Mulder

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?

2006-10-31 Thread Guillaume Nodet

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

2006-10-31 Thread Guillaume Nodet

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]

2006-10-31 Thread Geir Magnusson Jr.

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?

2006-10-31 Thread Guillaume Nodet

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

2006-10-31 Thread Charles Souillard

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

2006-10-31 Thread Jacek Laskowski

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?

2006-10-31 Thread JUANI

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?

2006-10-31 Thread Jacek Laskowski

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

2006-10-31 Thread JIRA
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