<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
	<id>tag:old.nabble.com,2006:forum-135</id>
	<title>Nabble - Apache Geronimo - Users</title>
	<updated>2009-11-06T07:38:12Z</updated>
	<link rel="self" type="application/atom+xml" href="http://old.nabble.com/Apache-Geronimo---Users-f135.xml" />
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Apache-Geronimo---Users-f135.html" />
	<subtitle type="html"></subtitle>
	
<entry>
	<id>tag:old.nabble.com,2006:post-26233973</id>
	<title>RE: Help me</title>
	<published>2009-11-06T07:38:12Z</published>
	<updated>2009-11-06T07:38:12Z</updated>
	<author>
		<name>Fei LI-2</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.0 Transitional//EN&quot;&gt;
&lt;HTML dir=ltr&gt;&lt;HEAD&gt;
&lt;META content=&quot;text/html; charset=us-ascii&quot; http-equiv=Content-Type&gt;
&lt;META name=GENERATOR content=&quot;MSHTML 8.00.6001.18852&quot;&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;Hi Forrest,&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;I tested it again with another OS, Windows XP, the same 
error.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;Can you tell me another version I can try.&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;Or&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;Just tell me what is your development environment for the SVN 
trunk. Do you work on the trunk? Do you commit in your work from time to 
time?&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;Thanks&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;Fei Li&lt;/FONT&gt;&lt;/SPAN&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr align=left&gt;&lt;SPAN class=254243415-06112009&gt;&lt;FONT color=#0000ff size=2 face=Arial&gt;&lt;/FONT&gt;&lt;/SPAN&gt;&amp;nbsp;&lt;/DIV&gt;&lt;BR&gt;
&lt;DIV dir=ltr lang=en-us class=OutlookMessageHeader align=left&gt;
&lt;HR tabIndex=-1&gt;
&lt;FONT size=2 face=Tahoma&gt;&lt;B&gt;From:&lt;/B&gt; Fei LI [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233973&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;FLI@...&lt;/a&gt;] 
&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Friday, November 06, 2009 8:12 AM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; 
&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233973&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233973&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;forrestxm@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; RE: Help 
me&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr id=idOWAReplyText34573&gt;
&lt;DIV dir=ltr&gt;&lt;FONT color=#000000 size=2 face=Arial&gt;Hi Forrest,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;I got build error for you. My environment 
are;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1. Windows Vista&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;2. Java jsdk1.5.0_22&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;3. Maven 2.2.1&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;4. SVN source? &lt;A href=&quot;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&lt;/A&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;5. mvn command&lt;FONT size=3 face=&quot;Times New Roman&quot;&gt; mvn clean install -Dtest=false 
-e&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&quot;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;[ERROR] BUILD ERROR&lt;BR&gt;[INFO] 
------------------------------------------------------------------------&lt;BR&gt;[INFO] 
Internal error in the plugin manager getting plugin 
'org.codehaus.mojo.jspc:jspc-maven-plugin': Plugin 
'org.codehaus.mojo.jspc:jspc-maven-plugin:2.0-alpha-1-20070806' has an invalid 
descriptor:&lt;BR&gt;1) Plugin's descriptor contains the wrong version: 
2.0-alpha-1-SNAPSHOT&lt;BR&gt;[INFO] 
------------------------------------------------------------------------&lt;BR&gt;[INFO] 
Trace&lt;BR&gt;org.apache.maven.lifecycle.LifecycleExecutionException: Internal error 
in the plugin manager getting plugin 'org.codehaus.mojo.jspc:jspc-maven-plugin': 
Plugin 'org.codehaus.mojo.jspc:jspc-maven-plugin:2.0-alpha-1-20070806' has an 
invalid descriptor:&lt;BR&gt;1) Plugin's descriptor contains the wrong version: 
2.0-alpha-1-SNAPSHOT&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1544)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindPluginToLifecycle(DefaultLifecycleExecutor.java:1503)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(DefaultLifecycleExecutor.java:1282)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:534)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.cli.MavenCli.main(MavenCli.java:362)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native 
Method)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
java.lang.reflect.Method.invoke(Method.java:592)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.codehaus.classworlds.Launcher.launch(Launcher.java:255)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at org.codehaus.classworlds.Launcher.main(Launcher.java:375)&lt;BR&gt;Caused by: 
org.apache.maven.plugin.PluginManagerException: Plugin 
'org.codehaus.mojo.jspc:jspc-maven-plugin:2.0-alpha-1-20070806' has an invalid 
d&lt;BR&gt;escriptor:&lt;BR&gt;1) Plugin's descriptor contains the wrong version: 
2.0-alpha-1-SNAPSHOT&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; at 
org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginManager.java:330)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:224)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:184)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.plugin.DefaultPluginManager.loadPluginDescriptor(DefaultPluginManager.java:1642)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
at 
org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1540)&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; 
... 18 more&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&quot;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;BR&gt;
&lt;HR tabIndex=-1&gt;
&lt;FONT size=2 face=Tahoma&gt;&lt;B&gt;From:&lt;/B&gt; Forrest Xia 
[mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233973&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;forrestxm@...&lt;/a&gt;]&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Thu 05/11/2009 8:20 
PM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233973&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: Help 
me&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;&lt;BR&gt;&lt;BR&gt;
&lt;DIV class=gmail_quote&gt;On Fri, Nov 6, 2009 at 11:40 AM, Fei LI &lt;SPAN dir=ltr&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233973&amp;i=5&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;FLI@...&lt;/a&gt;&amp;gt;&lt;/SPAN&gt; 
wrote:&lt;BR&gt;
&lt;BLOCKQUOTE style=&quot;BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex&quot; class=gmail_quote&gt;
  &lt;DIV&gt;
  &lt;DIV dir=ltr&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT color=#000000 size=2 face=Arial&gt;Hi Forrest,&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;Thanks for your help first. Let me build 
  server first the build eclipse plugin second. Because I tried many SVN and no 
  one working.&amp;nbsp;So let me put my question in such way. Tell me if you 
  know,&amp;nbsp;the&amp;nbsp;newest version you know it will be built without error, I 
  have Windows XP and Vista.&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1. for server:&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.1 which&amp;nbsp;java version? sun jdk 1.5 
  latest&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.2 which maven version? 
  2.2.1&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.3 which SVN source? &lt;A href=&quot;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&lt;/A&gt;&lt;BR&gt;&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;1.4. which mvn command?&lt;/FONT&gt; mvn clean install 
  -Dtest=false -e&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;
&lt;DIV&gt;&lt;BR&gt;Besides, you need to pay attention to these:&lt;BR&gt;1. if using sun jdk, 
you need to set MAVEN_OPTS as documentation. If using ibm jdk, you won't do 
that&lt;BR&gt;2. checkout the source code in a short path name as Donald pointed 
out&lt;BR&gt;3. In your DOS window, change your locale to en_US by executing: chcp 
437&lt;BR&gt;and then start to build server.&lt;BR&gt;&amp;nbsp;&lt;BR&gt;&lt;/DIV&gt;
&lt;BLOCKQUOTE style=&quot;BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex&quot; class=gmail_quote&gt;
  &lt;DIV&gt;
  &lt;DIV dir=ltr&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1. for Eclipse plugin:&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.1 which&amp;nbsp;java version?&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.2 which maven version?&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.3 which SVN source?&lt;/FONT&gt;&lt;/DIV&gt;
  &lt;DIV&gt;&lt;FONT size=2 face=Arial&gt;1.4. which mvn command?&lt;/FONT&gt; 
  &lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;
&lt;DIV&gt;&lt;BR&gt;Please try to make server built successfully, then let's see how to 
build GEP.&lt;BR&gt;&lt;BR&gt;Good luck! &lt;BR&gt;&lt;/DIV&gt;
&lt;BLOCKQUOTE style=&quot;BORDER-LEFT: rgb(204,204,204) 1px solid; MARGIN: 0pt 0pt 0pt 0.8ex; PADDING-LEFT: 1ex&quot; class=gmail_quote&gt;
  &lt;DIV&gt;
  &lt;DIV dir=ltr&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;I will do whatever you suggest and to see if I luck or not.&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;Thanks&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;Fei Li&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&lt;BR&gt;&amp;nbsp;&lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;
  &lt;HR&gt;
  &lt;/DIV&gt;
  &lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Tahoma&gt;&lt;B&gt;From:&lt;/B&gt; Forrest Xia [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233973&amp;i=6&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;forrestxm@...&lt;/a&gt;]&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Thu 05/11/2009 7:20 
  PM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233973&amp;i=7&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: Help 
  me&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;
  &lt;DIV&gt;
  &lt;DIV&gt;&lt;/DIV&gt;
  &lt;DIV class=h5&gt;
  &lt;DIV&gt;Before building geronimo eclipse plugin(gep), you need to build geronimo 
  server first.&lt;BR&gt;&lt;BR&gt;Suggest you start with a released code tree to build gep, 
  not the trunk code. Generally, trunk code is changing and unstable.&lt;BR&gt;&lt;BR&gt;For 
  a better understanding what you are doing, pls tell:&lt;BR&gt;1. which version of 
  geronimo you are going to work on?&lt;BR&gt;2. what jdk you are using to build 
  gep?&lt;BR&gt;3. Any error when you are building geronimo 
  server?&lt;BR&gt;&lt;BR&gt;Forrest&lt;BR&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;/BLOCKQUOTE&gt;&lt;/DIV&gt;&lt;BR&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26233973.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26233499</id>
	<title>FW: help</title>
	<published>2009-11-06T07:08:22Z</published>
	<updated>2009-11-06T07:08:22Z</updated>
	<author>
		<name>Fei LI-2</name>
	</author>
	<content type="html">Hi Forrest,
&lt;br&gt;&lt;br&gt;The following is my test on building server 2.2 and error message
&lt;br&gt;emailed to Donald. You may know the reason.
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Fei Li
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Fei LI [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233499&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;FLI@...&lt;/a&gt;] 
&lt;br&gt;Sent: Thursday, November 05, 2009 10:45 AM
&lt;br&gt;To: Donald Woods; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233499&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;Subject: RE: help
&lt;br&gt;&lt;br&gt;Hi Donald,
&lt;br&gt;&lt;br&gt;Thanks for your help first. There was an error:
&lt;br&gt;&lt;br&gt;&amp;quot;
&lt;br&gt;[INFO]
&lt;br&gt;------------------------------------------------------------------------
&lt;br&gt;[ERROR] BUILD ERROR
&lt;br&gt;[INFO]
&lt;br&gt;------------------------------------------------------------------------
&lt;br&gt;[INFO] Failed to delete directory:
&lt;br&gt;C:\JavaFinance\projects\geronimo_server\plugins\axis\axis-deployer\targe
&lt;br&gt;t. Reason: Unable to delete directory C:\JavaFinance\
&lt;br&gt;projects\geronimo_server\plugins\axis\axis-deployer\target\repository\or
&lt;br&gt;g
&lt;br&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;And the error was solved by uncheck &amp;quot;ReadOnly&amp;quot; for all files and
&lt;br&gt;folders.
&lt;br&gt;&lt;br&gt;Then I re-run build, and got error:
&lt;br&gt;&amp;quot;
&lt;br&gt;[ERROR] BUILD FAILURE
&lt;br&gt;[INFO]
&lt;br&gt;------------------------------------------------------------------------
&lt;br&gt;[INFO] Compilation failure
&lt;br&gt;&lt;br&gt;C:\JavaFinance\projects\geronimo_server\plugins\axis2\geronimo-axis2\src
&lt;br&gt;\test\java\org\apache\geronimo\axis2\Axis2WebServiceContainerTest.java:[
&lt;br&gt;105,48] cannot find symbol
&lt;br&gt;symbol &amp;nbsp;: method getTextContent()
&lt;br&gt;location: interface org.w3c.dom.Element
&lt;br&gt;&amp;quot;
&lt;br&gt;&lt;br&gt;My environment is:
&lt;br&gt;1. Maven 2.0.10
&lt;br&gt;2. jdk1.5.0_22 (latest from Sun)
&lt;br&gt;3. svn &lt;a href=&quot;https://svn.apache.org/repos/asf/geronimo/server/branches/2.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.apache.org/repos/asf/geronimo/server/branches/2.2&lt;/a&gt;&lt;br&gt;4. mvn clean install -DfailIfNoTests=false -Dtest=
&lt;br&gt;&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Fei Li
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;-----Original Message-----
&lt;br&gt;From: Donald Woods [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233499&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dwoods@...&lt;/a&gt;]
&lt;br&gt;Sent: Wednesday, November 04, 2009 1:05 PM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233499&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;dev@...&lt;/a&gt;
&lt;br&gt;Cc: Fei LI
&lt;br&gt;Subject: Re: help
&lt;br&gt;&lt;br&gt;For the 2.2 based projects -
&lt;br&gt;Maven 2.0.10
&lt;br&gt;Java 5 (latest 1.5.0 from Sun or IBM)
&lt;br&gt;&lt;br&gt;First, build the server without tests -
&lt;br&gt;1) svn co &lt;a href=&quot;https://svn.apache.org/repos/asf/geronimo/server/branches/2.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.apache.org/repos/asf/geronimo/server/branches/2.2&lt;/a&gt;&lt;br&gt;g22
&lt;br&gt;Note: for Windows, extract to a drive root to minimize the path length
&lt;br&gt;used, like C:\g22
&lt;br&gt;2) cd g22
&lt;br&gt;3) mvn clean install -DfailIfNoTests=false -Dtest=
&lt;br&gt;&lt;br&gt;Next, build GEP 2.2.0 (but not the testsuite) -
&lt;br&gt;1) svn co
&lt;br&gt;&lt;a href=&quot;https://svn.apache.org/repos/asf/geronimo/devtools/eclipse-plugin/trunk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.apache.org/repos/asf/geronimo/devtools/eclipse-plugin/trunk&lt;/a&gt;&lt;br&gt;gep-trunk
&lt;br&gt;2) cd gep-trunk
&lt;br&gt;3) mvn clean install
&lt;br&gt;&lt;br&gt;If all went well, then you can try running the testsuite -
&lt;br&gt;1) cd testsuite
&lt;br&gt;2) mvn clean install
&lt;br&gt;&lt;br&gt;&lt;br&gt;-Donald
&lt;br&gt;&lt;br&gt;&lt;br&gt;Fei LI wrote:
&lt;br&gt;&amp;gt; Hi Kevan,
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; I am so glad to have your answer. Yes, I sent to everyone because I do
&lt;br&gt;&lt;br&gt;&amp;gt; not know if my email reached anybody. I always get my own email back. 
&lt;br&gt;&amp;gt; I do not know what that means. Blocked? Bumped? Accepted but nobody
&lt;br&gt;answer?
&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; After you fix it, can you simply give me what procedure to follow? I 
&lt;br&gt;&amp;gt; need a success build without error.
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; 1. which Maven version to try.
&lt;br&gt;&amp;gt; 2. which SVN path to retrieve source code.
&lt;br&gt;&amp;gt; 3. which Maven commend to use: &amp;quot;mvn clean install -Ptestsuite&amp;quot;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Thanks
&lt;br&gt;&amp;gt; &amp;nbsp;
&lt;br&gt;&amp;gt; Fei Li
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; ----------------------------------------------------------------------
&lt;br&gt;&amp;gt; --
&lt;br&gt;&amp;gt; *From:* Kevan Miller [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26233499&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kevan.miller@...&lt;/a&gt;]
&lt;br&gt;&amp;gt; *Sent:* Wednesday, November 04, 2009 11:19 AM
&lt;br&gt;&amp;gt; *To:* Geronimo Dev
&lt;br&gt;&amp;gt; *Cc:* Fei LI
&lt;br&gt;&amp;gt; *Subject:* Re: help
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Hi Fei,
&lt;br&gt;&amp;gt; Please try and limit your email topics to a single mailing list. 
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; Donald Woods responded to your first question as follows:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; On Nov 3, 2009, at 8:05 PM, Donald Woods wrote:
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt;&amp;gt; Before building the Eclipse Plugins (GEP 2.2.0) you'll need to build 
&lt;br&gt;&amp;gt;&amp;gt; a Geronimo 2.2-SNAPSHOT server locally (from geronimo/brnaches/2.2), 
&lt;br&gt;&amp;gt;&amp;gt; as the artifacts out on the SNAPSHOT repo are really old. &amp;nbsp;I've 
&lt;br&gt;&amp;gt;&amp;gt; started a build to publish the latest 2.2-SNAPSHOT artifacts out, to 
&lt;br&gt;&amp;gt;&amp;gt; get one last one out there before we have a 2.2 RC to start testing, 
&lt;br&gt;&amp;gt;&amp;gt; but it'll take several hours for the publish to finish. &amp;nbsp;The best 
&lt;br&gt;&amp;gt;&amp;gt; bet, is to always build the latest server code before trying to build
&lt;/div&gt;GEP....
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; I haven't tried to build devtools, recently. Will give it a try...
&lt;br&gt;&amp;gt; 
&lt;br&gt;&amp;gt; --kevan
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-tp26080180s134p26233499.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26231831</id>
	<title>RE: Help me</title>
	<published>2009-11-06T05:11:35Z</published>
	<updated>2009-11-06T05:11:35Z</updated>
	<author>
		<name>Fei LI-2</name>
	</author>
	<content type="html">Hi Forrest,
&lt;br&gt;&amp;nbsp;
&lt;br&gt;I got build error for you. My environment are;
&lt;br&gt;1. Windows Vista
&lt;br&gt;2. Java jsdk1.5.0_22
&lt;br&gt;3. Maven 2.2.1
&lt;br&gt;4. SVN source? &lt;a href=&quot;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&lt;/a&gt;&lt;br&gt;5. mvn command mvn clean install -Dtest=false -e
&lt;br&gt;&lt;br&gt;&amp;quot;
&lt;br&gt;[ERROR] BUILD ERROR
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[INFO] Internal error in the plugin manager getting plugin 'org.codehaus.mojo.jspc:jspc-maven-plugin': Plugin 'org.codehaus.mojo.jspc:jspc-maven-plugin:2.0-alpha-1-20070806' has an invalid descriptor:
&lt;br&gt;1) Plugin's descriptor contains the wrong version: 2.0-alpha-1-SNAPSHOT
&lt;br&gt;[INFO] ------------------------------------------------------------------------
&lt;br&gt;[INFO] Trace
&lt;br&gt;org.apache.maven.lifecycle.LifecycleExecutionException: Internal error in the plugin manager getting plugin 'org.codehaus.mojo.jspc:jspc-maven-plugin': Plugin 'org.codehaus.mojo.jspc:jspc-maven-plugin:2.0-alpha-1-20070806' has an invalid descriptor:
&lt;br&gt;1) Plugin's descriptor contains the wrong version: 2.0-alpha-1-SNAPSHOT
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1544)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.bindPluginToLifecycle(DefaultLifecycleExecutor.java:1503)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.constructLifecycleMappings(DefaultLifecycleExecutor.java:1282)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoal(DefaultLifecycleExecutor.java:534)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeGoalAndHandleFailures(DefaultLifecycleExecutor.java:387)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.executeTaskSegments(DefaultLifecycleExecutor.java:348)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:180)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at java.lang.reflect.Method.invoke(Method.java:592)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.codehaus.classworlds.Launcher.main(Launcher.java:375)
&lt;br&gt;Caused by: org.apache.maven.plugin.PluginManagerException: Plugin 'org.codehaus.mojo.jspc:jspc-maven-plugin:2.0-alpha-1-20070806' has an invalid d
&lt;br&gt;escriptor:
&lt;br&gt;1) Plugin's descriptor contains the wrong version: 2.0-alpha-1-SNAPSHOT
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.plugin.DefaultPluginManager.addPlugin(DefaultPluginManager.java:330)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.plugin.DefaultPluginManager.verifyVersionedPlugin(DefaultPluginManager.java:224)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.plugin.DefaultPluginManager.verifyPlugin(DefaultPluginManager.java:184)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.plugin.DefaultPluginManager.loadPluginDescriptor(DefaultPluginManager.java:1642)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; at org.apache.maven.lifecycle.DefaultLifecycleExecutor.verifyPlugin(DefaultLifecycleExecutor.java:1540)
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; ... 18 more
&lt;br&gt;&amp;quot;
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;From: Forrest Xia [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231831&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;forrestxm@...&lt;/a&gt;]
&lt;br&gt;Sent: Thu 05/11/2009 8:20 PM
&lt;br&gt;To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231831&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;Subject: Re: Help me
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;On Fri, Nov 6, 2009 at 11:40 AM, Fei LI &amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231831&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;FLI@...&lt;/a&gt;&amp;gt; wrote:
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Hi Forrest,
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thanks for your help first. Let me build server first the build eclipse plugin second. Because I tried many SVN and no one working. So let me put my question in such way. Tell me if you know, the newest version you know it will be built without error, I have Windows XP and Vista.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1. for server:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.1 which java version? sun jdk 1.5 latest
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.2 which maven version? 2.2.1
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.3 which SVN source? &lt;a href=&quot;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&lt;/a&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.4. which mvn command? mvn clean install -Dtest=false -e
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;Besides, you need to pay attention to these:
&lt;br&gt;1. if using sun jdk, you need to set MAVEN_OPTS as documentation. If using ibm jdk, you won't do that
&lt;br&gt;2. checkout the source code in a short path name as Donald pointed out
&lt;br&gt;3. In your DOS window, change your locale to en_US by executing: chcp 437
&lt;br&gt;and then start to build server.
&lt;br&gt;&amp;nbsp;
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1. for Eclipse plugin:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.1 which java version?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.2 which maven version?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.3 which SVN source?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1.4. which mvn command? 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;Please try to make server built successfully, then let's see how to build GEP.
&lt;br&gt;&lt;br&gt;Good luck! 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; I will do whatever you suggest and to see if I luck or not.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Thanks
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Fei Li
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;
&lt;br&gt;________________________________
&lt;br&gt;&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; From: Forrest Xia [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231831&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;forrestxm@...&lt;/a&gt;]
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Sent: Thu 05/11/2009 7:20 PM
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; To: &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26231831&amp;i=4&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Subject: Re: Help me
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Before building geronimo eclipse plugin(gep), you need to build geronimo server first.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Suggest you start with a released code tree to build gep, not the trunk code. Generally, trunk code is changing and unstable.
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; For a better understanding what you are doing, pls tell:
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 1. which version of geronimo you are going to work on?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 2. what jdk you are using to build gep?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 3. Any error when you are building geronimo server?
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; Forrest
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; 
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br /&gt; &lt;div class=&quot;small&quot;&gt;&lt;br/&gt;&lt;img src=&quot;http://old.nabble.com/images/icon_attachment.gif&quot; &gt; &lt;strong&gt;winmail.dat&lt;/strong&gt; (12K) &lt;a href=&quot;http://old.nabble.com/attachment/26231831/0/winmail.dat&quot; target=&quot;_top&quot;&gt;Download Attachment&lt;/a&gt;&lt;/div&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26231831.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26229444</id>
	<title>Re: Help me</title>
	<published>2009-11-06T02:03:26Z</published>
	<updated>2009-11-06T02:03:26Z</updated>
	<author>
		<name>RunHua Chi</name>
	</author>
	<content type="html">I just update the page[1] in G2.2 doc to make it more clear for users when they&amp;#39;re trying to build a 2.2 server.&lt;br&gt;&lt;br&gt;[1]   &lt;a href=&quot;http://cwiki.apache.org/GMOxDOC22/building-geronimo-with-maven.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/GMOxDOC22/building-geronimo-with-maven.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;Thanks Xasima for spotting this out.&lt;br&gt;&lt;br&gt;Jeff C&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Nov 6, 2009 at 5:48 PM, Forrest Xia &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26229444&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;forrestxm@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;h3 style=&quot;color: rgb(91, 16, 148);&quot;&gt;&lt;span&gt;Hi Xasima,&lt;/span&gt;&lt;/h3&gt;&lt;br&gt;Seems to me you are building geronimo 3.0 from the trunk. If you tend to build G 2.2, you are supposed to check out from &lt;a href=&quot;http://svn.apache.org/repos/asf/geronimo/server/branches/2.2/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/geronimo/server/branches/2.2/&lt;/a&gt;.&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;
&lt;br&gt;Forrest&lt;br&gt;&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26229444.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26229264</id>
	<title>Re: Help me</title>
	<published>2009-11-06T01:48:42Z</published>
	<updated>2009-11-06T01:48:42Z</updated>
	<author>
		<name>Forrest_Xia</name>
	</author>
	<content type="html">&lt;h3 class=&quot;gD&quot; style=&quot;color: rgb(91, 16, 148);&quot;&gt;&lt;span&gt;Hi Xasima,&lt;/span&gt;&lt;/h3&gt;&lt;br&gt;Seems to me you are building geronimo 3.0 from the trunk. If you tend to build G 2.2, you are supposed to check out from &lt;a href=&quot;http://svn.apache.org/repos/asf/geronimo/server/branches/2.2/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/geronimo/server/branches/2.2/&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;Forrest&lt;br&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26229264.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26229162</id>
	<title>Re: Help me</title>
	<published>2009-11-06T01:39:23Z</published>
	<updated>2009-11-06T01:39:23Z</updated>
	<author>
		<name>Xasima Xirohata</name>
	</author>
	<content type="html">Hello. I have troubles to build geronimo 2.2 from sources as well. &lt;br&gt;Failed to build for revision  833325 without test. It&amp;#39;s seems to be the same error as noted in &lt;a href=&quot;http://old.nabble.com/-BUILD--trunk:-Failed-for-Revision:-831062-td26119050s134.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/-BUILD--trunk:-Failed-for-Revision:-831062-td26119050s134.html&lt;/a&gt;&lt;br&gt;
-----------------------------------&lt;br&gt;[root@build-server dist]# uname -a&lt;br&gt;Linux build-server 2.6.18-164.el5xen #1 SMP Thu Sep 3 04:47:32 EDT 2009 i686 i686 i386 GNU/Linux&lt;br&gt;&lt;br&gt;[root@build-server dist]# java -version&lt;br&gt;
java version &amp;quot;1.6.0_16&amp;quot;&lt;br&gt;Java(TM) SE Runtime Environment (build 1.6.0_16-b01)&lt;br&gt;Java HotSpot(TM) Client VM (build 14.2-b01, mixed mode, sharing)&lt;br&gt;&lt;br&gt;[root@build-server dist]# mvn -version&lt;br&gt;Apache Maven 2.2.1 (r801777; 2009-08-06 17:16:01-0200)&lt;br&gt;
Java version: 1.6.0_16&lt;br&gt;Java home: /usr/java/jdk1.6.0_16/jre&lt;br&gt;Default locale: en_US, platform encoding: UTF-8&lt;br&gt;OS name: &amp;quot;linux&amp;quot; version: &amp;quot;2.6.18-164.el5xen&amp;quot; arch: &amp;quot;i386&amp;quot; Family: &amp;quot;unix&amp;quot;&lt;br&gt;
&lt;br&gt;[root@build-server dist]# ant -version&lt;br&gt;Apache Ant version 1.7.1 compiled on June 27 2008&lt;br&gt;&lt;br&gt;[root@build-server dist]# bash&lt;br&gt;[root@build-server dist]# export  MAVEN_OPTS=&amp;quot;-Xmx512m -XX:MaxPermSize=128m&amp;quot;&lt;br&gt;
[root@build-server dist]# echo $MAVEN_OPTS&lt;br&gt;-Xmx512m -XX:MaxPermSize=128m&lt;br&gt;&lt;br&gt;[root@build-server dist]# svn co &lt;a href=&quot;https://svn.apache.org/repos/asf/geronimo/server/trunk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.apache.org/repos/asf/geronimo/server/trunk&lt;/a&gt; server&lt;br&gt;
.............&lt;br&gt;Checked out revision 833325.&lt;br&gt;&lt;br&gt;[root@build-server dist]# mvn clean install -Dtest=false -e&lt;br&gt;............................&lt;br&gt;&lt;br&gt;[INFO] Unable to find resource &amp;#39;org.apache.servicemix.bundles:bundles-pom:pom:4-SNAPSHOT&amp;#39; in repository apache.snapshots (&lt;a href=&quot;http://repository.apache.org/snapshots&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repository.apache.org/snapshots&lt;/a&gt;)&lt;br&gt;
[INFO] ------------------------------------------------------------------------&lt;br&gt;[ERROR] BUILD ERROR&lt;br&gt;[INFO] ------------------------------------------------------------------------&lt;br&gt;[INFO] Error building POM (may not be this project&amp;#39;s POM).&lt;br&gt;
&lt;br&gt;&lt;br&gt;Project ID: org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:bundle:2.1_3_3-SNAPSHOT&lt;br&gt;&lt;br&gt;Reason: Cannot find parent: org.apache.servicemix.bundles:bundles-pom for project: org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:bundle:2.1_3_3-SNAPSHOT for project org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:bundle:2.1_3_3-SNAPSHOT&lt;br&gt;
&lt;br&gt;&lt;br&gt;[INFO] ------------------------------------------------------------------------&lt;br&gt;[INFO] Trace&lt;br&gt;org.apache.maven.lifecycle.LifecycleExecutionException: Unable to get dependency information: Unable to read the metadata file for artifact &amp;#39;org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:jar&amp;#39;: Cannot find parent: org.apache.servicemix.bundles:bundles-pom for project: org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:bundle:2.1_3_3-SNAPSHOT for project org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:bundle:2.1_3_3-SNAPSHOT&lt;br&gt;
  org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:jar:2.1_3_3-SNAPSHOT&lt;br&gt;&lt;br&gt;from the specified remote repositories:&lt;br&gt;  apache.snapshots (&lt;a href=&quot;http://repository.apache.org/snapshots&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repository.apache.org/snapshots&lt;/a&gt;),&lt;br&gt;
  codehaus.snapshots (&lt;a href=&quot;http://snapshots.repository.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://snapshots.repository.codehaus.org&lt;/a&gt;),&lt;br&gt;  central (&lt;a href=&quot;http://repo1.maven.org/maven2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo1.maven.org/maven2&lt;/a&gt;)&lt;br&gt;&lt;br&gt;Path to dependency:&lt;br&gt;
        1) org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:3.0-SNAPSHOT&lt;br&gt;        2) org.apache.geronimo.framework:geronimo-common:jar:3.0-SNAPSHOT&lt;br&gt;        3) org.apache.geronimo.framework:geronimo-kernel:jar:3.0-SNAPSHOT&lt;br&gt;
&lt;br&gt;&lt;br&gt;        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.loadPluginFully(DefaultLifecycleExecutor.java:1607)&lt;br&gt;        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.findArtifactTypeHandlersInPlugins(DefaultLifecycleExecutor.java:1468)&lt;br&gt;
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.findExtensions(DefaultLifecycleExecutor.java:222)&lt;br&gt;        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.execute(DefaultLifecycleExecutor.java:178)&lt;br&gt;
        at org.apache.maven.DefaultMaven.doExecute(DefaultMaven.java:328)&lt;br&gt;        at org.apache.maven.DefaultMaven.execute(DefaultMaven.java:138)&lt;br&gt;        at org.apache.maven.cli.MavenCli.main(MavenCli.java:362)&lt;br&gt;        at org.apache.maven.cli.compat.CompatibleMain.main(CompatibleMain.java:60)&lt;br&gt;
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)&lt;br&gt;        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)&lt;br&gt;        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br&gt;
        at java.lang.reflect.Method.invoke(Method.java:597)&lt;br&gt;        at org.codehaus.classworlds.Launcher.launchEnhanced(Launcher.java:315)&lt;br&gt;        at org.codehaus.classworlds.Launcher.launch(Launcher.java:255)&lt;br&gt;        at org.codehaus.classworlds.Launcher.mainWithExitCode(Launcher.java:430)&lt;br&gt;
        at org.codehaus.classworlds.Launcher.main(Launcher.java:375)&lt;br&gt;Caused by: org.apache.maven.artifact.resolver.ArtifactResolutionException: Unable to get dependency information: Unable to read the metadata file for artifact &amp;#39;org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:jar&amp;#39;: Cannot find parent: org.apache.servicemix.bundles:bundles-pom for project: org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:bundle:2.1_3_3-SNAPSHOT for project org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:bundle:2.1_3_3-SNAPSHOT&lt;br&gt;
  org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:jar:2.1_3_3-SNAPSHOT&lt;br&gt;&lt;br&gt;from the specified remote repositories:&lt;br&gt;  apache.snapshots (&lt;a href=&quot;http://repository.apache.org/snapshots&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repository.apache.org/snapshots&lt;/a&gt;),&lt;br&gt;
  codehaus.snapshots (&lt;a href=&quot;http://snapshots.repository.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://snapshots.repository.codehaus.org&lt;/a&gt;),&lt;br&gt;  central (&lt;a href=&quot;http://repo1.maven.org/maven2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo1.maven.org/maven2&lt;/a&gt;)&lt;br&gt;&lt;br&gt;Path to dependency:&lt;br&gt;
        1) org.apache.geronimo.buildsupport:car-maven-plugin:maven-plugin:3.0-SNAPSHOT&lt;br&gt;        2) org.apache.geronimo.framework:geronimo-common:jar:3.0-SNAPSHOT&lt;br&gt;        3) org.apache.geronimo.framework:geronimo-kernel:jar:3.0-SNAPSHOT&lt;br&gt;
&lt;br&gt;&lt;br&gt;        at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:430)&lt;br&gt;        at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:435)&lt;br&gt;
        at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:435)&lt;br&gt;        at org.apache.maven.artifact.resolver.DefaultArtifactCollector.collect(DefaultArtifactCollector.java:74)&lt;br&gt;
        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:316)&lt;br&gt;        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolveTransitively(DefaultArtifactResolver.java:304)&lt;br&gt;
        at org.apache.maven.plugin.DefaultPluginManager.ensurePluginContainerIsComplete(DefaultPluginManager.java:835)&lt;br&gt;        at org.apache.maven.plugin.DefaultPluginManager.loadPluginFully(DefaultPluginManager.java:1629)&lt;br&gt;
        at org.apache.maven.lifecycle.DefaultLifecycleExecutor.loadPluginFully(DefaultLifecycleExecutor.java:1582)&lt;br&gt;        ... 15 more&lt;br&gt;Caused by: org.apache.maven.artifact.metadata.ArtifactMetadataRetrievalException: Unable to read the metadata file for artifact &amp;#39;org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:jar&amp;#39;: Cannot find parent: org.apache.servicemix.bundles:bundles-pom for project: org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:bundle:2.1_3_3-SNAPSHOT for project org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:bundle:2.1_3_3-SNAPSHOT&lt;br&gt;
        at org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:200)&lt;br&gt;        at org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedArtifact(MavenMetadataSource.java:94)&lt;br&gt;
        at org.apache.maven.artifact.resolver.DefaultArtifactCollector.recurse(DefaultArtifactCollector.java:387)&lt;br&gt;        ... 23 more&lt;br&gt;Caused by: org.apache.maven.project.ProjectBuildingException: Cannot find parent: org.apache.servicemix.bundles:bundles-pom for project: org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:bundle:2.1_3_3-SNAPSHOT for project org.apache.servicemix.bundles:org.apache.servicemix.bundles.cglib:bundle:2.1_3_3-SNAPSHOT&lt;br&gt;
        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1396)&lt;br&gt;        at org.apache.maven.project.DefaultMavenProjectBuilder.buildInternal(DefaultMavenProjectBuilder.java:823)&lt;br&gt;
        at org.apache.maven.project.DefaultMavenProjectBuilder.buildFromRepository(DefaultMavenProjectBuilder.java:255)&lt;br&gt;        at org.apache.maven.project.artifact.MavenMetadataSource.retrieveRelocatedProject(MavenMetadataSource.java:163)&lt;br&gt;
        ... 25 more&lt;br&gt;Caused by: org.apache.maven.project.ProjectBuildingException: POM &amp;#39;org.apache.servicemix.bundles:bundles-pom&amp;#39; not found in repository: Unable to download the artifact from any repository&lt;br&gt;
&lt;br&gt;  org.apache.servicemix.bundles:bundles-pom:pom:4-SNAPSHOT&lt;br&gt;&lt;br&gt;from the specified remote repositories:&lt;br&gt;  apache.snapshots (&lt;a href=&quot;http://repository.apache.org/snapshots&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repository.apache.org/snapshots&lt;/a&gt;),&lt;br&gt;
  codehaus.snapshots (&lt;a href=&quot;http://snapshots.repository.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://snapshots.repository.codehaus.org&lt;/a&gt;),&lt;br&gt;  central (&lt;a href=&quot;http://repo1.maven.org/maven2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo1.maven.org/maven2&lt;/a&gt;)&lt;br&gt;&lt;br&gt; for project org.apache.servicemix.bundles:bundles-pom&lt;br&gt;
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:605)&lt;br&gt;        at org.apache.maven.project.DefaultMavenProjectBuilder.assembleLineage(DefaultMavenProjectBuilder.java:1392)&lt;br&gt;
        ... 28 more&lt;br&gt;Caused by: org.apache.maven.artifact.resolver.ArtifactNotFoundException: Unable to download the artifact from any repository&lt;br&gt;&lt;br&gt;  org.apache.servicemix.bundles:bundles-pom:pom:4-SNAPSHOT&lt;br&gt;&lt;br&gt;
from the specified remote repositories:&lt;br&gt;  apache.snapshots (&lt;a href=&quot;http://repository.apache.org/snapshots&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repository.apache.org/snapshots&lt;/a&gt;),&lt;br&gt;  codehaus.snapshots (&lt;a href=&quot;http://snapshots.repository.codehaus.org&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://snapshots.repository.codehaus.org&lt;/a&gt;),&lt;br&gt;
  central (&lt;a href=&quot;http://repo1.maven.org/maven2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://repo1.maven.org/maven2&lt;/a&gt;)&lt;br&gt;&lt;br&gt;&lt;br&gt;        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:228)&lt;br&gt;        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:90)&lt;br&gt;
        at org.apache.maven.project.DefaultMavenProjectBuilder.findModelFromRepository(DefaultMavenProjectBuilder.java:558)&lt;br&gt;        ... 29 more&lt;br&gt;Caused by: org.apache.maven.wagon.ResourceDoesNotExistException: Unable to download the artifact from any repository&lt;br&gt;
        at org.apache.maven.artifact.manager.DefaultWagonManager.getArtifact(DefaultWagonManager.java:404)&lt;br&gt;        at org.apache.maven.artifact.resolver.DefaultArtifactResolver.resolve(DefaultArtifactResolver.java:216)&lt;br&gt;
        ... 31 more&lt;br&gt;[INFO] ------------------------------------------------------------------------&lt;br&gt;[INFO] Total time: 1 minute 49 seconds&lt;br&gt;[INFO] Finished at: Fri Nov 06 07:30:49 GMT-02:00 2009&lt;br&gt;[INFO] Final Memory: 80M/144M&lt;br&gt;
[INFO] ------------------------------------------------------------------------&lt;br&gt;[root@system-gwa server]#&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Nov 6, 2009 at 6:20 AM, Forrest Xia &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26229162&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;forrestxm@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;div class=&quot;im&quot;&gt;On Fri, Nov 6, 2009 at 11:40 AM, Fei LI &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26229162&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;FLI@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;



&lt;div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;div class=&quot;im&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; color=&quot;#000000&quot; face=&quot;Arial&quot;&gt;Hi Forrest,&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;Thanks for your help first. Let me build server first the build eclipse plugin second. Because I tried many SVN and no one working. So let me put my question in such way. Tell me if you know, the newest version you know it will be built without error, I have Windows XP and Vista.&lt;/font&gt;&lt;/div&gt;


&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;1. for server:&lt;/font&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;1.1 which java version? sun jdk 1.5 latest&lt;br&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;1.2 which maven version? 2.2.1&lt;br&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;1.3 which SVN source? &lt;a href=&quot;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&lt;/a&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;

&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;1.4. which mvn command?&lt;/font&gt; mvn clean install -Dtest=false -e&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Besides, you need to pay attention to these:&lt;br&gt;1. if using sun jdk, you need to set MAVEN_OPTS as documentation. If using ibm jdk, you won&amp;#39;t do that&lt;br&gt;

2. checkout the source code in a short path name as Donald pointed out&lt;br&gt;3. In your DOS window, change your locale to en_US by executing: chcp 437&lt;br&gt;and then start to build server.&lt;br&gt; &lt;br&gt;&lt;/div&gt;&lt;div class=&quot;im&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;

&lt;div&gt;
&lt;div dir=&quot;ltr&quot;&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;1. for Eclipse plugin:&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;1.1 which java version?&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;1.2 which maven version?&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;1.3 which SVN source?&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font size=&quot;2&quot; face=&quot;Arial&quot;&gt;1.4. which mvn command?&lt;/font&gt; &lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;Please try to make server built successfully, then let&amp;#39;s see how to build GEP.&lt;br&gt;&lt;br&gt;Good luck! &lt;br&gt;&lt;/div&gt;
&lt;div class=&quot;im&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;
&lt;div dir=&quot;ltr&quot;&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;I will do whatever you suggest and to see if I luck or not.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;Thanks&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;Fei Li&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;br&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;hr&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font size=&quot;2&quot; face=&quot;Tahoma&quot;&gt;&lt;b&gt;From:&lt;/b&gt; Forrest Xia [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26229162&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;forrestxm@...&lt;/a&gt;]&lt;br&gt;&lt;b&gt;Sent:&lt;/b&gt; Thu 05/11/2009 7:20 PM&lt;br&gt;&lt;b&gt;To:&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26229162&amp;i=3&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&lt;br&gt;

&lt;b&gt;Subject:&lt;/b&gt; Re: Help me&lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;
&lt;div&gt;Before building geronimo eclipse plugin(gep), you need to build geronimo server first.&lt;br&gt;&lt;br&gt;Suggest you start with a released code tree to build gep, not the trunk code. Generally, trunk code is changing and unstable.&lt;br&gt;

&lt;br&gt;For a better understanding what you are doing, pls tell:&lt;br&gt;1. which version of geronimo you are going to work on?&lt;br&gt;2. what jdk you are using to build gep?&lt;br&gt;3. Any error when you are building geronimo server?&lt;br&gt;
&lt;br&gt;
Forrest&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/div&gt;&lt;br&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Best regards,&lt;br&gt;     ~ Xasima ~&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26229162.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26226739</id>
	<title>Re: Help me</title>
	<published>2009-11-05T20:20:07Z</published>
	<updated>2009-11-05T20:20:07Z</updated>
	<author>
		<name>Forrest_Xia</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Fri, Nov 6, 2009 at 11:40 AM, Fei LI &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26226739&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;FLI@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;



&lt;div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font color=&quot;#000000&quot; face=&quot;Arial&quot; size=&quot;2&quot;&gt;Hi Forrest,&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;&lt;/font&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;Thanks for your help first. Let me build server first the build eclipse plugin second. Because I tried many SVN and no one working. So let me put my question in such way. Tell me if you know, the newest version you know it will be built without error, I have Windows XP and Vista.&lt;/font&gt;&lt;/div&gt;

&lt;div dir=&quot;ltr&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;1. for server:&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;1.1 which java version? sun jdk 1.5 latest&lt;br&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;1.2 which maven version? 2.2.1&lt;br&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;1.3 which SVN source? &lt;a href=&quot;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/geronimo/server/tags/2.1.4/&lt;/a&gt;&lt;br&gt;&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;1.4. which mvn command?&lt;/font&gt; mvn clean install -Dtest=false -e&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Besides, you need to pay attention to these:&lt;br&gt;1. if using sun jdk, you need to set MAVEN_OPTS as documentation. If using ibm jdk, you won&amp;#39;t do that&lt;br&gt;
2. checkout the source code in a short path name as Donald pointed out&lt;br&gt;3. In your DOS window, change your locale to en_US by executing: chcp 437&lt;br&gt;and then start to build server.&lt;br&gt; &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;
&lt;div dir=&quot;ltr&quot;&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;1. for Eclipse plugin:&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;1.1 which java version?&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;1.2 which maven version?&lt;/font&gt;&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;1.3 which SVN source?&lt;/font&gt;&lt;/div&gt;
&lt;div&gt;&lt;font face=&quot;Arial&quot; size=&quot;2&quot;&gt;1.4. which mvn command?&lt;/font&gt; &lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;Please try to make server built successfully, then let&amp;#39;s see how to build GEP.&lt;br&gt;&lt;br&gt;Good luck! &lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div&gt;
&lt;div dir=&quot;ltr&quot;&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;I will do whatever you suggest and to see if I luck or not.&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;Thanks&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;Fei Li&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;br&gt; &lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;
&lt;hr&gt;
&lt;/div&gt;
&lt;div dir=&quot;ltr&quot;&gt;&lt;font face=&quot;Tahoma&quot; size=&quot;2&quot;&gt;&lt;b&gt;From:&lt;/b&gt; Forrest Xia [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26226739&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;forrestxm@...&lt;/a&gt;]&lt;br&gt;&lt;b&gt;Sent:&lt;/b&gt; Thu 05/11/2009 7:20 PM&lt;br&gt;&lt;b&gt;To:&lt;/b&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26226739&amp;i=2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&lt;br&gt;
&lt;b&gt;Subject:&lt;/b&gt; Re: Help me&lt;br&gt;&lt;/font&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;
&lt;div&gt;Before building geronimo eclipse plugin(gep), you need to build geronimo server first.&lt;br&gt;&lt;br&gt;Suggest you start with a released code tree to build gep, not the trunk code. Generally, trunk code is changing and unstable.&lt;br&gt;
&lt;br&gt;For a better understanding what you are doing, pls tell:&lt;br&gt;1. which version of geronimo you are going to work on?&lt;br&gt;2. what jdk you are using to build gep?&lt;br&gt;3. Any error when you are building geronimo server?&lt;br&gt;&lt;br&gt;
Forrest&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26226739.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26226490</id>
	<title>RE: Help me</title>
	<published>2009-11-05T19:40:39Z</published>
	<updated>2009-11-05T19:40:39Z</updated>
	<author>
		<name>Fei LI-2</name>
	</author>
	<content type="html">&lt;HTML dir=ltr&gt;&lt;HEAD&gt;
&lt;META content=&quot;text/html; charset=unicode&quot; http-equiv=Content-Type&gt;
&lt;META name=GENERATOR content=&quot;MSHTML 8.00.6001.18852&quot;&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;DIV dir=ltr id=idOWAReplyText20964&gt;
&lt;DIV dir=ltr&gt;&lt;FONT color=#000000 size=2 face=Arial&gt;Hi Forrest,&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;&lt;/FONT&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;Thanks for your help first. Let me build server first the build eclipse plugin second. Because I tried many SVN and no one working.&amp;nbsp;So let me put my question in such way. Tell me if you know,&amp;nbsp;the&amp;nbsp;newest version you know it will be built without error, I have Windows XP and Vista.&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1. for server:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.1 which&amp;nbsp;java version?&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.2 which maven version?&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.3 which SVN source?&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.4. which mvn command?&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1. for Eclipse plugin:&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.1 which&amp;nbsp;java version?&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.2 which maven version?&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.3 which SVN source?&lt;/FONT&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Arial&gt;1.4. which mvn command?&lt;/FONT&gt;&lt;/DIV&gt;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;I will do whatever you suggest and to see if I luck or not.&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;Thanks&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;Fei Li&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;BR&gt;&amp;nbsp;&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;
&lt;HR tabIndex=-1&gt;
&lt;/DIV&gt;
&lt;DIV dir=ltr&gt;&lt;FONT size=2 face=Tahoma&gt;&lt;B&gt;From:&lt;/B&gt; Forrest Xia [mailto:&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26226490&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;forrestxm@...&lt;/a&gt;]&lt;BR&gt;&lt;B&gt;Sent:&lt;/B&gt; Thu 05/11/2009 7:20 PM&lt;BR&gt;&lt;B&gt;To:&lt;/B&gt; &lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26226490&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;user@...&lt;/a&gt;&lt;BR&gt;&lt;B&gt;Subject:&lt;/B&gt; Re: Help me&lt;BR&gt;&lt;/FONT&gt;&lt;BR&gt;&lt;/DIV&gt;
&lt;DIV&gt;Before building geronimo eclipse plugin(gep), you need to build geronimo server first.&lt;BR&gt;&lt;BR&gt;Suggest you start with a released code tree to build gep, not the trunk code. Generally, trunk code is changing and unstable.&lt;BR&gt;&lt;BR&gt;For a better understanding what you are doing, pls tell:&lt;BR&gt;1. which version of geronimo you are going to work on?&lt;BR&gt;2. what jdk you are using to build gep?&lt;BR&gt;3. Any error when you are building geronimo server?&lt;BR&gt;&lt;BR&gt;Forrest&lt;BR&gt;&lt;/DIV&gt;&lt;/BODY&gt;&lt;/HTML&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26226490.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26226330</id>
	<title>Re: Help me</title>
	<published>2009-11-05T19:20:10Z</published>
	<updated>2009-11-05T19:20:10Z</updated>
	<author>
		<name>Forrest_Xia</name>
	</author>
	<content type="html">Before building geronimo eclipse plugin(gep), you need to build geronimo server first.&lt;br&gt;&lt;br&gt;Suggest you start with a released code tree to build gep, not the trunk code. Generally, trunk code is changing and unstable.&lt;br&gt;
&lt;br&gt;For a better understanding what you are doing, pls tell:&lt;br&gt;1. which version of geronimo you are going to work on?&lt;br&gt;2. what jdk you are using to build gep?&lt;br&gt;3. Any error when you are building geronimo server?&lt;br&gt;&lt;br&gt;
Forrest&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26226330.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26223990</id>
	<title>Re: The need for pooling beans</title>
	<published>2009-11-05T15:07:38Z</published>
	<updated>2009-11-05T15:07:38Z</updated>
	<author>
		<name>Antonio Fornié</name>
	</author>
	<content type="html">Yes, it does! Thank you! It was not just a question but also an opinion.
&lt;br&gt;&lt;br&gt;Sometimes I need transaction and security (so I need EJB according to Sun), but I'd prefer not to have pooling. If I only needed a Singleton I could do it by myself but it wouldn't be an EJB, so yes, sometimes I need this new Singleton EJB that's about to come.
&lt;br&gt;&lt;br&gt;In fact, I think by and large we don't need pooling so, prior to EJB 3.1, is it a good idea to use EJB &amp;nbsp;for all my Bussiness Objects or only for a few? That's what I'm pointing out. I'm not sure about that general need for pooling... even when Sun and App Server vendors are so proud about their bean pools, it doesn't mean I need it.
&lt;br&gt;&lt;br&gt;&lt;br&gt;On the other hand I don't see why you say:
&lt;br&gt;&amp;gt;&amp;gt; That's because servlets are unmanaged components.
&lt;br&gt;As far as I see this has nothing to do. I insist, Spring showed everybody we can live without pooled beans, and it's even better for the 90% of times. Managed or unmanaged components. In fact future Singleton EJBs will be manged components too.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;Spring might not have pooling, but this isn't necessary on the client side.
&lt;br&gt;I'm afraid I don't you what you mean. Please, why do you talk about the client side? I only say that most of the times we don't have any problem if different threads or even different clients are using the same object at a time. In a near future we'll have Singleton EJB, but for many years we've been told how lucky we were to have pooled beans... for so many years this was not the way (except for a few cases). Don't you agree?
&lt;br&gt;&lt;br&gt;&lt;br&gt;&amp;gt;&amp;gt;The container manages this for you. This is another example of why SLSBs are pooled.
&lt;br&gt;Yes, this is why they say they pool SLSBs, but the problem is that it's not needed. Spring manages for you access to objects (by IoC) and it doesn't mean that those objects should have been pooled. Of course it's good to use pools in some situations, but when you follow the Sun official path (for example, if you want to study for the Sun Certificate Enterprise Architect as I'm doing) you are told that for any application big enough not to use only Servlets/JSP you need an EJB container. And you read the J2EE Core Patterns and you may end up believing you need pooled beans for a Session Facade and similar cases... do you think that's true? Thounsands of Spring applications use singletons even for DAOs. I may be missing something, but as far as I can see it's like using a Ferrari to go to the bathroom. But please, I really think there's something I must be missing and I'd like to be taught.
&lt;br&gt;&lt;br&gt;Sorry if I talk about Spring, it's because it's the most famous alternative. Thank you very much!</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26223990.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26209409</id>
	<title>Re: help</title>
	<published>2009-11-04T21:10:38Z</published>
	<updated>2009-11-04T21:10:38Z</updated>
	<author>
		<name>Delos-3</name>
	</author>
	<content type="html">Hi,&lt;br&gt;&lt;br&gt;If you want to build GEP source code, you can try &amp;quot;mvn clean install&amp;quot; without &amp;quot;-Ptestsuite&amp;quot;.  Testsuite is unstable, so you can skip it.&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/4 Fei LI &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26209409&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;FLI@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;






&lt;div&gt;

&lt;br&gt;

&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;Hi,&lt;/font&gt;
&lt;/p&gt;

&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;I am 100% new.&lt;/font&gt;
&lt;/p&gt;

&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;I could not find help anywhere. Anybody can tell me where is my help?&lt;/font&gt;
&lt;/p&gt;

&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;Thanks first.&lt;/font&gt;
&lt;/p&gt;

&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;I want to learn geronimo and do some develop for it if possible. I followed the instruction from apache-geronimo page &amp;quot;How to Build Geronimo Eclipse Plugin from Source&amp;quot;&lt;/font&gt;&lt;/p&gt;


&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;1. installed Apache Maven 2.0.9&lt;/font&gt;

&lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;2.get source code from&lt;/font&gt;

&lt;br&gt;&lt;a href=&quot;http://svn.apache.org/repos/asf/geronimo/devtools/eclipse-plugin/trunk&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;&lt;u&gt;&lt;font size=&quot;2&quot; color=&quot;#0000ff&quot; face=&quot;Courier New&quot;&gt;http://svn.apache.org/repos/asf/geronimo/devtools/eclipse-plugin/trunk&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;

&lt;br&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;3. set MAVEN_OPTS=-Xmx512m -XX:MaxPermSize=128m 3. run command mvn clean install -Ptestsuite.&lt;/font&gt;
&lt;/p&gt;

&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;I always got error, missing something or run test error. &lt;/font&gt;
&lt;/p&gt;

&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;Thanks&lt;/font&gt;
&lt;/p&gt;

&lt;p&gt;&lt;font size=&quot;2&quot; face=&quot;Courier New&quot;&gt;Fei Li&lt;/font&gt;
&lt;/p&gt;
&lt;br&gt;

&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;br clear=&quot;all&quot;&gt;&lt;br&gt;-- &lt;br&gt;Best Regards,&lt;br&gt;&lt;br&gt;Delos&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-tp26080180s134p26209409.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26207963</id>
	<title>Re: [Geronimo 2.1] add a Queue JNDI ref in ejb-jar.xml? sending JMS  from an EJB/MDB</title>
	<published>2009-11-04T17:52:57Z</published>
	<updated>2009-11-04T17:52:57Z</updated>
	<author>
		<name>Ellen Tang-2</name>
	</author>
	<content type="html">Hi,&lt;br&gt;&lt;br&gt;You can refer to the Geronimo documentation for instructions about all kinds of deployment plans in Geronimo. This is the link of relevant topics in the G doc: &lt;a href=&quot;http://cwiki.apache.org/GMOxDOC22/creating-deployment-plans.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/GMOxDOC22/creating-deployment-plans.html&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;Hope it helps.&lt;br&gt;&lt;br&gt;Ellen&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/10/23 easyl &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26207963&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;easy.lin@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
OK, I found a quick fix....&lt;br&gt;
&lt;br&gt;
in ejb-jar.xml&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
&amp;lt;enterprise-beans&amp;gt;&lt;br&gt;
&lt;br&gt;
        &amp;lt;message-driven&amp;gt;&lt;br&gt;
                &amp;lt;ejb-name&amp;gt;jms/myMDB&amp;lt;/ejb-name&amp;gt;&lt;br&gt;
&lt;/div&gt;                .....&lt;br&gt;
                &amp;lt;!--  referred queue --&amp;gt;&lt;br&gt;
                &amp;lt;resource-env-ref&amp;gt;&lt;br&gt;
&lt;br&gt;
&amp;lt;resource-env-ref-name&amp;gt;jms/anotherQueue&amp;lt;/resource-env-ref-name&amp;gt;&lt;br&gt;
&lt;br&gt;
&amp;lt;resource-env-ref-type&amp;gt;javax.jms.Queue&amp;lt;/resource-env-ref-type&amp;gt;&lt;br&gt;
                &amp;lt;/resource-env-ref&amp;gt;&lt;br&gt;
&lt;br&gt;
        &amp;lt;/message-driven&amp;gt;&lt;br&gt;
&amp;lt;/enterprise-beans&amp;gt;&lt;br&gt;
&lt;br&gt;
I must admit, I still don&amp;#39;t understand how to write a correct deployment&lt;br&gt;
plan. I just goggle, copy, paste.....and mix up those deployment plans.&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;
--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://www.nabble.com/-Geronimo-2.1--add-a-Queue-JNDI-ref-in-ejb-jar.xml--sending-JMS-from-an-EJB-MDB-tp26025166s134p26026848.html&quot; target=&quot;_blank&quot;&gt;http://www.nabble.com/-Geronimo-2.1--add-a-Queue-JNDI-ref-in-ejb-jar.xml--sending-JMS-from-an-EJB-MDB-tp26025166s134p26026848.html&lt;/a&gt;&lt;br&gt;

&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/-Geronimo-2.1--add-a-Queue-JNDI-ref-in-ejb-jar.xml--sending-JMS-from-an-EJB-MDB-tp26025166s134p26207963.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26201736</id>
	<title>Re: The need for pooling beans</title>
	<published>2009-11-04T10:12:28Z</published>
	<updated>2009-11-04T10:12:28Z</updated>
	<author>
		<name>Quintin Beukes-2</name>
	</author>
	<content type="html">I&amp;#39;m not sure I understand your question?&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;div class=&quot;gmail_quote&quot;&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;But why to use bean pooling for a Session Facade (implemented with a SLSB)?&lt;br&gt;


We can&amp;#39;t assure that two clients using the same method of a service bean&lt;br&gt;
will bring problems. &lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Which is why you&amp;#39;re only allowed one bean per request. This way you can rely on the variables not being changed by another thread.&lt;/div&gt;&lt;div&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

In fact, that&amp;#39;s the idea behind servlets: only one&lt;br&gt;
instance per servlet. Clients use the same servlet instance at a time. &lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;That&amp;#39;s because servlets are unmanaged components. You have to use the different servlet contexts to process the request into a response, ex. the SessionContext. It&amp;#39;s a much older spec and designed to be free/flexible.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The EJB spec on the other hand was designed to be managed components. Many resources can be injected into a bean which are building blocks for JavaEE, some of which might not allow concurrent calls themselves, you can&amp;#39;t know for sure so it&amp;#39;s a general policy to not allow concurrent calls on the same instance. Pooling the SLSBs ensures that the request can be processed and it&amp;#39;s members won&amp;#39;t be accessed concurrently. The container can guarantee safety for both thread safe and non thread safe resources if it uses this policy. EJBs also provide managed transactions, which won&amp;#39;t be possible if 2 concurrent calls were to use the same injected DB connection. There are many reasons, all related to concurrency in some way for why SLSBs are pooled.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;With a servlets these things are all responsibilities of the developer, ie. servlets are unmanaged. I guess one reason for this is because servlets were made for a protocol which is much older, ie. HTTP. So to stay compatible with and provide all the functionality available to it they left the developer with this freedom. To ease this burden many people have written frameworks to follow a chosen design, and effectively making managed components.out of your webapp components.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;Of&lt;br&gt;
course there will be cases where it&amp;#39;s good to ask for a new instance of a&lt;br&gt;
bean (or create it or whatever), for example, when we know we have&lt;br&gt;
not-shareable resources, like an instance variable that is a DB connection.&lt;br&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The container manages this for you. This is another example of why SLSBs are pooled. If you want fine grained control over the life cycle of your components, you can use SFSBs or use an alternative system inside the SLSB, like Spring beans or an instance manager component which your SLSBs query for instances of the component.&lt;/div&gt;

&lt;div&gt; &lt;/div&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
But that&amp;#39;s not to assume that EVERY SLSB has to be pooled. It may bring more&lt;br&gt;
handicaps than advantages...&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;&lt;br&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;This is true. Many people have simple SLSBs which would work just as well, if not better when there is only a single instance with no concurrency control, which is what was addressed EJB3.1 resulting in the Singleton EJB (annotated with javax.ejb.Singleton). &lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Does this answer your question?&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Q&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26201736.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26198641</id>
	<title>help</title>
	<published>2009-11-04T07:41:44Z</published>
	<updated>2009-11-04T07:41:44Z</updated>
	<author>
		<name>Fei LI-2</name>
	</author>
	<content type="html">&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 3.2//EN&quot;&gt;
&lt;HTML&gt;
&lt;HEAD&gt;
&lt;META HTTP-EQUIV=&quot;Content-Type&quot; CONTENT=&quot;text/html; charset=us-ascii&quot;&gt;
&lt;META NAME=&quot;Generator&quot; CONTENT=&quot;MS Exchange Server version 6.5.7654.12&quot;&gt;
&lt;TITLE&gt;help&lt;/TITLE&gt;
&lt;/HEAD&gt;
&lt;BODY&gt;
&lt;!-- Converted from text/rtf format --&gt;
&lt;BR&gt;

&lt;P&gt;&lt;FONT SIZE=2 FACE=&quot;Courier New&quot;&gt;Hi,&lt;/FONT&gt;
&lt;/P&gt;

&lt;P&gt;&lt;FONT SIZE=2 FACE=&quot;Courier New&quot;&gt;I am 100% new.&lt;/FONT&gt;
&lt;/P&gt;

&lt;P&gt;&lt;FONT SIZE=2 FACE=&quot;Courier New&quot;&gt;I could not find help anywhere. Anybody can tell me where is my help?&lt;/FONT&gt;
&lt;/P&gt;

&lt;P&gt;&lt;FONT SIZE=2 FACE=&quot;Courier New&quot;&gt;Thanks first.&lt;/FONT&gt;
&lt;/P&gt;

&lt;P&gt;&lt;FONT SIZE=2 FACE=&quot;Courier New&quot;&gt;I want to learn geronimo and do some develop for it if possible. I followed the instruction from apache-geronimo page &amp;quot;How to Build Geronimo Eclipse Plugin from Source&amp;quot;&lt;/FONT&gt;&lt;/P&gt;

&lt;P&gt;&lt;FONT SIZE=2 FACE=&quot;Courier New&quot;&gt;1. installed Apache Maven 2.0.9&lt;/FONT&gt;

&lt;BR&gt;&lt;FONT SIZE=2 FACE=&quot;Courier New&quot;&gt;2.get source code from&lt;/FONT&gt;

&lt;BR&gt;&lt;A HREF=&quot;http://svn.apache.org/repos/asf/geronimo/devtools/eclipse-plugin/trunk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;&lt;U&gt;&lt;FONT COLOR=&quot;#0000FF&quot; SIZE=2 FACE=&quot;Courier New&quot;&gt;http://svn.apache.org/repos/asf/geronimo/devtools/eclipse-plugin/trunk&lt;/FONT&gt;&lt;/U&gt;&lt;/A&gt;

&lt;BR&gt;&lt;FONT SIZE=2 FACE=&quot;Courier New&quot;&gt;3. set MAVEN_OPTS=-Xmx512m -XX:MaxPermSize=128m 3. run command mvn clean install -Ptestsuite.&lt;/FONT&gt;
&lt;/P&gt;

&lt;P&gt;&lt;FONT SIZE=2 FACE=&quot;Courier New&quot;&gt;I always got error, missing something or run test error. &lt;/FONT&gt;
&lt;/P&gt;

&lt;P&gt;&lt;FONT SIZE=2 FACE=&quot;Courier New&quot;&gt;Thanks&lt;/FONT&gt;
&lt;/P&gt;

&lt;P&gt;&lt;FONT SIZE=2 FACE=&quot;Courier New&quot;&gt;Fei Li&lt;/FONT&gt;
&lt;/P&gt;
&lt;BR&gt;

&lt;/BODY&gt;
&lt;/HTML&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Help-tp26080180s134p26198641.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26198151</id>
	<title>Help me</title>
	<published>2009-11-04T07:22:13Z</published>
	<updated>2009-11-04T07:22:13Z</updated>
	<author>
		<name>Fei LI-2</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&lt;br&gt;I am 100% new.
&lt;br&gt;&lt;br&gt;I could not find help anywhere. Anybody can tell me where is my help?
&lt;br&gt;&lt;br&gt;Thanks first.
&lt;br&gt;&lt;br&gt;I want to learn geronimo and do some develop for it if possible. I
&lt;br&gt;followed the instruction from apache-geronimo page &amp;quot;How to Build
&lt;br&gt;Geronimo Eclipse Plugin from Source&amp;quot;
&lt;br&gt;&lt;br&gt;1. installed Apache Maven 2.0.9
&lt;br&gt;2.get source code from
&lt;br&gt;&lt;a href=&quot;http://svn.apache.org/repos/asf/geronimo/devtools/eclipse-plugin/trunk&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://svn.apache.org/repos/asf/geronimo/devtools/eclipse-plugin/trunk&lt;/a&gt;&lt;br&gt;3. set MAVEN_OPTS=-Xmx512m -XX:MaxPermSize=128m
&lt;br&gt;3. run command mvn clean install -Ptestsuite.
&lt;br&gt;&lt;br&gt;I always got error, missing something or run test error. 
&lt;br&gt;&lt;br&gt;Thanks
&lt;br&gt;&lt;br&gt;Fei Li
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26198151.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26196878</id>
	<title>Re: The need for pooling beans</title>
	<published>2009-11-04T06:07:10Z</published>
	<updated>2009-11-04T06:07:10Z</updated>
	<author>
		<name>Antonio Fornié</name>
	</author>
	<content type="html">Thank you for your reply. By the way two comments:
&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Quintin Beukes-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;I'm not sure if the same applies to calling different business methods on the same
&lt;br&gt;SLSB, though I don't think it does.
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
It does. It's not possible that two clients are using the same SLSB at a time, even if they're using different methods. Imagine what would happen if method B was called inside method A and two clients were using methods A and B of the same instance.. they could end up in the same method of the same bean.
&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote class=&quot;quote light-black dark-border-color&quot;&gt;&lt;div class=&quot;quote light-border-color&quot;&gt;
&lt;div class=&quot;quote-author&quot; style=&quot;font-weight: bold;&quot;&gt;Quintin Beukes-2 wrote:&lt;/div&gt;
&lt;div class=&quot;quote-message&quot;&gt;...if 2 clients request to invoke the same business method on the same bean
&lt;br&gt;at the same time, one will be served first, while the other will block. When
&lt;br&gt;the first one returns the 2nd caller will be released to invoke the method.
&lt;br&gt;The pooling of SLSB is to avoid this, so with a given pool size of X you can
&lt;br&gt;have X concurrent business method invocations for any given bean...
&lt;/div&gt;
&lt;/div&gt;&lt;/blockquote&gt;
Yes, that's true. And I understand this idea in case of, for example, DB connection pooling: a)Connetions are created before your request them and you reuse them. b) There will never be two clients trying to use the same connection. c) There SHOULD never be a client waiting for other clients to release a connection.
&lt;br&gt;&lt;br&gt;But why to use bean pooling for a Session Facade (implemented with a SLSB)? We can't assure that two clients using the same method of a service bean will bring problems. In fact, that's the idea behind servlets: only one instance per servlet. Clients use the same servlet instance at a time. Of course there will be cases where it's good to ask for a new instance of a bean (or create it or whatever), for example, when we know we have not-shareable resources, like an instance variable that is a DB connection. But that's not to assume that EVERY SLSB has to be pooled. It may bring more handicaps than advantages...
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26196878.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26194731</id>
	<title>Re: The need for pooling beans</title>
	<published>2009-11-04T03:39:52Z</published>
	<updated>2009-11-04T03:39:52Z</updated>
	<author>
		<name>Quintin Beukes-2</name>
	</author>
	<content type="html">Hey,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;IIUC a stateless session bean instance can have only caller at a given time. So if 2 clients request to invoke the same business method on the same bean at the same time, one will be served first, while the other will block. When the first one returns the 2nd caller will be released to invoke the method. The pooling of SLSB is to avoid this, so with a given pool size of X you can have X concurrent business method invocations for any given bean. I&amp;#39;m not sure if the same applies to calling different business methods on the same SLSB, though I don&amp;#39;t think it does.&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Spring might not have pooling, but this isn&amp;#39;t necessary on the client side. Spring proxies the actual invocation to the server anyway so the requests/pooling will be handled by the server. If you are using Spring inside your SLSBs to do lookups of other beans, you might end up with problems if Spring is configured to return Singleton instances of that Spring Bean. If this is what you&amp;#39;re doing, rather configure it to return a unique instance for every Spring Bean lookup, so you could benefit from the SB pooling of the server, or use a unique ApplicationContext inside every SLSB instance - though the former is probably a better option. &lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Quintin Beukes&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Wed, Nov 4, 2009 at 1:19 PM, Antonio Fornié &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26194731&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sitaronocturnal@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

&lt;br&gt;
&amp;gt; IIUC ejb 3.1 includes singleton ejbs.  I don&amp;#39;t know much about them.&lt;br&gt;
&lt;br&gt;
Yes, I knew it. It will be very usefull when it arrives. By now we have to&lt;br&gt;
take other ways :)&lt;br&gt;
&lt;br&gt;
&amp;gt; This is wrong.  Each client gets a separate copy of the SLSB so that&lt;br&gt;
&amp;gt; indeed they can have instance variables and separate requests don&amp;#39;t&lt;br&gt;
&amp;gt; interfere with each other.  I won&amp;#39;t try to comment on how useful&lt;br&gt;
&amp;gt; instance variables are in an object called exactly once, but that is&lt;br&gt;
&amp;gt; the design.&lt;br&gt;
&lt;br&gt;
I think having variable instances in a SLSB for state values is not a good&lt;br&gt;
idea, eventhough you can do it by your own risk. I even think in O&amp;#39;Reilly&lt;br&gt;
Enterprise JavaBeans 3.0 book I read it was contraindicated. If you put a&lt;br&gt;
value in a variable instance, when next client for this SLSB instance use&lt;br&gt;
calls a method, the value will be there and the method invoked should&lt;br&gt;
initialize it again or at least ignore it.&lt;br&gt;
&lt;br&gt;
Of course you should have variable instances for other EJBs, DB connections,&lt;br&gt;
configuration parameters and so on... but never a variable meant to be&lt;br&gt;
changed during the execution of a method. So, in which scenario would it a&lt;br&gt;
problem to have two threads (and two clients) using the same SLSB instance?&lt;br&gt;
Or in others words, in which scenario could I have concurrence problems&lt;br&gt;
inside a SLSB?&lt;br&gt;
&lt;br&gt;
What I mean is, Spring doesn&amp;#39;t have beans pooled and it doesn&amp;#39;t seem to be a&lt;br&gt;
problem. Why is it so important to have SLSB pooled?&lt;br&gt;
&lt;br&gt;
Thank you all for your replies!&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26194495.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26194495.html&lt;/a&gt;&lt;br&gt;
Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26194731.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26194495</id>
	<title>Re: The need for pooling beans</title>
	<published>2009-11-04T03:19:07Z</published>
	<updated>2009-11-04T03:19:07Z</updated>
	<author>
		<name>Antonio Fornié</name>
	</author>
	<content type="html">&amp;gt; IIUC ejb 3.1 includes singleton ejbs. &amp;nbsp;I don't know much about them.
&lt;br&gt;&lt;br&gt;Yes, I knew it. It will be very usefull when it arrives. By now we have to take other ways :)
&lt;br&gt;&lt;br&gt;&amp;gt; This is wrong. &amp;nbsp;Each client gets a separate copy of the SLSB so that &amp;nbsp;
&lt;br&gt;&amp;gt; indeed they can have instance variables and separate requests don't &amp;nbsp;
&lt;br&gt;&amp;gt; interfere with each other. &amp;nbsp;I won't try to comment on how useful &amp;nbsp;
&lt;br&gt;&amp;gt; instance variables are in an object called exactly once, but that is &amp;nbsp;
&lt;br&gt;&amp;gt; the design.
&lt;br&gt;&lt;br&gt;I think having variable instances in a SLSB for state values is not a good idea, eventhough you can do it by your own risk. I even think in O'Reilly Enterprise JavaBeans 3.0 book I read it was contraindicated. If you put a value in a variable instance, when next client for this SLSB instance use calls a method, the value will be there and the method invoked should initialize it again or at least ignore it.
&lt;br&gt;&lt;br&gt;Of course you should have variable instances for other EJBs, DB connections, configuration parameters and so on... but never a variable meant to be changed during the execution of a method. So, in which scenario would it a problem to have two threads (and two clients) using the same SLSB instance? Or in others words, in which scenario could I have concurrence problems inside a SLSB?
&lt;br&gt;&lt;br&gt;What I mean is, Spring doesn't have beans pooled and it doesn't seem to be a problem. Why is it so important to have SLSB pooled?
&lt;br&gt;&lt;br&gt;Thank you all for your replies!</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26194495.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26192826</id>
	<title>Re: how to Undeploy JMS Resource Group</title>
	<published>2009-11-04T00:49:25Z</published>
	<updated>2009-11-04T00:49:25Z</updated>
	<author>
		<name>Ellen Tang-2</name>
	</author>
	<content type="html">Hi,&lt;br&gt;&lt;br&gt;Are you using Geronimo v2.2?&lt;br&gt;&lt;br&gt;You can refer to this topic in the Geronimo v2.2 documentation: &lt;a href=&quot;http://cwiki.apache.org/GMOxDOC22/using-activemq-wizard.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/GMOxDOC22/using-activemq-wizard.html&lt;/a&gt;.&lt;br&gt;
&lt;br&gt;To remove a JMS Resource Group you created, finish the following steps:&lt;br&gt;&lt;br&gt;&lt;ol&gt;&lt;li&gt;On the left navigation panel, select &lt;b&gt;J2EE connectors&lt;/b&gt;;&lt;/li&gt;&lt;li&gt;Click &lt;b&gt;Uninstall&lt;/b&gt; behind the JMS resource to be uninstalled, for example console.jms/jmsResources/1.0/car.&lt;/li&gt;
&lt;/ol&gt;Hope it helps. Cheers!&lt;br&gt;&lt;br&gt;Ellen&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/4 JohnInJax &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26192826&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;juan.mcpeek@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;br&gt;
Hi,&lt;br&gt;
 I didn&amp;#39;t have any trouble creating a JMS Resource Group. But now I need to&lt;br&gt;
remove it. I don&amp;#39;t see where I can do that. I am new to Geronimo so I am not&lt;br&gt;
sure where everything is at.&lt;br&gt;
Thanks in advance,&lt;br&gt;
&lt;br&gt;
John&lt;br&gt;
&lt;font color=&quot;#888888&quot;&gt;--&lt;br&gt;
View this message in context: &lt;a href=&quot;http://old.nabble.com/how-to-Undeploy-JMS-Resource-Group-tp26181112s134p26181112.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/how-to-Undeploy-JMS-Resource-Group-tp26181112s134p26181112.html&lt;/a&gt;&lt;br&gt;

Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/how-to-Undeploy-JMS-Resource-Group-tp26181112s134p26192826.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26191312</id>
	<title>Re: Trying to set up a MDB</title>
	<published>2009-11-03T21:42:44Z</published>
	<updated>2009-11-03T21:42:44Z</updated>
	<author>
		<name>Ellen Tang-2</name>
	</author>
	<content type="html">Hi Antonio,&lt;br&gt;&lt;br&gt;I looked the G doc and downloaded the file
&amp;quot;jms-mdb-ear-2.1.2.ear&amp;quot; from maven repository as you did, and got the same problem as you. However, I have found the solution and made the sample work. &lt;br&gt;&lt;br&gt;First, the structure of the file &amp;quot;jms-mdb-ear-2.1.2.ear&amp;quot; that worked for me is as below:&lt;br&gt;
&lt;br&gt;|-jms-mdb-ear-{version}.ear&lt;br&gt;   |- META-INF&lt;br&gt;       |- application.xml&lt;br&gt;       |- geronimo-application.xml&lt;br&gt;   |- geronimo-activemq-ra-{geronimoVersion}.rar&lt;br&gt;       |- activemq-core-{version}.jar&lt;br&gt;       |- activemq-ra-{version}.jar&lt;br&gt;
       |- META -INF&lt;br&gt;           |- ra.xml&lt;br&gt;   |- jms-mdb-ejb-{version}.jar&lt;br&gt;       |- classes&lt;br&gt;       |- META -INF&lt;br&gt;           |- openejb-jar.xml&lt;br&gt;   |- jms-mdb-war-{version}.war&lt;br&gt;       |- index.jsp&lt;br&gt;       |- error.jsp&lt;br&gt;
       |- WEB-INF&lt;br&gt;           |- web.xml&lt;br&gt;           |- classes&lt;br&gt;   |- jms-resources.xml&lt;br&gt;&lt;br&gt;All the .xml files mentioned above are needed. For the correct contents of &amp;quot;geronimo-application.xml&amp;quot;, &amp;quot;openejb-jar.xml&amp;quot;, &amp;quot;web.xml&amp;quot;, and &amp;quot;jms-resources.xml&amp;quot;, please download the sample applications from &lt;a href=&quot;http://www.ibm.com/developerworks/downloads/ws/wasce/?S_TACT=105AGX01&amp;amp;S_CMP=LP&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://www.ibm.com/developerworks/downloads/ws/wasce/?S_TACT=105AGX01&amp;amp;S_CMP=LP&lt;/a&gt; and refer to the corresponding .xml files in the &amp;quot;jms-mdb&amp;quot; sample application. I added the .xml files in the sample application directly to my &amp;quot;jms-mdb-ear-2.1.2.ear&amp;quot; file and it worked for me.&lt;br&gt;
&lt;br&gt;When you compress all the files with the correct contents in the struture mention above, it should work for you. If there is still problems, please let us know.&lt;br&gt;&lt;br&gt;About the Geronimo document of the jms-mdb sample, we will revise it accordingly. Thank you!&lt;br&gt;
&lt;br&gt;Ellen&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;2009/11/3 Antonio Fornié &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26191312&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sitaronocturnal@...&lt;/a&gt;&amp;gt;&lt;/span&gt;&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
Thank you very much. I&amp;#39;ll try with those samples I&amp;#39;ve just downloaded.&lt;br&gt;
&lt;br&gt;
And about the samples from geronimo docs, I&amp;#39;ve just downloaded the file&lt;br&gt;
&amp;quot;jms-mdb-ear-2.1.2.ear&amp;quot; from maven repository and try to deploy it from the&lt;br&gt;
console... I had the same problem!!&lt;br&gt;
&lt;br&gt;
Deployment failed:&lt;br&gt;
A connector module must be deployed using a Geronimo deployment plan (either&lt;br&gt;
META-INF/geronimo-ra.xml in the RAR file or a standalone deployment plan&lt;br&gt;
passed to the deployer).&lt;br&gt;
&lt;br&gt;
How can it be the sample in the doc is not working? That&amp;#39;s what I meant when&lt;br&gt;
I said Geronimo was a &amp;quot;little&amp;quot; hard at the beginning... Thank you!&lt;br&gt;
--&lt;br&gt;
&lt;/div&gt;View this message in context: &lt;a href=&quot;http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26158715.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26158715.html&lt;/a&gt;&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26191312.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26181112</id>
	<title>how to Undeploy JMS Resource Group</title>
	<published>2009-11-03T18:41:05Z</published>
	<updated>2009-11-03T18:41:05Z</updated>
	<author>
		<name>JohnInJax</name>
	</author>
	<content type="html">Hi,
&lt;br&gt;&amp;nbsp;I didn't have any trouble creating a JMS Resource Group. But now I need to remove it. I don't see where I can do that. I am new to Geronimo so I am not sure where everything is at.
&lt;br&gt;Thanks in advance,
&lt;br&gt;&lt;br&gt;John</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/how-to-Undeploy-JMS-Resource-Group-tp26181112s134p26181112.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26183997</id>
	<title>Re: 2.2 in production</title>
	<published>2009-11-03T10:10:52Z</published>
	<updated>2009-11-03T10:10:52Z</updated>
	<author>
		<name>Quintin Beukes-2</name>
	</author>
	<content type="html">Hey,&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;This isn&amp;#39;t related to this problem. Just figured I&amp;#39;d mention it.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;The hostnames for the members are printed as tcp://{-64, -88, 1, 60}:4000. I checked it out and this is because it makes the hostname like so:&lt;/div&gt;

&lt;div&gt;&lt;div&gt;this.hostname = org.apache.catalina.tribes.util.Arrays.toString(host);&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Where &amp;quot;host&amp;quot; is a byte[]. So the 192 as a signed 8bit gives -64. Is it supposed to be like this or should I fix/report it?&lt;/div&gt;

&lt;div&gt;&lt;br&gt;&lt;/div&gt;Quintin Beukes&lt;br&gt;
&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Tue, Nov 3, 2009 at 5:35 PM, Trygve Hardersen &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26183997&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;trygve@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;

&lt;div class=&quot;im&quot;&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 2, 2009 at 5:39 PM, Kevan Miller &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26183997&amp;i=1&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kevan.miller@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;


&lt;div&gt;
&lt;br&gt;&lt;/div&gt;
Thanks Gianny. I&amp;#39;d like to see this included in the Geronimo 2.2 release. Can we look for a new WADI release, soon? Once we know the problem is fixed?&lt;br&gt;
&lt;br&gt;
Trygve, the sooner we get confirmation that your issue is resolved, the sooner we can start finalizing the 2.2 release.&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;
&lt;br&gt;
--kevan&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&amp;#39;ve now built Geronimo using the 2.2-SNAPSHOT of WADI and installed it on our test environment. No obvious issues so I&amp;#39;ll go ahead and deploy this to production either later this evening (EU time) or tomorrow. Then it needs to run for a few days before I can confirm if the issue has really been resolved.&lt;/div&gt;


&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;BTW I got this on our test system:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;AS-000:&lt;/div&gt;&lt;div&gt;&lt;div&gt;16:23:17,773 INFO  [TcpFailureDetector] Received memberDisappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 61}:4000,{-64, -88, 1, 61},4000, alive=1814258,id={50 18 86 10 111 -47 79 83 -108 -4 82 -8 26 82 -79 -59 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]] message. Will verify.&lt;/div&gt;


&lt;div&gt;16:23:17,897 INFO  [TcpFailureDetector] Verification complete. Member still alive[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 61}:4000,{-64, -88, 1, 61},4000, alive=1814258,id={50 18 86 10 111 -47 79 83 -108 -4 82 -8 26 82 -79 -59 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]]&lt;/div&gt;


&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;AS-001:&lt;/div&gt;&lt;div&gt;&lt;div&gt;16:23:18,446 INFO  [TcpFailureDetector] Received memberDisappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 60}:4000,{-64, -88, 1, 60},4000, alive=2500759,id={107 -64 91 -23 109 93 75 116 -95 109 110 22 -85 53 -52 85 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]] message. Will verify.&lt;/div&gt;


&lt;div&gt;16:23:18,456 INFO  [TcpFailureDetector] Verification complete. Member still alive[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 60}:4000,{-64, -88, 1, 60},4000, alive=2500759,id={107 -64 91 -23 109 93 75 116 -95 109 110 22 -85 53 -52 85 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]]&lt;/div&gt;


&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;And then:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;AS-000&lt;/div&gt;&lt;div&gt;&lt;div&gt;16:30:02,576 INFO  [ChannelInterceptorBase] memberDisappeared:tcp://{-64, -88, 1, 61}:4000&lt;/div&gt;&lt;div&gt;16:30:02,577 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing&lt;/div&gt;


&lt;div&gt;16:30:02,600 INFO  [SimpleStateManager] &lt;/div&gt;&lt;div class=&quot;im&quot;&gt;&lt;div&gt;=============================&lt;/div&gt;&lt;div&gt;New Partition Balancing&lt;/div&gt;&lt;div&gt;Partition Balancing&lt;/div&gt;&lt;div&gt;    Size [24]&lt;/div&gt;&lt;/div&gt;&lt;div&gt;    Partition[0] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[1] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[2] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[3] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[4] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[5] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[6] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[7] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[8] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[9] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[10] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[11] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[12] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[13] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[14] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[15] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[16] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[17] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[18] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[19] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[20] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[21] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[22] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;


&lt;div&gt;    Partition[23] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;=============================&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;16:30:02,888 WARN  [TcpFailureDetector] Member added, even though we werent notified:org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 61}:4000,{-64, -88, 1, 61},4000, alive=2221072,id={50 18 86 10 111 -47 79 83 -108 -4 82 -8 26 82 -79 -59 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]&lt;/div&gt;


&lt;div&gt;16:30:02,889 INFO  [ChannelInterceptorBase] memberAdded:tcp://{-64, -88, 1, 61}:4000&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;AS-001&lt;/div&gt;&lt;div&gt;Nothing....&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;There is practically no load on this network. Anyway I&amp;#39;ll try this with load and see what happens.&lt;/div&gt;


&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Many thanks again!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;font color=&quot;#888888&quot;&gt;&lt;div&gt;Trygve&lt;/div&gt;&lt;/font&gt;&lt;/div&gt;
&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/2.2-in-production-tp26133290s134p26183997.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26181489</id>
	<title>Re: 2.2 in production</title>
	<published>2009-11-03T07:35:40Z</published>
	<updated>2009-11-03T07:35:40Z</updated>
	<author>
		<name>Trygve Hardersen-3</name>
	</author>
	<content type="html">&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 2, 2009 at 5:39 PM, Kevan Miller &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26181489&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;kevan.miller@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;&quot;&gt;
&lt;div class=&quot;im&quot;&gt;
&lt;br&gt;&lt;/div&gt;
Thanks Gianny. I&amp;#39;d like to see this included in the Geronimo 2.2 release. Can we look for a new WADI release, soon? Once we know the problem is fixed?&lt;br&gt;
&lt;br&gt;
Trygve, the sooner we get confirmation that your issue is resolved, the sooner we can start finalizing the 2.2 release.&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;
&lt;br&gt;
--kevan&lt;br&gt;
&lt;/font&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;div&gt;I&amp;#39;ve now built Geronimo using the 2.2-SNAPSHOT of WADI and installed it on our test environment. No obvious issues so I&amp;#39;ll go ahead and deploy this to production either later this evening (EU time) or tomorrow. Then it needs to run for a few days before I can confirm if the issue has really been resolved.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;BTW I got this on our test system:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;AS-000:&lt;/div&gt;&lt;div&gt;&lt;div&gt;16:23:17,773 INFO  [TcpFailureDetector] Received memberDisappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 61}:4000,{-64, -88, 1, 61},4000, alive=1814258,id={50 18 86 10 111 -47 79 83 -108 -4 82 -8 26 82 -79 -59 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]] message. Will verify.&lt;/div&gt;
&lt;div&gt;16:23:17,897 INFO  [TcpFailureDetector] Verification complete. Member still alive[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 61}:4000,{-64, -88, 1, 61},4000, alive=1814258,id={50 18 86 10 111 -47 79 83 -108 -4 82 -8 26 82 -79 -59 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]]&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;AS-001:&lt;/div&gt;&lt;div&gt;&lt;div&gt;16:23:18,446 INFO  [TcpFailureDetector] Received memberDisappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 60}:4000,{-64, -88, 1, 60},4000, alive=2500759,id={107 -64 91 -23 109 93 75 116 -95 109 110 22 -85 53 -52 85 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]] message. Will verify.&lt;/div&gt;
&lt;div&gt;16:23:18,456 INFO  [TcpFailureDetector] Verification complete. Member still alive[org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 60}:4000,{-64, -88, 1, 60},4000, alive=2500759,id={107 -64 91 -23 109 93 75 116 -95 109 110 22 -85 53 -52 85 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]]&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;And then:&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;AS-000&lt;/div&gt;&lt;div&gt;&lt;div&gt;16:30:02,576 INFO  [ChannelInterceptorBase] memberDisappeared:tcp://{-64, -88, 1, 61}:4000&lt;/div&gt;&lt;div&gt;16:30:02,577 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing&lt;/div&gt;
&lt;div&gt;16:30:02,600 INFO  [SimpleStateManager] &lt;/div&gt;&lt;div&gt;=============================&lt;/div&gt;&lt;div&gt;New Partition Balancing&lt;/div&gt;&lt;div&gt;Partition Balancing&lt;/div&gt;&lt;div&gt;    Size [24]&lt;/div&gt;&lt;div&gt;    Partition[0] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[1] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[2] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[3] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[4] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[5] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[6] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[7] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[8] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[9] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[10] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[11] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[12] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[13] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[14] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[15] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[16] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[17] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[18] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[19] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[20] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[21] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;    Partition[22] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;
&lt;div&gt;    Partition[23] owned by [TribesPeer [AS-000; tcp://192.168.1.60:4000]]; version [3]; mergeVersion [0]&lt;/div&gt;&lt;div&gt;=============================&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;16:30:02,888 WARN  [TcpFailureDetector] Member added, even though we werent notified:org.apache.catalina.tribes.membership.MemberImpl[tcp://{-64, -88, 1, 61}:4000,{-64, -88, 1, 61},4000, alive=2221072,id={50 18 86 10 111 -47 79 83 -108 -4 82 -8 26 82 -79 -59 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]&lt;/div&gt;
&lt;div&gt;16:30:02,889 INFO  [ChannelInterceptorBase] memberAdded:tcp://{-64, -88, 1, 61}:4000&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;AS-001&lt;/div&gt;&lt;div&gt;Nothing....&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;There is practically no load on this network. Anyway I&amp;#39;ll try this with load and see what happens.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Many thanks again!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Trygve&lt;/div&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/2.2-in-production-tp26133290s134p26181489.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26158715</id>
	<title>Re: Trying to set up a MDB</title>
	<published>2009-11-02T15:48:57Z</published>
	<updated>2009-11-02T15:48:57Z</updated>
	<author>
		<name>Antonio Fornié</name>
	</author>
	<content type="html">Thank you very much. I'll try with those samples I've just downloaded.
&lt;br&gt;&lt;br&gt;And about the samples from geronimo docs, I've just downloaded the file &amp;quot;jms-mdb-ear-2.1.2.ear&amp;quot; from maven repository and try to deploy it from the console... I had the same problem!!
&lt;br&gt;&lt;br&gt;Deployment failed:
&lt;br&gt;A connector module must be deployed using a Geronimo deployment plan (either META-INF/geronimo-ra.xml in the RAR file or a standalone deployment plan passed to the deployer). 
&lt;br&gt;&lt;br&gt;How can it be the sample in the doc is not working? That's what I meant when I said Geronimo was a &amp;quot;little&amp;quot; hard at the beginning... Thank you!</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26158715.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26158686</id>
	<title>Re: Trying to set up a MDB</title>
	<published>2009-11-02T15:48:14Z</published>
	<updated>2009-11-02T15:48:14Z</updated>
	<author>
		<name>Antonio Fornié</name>
	</author>
	<content type="html">Thank you very much. I'll try with those samples I've just downloaded.
&lt;br&gt;&lt;br&gt;And about the samples from geronimo docs, I've just downloaded the file &amp;quot;jms-mdb-ear-2.1.2.ear&amp;quot; from maven repository and try to deploy it from the console... I had the same problem!!
&lt;br&gt;&lt;br&gt;Deployment failed:
&lt;br&gt;A connector module must be deployed using a Geronimo deployment plan (either META-INF/geronimo-ra.xml in the RAR file or a standalone deployment plan passed to the deployer). 
&lt;br&gt;&lt;br&gt;How can it be the sample in the doc is not working? That's what I meant when I said Geronimo was a &amp;quot;little&amp;quot; hard at the beginning... Thank you!</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26158686.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26158683</id>
	<title>Re: Trying to set up a MDB</title>
	<published>2009-11-02T15:47:58Z</published>
	<updated>2009-11-02T15:47:58Z</updated>
	<author>
		<name>Antonio Fornié</name>
	</author>
	<content type="html">Thank you very much. I'll try with those samples I've just downloaded.
&lt;br&gt;&lt;br&gt;And about the samples from geronimo docs, I've just downloaded the file &amp;quot;jms-mdb-ear-2.1.2.ear&amp;quot; from maven repository and try to deploy it from the console... I had the same problem!!
&lt;br&gt;&lt;br&gt;Deployment failed:
&lt;br&gt;A connector module must be deployed using a Geronimo deployment plan (either META-INF/geronimo-ra.xml in the RAR file or a standalone deployment plan passed to the deployer). 
&lt;br&gt;&lt;br&gt;How can it be the sample in the doc is not working? That's what I meant when I said Geronimo was a &amp;quot;little&amp;quot; hard at the beginning... Thank you!</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26158683.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26167137</id>
	<title>Re: The need for pooling beans</title>
	<published>2009-11-02T08:57:07Z</published>
	<updated>2009-11-02T08:57:07Z</updated>
	<author>
		<name>djencks</name>
	</author>
	<content type="html">&lt;html&gt;&lt;body style=&quot;word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; &quot;&gt;&lt;br&gt;&lt;div&gt;&lt;div&gt;On Nov 2, 2009, at 1:47 AM, Antonio Fornié wrote:&lt;/div&gt;&lt;br class=&quot;Apple-interchange-newline&quot;&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;br&gt;Hello!&lt;br&gt;&lt;br&gt;I'd like to know about the real need for pooling SLSB. I think a SLSB is&lt;br&gt;meant to have not shared data (not instance variables or so), it only has&lt;br&gt;methods that can be invoked from several clients at a time, right? &lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;This is wrong. &amp;nbsp;Each client gets a separate copy of the SLSB so that indeed they can have instance variables and separate requests don't interfere with each other. &amp;nbsp;I won't try to comment on how useful instance variables are in an object called exactly once, but that is the design.&lt;/div&gt;&lt;br&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;Whay&lt;br&gt;can't my clients shared the same object? If there's no problem in more than&lt;br&gt;one thread using the same method of the same object (SLSB) at the same time,&lt;br&gt;why to have some SLSBs pooled instead of a singleton?&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;IIUC ejb 3.1 includes singleton ejbs. &amp;nbsp;I don't know much about them.&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;thanks&lt;/div&gt;&lt;div&gt;david jencks&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;I find it's necessary in cases where the SLSB has for example a DB&lt;br&gt;connection as an instance variable, that should not be used by more than one&lt;br&gt;thread at the same time, but it's only for those kinds of cases?&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote type=&quot;cite&quot;&gt;&lt;div&gt;&lt;font class=&quot;Apple-style-span&quot; color=&quot;#000000&quot;&gt;&lt;br&gt;&lt;/font&gt;Thank you very much!&lt;br&gt;&lt;br&gt;Antonio&lt;br&gt;-- &lt;br&gt;View this message in context: &lt;a href=&quot;http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26156648.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26156648.html&lt;/a&gt;&lt;br&gt;Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.&lt;br&gt;&lt;br&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/body&gt;&lt;/html&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26167137.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26166823</id>
	<title>Re: 2.2 in production</title>
	<published>2009-11-02T08:39:43Z</published>
	<updated>2009-11-02T08:39:43Z</updated>
	<author>
		<name>kevan</name>
	</author>
	<content type="html">&lt;br&gt;On Nov 2, 2009, at 9:52 AM, Trygve Hardersen wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hi Gianny
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Many thanks for you help!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'll try to make a Geronimo build that uses this WADI version the &amp;nbsp;
&lt;br&gt;&amp;gt; next time we update our servers. Will let you know what I find.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The session size in our application should be small as only a couple &amp;nbsp;
&lt;br&gt;&amp;gt; of simple objects are put there, though I've not really verified &amp;nbsp;
&lt;br&gt;&amp;gt; this. I would not say the servers are not under any significant load &amp;nbsp;
&lt;br&gt;&amp;gt; when the messages start appearing, but again this is hard to &amp;nbsp;
&lt;br&gt;&amp;gt; quantify. CPU and bandwidth is not constrained at least.
&lt;/div&gt;&lt;br&gt;Thanks Gianny. I'd like to see this included in the Geronimo 2.2 &amp;nbsp;
&lt;br&gt;release. Can we look for a new WADI release, soon? Once we know the &amp;nbsp;
&lt;br&gt;problem is fixed?
&lt;br&gt;&lt;br&gt;Trygve, the sooner we get confirmation that your issue is resolved, &amp;nbsp;
&lt;br&gt;the sooner we can start finalizing the 2.2 release.
&lt;br&gt;&lt;br&gt;--kevan
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/2.2-in-production-tp26133290s134p26166823.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26157707</id>
	<title>Re: Trying to set up a MDB</title>
	<published>2009-11-02T07:41:50Z</published>
	<updated>2009-11-02T07:41:50Z</updated>
	<author>
		<name>frapien</name>
	</author>
	<content type="html">I've tested the WebSphere Community Edition Sample Applications downloaded from 
&lt;br&gt;&lt;a href=&quot;http://www.ibm.com/developerworks/downloads/ws/wasce/?S_TACT=105AGX01&amp;S_CMP=LP&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.ibm.com/developerworks/downloads/ws/wasce/?S_TACT=105AGX01&amp;S_CMP=LP&lt;/a&gt;&lt;br&gt;and works with Geronimo 2.1.4
&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26157707.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26165028</id>
	<title>Re: 2.2 in production</title>
	<published>2009-11-02T06:52:40Z</published>
	<updated>2009-11-02T06:52:40Z</updated>
	<author>
		<name>Trygve Hardersen-3</name>
	</author>
	<content type="html">Hi Gianny&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Many thanks for you help!&lt;/div&gt;&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;I&amp;#39;ll try to make a Geronimo build that uses this WADI version the next time we update our servers. Will let you know what I find.&lt;/div&gt;&lt;div&gt;
&lt;br&gt;&lt;/div&gt;&lt;div&gt;The session size in our application should be small as only a couple of simple objects are put there, though I&amp;#39;ve not really verified this. I would not say the servers are not under any significant load when the messages start appearing, but again this is hard to quantify. CPU and bandwidth is not constrained at least.&lt;/div&gt;
&lt;div&gt;&lt;br&gt;&lt;/div&gt;&lt;div&gt;Trygve&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Sun, Nov 1, 2009 at 10:53 AM, Gianny Damour &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26165028&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;gianny.damour@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;

&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;Hi Trygve,&lt;br&gt;
&lt;br&gt;
Thanks for reporting these problems with comprehensive log messages; they were very helpful to diagnose.&lt;br&gt;
&lt;br&gt;
The bug causing the inability to reliably restart without downtime has been identified and fixed. I just deployed new WADI 2.2-SNAPSHOT artifacts, which can be found there:&lt;br&gt;
&lt;br&gt;
&lt;a href=&quot;http://snapshots.repository.codehaus.org/org/codehaus/wadi/&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://snapshots.repository.codehaus.org/org/codehaus/wadi/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Can you please confirm that this is now working as expected within your environment?&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
Regarding the warning message&lt;div&gt;&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;
16:22:43,524 WARN  [UpdateReplicationCommand] Update has not been properly cascaded due to a communication failure. If a targeted node has been lost, state will be re-balanced automatically.&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;&lt;/div&gt;
the timeout is not exposed via API. Even if this warning message is displayed, an update message has actually been queued for delivery to the relevant back-up nodes. However, there is no guarantee that in case of failure, the cluster will be able to restore the latest session state as the latest update message may not have actually been delivered to back-up nodes.&lt;br&gt;


&lt;br&gt;
I conducted load-testing on a single computer. As the network traffic going through the loopback interface does not actually touch the network card, this is a problem I was never able to observe.&lt;br&gt;
&lt;br&gt;
Do you have an idea of the traffic volume when this warning message starts to appear? Also, do you have an idea of the session size?&lt;br&gt;
&lt;br&gt;
Thanks,&lt;br&gt;&lt;font color=&quot;#888888&quot;&gt;
Gianny&lt;/font&gt;&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;br&gt;
&lt;br&gt;
On 31/10/2009, at 3:39 AM, Trygve Hardersen wrote:&lt;br&gt;
&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex&quot;&gt;
Hello&lt;br&gt;
&lt;br&gt;
We have been using Geronimo 2.2-SNAPSHOT in production for a good month now, and I thought I&amp;#39;d share some experiences with the community, and maybe get some help. We are an online backup service, check out &lt;a href=&quot;http://jottabackup.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;jottabackup.com&lt;/a&gt; if you&amp;#39;re interested.&lt;br&gt;


&lt;br&gt;
Generally our experience has been very positive. We&amp;#39;re using the GBean framework for custom server components, the DB connection pools against MySQL databases, stateless service EJBs and various MDB, and of course the web tier (Jetty). Everything is running smoothly and we&amp;#39;re very much looking forward to 2.2 being released so we can &amp;quot;release&amp;quot; our own software.&lt;br&gt;


&lt;br&gt;
The issues we&amp;#39;re having are related to WADI clustering with Jetty. First we can&amp;#39;t use Jetty7 because of GERONIMO-4846, so we&amp;#39;re using Jetty6 which works fine. The more serious issue is that we often can not update our servers without downtime. This is what happens:&lt;br&gt;


&lt;br&gt;
We have 2 application servers (AS-000 and AS-001) running dynamic WADI HTTP session replication between them. When updating we first stop one, AS-000 in this case. That works fine and the active sessions are migrated to AS-001:&lt;br&gt;


&lt;br&gt;
23:43:18,160 INFO  [SimpleStateManager]&lt;br&gt;
=============================&lt;br&gt;
New Partition Balancing&lt;br&gt;
Partition Balancing&lt;br&gt;
    Size [24]&lt;br&gt;
    Partition[0] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[1] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[2] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[3] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[4] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[5] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[6] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[7] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[8] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[9] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[10] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[11] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[12] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[13] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[14] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[15] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[16] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[17] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[18] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[19] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[20] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[21] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[22] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
    Partition[23] owned by [TribesPeer [AS-001; tcp://10.0.10.101:4000]]; version [3]; mergeVersion [0]&lt;br&gt;
=============================&lt;br&gt;
&lt;br&gt;
23:43:28,539 INFO  [TcpFailureDetector] Verification complete. Member disappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://{10, 0, 10, 100}:4000,{10, 0, 10, 100},4000, alive=41104531,id={-4 -32 54 90 -109 -17 65 64 -117 40 -110 -14 36 93 -12 -118 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={66 65 66 89 45 65 76 69 88 ...(9)}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]]&lt;br&gt;


23:43:28,540 INFO  [ChannelInterceptorBase] memberDisappeared:tcp://{10, 0, 10, 100}:4000&lt;br&gt;
&lt;br&gt;
We then update AS-000 and try to start it, but it fails to rejoin the WADI cluster:&lt;br&gt;
&lt;br&gt;
23:46:30,784 INFO  [ReceiverBase] Receiver Server Socket bound to:/&lt;a href=&quot;http://10.0.10.100:4000&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;10.0.10.100:4000&lt;/a&gt;&lt;br&gt;
23:46:30,864 INFO  [ChannelInterceptorBase] memberStart local:org.apache.catalina.tribes.membership.MemberImpl[tcp://&lt;a href=&quot;http://10.0.10.100:4000&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;10.0.10.100:4000&lt;/a&gt;,10.0.10.100,4000, alive=0,id={-103 34 80 -19 68 -51 70 -91 -108 39 -84 65 50 50 103 -107 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ] notify:false peer:AS-000&lt;br&gt;


23:46:30,868 INFO  [McastService] Setting cluster mcast soTimeout to 500&lt;br&gt;
23:46:30,908 INFO  [McastService] Sleeping for 1000 milliseconds to establish cluster membership, start level:4&lt;br&gt;
23:46:31,139 INFO  [ChannelInterceptorBase] memberAdded:tcp://{10, 0, 10, 101}:4000&lt;br&gt;
23:46:31,908 INFO  [McastService] Done sleeping, membership established, start level:4&lt;br&gt;
23:46:31,912 INFO  [McastService] Sleeping for 1000 milliseconds to establish cluster membership, start level:8&lt;br&gt;
23:46:31,927 INFO  [BufferPool] Created a buffer pool with max size:104857600 bytes of type:org.apache.catalina.tribes.io.BufferPool15Impl&lt;br&gt;
23:46:32,912 INFO  [McastService] Done sleeping, membership established, start level:8&lt;br&gt;
23:46:32,912 INFO  [ChannelInterceptorBase] memberStart local:org.apache.catalina.tribes.membership.MemberImpl[tcp://&lt;a href=&quot;http://10.0.10.100:4000&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;10.0.10.100:4000&lt;/a&gt;,10.0.10.100,4000, alive=272,id={-103 34 80 -19 68 -51 70 -91 -108 39 -84 65 50 50 103 -107 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ] notify:false peer:AS-000&lt;br&gt;


23:46:37,848 INFO  [DiscStore] Creating directory: /usr/lib/jotta/jotta-as-prod-1.0-SNAPSHOT/var/temp/SessionStore&lt;br&gt;
23:46:37,930 INFO  [BasicSingletonServiceHolder] [TribesPeer [AS-000; tcp://&lt;a href=&quot;http://10.0.10.100:4000&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;10.0.10.100:4000&lt;/a&gt;]] owns singleton service [PartitionManager for ServiceSpace [/]]&lt;br&gt;
23:46:37,964 INFO  [BasicSingletonServiceHolder] [TribesPeer [AS-000; tcp://&lt;a href=&quot;http://10.0.10.100:4000&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;10.0.10.100:4000&lt;/a&gt;]] resigns ownership of singleton service [PartitionManager for ServiceSpace [/]]&lt;br&gt;


23:47:40,065 ERROR [BasicServiceRegistry] Error while starting [Holder for service [org.codehaus.wadi.location.partitionmanager.SimplePartitionManager@7dc2445f] named [PartitionManager] in space [ServiceSpace [/]]]&lt;br&gt;
org.codehaus.wadi.location.partitionmanager.PartitionManagerException: Partition [0] is unknown.&lt;br&gt;
        at org.codehaus.wadi.location.partitionmanager.SimplePartitionManager.waitForBoot(SimplePartitionManager.java:248)&lt;br&gt;
        at org.codehaus.wadi.location.partitionmanager.SimplePartitionManager.start(SimplePartitionManager.java:119)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceHolder.start(BasicServiceHolder.java:60)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceRegistry.start(BasicServiceRegistry.java:152)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceSpace.start(BasicServiceSpace.java:169)&lt;br&gt;
        at org.apache.geronimo.clustering.wadi.BasicWADISessionManager.doStart(BasicWADISessionManager.java:125)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:948)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:269)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:103)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:125)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:538)&lt;br&gt;
        at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:377)&lt;br&gt;
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:456)&lt;br&gt;
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:493)&lt;br&gt;
        at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:190)&lt;br&gt;
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:546)&lt;br&gt;
        at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)&lt;br&gt;
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br&gt;
        at java.lang.reflect.Method.invoke(Method.java:597)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:130)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:815)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)&lt;br&gt;
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)&lt;br&gt;
        at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)&lt;br&gt;
        at org.apache.geronimo.gbean.GBeanLifecycle$$EnhancerByCGLIB$$628b9237.startConfiguration(&amp;lt;generated&amp;gt;)&lt;br&gt;
        at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:161)&lt;br&gt;
        at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)&lt;br&gt;
        at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)&lt;br&gt;
        at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:65)&lt;br&gt;
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)&lt;br&gt;
23:47:40,078 ERROR [BasicWADISessionManager] Failed to stop&lt;br&gt;
org.codehaus.wadi.servicespace.ServiceSpaceNotFoundException: ServiceSpaceName not found&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceSpaceRegistry.unregister(BasicServiceSpaceRegistry.java:55)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceSpace.unregisterServiceSpace(BasicServiceSpace.java:228)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceSpace.stop(BasicServiceSpace.java:175)&lt;br&gt;
        at org.apache.geronimo.clustering.wadi.BasicWADISessionManager.doFail(BasicWADISessionManager.java:134)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance(GBeanInstance.java:978)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart(GBeanInstanceState.java:269)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start(GBeanInstanceState.java:103)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive(GBeanInstanceState.java:125)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive(GBeanInstance.java:538)&lt;br&gt;
        at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean(BasicKernel.java:377)&lt;br&gt;
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:456)&lt;br&gt;
        at org.apache.geronimo.kernel.config.ConfigurationUtil.startConfigurationGBeans(ConfigurationUtil.java:493)&lt;br&gt;
        at org.apache.geronimo.kernel.config.KernelConfigurationManager.start(KernelConfigurationManager.java:190)&lt;br&gt;
        at org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConfiguration(SimpleConfigurationManager.java:546)&lt;br&gt;
        at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)&lt;br&gt;
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)&lt;br&gt;
        at java.lang.reflect.Method.invoke(Method.java:597)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke(ReflectionMethodInvoker.java:34)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:130)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:815)&lt;br&gt;
        at org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)&lt;br&gt;
        at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:35)&lt;br&gt;
        at org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)&lt;br&gt;
        at org.apache.geronimo.gbean.GBeanLifecycle$$EnhancerByCGLIB$$628b9237.startConfiguration(&amp;lt;generated&amp;gt;)&lt;br&gt;
        at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup(EmbeddedDaemon.java:161)&lt;br&gt;
        at org.apache.geronimo.system.main.EmbeddedDaemon.execute(EmbeddedDaemon.java:78)&lt;br&gt;
        at org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main(MainConfigurationBootstrapper.java:45)&lt;br&gt;
        at org.apache.geronimo.cli.AbstractCLI.executeMain(AbstractCLI.java:65)&lt;br&gt;
        at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)&lt;br&gt;
&lt;br&gt;
After this failure the server stops. Over at the running instance AS-001 this is logged:&lt;br&gt;
&lt;br&gt;
23:46:31,909 INFO  [ChannelInterceptorBase] memberAdded:tcp://{10, 0, 10, 100}:4000&lt;br&gt;
23:46:37,929 INFO  [BasicSingletonServiceHolder] [TribesPeer [AS-001; tcp://&lt;a href=&quot;http://10.0.10.101:4000&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;10.0.10.101:4000&lt;/a&gt;]] owns singleton service [PartitionManager for ServiceSpace [/]]&lt;br&gt;
23:46:37,929 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing&lt;br&gt;
23:46:38,438 ERROR [BasicEnvelopeDispatcherManager] problem dispatching message&lt;br&gt;
java.lang.IllegalArgumentException: org.codehaus.wadi.core.store.BasicStoreMotable is not a Session&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.SessionStateHandler.newExtractFullStateExternalizable(SessionStateHandler.java:105)&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.SessionStateHandler.extractFullState(SessionStateHandler.java:53)&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.CreateStorageCommand.execute(CreateStorageCommand.java:45)&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.SyncSecondaryManager.updateSecondaries(SyncSecondaryManager.java:169)&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.SyncSecondaryManager.updateSecondaries(SyncSecondaryManager.java:114)&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.SyncSecondaryManager.updateSecondaries(SyncSecondaryManager.java:103)&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.SyncSecondaryManager.updateSecondariesFollowingJoiningPeer(SyncSecondaryManager.java:75)&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.ReOrganizeSecondariesListener.receive(ReOrganizeSecondariesListener.java:53)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceMonitor.notifyListeners(BasicServiceMonitor.java:124)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceMonitor.processLifecycleEvent(BasicServiceMonitor.java:141)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceMonitor$ServiceLifecycleEndpoint.dispatch(BasicServiceMonitor.java:148)&lt;br&gt;
        at org.codehaus.wadi.group.impl.ServiceEndpointWrapper.dispatch(ServiceEndpointWrapper.java:50)&lt;br&gt;
        at org.codehaus.wadi.group.impl.BasicEnvelopeDispatcherManager$DispatchRunner.run(BasicEnvelopeDispatcherManager.java:121)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceSpaceDispatcher$ExecuteInThread.execute(BasicServiceSpaceDispatcher.java:102)&lt;br&gt;
        at org.codehaus.wadi.group.impl.BasicEnvelopeDispatcherManager.onEnvelope(BasicEnvelopeDispatcherManager.java:100)&lt;br&gt;
        at org.codehaus.wadi.group.impl.AbstractDispatcher.doOnEnvelope(AbstractDispatcher.java:104)&lt;br&gt;
        at org.codehaus.wadi.group.impl.AbstractDispatcher.onEnvelope(AbstractDispatcher.java:100)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.ServiceSpaceEndpoint.dispatch(ServiceSpaceEndpoint.java:49)&lt;br&gt;
        at org.codehaus.wadi.group.impl.ServiceEndpointWrapper.dispatch(ServiceEndpointWrapper.java:50)&lt;br&gt;
        at org.codehaus.wadi.group.impl.BasicEnvelopeDispatcherManager$DispatchRunner.run(BasicEnvelopeDispatcherManager.java:121)&lt;br&gt;
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)&lt;br&gt;
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)&lt;br&gt;
        at java.lang.Thread.run(Thread.java:619)&lt;br&gt;
23:46:40,063 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing&lt;br&gt;
23:46:42,938 WARN  [BasicPartitionBalancerSingletonService] Rebalancing has failed&lt;br&gt;
org.codehaus.wadi.group.MessageExchangeException: No correlated messages received within [5000]ms&lt;br&gt;
        at org.codehaus.wadi.group.impl.AbstractDispatcher.attemptMultiRendezVous(AbstractDispatcher.java:174)&lt;br&gt;
        at org.codehaus.wadi.location.balancing.BasicPartitionBalancer.fetchBalancingInfoState(BasicPartitionBalancer.java:85)&lt;br&gt;
        at org.codehaus.wadi.location.balancing.BasicPartitionBalancer.balancePartitions(BasicPartitionBalancer.java:69)&lt;br&gt;
        at org.codehaus.wadi.location.balancing.BasicPartitionBalancerSingletonService.run(BasicPartitionBalancerSingletonService.java:85)&lt;br&gt;
        at java.lang.Thread.run(Thread.java:619)&lt;br&gt;
23:46:42,939 WARN  [BasicPartitionBalancerSingletonService] Will retry rebalancing in [500] ms&lt;br&gt;
23:46:43,439 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing&lt;br&gt;
23:47:40,269 INFO  [TcpFailureDetector] Verification complete. Member disappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://{10, 0, 10, 100}:4000,{10, 0, 10, 100},4000, alive=69401,id={-103 34 80 -19 68 -51 70 -91 -108 39 -84 65 50 50 103 -107 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={66 65 66 89 45 65 76 69 88 ...(9)}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]]&lt;br&gt;


23:47:40,271 INFO  [ChannelInterceptorBase] memberDisappeared:tcp://{10, 0, 10, 100}:4000&lt;br&gt;
23:47:40,271 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing&lt;br&gt;
&lt;br&gt;
If I try to start AS-000 again the same thing happens. If we stop AS-001 the following is logged;&lt;br&gt;
&lt;br&gt;
23:49:18,695 INFO  [SimpleStateManager] Evacuating partitions&lt;br&gt;
23:49:18,699 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing&lt;br&gt;
23:49:23,698 WARN  [SimpleStateManager] Partition balancer has disappeared - backing off for [1000]ms&lt;br&gt;
23:49:24,699 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing&lt;br&gt;
23:49:29,698 WARN  [SimpleStateManager] Partition balancer has disappeared - backing off for [1000]ms&lt;br&gt;
23:49:30,699 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing&lt;br&gt;
23:49:35,699 WARN  [SimpleStateManager] Partition balancer has disappeared - backing off for [1000]ms&lt;br&gt;
23:49:36,700 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing&lt;br&gt;
23:49:41,699 WARN  [SimpleStateManager] Partition balancer has disappeared - backing off for [1000]ms&lt;br&gt;
23:49:42,701 INFO  [BasicPartitionBalancerSingletonService] Queueing partition rebalancing&lt;br&gt;
23:49:47,700 WARN  [SimpleStateManager] Partition balancer has disappeared - backing off for [1000]ms&lt;br&gt;
23:49:48,700 INFO  [SimpleStateManager] Evacuated&lt;br&gt;
23:49:48,808 INFO  [AbstractExclusiveContextualiser] Unloaded sessions=[36]&lt;br&gt;
23:49:48,843 INFO  [AbstractExclusiveContextualiser] Unloaded sessions=[13]&lt;br&gt;
23:49:58,852 INFO  [BasicSingletonServiceHolder] [TribesPeer [AS-001; tcp://&lt;a href=&quot;http://10.0.10.101:4000&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;10.0.10.101:4000&lt;/a&gt;]] resigns ownership of singleton service [PartitionManager for ServiceSpace [/]]&lt;br&gt;


&lt;br&gt;
, however AS-001 then just hangs, and we have to kill the process to get it stopped. After this we can start AS-000, update AS-001 and it always seems to have no problem joining the cluster thereafter. The strange thing is that this problem does not always occur, sometimes everything goes fine. I can&amp;#39;t find a consistent pattern but I&amp;#39;ve tried stopping AS-001 before AS-000, and I&amp;#39;m sure no serializable object in the session has changed between the updated and running instance.&lt;br&gt;


&lt;br&gt;
My gut feeling is that this is either a concurrency-related bug in WADI or a network-timeout related problem. During normal operation I&amp;#39;m sometimes seeing messages like this in the log files:&lt;br&gt;
&lt;br&gt;
17:14:08,869 INFO  [TcpFailureDetector] Received memberDisappeared[org.apache.catalina.tribes.membership.MemberImpl[tcp://{10, 0, 10, 101}:4000,{10, 0, 10, 101},4000, alive=95659954,id={-52 -76 98 22 10 71 76 -72 -122 -59 -21 -29 44 -86 38 114 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]] message. Will verify.&lt;br&gt;


17:14:08,870 INFO  [TcpFailureDetector] Verification complete. Member still alive[org.apache.catalina.tribes.membership.MemberImpl[tcp://{10, 0, 10, 101}:4000,{10, 0, 10, 101},4000, alive=95659954,id={-52 -76 98 22 10 71 76 -72 -122 -59 -21 -29 44 -86 38 114 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]]&lt;br&gt;


And lately, as traffic has increased, errors like this:&lt;br&gt;
&lt;br&gt;
16:22:43,524 WARN  [UpdateReplicationCommand] Update has not been properly cascaded due to a communication failure. If a targeted node has been lost, state will be re-balanced automatically.&lt;br&gt;
org.codehaus.wadi.servicespace.ServiceInvocationException: org.codehaus.wadi.group.MessageExchangeException: No correlated messages received within [2000]ms&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.CGLIBServiceProxyFactory$ProxyMethodInterceptor.intercept(CGLIBServiceProxyFactory.java:209)&lt;br&gt;
        at org.codehaus.wadi.replication.storage.ReplicaStorage$$EnhancerByCGLIB$$a901e91b.mergeUpdate(&amp;lt;generated&amp;gt;)&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.UpdateReplicationCommand.cascadeUpdate(UpdateReplicationCommand.java:93)&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.UpdateReplicationCommand.run(UpdateReplicationCommand.java:86)&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.SyncReplicationManager.update(SyncReplicationManager.java:138)&lt;br&gt;
        at org.codehaus.wadi.replication.manager.basic.LoggingReplicationManager.update(LoggingReplicationManager.java:100)&lt;br&gt;
        at org.codehaus.wadi.core.session.AbstractReplicableSession.onEndProcessing(AbstractReplicableSession.java:49)&lt;br&gt;
        at org.codehaus.wadi.core.session.AtomicallyReplicableSession.onEndProcessing(AtomicallyReplicableSession.java:58)&lt;br&gt;
        at org.apache.geronimo.clustering.wadi.WADISessionAdaptor.onEndAccess(WADISessionAdaptor.java:77)&lt;br&gt;
        at org.apache.geronimo.jetty6.cluster.ClusteredSessionManager.complete(ClusteredSessionManager.java:60)&lt;br&gt;
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:198)&lt;br&gt;
        at org.apache.geronimo.jetty6.cluster.ClusteredSessionHandler.doHandle(ClusteredSessionHandler.java:59)&lt;br&gt;
        at org.apache.geronimo.jetty6.cluster.ClusteredSessionHandler$ActualHandler.handle(ClusteredSessionHandler.java:66)&lt;br&gt;
        at org.apache.geronimo.jetty6.cluster.AbstractClusteredPreHandler$WebClusteredInvocation.invokeLocally(AbstractClusteredPreHandler.java:71)&lt;br&gt;
        at org.apache.geronimo.jetty6.cluster.wadi.WADIClusteredPreHandler$WADIWebClusteredInvocation.access$000(WADIClusteredPreHandler.java:52)&lt;br&gt;
        at org.apache.geronimo.jetty6.cluster.wadi.WADIClusteredPreHandler$WADIWebClusteredInvocation$1.doFilter(WADIClusteredPreHandler.java:64)&lt;br&gt;
        at org.codehaus.wadi.web.impl.WebInvocation.invoke(WebInvocation.java:116)&lt;br&gt;
        at org.codehaus.wadi.core.contextualiser.MemoryContextualiser.handleLocally(MemoryContextualiser.java:71)&lt;br&gt;
        at org.codehaus.wadi.core.contextualiser.AbstractExclusiveContextualiser.handle(AbstractExclusiveContextualiser.java:94)&lt;br&gt;
        at org.codehaus.wadi.core.contextualiser.AbstractMotingContextualiser.contextualise(AbstractMotingContextualiser.java:37)&lt;br&gt;
        at org.codehaus.wadi.core.manager.StandardManager.processStateful(StandardManager.java:150)&lt;br&gt;
        at org.codehaus.wadi.core.manager.StandardManager.contextualise(StandardManager.java:142)&lt;br&gt;
        at org.codehaus.wadi.core.manager.ClusteredManager.contextualise(ClusteredManager.java:81)&lt;br&gt;
        at org.apache.geronimo.jetty6.cluster.wadi.WADIClusteredPreHandler$WADIWebClusteredInvocation.invoke(WADIClusteredPreHandler.java:72)&lt;br&gt;
        at org.apache.geronimo.jetty6.cluster.AbstractClusteredPreHandler.handle(AbstractClusteredPreHandler.java:39)&lt;br&gt;
        at org.apache.geronimo.jetty6.cluster.ClusteredSessionHandler.handle(ClusteredSessionHandler.java:51)&lt;br&gt;
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:765)&lt;br&gt;
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:417)&lt;br&gt;
        at org.apache.geronimo.jetty6.handler.TwistyWebAppContext.access$101(TwistyWebAppContext.java:41)&lt;br&gt;
        at org.apache.geronimo.jetty6.handler.TwistyWebAppContext$TwistyHandler.handle(TwistyWebAppContext.java:66)&lt;br&gt;
        at org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.handle(ThreadClassloaderHandler.java:46)&lt;br&gt;
        at org.apache.geronimo.jetty6.handler.InstanceContextHandler.handle(InstanceContextHandler.java:58)&lt;br&gt;
        at org.apache.geronimo.jetty6.handler.UserTransactionHandler.handle(UserTransactionHandler.java:48)&lt;br&gt;
        at org.apache.geronimo.jetty6.handler.ComponentContextHandler.handle(ComponentContextHandler.java:47)&lt;br&gt;
        at org.apache.geronimo.jetty6.handler.TwistyWebAppContext.handle(TwistyWebAppContext.java:60)&lt;br&gt;
        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:230)&lt;br&gt;
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)&lt;br&gt;
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)&lt;br&gt;
        at org.mortbay.jetty.Server.handle(Server.java:326)&lt;br&gt;
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:534)&lt;br&gt;
        at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:879)&lt;br&gt;
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)&lt;br&gt;
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)&lt;br&gt;
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)&lt;br&gt;
        at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:409)&lt;br&gt;
        at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)&lt;br&gt;
        at org.apache.geronimo.pool.ThreadPool$ContextClassLoaderRunnable.run(ThreadPool.java:344)&lt;br&gt;
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)&lt;br&gt;
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)&lt;br&gt;
        at java.lang.Thread.run(Thread.java:619)&lt;br&gt;
Caused by: org.codehaus.wadi.group.MessageExchangeException: No correlated messages received within [2000]ms&lt;br&gt;
        at org.codehaus.wadi.group.impl.AbstractDispatcher.attemptMultiRendezVous(AbstractDispatcher.java:174)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceInvoker.invokeOnPeers(BasicServiceInvoker.java:90)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.BasicServiceInvoker.invoke(BasicServiceInvoker.java:69)&lt;br&gt;
        at org.codehaus.wadi.servicespace.basic.CGLIBServiceProxyFactory$ProxyMethodInterceptor.intercept(CGLIBServiceProxyFactory.java:193)&lt;br&gt;
        ... 49 more&lt;br&gt;
&lt;br&gt;
Does anyone have some insight into what might be causing this, or where the timeouts can be increased if there are any?&lt;br&gt;
&lt;br&gt;
I&amp;#39;m thinking that a static WADI configuration can be more stable than the dynamic setup we have not which relies upon multicasting. Does anyone have experience with similar setups?&lt;br&gt;
&lt;br&gt;
Thanks!&lt;br&gt;
&lt;br&gt;
Trygve Hardersen - Jotta&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;br&gt;
&lt;/blockquote&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;&lt;/div&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/2.2-in-production-tp26133290s134p26165028.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26164239</id>
	<title>Re: Trying to set up a MDB</title>
	<published>2009-11-02T06:00:07Z</published>
	<updated>2009-11-02T06:00:07Z</updated>
	<author>
		<name>RunHua Chi</name>
	</author>
	<content type="html">Hi, two issues I noticed in your application:  &lt;br&gt;&lt;br&gt;1)  you need to use geronimo-applicaiton.xml for your ear to be deployed on Geronimo successfully, which shall be put in the same directory with application-xml&lt;br&gt;2)  jms resource should have a module name in the form of groupId/artifactId/version/type&lt;br&gt;
&lt;br&gt;The plans for your reference:&lt;br&gt;&lt;br&gt;geronimo-application.xml&lt;br&gt;&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br&gt;&amp;lt;application xmlns=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/j2ee/application-2.0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/j2ee/application-2.0&lt;/a&gt;&amp;quot;&amp;gt;&lt;br&gt;
    &amp;lt;environment xmlns=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/deployment-1.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/deployment-1.2&lt;/a&gt;&amp;quot;&amp;gt;&lt;br&gt;        &amp;lt;moduleId&amp;gt;&lt;br&gt;            &amp;lt;groupId&amp;gt;org.apache.geronimo.samples&amp;lt;/groupId&amp;gt;&lt;br&gt;
            &amp;lt;artifactId&amp;gt;jms-mdb-ear&amp;lt;/artifactId&amp;gt;&lt;br&gt;            &amp;lt;version&amp;gt;2.1.4&amp;lt;/version&amp;gt;&lt;br&gt;            &amp;lt;type&amp;gt;car&amp;lt;/type&amp;gt;&lt;br&gt;        &amp;lt;/moduleId&amp;gt;&lt;br&gt;    &amp;lt;/environment&amp;gt;&lt;br&gt;    &amp;lt;module&amp;gt;&lt;br&gt;
       &amp;lt;connector&amp;gt;geronimo-activemq-ra-2.1.4.rar&amp;lt;/connector&amp;gt;&lt;br&gt;       &amp;lt;alt-dd&amp;gt;jms-resources.xml&amp;lt;/alt-dd&amp;gt;&lt;br&gt;    &amp;lt;/module&amp;gt;&lt;br&gt;&amp;lt;/application&amp;gt;&lt;br&gt;&lt;br&gt;jms-resources.xml (this file should be placed under root instead of /root/META-INF)&lt;br&gt;
&lt;br&gt;&amp;lt;connector xmlns=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/j2ee/connector-1.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/j2ee/connector-1.2&lt;/a&gt;&amp;quot;&amp;gt;&lt;br&gt;            &amp;lt;dep:environment xmlns:dep=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/deployment-1.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/deployment-1.2&lt;/a&gt;&amp;quot;&amp;gt;&lt;br&gt;
                &amp;lt;dep:moduleId&amp;gt;&lt;br&gt;                    &amp;lt;dep:groupId&amp;gt;org.apache.geronimo.samples&amp;lt;/dep:groupId&amp;gt;&lt;br&gt;                    &amp;lt;dep:artifactId&amp;gt;jms-resources&amp;lt;/dep:artifactId&amp;gt;&lt;br&gt;                    &amp;lt;dep:version&amp;gt;2.1.4&amp;lt;/dep:version&amp;gt;&lt;br&gt;
                    &amp;lt;dep:type&amp;gt;rar&amp;lt;/dep:type&amp;gt;&lt;br&gt;                &amp;lt;/dep:moduleId&amp;gt;&lt;br&gt;                &amp;lt;dep:dependencies&amp;gt;&lt;br&gt;                    &amp;lt;dep:dependency&amp;gt;&lt;br&gt;                        &amp;lt;dep:groupId&amp;gt;org.apache.geronimo.configs&amp;lt;/dep:groupId&amp;gt;&lt;br&gt;
                        &amp;lt;dep:artifactId&amp;gt;activemq-broker&amp;lt;/dep:artifactId&amp;gt;&lt;br&gt;                        &amp;lt;dep:type&amp;gt;car&amp;lt;/dep:type&amp;gt;&lt;br&gt;                    &amp;lt;/dep:dependency&amp;gt;&lt;br&gt;                &amp;lt;/dep:dependencies&amp;gt;&lt;br&gt;
            &amp;lt;/dep:environment&amp;gt;&lt;br&gt;            &amp;lt;resourceadapter&amp;gt;&lt;br&gt;                &amp;lt;resourceadapter-instance&amp;gt;&lt;br&gt;                    &amp;lt;resourceadapter-name&amp;gt;jms-resources&amp;lt;/resourceadapter-name&amp;gt;&lt;br&gt;
                    &amp;lt;nam:workmanager xmlns:nam=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/naming-1.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/naming-1.2&lt;/a&gt;&amp;quot;&amp;gt;&lt;br&gt;                        &amp;lt;nam:gbean-link&amp;gt;DefaultWorkManager&amp;lt;/nam:gbean-link&amp;gt;&lt;br&gt;
                    &amp;lt;/nam:workmanager&amp;gt;&lt;br&gt;                &amp;lt;/resourceadapter-instance&amp;gt;&lt;br&gt;                &amp;lt;outbound-resourceadapter&amp;gt;&lt;br&gt;                    &amp;lt;connection-definition&amp;gt;&lt;br&gt;                        &amp;lt;connectionfactory-interface&amp;gt;javax.jms.ConnectionFactory&amp;lt;/connectionfactory-interface&amp;gt;&lt;br&gt;
                        &amp;lt;connectiondefinition-instance&amp;gt;&lt;br&gt;                            &amp;lt;name&amp;gt;OrderConnectionFactory&amp;lt;/name&amp;gt;&lt;br&gt;                            &amp;lt;implemented-interface&amp;gt;javax.jms.QueueConnectionFactory&amp;lt;/implemented-interface&amp;gt;&lt;br&gt;
                            &amp;lt;implemented-interface&amp;gt;javax.jms.TopicConnectionFactory&amp;lt;/implemented-interface&amp;gt;&lt;br&gt;                            &amp;lt;connectionmanager&amp;gt;&lt;br&gt;                                &amp;lt;xa-transaction&amp;gt;&lt;br&gt;
                                    &amp;lt;transaction-caching/&amp;gt;&lt;br&gt;                                &amp;lt;/xa-transaction&amp;gt;&lt;br&gt;                                &amp;lt;single-pool&amp;gt;&lt;br&gt;                                    &amp;lt;match-one/&amp;gt;&lt;br&gt;
                                &amp;lt;/single-pool&amp;gt;&lt;br&gt;                            &amp;lt;/connectionmanager&amp;gt;&lt;br&gt;                        &amp;lt;/connectiondefinition-instance&amp;gt;&lt;br&gt;                    &amp;lt;/connection-definition&amp;gt;&lt;br&gt;
                &amp;lt;/outbound-resourceadapter&amp;gt;&lt;br&gt;            &amp;lt;/resourceadapter&amp;gt;&lt;br&gt;            &amp;lt;adminobject&amp;gt;&lt;br&gt;                &amp;lt;adminobject-interface&amp;gt;javax.jms.Queue&amp;lt;/adminobject-interface&amp;gt;&lt;br&gt;
                &amp;lt;adminobject-class&amp;gt;org.apache.activemq.command.ActiveMQQueue&amp;lt;/adminobject-class&amp;gt;&lt;br&gt;                &amp;lt;adminobject-instance&amp;gt;&lt;br&gt;                    &amp;lt;message-destination-name&amp;gt;OrderQueue&amp;lt;/message-destination-name&amp;gt;&lt;br&gt;
                    &amp;lt;config-property-setting name=&amp;quot;PhysicalName&amp;quot;&amp;gt;OrderQueue&amp;lt;/config-property-setting&amp;gt;&lt;br&gt;                &amp;lt;/adminobject-instance&amp;gt;&lt;br&gt;            &amp;lt;/adminobject&amp;gt;&lt;br&gt;            &amp;lt;adminobject&amp;gt;&lt;br&gt;
                &amp;lt;adminobject-interface&amp;gt;javax.jms.Topic&amp;lt;/adminobject-interface&amp;gt;&lt;br&gt;                &amp;lt;adminobject-class&amp;gt;org.apache.activemq.command.ActiveMQTopic&amp;lt;/adminobject-class&amp;gt;&lt;br&gt;            &amp;lt;/adminobject&amp;gt;&lt;br&gt;
 &amp;lt;/connector&amp;gt;&lt;br&gt;&lt;br&gt;Furthermore, you may check out this URL to find out the exact plans for jms-mdb sample application.&lt;br&gt;&lt;br&gt;&lt;a href=&quot;https://svn.apache.org/repos/asf/geronimo/samples/branches/2.1/samples/jms-mdb/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;https://svn.apache.org/repos/asf/geronimo/samples/branches/2.1/samples/jms-mdb/&lt;/a&gt;&lt;br&gt;
&lt;br&gt;Any questions, please let us know.&lt;br&gt;&lt;br&gt;Jeff C&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;&lt;div class=&quot;gmail_quote&quot;&gt;On Mon, Nov 2, 2009 at 8:18 PM, Antonio Fornié &lt;span dir=&quot;ltr&quot;&gt;&amp;lt;&lt;a href=&quot;http://old.nabble.com/user/SendEmail.jtp?type=post&amp;post=26164239&amp;i=0&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;sitaronocturnal@...&lt;/a&gt;&amp;gt;&lt;/span&gt; wrote:&lt;br&gt;
&lt;blockquote class=&quot;gmail_quote&quot; style=&quot;border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;&quot;&gt;&lt;br&gt;
Any help? If nobody can help for my specific problem, at least can anybody&lt;br&gt;
help me setting up this basic sample (I think it&amp;#39;s the easier one in the&lt;br&gt;
docs):&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;a href=&quot;http://cwiki.apache.org/GMOxDOC21/jms-mdb-jms-and-mdb-sample-application.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/GMOxDOC21/jms-mdb-jms-and-mdb-sample-application.html&lt;/a&gt;&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;Did anybody get it running only following the tutorial? Isn&amp;#39;t there anything&lt;br&gt;
missing? I tried to follow the tutorial setp by step several times but it&lt;br&gt;
was never working.&lt;br&gt;
&lt;br&gt;
Otherwise, can anybody recommend me another tutorial or another way to have&lt;br&gt;
JMS and an MDB running easier than this one?&lt;br&gt;
&lt;div class=&quot;im&quot;&gt;&lt;br&gt;
Thank you very much!&lt;br&gt;
&lt;br&gt;
Antonio&lt;br&gt;
--&lt;br&gt;
&lt;/div&gt;View this message in context: &lt;a href=&quot;http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26156693.html&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26156693.html&lt;/a&gt;&lt;br&gt;
&lt;div&gt;&lt;div&gt;&lt;/div&gt;&lt;div class=&quot;h5&quot;&gt;Sent from the Apache Geronimo - Users mailing list archive at Nabble.com.&lt;br&gt;
&lt;br&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;br&gt;
</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26164239.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26156693</id>
	<title>Re: Trying to set up a MDB</title>
	<published>2009-11-02T04:18:05Z</published>
	<updated>2009-11-02T04:18:05Z</updated>
	<author>
		<name>Antonio Fornié</name>
	</author>
	<content type="html">Any help? If nobody can help for my specific problem, at least can anybody help me setting up this basic sample (I think it's the easier one in the docs):
&lt;br&gt;&lt;a href=&quot;http://cwiki.apache.org/GMOxDOC21/jms-mdb-jms-and-mdb-sample-application.html&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://cwiki.apache.org/GMOxDOC21/jms-mdb-jms-and-mdb-sample-application.html&lt;/a&gt;&lt;br&gt;&lt;br&gt;Did anybody get it running only following the tutorial? Isn't there anything missing? I tried to follow the tutorial setp by step several times but it was never working.
&lt;br&gt;&lt;br&gt;Otherwise, can anybody recommend me another tutorial or another way to have JMS and an MDB running easier than this one?
&lt;br&gt;&lt;br&gt;Thank you very much!
&lt;br&gt;&lt;br&gt;Antonio</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26156693.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26156648</id>
	<title>The need for pooling beans</title>
	<published>2009-11-02T01:47:55Z</published>
	<updated>2009-11-02T01:47:55Z</updated>
	<author>
		<name>Antonio Fornié</name>
	</author>
	<content type="html">Hello!
&lt;br&gt;&lt;br&gt;I'd like to know about the real need for pooling SLSB. I think a SLSB is meant to have not shared data (not instance variables or so than shouldn't be shared), it only has methods that can be invoked from several clients at a time, right? Why can't my clients shared the same SLSB object? If there's no problem in more than one thread using the same method of the same object (SLSB) at the same time, why to have some SLSBs pooled instead of a singleton?
&lt;br&gt;&lt;br&gt;I find it's necessary in cases where the SLSB has for example a DB connection as an instance variable, that should not be used by more than one thread at the same time, but it's only for those kinds of cases?
&lt;br&gt;&lt;br&gt;Thank you very much!
&lt;br&gt;&lt;br&gt;Antonio</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/The-need-for-pooling-beans-tp26156648s134p26156648.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26149466</id>
	<title>Re: 2.2 in production</title>
	<published>2009-11-01T01:53:40Z</published>
	<updated>2009-11-01T01:53:40Z</updated>
	<author>
		<name>Gianny Damour-2</name>
	</author>
	<content type="html">Hi Trygve,
&lt;br&gt;&lt;br&gt;Thanks for reporting these problems with comprehensive log messages; &amp;nbsp;
&lt;br&gt;they were very helpful to diagnose.
&lt;br&gt;&lt;br&gt;The bug causing the inability to reliably restart without downtime &amp;nbsp;
&lt;br&gt;has been identified and fixed. I just deployed new WADI 2.2-SNAPSHOT &amp;nbsp;
&lt;br&gt;artifacts, which can be found there:
&lt;br&gt;&lt;br&gt;&lt;a href=&quot;http://snapshots.repository.codehaus.org/org/codehaus/wadi/&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://snapshots.repository.codehaus.org/org/codehaus/wadi/&lt;/a&gt;&lt;br&gt;&lt;br&gt;&lt;br&gt;Can you please confirm that this is now working as expected within &amp;nbsp;
&lt;br&gt;your environment?
&lt;br&gt;&lt;br&gt;&lt;br&gt;Regarding the warning message
&lt;br&gt;&lt;br&gt;&amp;gt; 16:22:43,524 WARN &amp;nbsp;[UpdateReplicationCommand] Update has not been &amp;nbsp;
&lt;br&gt;&amp;gt; properly cascaded due to a communication failure. If a targeted &amp;nbsp;
&lt;br&gt;&amp;gt; node has been lost, state will be re-balanced automatically.
&lt;br&gt;&lt;br&gt;the timeout is not exposed via API. Even if this warning message is &amp;nbsp;
&lt;br&gt;displayed, an update message has actually been queued for delivery to &amp;nbsp;
&lt;br&gt;the relevant back-up nodes. However, there is no guarantee that in &amp;nbsp;
&lt;br&gt;case of failure, the cluster will be able to restore the latest &amp;nbsp;
&lt;br&gt;session state as the latest update message may not have actually been &amp;nbsp;
&lt;br&gt;delivered to back-up nodes.
&lt;br&gt;&lt;br&gt;I conducted load-testing on a single computer. As the network traffic &amp;nbsp;
&lt;br&gt;going through the loopback interface does not actually touch the &amp;nbsp;
&lt;br&gt;network card, this is a problem I was never able to observe.
&lt;br&gt;&lt;br&gt;Do you have an idea of the traffic volume when this warning message &amp;nbsp;
&lt;br&gt;starts to appear? Also, do you have an idea of the session size?
&lt;br&gt;&lt;br&gt;Thanks,
&lt;br&gt;Gianny
&lt;br&gt;&lt;br&gt;On 31/10/2009, at 3:39 AM, Trygve Hardersen wrote:
&lt;br&gt;&lt;div class='shrinkable-quote'&gt;&lt;br&gt;&amp;gt; Hello
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We have been using Geronimo 2.2-SNAPSHOT in production for a good &amp;nbsp;
&lt;br&gt;&amp;gt; month now, and I thought I'd share some experiences with the &amp;nbsp;
&lt;br&gt;&amp;gt; community, and maybe get some help. We are an online backup &amp;nbsp;
&lt;br&gt;&amp;gt; service, check out jottabackup.com if you're interested.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Generally our experience has been very positive. We're using the &amp;nbsp;
&lt;br&gt;&amp;gt; GBean framework for custom server components, the DB connection &amp;nbsp;
&lt;br&gt;&amp;gt; pools against MySQL databases, stateless service EJBs and various &amp;nbsp;
&lt;br&gt;&amp;gt; MDB, and of course the web tier (Jetty). Everything is running &amp;nbsp;
&lt;br&gt;&amp;gt; smoothly and we're very much looking forward to 2.2 being released &amp;nbsp;
&lt;br&gt;&amp;gt; so we can &amp;quot;release&amp;quot; our own software.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; The issues we're having are related to WADI clustering with Jetty. &amp;nbsp;
&lt;br&gt;&amp;gt; First we can't use Jetty7 because of GERONIMO-4846, so we're using &amp;nbsp;
&lt;br&gt;&amp;gt; Jetty6 which works fine. The more serious issue is that we often &amp;nbsp;
&lt;br&gt;&amp;gt; can not update our servers without downtime. This is what happens:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We have 2 application servers (AS-000 and AS-001) running dynamic &amp;nbsp;
&lt;br&gt;&amp;gt; WADI HTTP session replication between them. When updating we first &amp;nbsp;
&lt;br&gt;&amp;gt; stop one, AS-000 in this case. That works fine and the active &amp;nbsp;
&lt;br&gt;&amp;gt; sessions are migrated to AS-001:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 23:43:18,160 INFO &amp;nbsp;[SimpleStateManager]
&lt;br&gt;&amp;gt; =============================
&lt;br&gt;&amp;gt; New Partition Balancing
&lt;br&gt;&amp;gt; Partition Balancing
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Size [24]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[0] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[1] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[2] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[3] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[4] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[5] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[6] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[7] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[8] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[9] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[10] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[11] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[12] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[13] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[14] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[15] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[16] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[17] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[18] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[19] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[20] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[21] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[22] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; &amp;nbsp; &amp;nbsp; Partition[23] owned by [TribesPeer [AS-001; tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.101:4000]]; version [3]; mergeVersion [0]
&lt;br&gt;&amp;gt; =============================
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 23:43:28,539 INFO &amp;nbsp;[TcpFailureDetector] Verification complete. &amp;nbsp;
&lt;br&gt;&amp;gt; Member disappeared[org.apache.catalina.tribes.membership.MemberImpl 
&lt;br&gt;&amp;gt; [tcp://{10, 0, 10, 100}:4000,{10, 0, 10, 100},4000, &amp;nbsp;
&lt;br&gt;&amp;gt; alive=41104531,id={-4 -32 54 90 -109 -17 65 64 -117 40 -110 -14 36 &amp;nbsp;
&lt;br&gt;&amp;gt; 93 -12 -118 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, &amp;nbsp;
&lt;br&gt;&amp;gt; command={66 65 66 89 45 65 76 69 88 ...(9)}, domain={74 79 84 84 65 &amp;nbsp;
&lt;br&gt;&amp;gt; 95 87 65 68 ...(10)}, ]]
&lt;br&gt;&amp;gt; 23:43:28,540 INFO &amp;nbsp;[ChannelInterceptorBase] memberDisappeared:tcp:// 
&lt;br&gt;&amp;gt; {10, 0, 10, 100}:4000
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; We then update AS-000 and try to start it, but it fails to rejoin &amp;nbsp;
&lt;br&gt;&amp;gt; the WADI cluster:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 23:46:30,784 INFO &amp;nbsp;[ReceiverBase] Receiver Server Socket bound to:/ 
&lt;br&gt;&amp;gt; 10.0.10.100:4000
&lt;br&gt;&amp;gt; 23:46:30,864 INFO &amp;nbsp;[ChannelInterceptorBase] memberStart &amp;nbsp;
&lt;br&gt;&amp;gt; local:org.apache.catalina.tribes.membership.MemberImpl[tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.100:4000,10.0.10.100,4000, alive=0,id={-103 34 80 -19 68 &amp;nbsp;
&lt;br&gt;&amp;gt; -51 70 -91 -108 39 -84 65 50 50 103 -107 }, payload={-84 -19 0 5 &amp;nbsp;
&lt;br&gt;&amp;gt; 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 &amp;nbsp;
&lt;br&gt;&amp;gt; 87 65 68 ...(10)}, ] notify:false peer:AS-000
&lt;br&gt;&amp;gt; 23:46:30,868 INFO &amp;nbsp;[McastService] Setting cluster mcast soTimeout &amp;nbsp;
&lt;br&gt;&amp;gt; to 500
&lt;br&gt;&amp;gt; 23:46:30,908 INFO &amp;nbsp;[McastService] Sleeping for 1000 milliseconds to &amp;nbsp;
&lt;br&gt;&amp;gt; establish cluster membership, start level:4
&lt;br&gt;&amp;gt; 23:46:31,139 INFO &amp;nbsp;[ChannelInterceptorBase] memberAdded:tcp://{10, &amp;nbsp;
&lt;br&gt;&amp;gt; 0, 10, 101}:4000
&lt;br&gt;&amp;gt; 23:46:31,908 INFO &amp;nbsp;[McastService] Done sleeping, membership &amp;nbsp;
&lt;br&gt;&amp;gt; established, start level:4
&lt;br&gt;&amp;gt; 23:46:31,912 INFO &amp;nbsp;[McastService] Sleeping for 1000 milliseconds to &amp;nbsp;
&lt;br&gt;&amp;gt; establish cluster membership, start level:8
&lt;br&gt;&amp;gt; 23:46:31,927 INFO &amp;nbsp;[BufferPool] Created a buffer pool with max size: 
&lt;br&gt;&amp;gt; 104857600 bytes of type:org.apache.catalina.tribes.io.BufferPool15Impl
&lt;br&gt;&amp;gt; 23:46:32,912 INFO &amp;nbsp;[McastService] Done sleeping, membership &amp;nbsp;
&lt;br&gt;&amp;gt; established, start level:8
&lt;br&gt;&amp;gt; 23:46:32,912 INFO &amp;nbsp;[ChannelInterceptorBase] memberStart &amp;nbsp;
&lt;br&gt;&amp;gt; local:org.apache.catalina.tribes.membership.MemberImpl[tcp:// 
&lt;br&gt;&amp;gt; 10.0.10.100:4000,10.0.10.100,4000, alive=272,id={-103 34 80 -19 68 &amp;nbsp;
&lt;br&gt;&amp;gt; -51 70 -91 -108 39 -84 65 50 50 103 -107 }, payload={-84 -19 0 5 &amp;nbsp;
&lt;br&gt;&amp;gt; 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 &amp;nbsp;
&lt;br&gt;&amp;gt; 87 65 68 ...(10)}, ] notify:false peer:AS-000
&lt;br&gt;&amp;gt; 23:46:37,848 INFO &amp;nbsp;[DiscStore] Creating directory: /usr/lib/jotta/ 
&lt;br&gt;&amp;gt; jotta-as-prod-1.0-SNAPSHOT/var/temp/SessionStore
&lt;br&gt;&amp;gt; 23:46:37,930 INFO &amp;nbsp;[BasicSingletonServiceHolder] [TribesPeer &amp;nbsp;
&lt;br&gt;&amp;gt; [AS-000; tcp://10.0.10.100:4000]] owns singleton service &amp;nbsp;
&lt;br&gt;&amp;gt; [PartitionManager for ServiceSpace [/]]
&lt;br&gt;&amp;gt; 23:46:37,964 INFO &amp;nbsp;[BasicSingletonServiceHolder] [TribesPeer &amp;nbsp;
&lt;br&gt;&amp;gt; [AS-000; tcp://10.0.10.100:4000]] resigns ownership of singleton &amp;nbsp;
&lt;br&gt;&amp;gt; service [PartitionManager for ServiceSpace [/]]
&lt;br&gt;&amp;gt; 23:47:40,065 ERROR [BasicServiceRegistry] Error while starting &amp;nbsp;
&lt;br&gt;&amp;gt; [Holder for service &amp;nbsp;
&lt;br&gt;&amp;gt; [org.codehaus.wadi.location.partitionmanager.SimplePartitionManager@7d 
&lt;br&gt;&amp;gt; c2445f] named [PartitionManager] in space [ServiceSpace [/]]]
&lt;br&gt;&amp;gt; org.codehaus.wadi.location.partitionmanager.PartitionManagerException: 
&lt;br&gt;&amp;gt; &amp;nbsp;Partition [0] is unknown.
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.location.partitionmanager.SimplePartitionManager.wai 
&lt;br&gt;&amp;gt; tForBoot(SimplePartitionManager.java:248)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.location.partitionmanager.SimplePartitionManager.sta 
&lt;br&gt;&amp;gt; rt(SimplePartitionManager.java:119)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.servicespace.basic.BasicServiceHolder.start 
&lt;br&gt;&amp;gt; (BasicServiceHolder.java:60)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.servicespace.basic.BasicServiceRegistry.start 
&lt;br&gt;&amp;gt; (BasicServiceRegistry.java:152)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.servicespace.basic.BasicServiceSpace.start 
&lt;br&gt;&amp;gt; (BasicServiceSpace.java:169)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.clustering.wadi.BasicWADISessionManager.doStart 
&lt;br&gt;&amp;gt; (BasicWADISessionManager.java:125)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance 
&lt;br&gt;&amp;gt; (GBeanInstance.java:948)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( 
&lt;br&gt;&amp;gt; GBeanInstanceState.java:269)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
&lt;br&gt;&amp;gt; (GBeanInstanceState.java:103)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive 
&lt;br&gt;&amp;gt; (GBeanInstanceState.java:125)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive 
&lt;br&gt;&amp;gt; (GBeanInstance.java:538)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean 
&lt;br&gt;&amp;gt; (BasicKernel.java:377)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration 
&lt;br&gt;&amp;gt; GBeans(ConfigurationUtil.java:456)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration 
&lt;br&gt;&amp;gt; GBeans(ConfigurationUtil.java:493)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.config.KernelConfigurationManager.start 
&lt;br&gt;&amp;gt; (KernelConfigurationManager.java:190)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf 
&lt;br&gt;&amp;gt; iguration(SimpleConfigurationManager.java:546)
&lt;br&gt;&amp;gt; 	at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
&lt;br&gt;&amp;gt; 	at sun.reflect.DelegatingMethodAccessorImpl.invoke 
&lt;br&gt;&amp;gt; (DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;gt; 	at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke 
&lt;br&gt;&amp;gt; (ReflectionMethodInvoker.java:34)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
&lt;br&gt;&amp;gt; (GBeanOperation.java:130)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
&lt;br&gt;&amp;gt; (GBeanInstance.java:815)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
&lt;br&gt;&amp;gt; (RawInvoker.java:57)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
&lt;br&gt;&amp;gt; (RawOperationInvoker.java:35)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
&lt;br&gt;&amp;gt; (ProxyMethodInterceptor.java:96)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.GBeanLifecycle$$EnhancerByCGLIB$ 
&lt;br&gt;&amp;gt; $628b9237.startConfiguration(&amp;lt;generated&amp;gt;)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup 
&lt;br&gt;&amp;gt; (EmbeddedDaemon.java:161)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.system.main.EmbeddedDaemon.execute 
&lt;br&gt;&amp;gt; (EmbeddedDaemon.java:78)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main 
&lt;br&gt;&amp;gt; (MainConfigurationBootstrapper.java:45)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.cli.AbstractCLI.executeMain 
&lt;br&gt;&amp;gt; (AbstractCLI.java:65)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
&lt;br&gt;&amp;gt; 23:47:40,078 ERROR [BasicWADISessionManager] Failed to stop
&lt;br&gt;&amp;gt; org.codehaus.wadi.servicespace.ServiceSpaceNotFoundException: &amp;nbsp;
&lt;br&gt;&amp;gt; ServiceSpaceName not found
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.servicespace.basic.BasicServiceSpaceRegistry.unregis 
&lt;br&gt;&amp;gt; ter(BasicServiceSpaceRegistry.java:55)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.servicespace.basic.BasicServiceSpace.unregisterServi 
&lt;br&gt;&amp;gt; ceSpace(BasicServiceSpace.java:228)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.servicespace.basic.BasicServiceSpace.stop 
&lt;br&gt;&amp;gt; (BasicServiceSpace.java:175)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.clustering.wadi.BasicWADISessionManager.doFail 
&lt;br&gt;&amp;gt; (BasicWADISessionManager.java:134)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.GBeanInstance.createInstance 
&lt;br&gt;&amp;gt; (GBeanInstance.java:978)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.gbean.runtime.GBeanInstanceState.attemptFullStart( 
&lt;br&gt;&amp;gt; GBeanInstanceState.java:269)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.GBeanInstanceState.start 
&lt;br&gt;&amp;gt; (GBeanInstanceState.java:103)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.gbean.runtime.GBeanInstanceState.startRecursive 
&lt;br&gt;&amp;gt; (GBeanInstanceState.java:125)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.GBeanInstance.startRecursive 
&lt;br&gt;&amp;gt; (GBeanInstance.java:538)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.kernel.basic.BasicKernel.startRecursiveGBean 
&lt;br&gt;&amp;gt; (BasicKernel.java:377)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration 
&lt;br&gt;&amp;gt; GBeans(ConfigurationUtil.java:456)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.config.ConfigurationUtil.startConfiguration 
&lt;br&gt;&amp;gt; GBeans(ConfigurationUtil.java:493)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.config.KernelConfigurationManager.start 
&lt;br&gt;&amp;gt; (KernelConfigurationManager.java:190)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.config.SimpleConfigurationManager.startConf 
&lt;br&gt;&amp;gt; iguration(SimpleConfigurationManager.java:546)
&lt;br&gt;&amp;gt; 	at sun.reflect.GeneratedMethodAccessor22.invoke(Unknown Source)
&lt;br&gt;&amp;gt; 	at sun.reflect.DelegatingMethodAccessorImpl.invoke 
&lt;br&gt;&amp;gt; (DelegatingMethodAccessorImpl.java:25)
&lt;br&gt;&amp;gt; 	at java.lang.reflect.Method.invoke(Method.java:597)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.ReflectionMethodInvoker.invoke 
&lt;br&gt;&amp;gt; (ReflectionMethodInvoker.java:34)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.GBeanOperation.invoke 
&lt;br&gt;&amp;gt; (GBeanOperation.java:130)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.GBeanInstance.invoke 
&lt;br&gt;&amp;gt; (GBeanInstance.java:815)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.runtime.RawInvoker.invoke 
&lt;br&gt;&amp;gt; (RawInvoker.java:57)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke 
&lt;br&gt;&amp;gt; (RawOperationInvoker.java:35)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept 
&lt;br&gt;&amp;gt; (ProxyMethodInterceptor.java:96)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.gbean.GBeanLifecycle$$EnhancerByCGLIB$ 
&lt;br&gt;&amp;gt; $628b9237.startConfiguration(&amp;lt;generated&amp;gt;)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.system.main.EmbeddedDaemon.doStartup 
&lt;br&gt;&amp;gt; (EmbeddedDaemon.java:161)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.system.main.EmbeddedDaemon.execute 
&lt;br&gt;&amp;gt; (EmbeddedDaemon.java:78)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.kernel.util.MainConfigurationBootstrapper.main 
&lt;br&gt;&amp;gt; (MainConfigurationBootstrapper.java:45)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.cli.AbstractCLI.executeMain 
&lt;br&gt;&amp;gt; (AbstractCLI.java:65)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.cli.daemon.DaemonCLI.main(DaemonCLI.java:30)
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; After this failure the server stops. Over at the running instance &amp;nbsp;
&lt;br&gt;&amp;gt; AS-001 this is logged:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 23:46:31,909 INFO &amp;nbsp;[ChannelInterceptorBase] memberAdded:tcp://{10, &amp;nbsp;
&lt;br&gt;&amp;gt; 0, 10, 100}:4000
&lt;br&gt;&amp;gt; 23:46:37,929 INFO &amp;nbsp;[BasicSingletonServiceHolder] [TribesPeer &amp;nbsp;
&lt;br&gt;&amp;gt; [AS-001; tcp://10.0.10.101:4000]] owns singleton service &amp;nbsp;
&lt;br&gt;&amp;gt; [PartitionManager for ServiceSpace [/]]
&lt;br&gt;&amp;gt; 23:46:37,929 INFO &amp;nbsp;[BasicPartitionBalancerSingletonService] &amp;nbsp;
&lt;br&gt;&amp;gt; Queueing partition rebalancing
&lt;br&gt;&amp;gt; 23:46:38,438 ERROR [BasicEnvelopeDispatcherManager] problem &amp;nbsp;
&lt;br&gt;&amp;gt; dispatching message
&lt;br&gt;&amp;gt; java.lang.IllegalArgumentException: &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.core.store.BasicStoreMotable is not a Session
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.SessionStateHandler.newExt 
&lt;br&gt;&amp;gt; ractFullStateExternalizable(SessionStateHandler.java:105)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.SessionStateHandler.extrac 
&lt;br&gt;&amp;gt; tFullState(SessionStateHandler.java:53)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.CreateStorageCommand.execu 
&lt;br&gt;&amp;gt; te(CreateStorageCommand.java:45)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.SyncSecondaryManager.updat 
&lt;br&gt;&amp;gt; eSecondaries(SyncSecondaryManager.java:169)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.SyncSecondaryManager.updat 
&lt;br&gt;&amp;gt; eSecondaries(SyncSecondaryManager.java:114)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.SyncSecondaryManager.updat 
&lt;br&gt;&amp;gt; eSecondaries(SyncSecondaryManager.java:103)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.SyncSecondaryManager.updat 
&lt;br&gt;&amp;gt; eSecondariesFollowingJoiningPeer(SyncSecondaryManager.java:75)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.ReOrganizeSecondariesListe 
&lt;br&gt;&amp;gt; ner.receive(ReOrganizeSecondariesListener.java:53)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.servicespace.basic.BasicServiceMonitor.notifyListene 
&lt;br&gt;&amp;gt; rs(BasicServiceMonitor.java:124)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.servicespace.basic.BasicServiceMonitor.processLifecy 
&lt;br&gt;&amp;gt; cleEvent(BasicServiceMonitor.java:141)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.servicespace.basic.BasicServiceMonitor 
&lt;br&gt;&amp;gt; $ServiceLifecycleEndpoint.dispatch(BasicServiceMonitor.java:148)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.group.impl.ServiceEndpointWrapper.dispatch 
&lt;br&gt;&amp;gt; (ServiceEndpointWrapper.java:50)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.group.impl.BasicEnvelopeDispatcherManager 
&lt;br&gt;&amp;gt; $DispatchRunner.run(BasicEnvelopeDispatcherManager.java:121)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.servicespace.basic.BasicServiceSpaceDispatcher 
&lt;br&gt;&amp;gt; $ExecuteInThread.execute(BasicServiceSpaceDispatcher.java:102)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.group.impl.BasicEnvelopeDispatcherManager.onEnvelope 
&lt;br&gt;&amp;gt; (BasicEnvelopeDispatcherManager.java:100)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.group.impl.AbstractDispatcher.doOnEnvelope 
&lt;br&gt;&amp;gt; (AbstractDispatcher.java:104)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.group.impl.AbstractDispatcher.onEnvelope 
&lt;br&gt;&amp;gt; (AbstractDispatcher.java:100)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.servicespace.basic.ServiceSpaceEndpoint.dispatch 
&lt;br&gt;&amp;gt; (ServiceSpaceEndpoint.java:49)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.group.impl.ServiceEndpointWrapper.dispatch 
&lt;br&gt;&amp;gt; (ServiceEndpointWrapper.java:50)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.group.impl.BasicEnvelopeDispatcherManager 
&lt;br&gt;&amp;gt; $DispatchRunner.run(BasicEnvelopeDispatcherManager.java:121)
&lt;br&gt;&amp;gt; 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask 
&lt;br&gt;&amp;gt; (ThreadPoolExecutor.java:886)
&lt;br&gt;&amp;gt; 	at java.util.concurrent.ThreadPoolExecutor$Worker.run 
&lt;br&gt;&amp;gt; (ThreadPoolExecutor.java:908)
&lt;br&gt;&amp;gt; 	at java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt; 23:46:40,063 INFO &amp;nbsp;[BasicPartitionBalancerSingletonService] &amp;nbsp;
&lt;br&gt;&amp;gt; Queueing partition rebalancing
&lt;br&gt;&amp;gt; 23:46:42,938 WARN &amp;nbsp;[BasicPartitionBalancerSingletonService] &amp;nbsp;
&lt;br&gt;&amp;gt; Rebalancing has failed
&lt;br&gt;&amp;gt; org.codehaus.wadi.group.MessageExchangeException: No correlated &amp;nbsp;
&lt;br&gt;&amp;gt; messages received within [5000]ms
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.group.impl.AbstractDispatcher.attemptMultiRendezVous 
&lt;br&gt;&amp;gt; (AbstractDispatcher.java:174)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.location.balancing.BasicPartitionBalancer.fetchBalan 
&lt;br&gt;&amp;gt; cingInfoState(BasicPartitionBalancer.java:85)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.location.balancing.BasicPartitionBalancer.balancePar 
&lt;br&gt;&amp;gt; titions(BasicPartitionBalancer.java:69)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.location.balancing.BasicPartitionBalancerSingletonSe 
&lt;br&gt;&amp;gt; rvice.run(BasicPartitionBalancerSingletonService.java:85)
&lt;br&gt;&amp;gt; 	at java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt; 23:46:42,939 WARN &amp;nbsp;[BasicPartitionBalancerSingletonService] Will &amp;nbsp;
&lt;br&gt;&amp;gt; retry rebalancing in [500] ms
&lt;br&gt;&amp;gt; 23:46:43,439 INFO &amp;nbsp;[BasicPartitionBalancerSingletonService] &amp;nbsp;
&lt;br&gt;&amp;gt; Queueing partition rebalancing
&lt;br&gt;&amp;gt; 23:47:40,269 INFO &amp;nbsp;[TcpFailureDetector] Verification complete. &amp;nbsp;
&lt;br&gt;&amp;gt; Member disappeared[org.apache.catalina.tribes.membership.MemberImpl 
&lt;br&gt;&amp;gt; [tcp://{10, 0, 10, 100}:4000,{10, 0, 10, 100},4000, alive=69401,id= 
&lt;br&gt;&amp;gt; {-103 34 80 -19 68 -51 70 -91 -108 39 -84 65 50 50 103 -107 }, &amp;nbsp;
&lt;br&gt;&amp;gt; payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, command={66 65 66 &amp;nbsp;
&lt;br&gt;&amp;gt; 89 45 65 76 69 88 ...(9)}, domain={74 79 84 84 65 95 87 65 68 ... 
&lt;br&gt;&amp;gt; (10)}, ]]
&lt;br&gt;&amp;gt; 23:47:40,271 INFO &amp;nbsp;[ChannelInterceptorBase] memberDisappeared:tcp:// 
&lt;br&gt;&amp;gt; {10, 0, 10, 100}:4000
&lt;br&gt;&amp;gt; 23:47:40,271 INFO &amp;nbsp;[BasicPartitionBalancerSingletonService] &amp;nbsp;
&lt;br&gt;&amp;gt; Queueing partition rebalancing
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; If I try to start AS-000 again the same thing happens. If we stop &amp;nbsp;
&lt;br&gt;&amp;gt; AS-001 the following is logged;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 23:49:18,695 INFO &amp;nbsp;[SimpleStateManager] Evacuating partitions
&lt;br&gt;&amp;gt; 23:49:18,699 INFO &amp;nbsp;[BasicPartitionBalancerSingletonService] &amp;nbsp;
&lt;br&gt;&amp;gt; Queueing partition rebalancing
&lt;br&gt;&amp;gt; 23:49:23,698 WARN &amp;nbsp;[SimpleStateManager] Partition balancer has &amp;nbsp;
&lt;br&gt;&amp;gt; disappeared - backing off for [1000]ms
&lt;br&gt;&amp;gt; 23:49:24,699 INFO &amp;nbsp;[BasicPartitionBalancerSingletonService] &amp;nbsp;
&lt;br&gt;&amp;gt; Queueing partition rebalancing
&lt;br&gt;&amp;gt; 23:49:29,698 WARN &amp;nbsp;[SimpleStateManager] Partition balancer has &amp;nbsp;
&lt;br&gt;&amp;gt; disappeared - backing off for [1000]ms
&lt;br&gt;&amp;gt; 23:49:30,699 INFO &amp;nbsp;[BasicPartitionBalancerSingletonService] &amp;nbsp;
&lt;br&gt;&amp;gt; Queueing partition rebalancing
&lt;br&gt;&amp;gt; 23:49:35,699 WARN &amp;nbsp;[SimpleStateManager] Partition balancer has &amp;nbsp;
&lt;br&gt;&amp;gt; disappeared - backing off for [1000]ms
&lt;br&gt;&amp;gt; 23:49:36,700 INFO &amp;nbsp;[BasicPartitionBalancerSingletonService] &amp;nbsp;
&lt;br&gt;&amp;gt; Queueing partition rebalancing
&lt;br&gt;&amp;gt; 23:49:41,699 WARN &amp;nbsp;[SimpleStateManager] Partition balancer has &amp;nbsp;
&lt;br&gt;&amp;gt; disappeared - backing off for [1000]ms
&lt;br&gt;&amp;gt; 23:49:42,701 INFO &amp;nbsp;[BasicPartitionBalancerSingletonService] &amp;nbsp;
&lt;br&gt;&amp;gt; Queueing partition rebalancing
&lt;br&gt;&amp;gt; 23:49:47,700 WARN &amp;nbsp;[SimpleStateManager] Partition balancer has &amp;nbsp;
&lt;br&gt;&amp;gt; disappeared - backing off for [1000]ms
&lt;br&gt;&amp;gt; 23:49:48,700 INFO &amp;nbsp;[SimpleStateManager] Evacuated
&lt;br&gt;&amp;gt; 23:49:48,808 INFO &amp;nbsp;[AbstractExclusiveContextualiser] Unloaded &amp;nbsp;
&lt;br&gt;&amp;gt; sessions=[36]
&lt;br&gt;&amp;gt; 23:49:48,843 INFO &amp;nbsp;[AbstractExclusiveContextualiser] Unloaded &amp;nbsp;
&lt;br&gt;&amp;gt; sessions=[13]
&lt;br&gt;&amp;gt; 23:49:58,852 INFO &amp;nbsp;[BasicSingletonServiceHolder] [TribesPeer &amp;nbsp;
&lt;br&gt;&amp;gt; [AS-001; tcp://10.0.10.101:4000]] resigns ownership of singleton &amp;nbsp;
&lt;br&gt;&amp;gt; service [PartitionManager for ServiceSpace [/]]
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; , however AS-001 then just hangs, and we have to kill the process &amp;nbsp;
&lt;br&gt;&amp;gt; to get it stopped. After this we can start AS-000, update AS-001 &amp;nbsp;
&lt;br&gt;&amp;gt; and it always seems to have no problem joining the cluster &amp;nbsp;
&lt;br&gt;&amp;gt; thereafter. The strange thing is that this problem does not always &amp;nbsp;
&lt;br&gt;&amp;gt; occur, sometimes everything goes fine. I can't find a consistent &amp;nbsp;
&lt;br&gt;&amp;gt; pattern but I've tried stopping AS-001 before AS-000, and I'm sure &amp;nbsp;
&lt;br&gt;&amp;gt; no serializable object in the session has changed between the &amp;nbsp;
&lt;br&gt;&amp;gt; updated and running instance.
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; My gut feeling is that this is either a concurrency-related bug in &amp;nbsp;
&lt;br&gt;&amp;gt; WADI or a network-timeout related problem. During normal operation &amp;nbsp;
&lt;br&gt;&amp;gt; I'm sometimes seeing messages like this in the log files:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 17:14:08,869 INFO &amp;nbsp;[TcpFailureDetector] Received memberDisappeared 
&lt;br&gt;&amp;gt; [org.apache.catalina.tribes.membership.MemberImpl[tcp://{10, 0, 10, &amp;nbsp;
&lt;br&gt;&amp;gt; 101}:4000,{10, 0, 10, 101},4000, alive=95659954,id={-52 -76 98 22 &amp;nbsp;
&lt;br&gt;&amp;gt; 10 71 76 -72 -122 -59 -21 -29 44 -86 38 114 }, payload={-84 -19 0 5 &amp;nbsp;
&lt;br&gt;&amp;gt; 115 114 0 50 111 ...(423)}, command={}, domain={74 79 84 84 65 95 &amp;nbsp;
&lt;br&gt;&amp;gt; 87 65 68 ...(10)}, ]] message. Will verify.
&lt;br&gt;&amp;gt; 17:14:08,870 INFO &amp;nbsp;[TcpFailureDetector] Verification complete. &amp;nbsp;
&lt;br&gt;&amp;gt; Member still alive[org.apache.catalina.tribes.membership.MemberImpl 
&lt;br&gt;&amp;gt; [tcp://{10, 0, 10, 101}:4000,{10, 0, 10, 101},4000, &amp;nbsp;
&lt;br&gt;&amp;gt; alive=95659954,id={-52 -76 98 22 10 71 76 -72 -122 -59 -21 -29 44 &amp;nbsp;
&lt;br&gt;&amp;gt; -86 38 114 }, payload={-84 -19 0 5 115 114 0 50 111 ...(423)}, &amp;nbsp;
&lt;br&gt;&amp;gt; command={}, domain={74 79 84 84 65 95 87 65 68 ...(10)}, ]]
&lt;br&gt;&amp;gt; And lately, as traffic has increased, errors like this:
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; 16:22:43,524 WARN &amp;nbsp;[UpdateReplicationCommand] Update has not been &amp;nbsp;
&lt;br&gt;&amp;gt; properly cascaded due to a communication failure. If a targeted &amp;nbsp;
&lt;br&gt;&amp;gt; node has been lost, state will be re-balanced automatically.
&lt;br&gt;&amp;gt; org.codehaus.wadi.servicespace.ServiceInvocationException: &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.group.MessageExchangeException: No correlated &amp;nbsp;
&lt;br&gt;&amp;gt; messages received within [2000]ms
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.servicespace.basic.CGLIBServiceProxyFactory 
&lt;br&gt;&amp;gt; $ProxyMethodInterceptor.intercept(CGLIBServiceProxyFactory.java:209)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.replication.storage.ReplicaStorage$ 
&lt;br&gt;&amp;gt; $EnhancerByCGLIB$$a901e91b.mergeUpdate(&amp;lt;generated&amp;gt;)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.UpdateReplicationCommand.c 
&lt;br&gt;&amp;gt; ascadeUpdate(UpdateReplicationCommand.java:93)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.UpdateReplicationCommand.r 
&lt;br&gt;&amp;gt; un(UpdateReplicationCommand.java:86)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.SyncReplicationManager.upd 
&lt;br&gt;&amp;gt; ate(SyncReplicationManager.java:138)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.replication.manager.basic.LoggingReplicationManager. 
&lt;br&gt;&amp;gt; update(LoggingReplicationManager.java:100)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.core.session.AbstractReplicableSession.onEndProcessi 
&lt;br&gt;&amp;gt; ng(AbstractReplicableSession.java:49)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.core.session.AtomicallyReplicableSession.onEndProces 
&lt;br&gt;&amp;gt; sing(AtomicallyReplicableSession.java:58)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.clustering.wadi.WADISessionAdaptor.onEndAccess 
&lt;br&gt;&amp;gt; (WADISessionAdaptor.java:77)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.jetty6.cluster.ClusteredSessionManager.complete 
&lt;br&gt;&amp;gt; (ClusteredSessionManager.java:60)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.servlet.SessionHandler.handle 
&lt;br&gt;&amp;gt; (SessionHandler.java:198)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.jetty6.cluster.ClusteredSessionHandler.doHandle 
&lt;br&gt;&amp;gt; (ClusteredSessionHandler.java:59)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.jetty6.cluster.ClusteredSessionHandler 
&lt;br&gt;&amp;gt; $ActualHandler.handle(ClusteredSessionHandler.java:66)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.jetty6.cluster.AbstractClusteredPreHandler 
&lt;br&gt;&amp;gt; $WebClusteredInvocation.invokeLocally 
&lt;br&gt;&amp;gt; (AbstractClusteredPreHandler.java:71)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.jetty6.cluster.wadi.WADIClusteredPreHandler 
&lt;br&gt;&amp;gt; $WADIWebClusteredInvocation.access$000(WADIClusteredPreHandler.java: 
&lt;br&gt;&amp;gt; 52)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.jetty6.cluster.wadi.WADIClusteredPreHandler 
&lt;br&gt;&amp;gt; $WADIWebClusteredInvocation$1.doFilter(WADIClusteredPreHandler.java: 
&lt;br&gt;&amp;gt; 64)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.web.impl.WebInvocation.invoke 
&lt;br&gt;&amp;gt; (WebInvocation.java:116)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.core.contextualiser.MemoryContextualiser.handleLocal 
&lt;br&gt;&amp;gt; ly(MemoryContextualiser.java:71)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.core.contextualiser.AbstractExclusiveContextualiser. 
&lt;br&gt;&amp;gt; handle(AbstractExclusiveContextualiser.java:94)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.core.contextualiser.AbstractMotingContextualiser.con 
&lt;br&gt;&amp;gt; textualise(AbstractMotingContextualiser.java:37)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.core.manager.StandardManager.processStateful 
&lt;br&gt;&amp;gt; (StandardManager.java:150)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.core.manager.StandardManager.contextualise 
&lt;br&gt;&amp;gt; (StandardManager.java:142)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.core.manager.ClusteredManager.contextualise 
&lt;br&gt;&amp;gt; (ClusteredManager.java:81)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.jetty6.cluster.wadi.WADIClusteredPreHandler 
&lt;br&gt;&amp;gt; $WADIWebClusteredInvocation.invoke(WADIClusteredPreHandler.java:72)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.jetty6.cluster.AbstractClusteredPreHandler.handle( 
&lt;br&gt;&amp;gt; AbstractClusteredPreHandler.java:39)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.jetty6.cluster.ClusteredSessionHandler.handle 
&lt;br&gt;&amp;gt; (ClusteredSessionHandler.java:51)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.handler.ContextHandler.handle 
&lt;br&gt;&amp;gt; (ContextHandler.java:765)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.webapp.WebAppContext.handle 
&lt;br&gt;&amp;gt; (WebAppContext.java:417)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.jetty6.handler.TwistyWebAppContext.access 
&lt;br&gt;&amp;gt; $101(TwistyWebAppContext.java:41)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.jetty6.handler.TwistyWebAppContext 
&lt;br&gt;&amp;gt; $TwistyHandler.handle(TwistyWebAppContext.java:66)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.jetty6.handler.ThreadClassloaderHandler.handle 
&lt;br&gt;&amp;gt; (ThreadClassloaderHandler.java:46)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.jetty6.handler.InstanceContextHandler.handle 
&lt;br&gt;&amp;gt; (InstanceContextHandler.java:58)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.jetty6.handler.UserTransactionHandler.handle 
&lt;br&gt;&amp;gt; (UserTransactionHandler.java:48)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.apache.geronimo.jetty6.handler.ComponentContextHandler.handle 
&lt;br&gt;&amp;gt; (ComponentContextHandler.java:47)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.jetty6.handler.TwistyWebAppContext.handle 
&lt;br&gt;&amp;gt; (TwistyWebAppContext.java:60)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.handler.ContextHandlerCollection.handle 
&lt;br&gt;&amp;gt; (ContextHandlerCollection.java:230)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.handler.HandlerCollection.handle 
&lt;br&gt;&amp;gt; (HandlerCollection.java:114)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.handler.HandlerWrapper.handle 
&lt;br&gt;&amp;gt; (HandlerWrapper.java:152)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.Server.handle(Server.java:326)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.HttpConnection.handleRequest 
&lt;br&gt;&amp;gt; (HttpConnection.java:534)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.HttpConnection$RequestHandler.content 
&lt;br&gt;&amp;gt; (HttpConnection.java:879)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:747)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:218)
&lt;br&gt;&amp;gt; 	at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:404)
&lt;br&gt;&amp;gt; 	at org.mortbay.io.nio.SelectChannelEndPoint.run 
&lt;br&gt;&amp;gt; (SelectChannelEndPoint.java:409)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.pool.ThreadPool$1.run(ThreadPool.java:214)
&lt;br&gt;&amp;gt; 	at org.apache.geronimo.pool.ThreadPool 
&lt;br&gt;&amp;gt; $ContextClassLoaderRunnable.run(ThreadPool.java:344)
&lt;br&gt;&amp;gt; 	at java.util.concurrent.ThreadPoolExecutor$Worker.runTask 
&lt;br&gt;&amp;gt; (ThreadPoolExecutor.java:886)
&lt;br&gt;&amp;gt; 	at java.util.concurrent.ThreadPoolExecutor$Worker.run 
&lt;br&gt;&amp;gt; (ThreadPoolExecutor.java:908)
&lt;br&gt;&amp;gt; 	at java.lang.Thread.run(Thread.java:619)
&lt;br&gt;&amp;gt; Caused by: org.codehaus.wadi.group.MessageExchangeException: No &amp;nbsp;
&lt;br&gt;&amp;gt; correlated messages received within [2000]ms
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.group.impl.AbstractDispatcher.attemptMultiRendezVous 
&lt;br&gt;&amp;gt; (AbstractDispatcher.java:174)
&lt;br&gt;&amp;gt; 	at &amp;nbsp;
&lt;br&gt;&amp;gt; org.codehaus.wadi.servicespace.basic.BasicServiceInvoker.invokeOnPeers 
&lt;br&gt;&amp;gt; (BasicServiceInvoker.java:90)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.servicespace.basic.BasicServiceInvoker.invoke 
&lt;br&gt;&amp;gt; (BasicServiceInvoker.java:69)
&lt;br&gt;&amp;gt; 	at org.codehaus.wadi.servicespace.basic.CGLIBServiceProxyFactory 
&lt;br&gt;&amp;gt; $ProxyMethodInterceptor.intercept(CGLIBServiceProxyFactory.java:193)
&lt;br&gt;&amp;gt; 	... 49 more
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Does anyone have some insight into what might be causing this, or &amp;nbsp;
&lt;br&gt;&amp;gt; where the timeouts can be increased if there are any?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; I'm thinking that a static WADI configuration can be more stable &amp;nbsp;
&lt;br&gt;&amp;gt; than the dynamic setup we have not which relies upon multicasting. &amp;nbsp;
&lt;br&gt;&amp;gt; Does anyone have experience with similar setups?
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Thanks!
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt; Trygve Hardersen - Jotta
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;br&gt;&amp;gt;
&lt;/div&gt;&lt;br&gt;</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/2.2-in-production-tp26133290s134p26149466.html" />
</entry>

<entry>
	<id>tag:old.nabble.com,2006:post-26146663</id>
	<title>Re: Trying to set up a MDB</title>
	<published>2009-10-31T15:46:10Z</published>
	<updated>2009-10-31T15:46:10Z</updated>
	<author>
		<name>Antonio Fornié</name>
	</author>
	<content type="html">Hello!
&lt;br&gt;&lt;br&gt;My ear structure:
&lt;br&gt;root/car_web.war
&lt;br&gt;root/car_ejb.jar
&lt;br&gt;root/geronimo-activemq-ra-2.1.4.rar
&lt;br&gt;root/META-INF/MANIFEST.MF
&lt;br&gt;root/META-INF/application.xml
&lt;br&gt;root/META-INF/jms-resources.xml
&lt;br&gt;&lt;br&gt;My application.xml is this:
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;lt;application xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot; xmlns=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/javaee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/javaee&lt;/a&gt;&amp;quot; xmlns:application=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/javaee/application_5.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/javaee/application_5.xsd&lt;/a&gt;&amp;quot; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/javaee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/javaee&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://java.sun.com/xml/ns/javaee/application_5.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/javaee/application_5.xsd&lt;/a&gt;&amp;quot; id=&amp;quot;Application_ID&amp;quot; version=&amp;quot;5&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;description&amp;gt;My MDB APP&amp;lt;/description&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;display-name&amp;gt;car_ear&amp;lt;/display-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;web&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;web-uri&amp;gt;car_web.war&amp;lt;/web-uri&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;context-root&amp;gt;car_web&amp;lt;/context-root&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/web&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;ejb&amp;gt;car_ejb.jar&amp;lt;/ejb&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;module&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;connector&amp;gt;geronimo-activemq-ra-2.1.4.rar&amp;lt;/connector&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;lt;/module&amp;gt;
&lt;br&gt;&amp;lt;/application&amp;gt;
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&lt;br&gt;My ejb-jar.xml is this:
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;
&lt;br&gt;&amp;lt;ejb-jar version=&amp;quot;3.0&amp;quot; xmlns=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/javaee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/javaee&lt;/a&gt;&amp;quot; xmlns:xsi=&amp;quot;&lt;a href=&quot;http://www.w3.org/2001/XMLSchema-instance&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://www.w3.org/2001/XMLSchema-instance&lt;/a&gt;&amp;quot; xsi:schemaLocation=&amp;quot;&lt;a href=&quot;http://java.sun.com/xml/ns/javaee&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/javaee&lt;/a&gt;&amp;nbsp;&lt;a href=&quot;http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://java.sun.com/xml/ns/javaee/ejb-jar_3_0.xsd&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;display-name&amp;gt;car_ejb &amp;lt;/display-name&amp;gt;
&lt;br&gt;&amp;lt;/ejb-jar&amp;gt;
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&lt;br&gt;My open-ejb-jar.xml is this:
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&amp;lt;openejb-jar xmlns=&amp;quot;&lt;a href=&quot;http://openejb.apache.org/xml/ns/openejb-jar-2.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://openejb.apache.org/xml/ns/openejb-jar-2.2&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;enterprise-beans&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;message-driven&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;ejb-name&amp;gt;OrderRecvMDB&amp;lt;/ejb-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;resource-adapter&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;resource-link&amp;gt;jms-resources&amp;lt;/resource-link&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/resource-adapter&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/message-driven&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;lt;/enterprise-beans&amp;gt;
&lt;br&gt;&amp;lt;/openejb-jar&amp;gt;
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&lt;br&gt;My jms-resources is this:
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&amp;lt;connector xmlns=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/j2ee/connector-1.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/j2ee/connector-1.2&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;resourceadapter&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;resourceadapter-instance&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;resourceadapter-name&amp;gt;jms-resources&amp;lt;/resourceadapter-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;nam:workmanager xmlns:nam=&amp;quot;&lt;a href=&quot;http://geronimo.apache.org/xml/ns/naming-1.2&quot; target=&quot;_top&quot; rel=&quot;nofollow&quot;&gt;http://geronimo.apache.org/xml/ns/naming-1.2&lt;/a&gt;&amp;quot;&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;nam:gbean-link&amp;gt;DefaultWorkManager&amp;lt;/nam:gbean-link&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/nam:workmanager&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/resourceadapter-instance&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;outbound-resourceadapter&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;connection-definition&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;connectionfactory-interface&amp;gt;javax.jms.ConnectionFactory&amp;lt;/connectionfactory-interface&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;connectiondefinition-instance&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;name&amp;gt;CommonConnectionFactory&amp;lt;/name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;implemented-interface&amp;gt;javax.jms.QueueConnectionFactory&amp;lt;/implemented-interface&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;implemented-interface&amp;gt;javax.jms.TopicConnectionFactory&amp;lt;/implemented-interface&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;connectionmanager&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;xa-transaction&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;transaction-caching/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/xa-transaction&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;single-pool&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;match-one/&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/single-pool&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/connectionmanager&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/connectiondefinition-instance&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/connection-definition&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/outbound-resourceadapter&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/resourceadapter&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;adminobject&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;adminobject-interface&amp;gt;javax.jms.Queue&amp;lt;/adminobject-interface&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;adminobject-class&amp;gt;org.apache.activemq.command.ActiveMQQueue&amp;lt;/adminobject-class&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;adminobject-instance&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;message-destination-name&amp;gt;OrderQueue&amp;lt;/message-destination-name&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;config-property-setting name=&amp;quot;PhysicalName&amp;quot;&amp;gt;OrderQueue&amp;lt;/config-property-setting&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/adminobject-instance&amp;gt;
&lt;br&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;/adminobject&amp;gt;
&lt;br&gt;&amp;lt;/connector&amp;gt; 
&lt;br&gt;------------------------------------------------------------
&lt;br&gt;&lt;br&gt;After including the rar in the ear like you told I got this error message:
&lt;br&gt;&lt;br&gt;Deployment failed:
&lt;br&gt;A connector module must be deployed using a Geronimo deployment plan (either META-INF/geronimo-ra.xml in the RAR file or a standalone deployment plan passed to the deployer). 
&lt;br&gt;&lt;br&gt;&lt;br&gt;Any help?? Thank you very much!!</content>
	<link rel="alternate" type="text/html" href="http://old.nabble.com/Trying-to-set-up-a-MDB-tp26137988s134p26146663.html" />
</entry>

</feed>
