[jira] Commented: (GERONIMO-3069) Rework AJAX style console screens to work on Safari

2008-01-16 Thread Joseph Leong (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-3069?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559399#action_12559399
 ] 

Joseph Leong commented on GERONIMO-3069:


Hey there Jay,

Just confirming as well, everything seems to look/work fine on OSX 10.5.1 : 
Safari 3.0.4 (5523.10) for the trunk

-Joseph Leong

 Rework AJAX style console screens to work on Safari
 ---

 Key: GERONIMO-3069
 URL: https://issues.apache.org/jira/browse/GERONIMO-3069
 Project: Geronimo
  Issue Type: Sub-task
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.0-M7
Reporter: Jay D. McHugh
Assignee: Jay D. McHugh
 Attachments: geronimo-3069-jmx-1.patch


 Some of the newer console screens do not work properly in Safari.
 Try to rewrite the javascript code so that it works on safari.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GERONIMO-3752) JACC principal-role mapping installation is too tied to our policy implementation.

2008-01-16 Thread David Jencks (JIRA)
JACC principal-role mapping installation is too tied to our policy 
implementation.
--

 Key: GERONIMO-3752
 URL: https://issues.apache.org/jira/browse/GERONIMO-3752
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: security
Affects Versions: 2.1
Reporter: David Jencks
Assignee: David Jencks
 Fix For: 2.1


We need a couple interfaces to avoid tying the installation of principal-role 
mapping to our specific jacc implementation.  Someone else might want to use it 
with their jacc implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-3752) JACC principal-role mapping installation is too tied to our policy implementation.

2008-01-16 Thread David Jencks (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Jencks updated GERONIMO-3752:
---

Attachment: GERONIMO-3752.patch

I think this patch should work fine but I'll have to try it out tomorrow.

 JACC principal-role mapping installation is too tied to our policy 
 implementation.
 --

 Key: GERONIMO-3752
 URL: https://issues.apache.org/jira/browse/GERONIMO-3752
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: security
Affects Versions: 2.1
Reporter: David Jencks
Assignee: David Jencks
 Fix For: 2.1

 Attachments: GERONIMO-3752.patch


 We need a couple interfaces to avoid tying the installation of principal-role 
 mapping to our specific jacc implementation.  Someone else might want to use 
 it with their jacc implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [AsyncHttpClient] order of Future completion and callback invocation

2008-01-16 Thread Rick McGuire

Sangjin Lee wrote:
Currently the callback methods from AsyncHttpClientCallback get called 
*after* the response future object is completed.  I think this causes 
a subtle bug that may prevent the callback methods from being 
completed if one uses both the callback and the future.


For example, consider the following case:

ResponseFuture future = client.invoke(..., callback); // callback is 
not null
HttpResponseMessage response = future.get(); // this blocks until 
future is complete


Since the future is completed before the callback is invoked, the 
caller thread in this case gets unblocked before the callback is 
called.  If the caller thread goes away, then there is possibility 
that the callback may not be completed or may not even be called, 
depending on the timing.


This strikes me as a bug...  I propose we invoke the callback first 
and then complete the future so the callbacks are guaranteed to be 
completed even if future is used.  What do you think?  I'll open a 
JIRA issue if you guys agree this is a bug.
Yes, I agree.  If the callback is used, then we should ensure that it 
gets called appropriately. 



Thanks,
Sangjin





Re: [YOKO]

2008-01-16 Thread Alexey Petrenko
I'm +1 for 1.0 release too.

I've reviewed japitool results for ORB area of Harmony and I have not
find any differences which are result of 1.4 compatibility of Yoko. So
it looks like there is no difference for Harmony in this case. But
yes, Harmony is 1.5 (however it has 1.6 branch :) and any 1.5
compatible code is acceptable for it.

2008/1/15, Lars Kühne [EMAIL PROTECTED]:
 On Jan 14, 2008 8:05 PM, Alan D. Cabrera wrote:
 
  On Jan 14, 2008, at 4:35 AM, Rick McGuire wrote:
 
   What cleanup steps need to be taken with the yoko code now that it's
   been made a subproject in Geronimo?  The first obvious one would be
   to remove the non-core components from the trunk.  The second would
   be to remove the incubating from the version names.
 
  Agreed

 +1

 Is JDK 1.4 still a given or has geronimo upgraded it's JDK dependency
 to 1.5 since yoko entered the incubator? We shouldn't change the
 required JDK in a point release, so this seems like a good time to
 revisit this decision.

   The current code was never made into an official Yoko release.
   Should we attempt to get this out as an official v1 release as soon
   as the basic cleanup is completed?
 
  I think that some people had some concerns about a release but I think
  that they were more focused on proper documentation and releasing a
  well rounded product.

 That was me. My concern wasn't so much about user docs but developer
 level documentation, see the Answer this question... yoko issues in
 jira. Those questions mostly about being able to attract new
 developers.

   It's my opinion that it's ok to release so long
  as the code is good enough.  With that said, I would like to make a
  1.0 release.

 Yes, the code could use some cleanup but it does pass certification
 and we can always improve things later, in another release.

 This of course assumes that we don't have to pay too much attention to
 backward compatibility. Does each follow-up version have to be a
 drop-in replacement of the first 1.0 release? Or is it OK to change
 ORB properties and such, as long as the changes are documented in the
 release notes (which is what I hope, but I don't know the requirements
 of Geronimo and Harmony)?
It's OK from Harmony point of view.

SY, Alexey


[jira] Commented: (GERONIMO-2015) Let's replace JKS to PKCS12 key store type

2008-01-16 Thread Alexey Petrenko (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-2015?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559433#action_12559433
 ] 

Alexey Petrenko commented on GERONIMO-2015:
---

If we afraid of possible incompatibilities and not full support of JKS or 
PKCS12 why not to let user choose?
We can specify keystore in configs or choose type from available on current VM.

 Let's replace JKS to PKCS12 key store type
 --

 Key: GERONIMO-2015
 URL: https://issues.apache.org/jira/browse/GERONIMO-2015
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: security
Reporter: Nikolay Chugunov
 Fix For: Wish List

 Attachments: jksToPKCS12-1.1.1.patch, JKSToPKCS12.java, 
 jksToPKCS12.patch, keystore


 Hello
 Let's replace JKS to PKCS12 key store type; because PKCS12 is widely used key 
 store and Geronimo may not work on non-Sun VMs.
 To fix this problem I have created the patch for Geronimo sources.
 In brief the patch (attached) replaces JKS to PKCS12 key store type in 
 configurations files. 
 PKCS12 format of key store file is not java-specific and can be created and 
 read by other programs, e.g. Internet Explorer. In addition PKCS12 exists in 
 Bouncy Castle (http://www.bouncycastle.org) security provider, while JKS is 
 Sun specific key store and does not exist in Bouncy Castle.
 Also it is needed to replace JKS to PKCS12 keystore file (attached) to 
 assemblies/j2ee-tomcat-server/src/var/security, 
 assemblies/j2ee-installer/src/var/security, 
 assemblies/j2ee-jetty-server/src/var/security directories. Key store file was 
 generating using JKSToPKCS12 class (attached). This class transfers key and 
 certificate of Geronimo from JKS to PKCS12.
 After I apply this patch to Geronimo 1.0 sources and build Geronimo I can 
 login to Geronimo console over https.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Resolved: (GERONIMO-3749) Global session cache can cause multiple client instances to reuse incorrectly configured connections.

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3749?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire resolved GERONIMO-3749.


Resolution: Fixed

Committed revision 612419.

 Global session cache can cause multiple client instances to reuse incorrectly 
 configured connections.
 -

 Key: GERONIMO-3749
 URL: https://issues.apache.org/jira/browse/GERONIMO-3749
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Reporter: Rick McGuire
Priority: Minor
 Attachments: 3749.patch


 The current connection reuse mechanism relies on a single global session 
 class per process (or really, per class loader that loads the ahc code) to 
 store all of the i/o sessions indexed by host/port.  Since the selection is 
 made based totally on host and port, it is possible that one ahc client could 
 end up reusing a connection created by a client with a completely different 
 connection configuration.  Caching should be implemented using a 
 instance-based cache rather than a single global session cache. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: How to change KeyStore type?

2008-01-16 Thread Alexey Petrenko
I think we should add PKCS12 to Geronimo.
If we afraid of possible incompatibilities and not full support of JKS
or PKCS12 why not to let user choose what keystore to use?
We can specify keystore in configs or choose type from available on current VM.

SY, Alexey

2008/1/15, Zakharov, Vasily M [EMAIL PROTECTED]:
 Hi, all,

 Is there a way to change the geronimo-default keystore
 from JKS to, say, PKCS12 without patching the
 org.apache.geronimo.security.keystore.FileKeystore* classes?

 That way of patching sources is suggested at GERONIMO-2015,
 and it works, but it's probably not the best idea.

 I see the reasons of not making PKCS12 a default keystore type,
 but what about making it possible to change keystore type
 using config.xml, without source recompilation?

 I've browsed through the configuration options of geronimo-security
 gbean, a found no way for that. Should I provide a patch for
 that to be possible, would that be appropriate?

 Thank you!

 Vasily Zakharov
 Intel ESSD



 ---




[jira] Resolved: (GERONIMO-3751) callbacks may not be completed when caller uses future.get() too to complete request handling

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3751?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire resolved GERONIMO-3751.


Resolution: Fixed

Committed revision 612422.

Thanks Sangjin!

 callbacks may not be completed when caller uses future.get() too to complete 
 request handling
 -

 Key: GERONIMO-3751
 URL: https://issues.apache.org/jira/browse/GERONIMO-3751
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
Priority: Minor
 Attachments: GERONIMO-3751.patch


 Currently the callback methods from AsyncHttpClientCallback get called 
 *after* the response future object is completed.  I think this causes a 
 subtle bug that may prevent the callback methods from being completed if one 
 uses both the callback and the future.
 For example, consider the following case:
 ResponseFuture future = client.invoke(..., callback); // callback is not null
 HttpResponseMessage response = future.get(); // this blocks until future is 
 complete
 Since the future is completed before the callback is invoked, the caller 
 thread in this case gets unblocked before the callback is called.  If the 
 caller thread goes away, then there is possibility that the callback may not 
 be completed or may not even be called, depending on the timing.
 This strikes me as a bug...  I propose we invoke the callback first and then 
 complete the future so the callbacks are guaranteed to be completed even if 
 future is used.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3618) when redirected via status code 30x, the original query is incorrectly appended to the location

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3618?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire closed GERONIMO-3618.
--


 when redirected via status code 30x, the original query is incorrectly 
 appended to the location
 ---

 Key: GERONIMO-3618
 URL: https://issues.apache.org/jira/browse/GERONIMO-3618
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
Assignee: Rick McGuire
 Attachments: HttpIoHandler.patch, patch.zip


 If you're redirected via status code 30x (302, 301, ...), the code that 
 handles following redirects (HttpIoHandler.messageRecieved()) tries to append 
 the original query from the first request to the URL obtained from the 
 Location header of the response.  This is incorrect per HTTP specification.  
 The spec says the value of the Location header is an absoluteURI which is a 
 full URL that includes the proper query if any: 
 http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.30.  The query 
 from the original request should not be part of the second URL.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3617) AsyncHttpClient should support retries on connection failures

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3617?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire closed GERONIMO-3617.
--


 AsyncHttpClient should support retries on connection failures
 -

 Key: GERONIMO-3617
 URL: https://issues.apache.org/jira/browse/GERONIMO-3617
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
Assignee: Rick McGuire
 Attachments: 3617.patch


 AsyncHttpClient should provide a way to support retries if initial connection 
 attempts fail.  There should be a configuration where connection retries are 
 enabled and also the maximum number of attempts is specified.  If these are 
 set, connection attempts should be retried.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3703) should allow custom SSL context for AsyncHttpClient

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3703?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire closed GERONIMO-3703.
--


 should allow custom SSL context for AsyncHttpClient
 ---

 Key: GERONIMO-3703
 URL: https://issues.apache.org/jira/browse/GERONIMO-3703
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
Priority: Critical
 Attachments: 3703.patch, test.patch


 Currently the SSLContext that's used to do https cannot be configured or 
 customized.  One needs to be able to create and pass in custom SSLContext to 
 be able to use its own cert directory, keystore file, etc.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3638) should allow URL encoding with custom encoding charset other than the default

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3638?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire closed GERONIMO-3638.
--


 should allow URL encoding with custom encoding charset other than the default
 -

 Key: GERONIMO-3638
 URL: https://issues.apache.org/jira/browse/GERONIMO-3638
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
Assignee: Rick McGuire
 Attachments: 3638.patch


 Currently AsyncHttpClient uses Chartset.defaultCharset() when it encodes the 
 query string.  However, applications may want to use a different encoding 
 than the machine default charset; e.g. UTF-8.  It needs to provide a way to 
 specify an encoding that AHC should use to encode the query string.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3689) should provide additional thread pool to isolate running of the callback event notification

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3689?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire closed GERONIMO-3689.
--


 should provide additional thread pool to isolate running of the callback  
 event notification
 -

 Key: GERONIMO-3689
 URL: https://issues.apache.org/jira/browse/GERONIMO-3689
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
 Attachments: 3689.patch


 The mina 1.1 documentation recommends disabling the default ThreadModel, as 
 well as additionally providing an ExecutorFilter to isolate code that runs 
 when events are notified (IoHandler) and thus in our case callback code.
 The default ThreadModel should be disabled by 
 SocketConnectorConfig.setThreadModel(ThreadModel.MANUAL), and there should be 
 an option of supplying a thread pool at the end of the filter chain.
 Please see http://mina.apache.org/configuring-thread-model.html for more 
 discussion...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3686) AsyncHttpClient does not reuse connection even if connections are persistent

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3686?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire closed GERONIMO-3686.
--


 AsyncHttpClient does not reuse connection even if connections are persistent
 

 Key: GERONIMO-3686
 URL: https://issues.apache.org/jira/browse/GERONIMO-3686
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
Assignee: Rick McGuire
 Attachments: 3686.patch


 Each time AsyncHttpClient.sendRequest() is called, a new TCP connection is 
 opened, even though connections may be kept alive per HTTP spec.  If 
 connections are kept open, they should be reused for more requests.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3711) NPE if connection fails and callback is not provided

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3711?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire closed GERONIMO-3711.
--


 NPE if connection fails and callback is not provided
 

 Key: GERONIMO-3711
 URL: https://issues.apache.org/jira/browse/GERONIMO-3711
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
Priority: Minor
 Attachments: 3711.patch


 Callbacks are now optional as it is no longer the only way to handle the 
 result from asynchronous requests.  In the implementation, the callbacks are 
 now included as part of completing the ResponseFuture.  Thus, as the 
 operations complete, the callbacks should be invoked (if set) inside 
 ResponseFuture.
 If connection fails, the connect future object gets invoked, but the current 
 connect future (AsyncHttpClient.FutureListener) contains direct calls to 
 AsyncHttpClientCallback.onException().  There are two problems with this: (1) 
 callbacks may be null, so this may result in NPE, and (2) future will not be 
 completed if connection fails.
 The solution is to properly set the exception on the ResponseFuture, and that 
 will take care of the callback invocation as well.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3706) support for proxy

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3706?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire closed GERONIMO-3706.
--


 support for proxy
 -

 Key: GERONIMO-3706
 URL: https://issues.apache.org/jira/browse/GERONIMO-3706
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
 Attachments: proxy_poc.patch


 Proxy support is a critical feature for HTTP clients.  I'd like to have 
 AsyncHttpClient support proxy.  The following would be considered as the 
 basic features:
 - Enabling connecting through proxies for http and https targets
 - Exclusion (domains that should not go through proxies)
 - Allowing proxy related configuration on AsyncHttpClient
 - Support for proxy authentication, at least for Basic authentication (and 
 perhaps Digest too?)
 There are things like SOCKS support, etc., but the above will be a good 
 start.  Thoughts?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3717) Queries provided through the URL argument to HttpRequestMessage get lost

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3717?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire closed GERONIMO-3717.
--


 Queries provided through the URL argument to HttpRequestMessage get lost
 

 Key: GERONIMO-3717
 URL: https://issues.apache.org/jira/browse/GERONIMO-3717
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
Assignee: Rick McGuire
 Attachments: 3717.patch


 There are two different ways of providing a query parameter to 
 HttpRequestMessage, and both ways should be supported.  One way is through 
 the URL argument in the HttpRequestMessage constructor, and the other is via 
 HttpRequestMessage.setParameter().  However, if you supply a query parameter 
 via the former, it gets lost, and is not sent.
 For example, suppose you want to make a request to 
 http://some_host/path?foo=bar;.  One way to construct the request object is
 HttpRequestMessage msg = new HttpRequestMessage(new 
 URL(http://some_host/path?foo=bar;, cb);
 The other way is
 HttpRequestMessage msg = new HttpRequestMessage(new 
 URL(http://some_host/path;), cb);
 msg.setParameter(foo, bar);
 However, the encoder (HttpRequestEncoder) uses only URL.getPath() (which 
 returns only /path in this example) to form the request line.  The correct 
 method it should have used is URL.getFile() (which returns /path?foo=bar in 
 this example).
 It is apparent that AHC expects to support both usages, as there is code that 
 tries to add any parameter in addition to any existing queries already in the 
 URL, except it's not done quite right.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3707) use Executor rather than ExecutorService for thread pools that are passed into AsyncHttpClient

2008-01-16 Thread Rick McGuire (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Rick McGuire closed GERONIMO-3707.
--


 use Executor rather than ExecutorService for thread pools that are passed 
 into AsyncHttpClient
 --

 Key: GERONIMO-3707
 URL: https://issues.apache.org/jira/browse/GERONIMO-3707
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: AsyncHttpClient
Affects Versions: 1.x
Reporter: Sangjin Lee
Assignee: Rick McGuire
Priority: Minor

 Currently AsyncHttpClient takes an ExecutorService as an argument for the 
 thread pool that gets passed into the SocketConnector constructor.  Also, it 
 uses ExecutorService as the type for the event thread pool which is passed to 
 the ExecutorFilter.
 In both cases, Mina APIs actually take simply Executor.  Therefore, it is 
 possible to simply pass in Executor rather than ExecutorService.  This is 
 very helpful because the caller may need to retrofit existing thread pool 
 implementations.  Implementing Executor is considerably easier than 
 ExecutorService.
 One implication of this change is that AsyncHttpClient will no longer own 
 and manage the thread pool that gets passed in.  I believe that is also OK as 
 the caller can (and perhaps should) handle the lifecycle of a thread pool 
 that it created.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-2614) LDAP Viewer portlet should warn you is the LDAP support plugin is not installed and/or started

2008-01-16 Thread Hernan Cunico (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-2614?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hernan Cunico closed GERONIMO-2614.
---

   Resolution: Fixed
Fix Version/s: 2.1

There was an error first time you accessed the portlet, it seemed it was 
looking for a local LDAP by default. This is fixed in 2.1 trunk.
Closing this issue.

 LDAP Viewer portlet should warn you is the LDAP support plugin is not 
 installed and/or started
 --

 Key: GERONIMO-2614
 URL: https://issues.apache.org/jira/browse/GERONIMO-2614
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 1.2
 Environment: this is for revision r480769
Reporter: Hernan Cunico
 Fix For: 2.1


 LDAP support is available only via plugins now. The LDAP Viewer portlet shown 
 an error pop-up window stating there is a connection error.
 The portlet should either know the plugin is not installed or the portlet 
 itself should be provided as part of the LDAP support plugin.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-1775) Internationalization of the Admin Console

2008-01-16 Thread Anita Kulshreshtha (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-1775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559487#action_12559487
 ] 

Anita Kulshreshtha commented on GERONIMO-1775:
--

could you have used the i18N facilities defined by  PLT.6.2 Portlet Resource 
Bundle and PLT.21.10 Resource Bundles in the JSR 168 Specification?
e.g. somehing like this in portlet.xml:

{code:xml}
portlet
...
portlet-info
 titleStock Quote Portlet/title
 short-titleStock/short-title
 keywordsfinance,stock market/keywords
 resource-bundlecom.foo.myApp.QuotePortlet/resource-bundle
/portlet-info
...
/portlet
{code}

 Internationalization of the Admin Console
 -

 Key: GERONIMO-1775
 URL: https://issues.apache.org/jira/browse/GERONIMO-1775
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: console
Reporter: Yeray Cabrera Santana
Assignee: Donald Woods
Priority: Minor
 Fix For: 2.1

 Attachments: chinese_console.JPG, GERONIMO-1775-1.patch, 
 GERONIMO-1775-2.patch, GERONIMO-1775.patch, screen1.GIF


 Provide the internationalization of the administration console so it can be 
 translated to different languages. This is a feature I would like to 
 contribute with.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-2712) LDAP editing capability from Admin Console

2008-01-16 Thread Hernan Cunico (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-2712?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hernan Cunico updated GERONIMO-2712:


Affects Version/s: (was: 2.0-M5)
   (was: 2.0-M2)
   (was: 2.0-M4)
   (was: 1.2)
   (was: 2.0-M3)
   (was: 2.0-M1)
   Wish List

Moved to wish list.

The idea was not to duplicate other projects functionality but to expand some 
basic capabilities, just for practical purposes.  If a Geronimo LDAP  plugin is 
available and Geronimo also provides a way to browse the LDAP server then it 
would be great to have the ability to perform some very basic functions 
directly from the Geronimo Administration Console (like importing an ldif).

 LDAP editing capability from Admin Console
 --

 Key: GERONIMO-2712
 URL: https://issues.apache.org/jira/browse/GERONIMO-2712
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: Wish List
Reporter: Hernan Cunico
 Fix For: Wish List


 Currently from the console we are able to just view the content of the LDAP 
 server but rely on external applications to actually import data to this DB. 
 As a new feature and as an improvement from the usability perspective it 
 would be great if we can provide a method to load the *.ldif* files directly 
 form the console.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Issue Comment Edited: (GERONIMO-1775) Internationalization of the Admin Console

2008-01-16 Thread Anita Kulshreshtha (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-1775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559487#action_12559487
 ] 

akulshre edited comment on GERONIMO-1775 at 1/16/08 6:02 AM:
---

could you have used the i18N facilities defined by  PLT.6.2 Portlet Resource 
Bundle and PLT.21.10 Resource Bundles in the JSR 168 Specification?
e.g. somehing like the following in portlet.xml and use standard keywords 
javax.portlet.title, javax.portlet.short-title, and
javax.portlet.keywords.

{code:xml}
portlet
...
supported-localezh/supported-locale
resource-bundlecom.foo.myApp.QuotePortlet/resource-bundle
portlet-info
 titleStock Quote Portlet/title
 short-titleStock/short-title
 keywordsfinance,stock market/keywords
/portlet-info
...
/portlet
{code}

  was (Author: akulshre):
could you have used the i18N facilities defined by  PLT.6.2 Portlet 
Resource Bundle and PLT.21.10 Resource Bundles in the JSR 168 Specification?
e.g. somehing like this in portlet.xml:

{code:xml}
portlet
...
portlet-info
 titleStock Quote Portlet/title
 short-titleStock/short-title
 keywordsfinance,stock market/keywords
 resource-bundlecom.foo.myApp.QuotePortlet/resource-bundle
/portlet-info
...
/portlet
{code}
  
 Internationalization of the Admin Console
 -

 Key: GERONIMO-1775
 URL: https://issues.apache.org/jira/browse/GERONIMO-1775
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: console
Reporter: Yeray Cabrera Santana
Assignee: Donald Woods
Priority: Minor
 Fix For: 2.1

 Attachments: chinese_console.JPG, GERONIMO-1775-1.patch, 
 GERONIMO-1775-2.patch, GERONIMO-1775.patch, screen1.GIF


 Provide the internationalization of the administration console so it can be 
 translated to different languages. This is a feature I would like to 
 contribute with.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: Geronimo v2.1 documentation

2008-01-16 Thread Kevan Miller


On Jan 10, 2008, at 5:14 PM, Hernan Cunico wrote:


Hi All,
some time ago I started to put together some topics for Geronimo  
v2.1 documentation.
I tried to focus on the biggest new things we are offering now,  
topics we didn't have before and now we need to start from scratch.


The Geronimo v2.1 documentation space is already available here 
http://cwiki.apache.org/GMOxDOC21/documentation.html

The initial TOC includes:

* Configuration changes
* Deployment
** Deployment plan creator
* Geronimo Administration Console enhancements
* GShell
* Monitoring
* Pluggable console
* Plugin infrastructure enhancements
* RELEASE-NOTES-2.1.TXT
* Sample applications
* Security
* Tooling
* What's new?

Each of these pages already contain a few lines with some initial  
thoughts. Need your input for adding topics to this list as well as  
developing them.
There might be things we already had in 2.0x but we didn't cover it  
in the doc, pls need your comments on that as well.


I think I'm finish covering *Deployment plan creator*, will do a  
refresh later on as new code gets in.


I also created this place holder http://cwiki.apache.org/GMOxPMGT/geronimo-v21-list-of-functions-status.html 
 under *Apache Geronimo Project Management* on the wiki so we can  
keep track there the features we have ready for prime time and those  
that are not so ready ;-)  I could definitively use that info to  
build up a new set of docs, would also help users to see where we  
are at.


Hernan,
Thanks for this.

Time to start pulling these docs together to prepare for release. It  
can't all be generated by Hernan. We'll need to chip in...


--kevan

Re: svn commit: r612439 [1/2] - in /geronimo/server/trunk: assemblies/geronimo-jetty6-javaee5/ assemblies/geronimo-tomcat6-javaee5/ plugins/clustering/ plugins/clustering/clustering/ plugins/clusterin

2008-01-16 Thread Kevan Miller


On Jan 16, 2008, at 7:48 AM, [EMAIL PROTECTED] wrote:


Author: gdamour
Date: Wed Jan 16 04:48:37 2008
New Revision: 612439

URL: http://svn.apache.org/viewvc?rev=612439view=rev
Log:
Move farm related classes to new sub-project geronimo-farm. Add a new
configuration farming and move farming related GBeans from the  
clustering
config. to this new one. Also, by default this configuration is not  
started.


Cool. Gianny, can you give us a bit of status about where you are with  
this? Looks like you're laying some groundwork for OpenEJB  
dependencies...


Enhanced clustering support is really great to have. Want to  
understand what additional dependencies this is going to require.


I think we're overdue for a 2.1 release. We have polish and a number  
of usability issues to work out in current trunk, prior to this.  
However, worried about also pushing in a bunch of new function is  
going to make this difficult...


--kevan 
  

[jira] Resolved: (GERONIMO-3069) Rework AJAX style console screens to work on Safari

2008-01-16 Thread Jay D. McHugh (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3069?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jay D. McHugh resolved GERONIMO-3069.
-

   Resolution: Fixed
Fix Version/s: 2.0.2
   2.1

Either Dojo or Safari (or both) made changes that resolved the display problems.

 Rework AJAX style console screens to work on Safari
 ---

 Key: GERONIMO-3069
 URL: https://issues.apache.org/jira/browse/GERONIMO-3069
 Project: Geronimo
  Issue Type: Sub-task
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.0-M7
Reporter: Jay D. McHugh
Assignee: Jay D. McHugh
 Fix For: 2.1, 2.0.2

 Attachments: geronimo-3069-jmx-1.patch


 Some of the newer console screens do not work properly in Safari.
 Try to rewrite the javascript code so that it works on safari.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-3069) Rework AJAX style console screens to work on Safari

2008-01-16 Thread Jay D. McHugh (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3069?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jay D. McHugh closed GERONIMO-3069.
---


 Rework AJAX style console screens to work on Safari
 ---

 Key: GERONIMO-3069
 URL: https://issues.apache.org/jira/browse/GERONIMO-3069
 Project: Geronimo
  Issue Type: Sub-task
  Security Level: public(Regular issues) 
  Components: console
Affects Versions: 2.0-M7
Reporter: Jay D. McHugh
Assignee: Jay D. McHugh
 Fix For: 2.0.2, 2.1

 Attachments: geronimo-3069-jmx-1.patch


 Some of the newer console screens do not work properly in Safari.
 Try to rewrite the javascript code so that it works on safari.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



2.1 Release -- Banging the drum

2008-01-16 Thread Kevan Miller

All,
This note is a bit overdue (it's been a distracting start to the New  
Year for me). Time, IMO, for us to get focused on our 2.1 release.


As David Jencks has pointed out. We need to start cleaning out the 2.1  
Jiras. It looks like I've got several open that have been fixed,  
either by additional development activities or redundant jira's. First  
step is to take a look at Jira's that you've created and make sure  
they are still valid and if you think it's important that they be  
fixed for 2.1.


We also need to be taking a close look at our current functionality.  
Make sure things are working the way we want them to... Especially  
need to cast a critical eye on our the usability aspects of the new  
2.1. Along the way, will be great if we can start pulling docs together.


I started running tests last night. Right away, I'm noticing little  
things like warning messages being sent to STDOUT, etc. I'll start  
registering problem areas that I'm seeing.


I'd like to set a target of 2 weeks for reviewing and fixing problems.  
After that would start the branching, final tck, and packaging work.  
If we feel this might negatively impact post-2.1 development  
activities. We can consider creating a 2.1 branch sooner...


Thoughts?

--kevan



[jira] Assigned: (GERONIMO-3694) gsh script in javaee5 server assemblies is not marked executable

2008-01-16 Thread Jarek Gawor (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jarek Gawor reassigned GERONIMO-3694:
-

Assignee: Jarek Gawor  (was: Jason Dillon)

 gsh script in javaee5 server assemblies is not marked executable 
 -

 Key: GERONIMO-3694
 URL: https://issues.apache.org/jira/browse/GERONIMO-3694
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: buildsystem
Affects Versions: 2.1
Reporter: Kevan Miller
Assignee: Jarek Gawor
 Fix For: 2.1


 'gsh' is not marked as executable. there seem to be different mechanisms for 
 the different assemblies.
 looks like gsh is executable in framework/minimal assemblies (in fact all 
 files are executable in the bin directory of these assemblies). Better if 
 only shell scripts were marked executable...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Resolved: (GERONIMO-3694) gsh script in javaee5 server assemblies is not marked executable

2008-01-16 Thread Jarek Gawor (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3694?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jarek Gawor resolved GERONIMO-3694.
---

Resolution: Fixed

Committed a fix to trunk (revision 612494). All files in the bin/ directory 
will now be marked as executable except the .bat files. 

 gsh script in javaee5 server assemblies is not marked executable 
 -

 Key: GERONIMO-3694
 URL: https://issues.apache.org/jira/browse/GERONIMO-3694
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: buildsystem
Affects Versions: 2.1
Reporter: Kevan Miller
Assignee: Jarek Gawor
 Fix For: 2.1


 'gsh' is not marked as executable. there seem to be different mechanisms for 
 the different assemblies.
 looks like gsh is executable in framework/minimal assemblies (in fact all 
 files are executable in the bin directory of these assemblies). Better if 
 only shell scripts were marked executable...

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Created: (GERONIMO-3753) monitoring portlet is not up to date with dojo 1.0

2008-01-16 Thread Viet Hung Nguyen (JIRA)
monitoring portlet is not up to date with dojo 1.0
--

 Key: GERONIMO-3753
 URL: https://issues.apache.org/jira/browse/GERONIMO-3753
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: monitoring
Affects Versions: 2.1
 Environment: windows
Reporter: Viet Hung Nguyen
Assignee: Viet Hung Nguyen
Priority: Trivial


I noticed that when a user clicks on a Graph's name, the graph does not render 
correctly. I'm pretty sure it has something to do with the new version of dojo. 
So we need to update monitoringPopUpGraph.jsp to reflect the new version of 
dojo.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMO-2946) Add StAX specs into Geronimo Specs project

2008-01-16 Thread Jarek Gawor (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-2946?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jarek Gawor closed GERONIMO-2946.
-

Resolution: Fixed

Closing as this work was done by Matt a while ago.


 Add StAX specs into Geronimo Specs project
 --

 Key: GERONIMO-2946
 URL: https://issues.apache.org/jira/browse/GERONIMO-2946
 Project: Geronimo
  Issue Type: New Feature
  Security Level: public(Regular issues) 
  Components: specs
Affects Versions: 2.0-M4
 Environment: All
Reporter: Matt Hogstrom
Assignee: Matt Hogstrom

 The StAX API 1.0.1 at Codehaus has introduced a fix for a problem on 
 javax.xml.stream.XMLOutputFactory.  The fix in the API is not compatible with 
 the RI and was introduced in an attempt to fix this problem as outlined in 
 JSR 173 MR1.  This MR was rejected by Sun and as such the recently released 
 API is no longer compatible with the Java EE 5 RI.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Resolved: (GERONIMO-3605) GShell-ize deployer commands

2008-01-16 Thread Jarek Gawor (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3605?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jarek Gawor resolved GERONIMO-3605.
---

Resolution: Fixed

All the standard deployer commands are now ported to/accessible via GShell. 
However, I'm not sure about removing the standard command line tools just yet 
as GShell still seems to be evolving.


 GShell-ize deployer commands
 

 Key: GERONIMO-3605
 URL: https://issues.apache.org/jira/browse/GERONIMO-3605
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: deployment
Affects Versions: 2.1
Reporter: David Jencks
Assignee: Jarek Gawor
 Fix For: 2.1


 make the cli deployer commands such as list-plugins accessible through gshell 
 (and then remove the standalone deployer)

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Assigned: (GSHELL-54) Allow relative (../ and ./) as well as absolute paths (/foo/bar) to resolve as expected in the layout manager

2008-01-16 Thread Jason Warner (JIRA)

 [ 
https://issues.apache.org/jira/browse/GSHELL-54?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Warner reassigned GSHELL-54:
--

Assignee: Jason Warner  (was: Jason Dillon)

 Allow relative (../ and ./) as well as absolute paths (/foo/bar) to resolve 
 as expected in the layout manager
 -

 Key: GSHELL-54
 URL: https://issues.apache.org/jira/browse/GSHELL-54
 Project: GShell
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: Core
Affects Versions: 1.0-alpha-1
Reporter: Jason Dillon
Assignee: Jason Warner
 Fix For: 1.0-alpha-2




-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Assigned: (GSHELL-58) Layout command aliases should be allowed to reference relative command paths for targets

2008-01-16 Thread Jason Warner (JIRA)

 [ 
https://issues.apache.org/jira/browse/GSHELL-58?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jason Warner reassigned GSHELL-58:
--

Assignee: Jason Warner  (was: Jason Dillon)

 Layout command aliases should be allowed to reference relative command paths 
 for targets
 

 Key: GSHELL-58
 URL: https://issues.apache.org/jira/browse/GSHELL-58
 Project: GShell
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: Core
Affects Versions: 1.0-alpha-1
Reporter: Jason Dillon
Assignee: Jason Warner
 Fix For: 1.0-alpha-2


 For example:
 {code}
 ...
 group
 nameremote/name
 nodes
 command
 namersh/name
 idgshell-remote:rsh/id
 /command
 command
 namersh-server/name
 idgshell-remote:rsh-server/id
 /command
 alias
 namershd/name
 commandrsh-server/command
 /alias
 /nodes
 /group
 /nodes
 /layout
 {code}
 In this example, the {{remote/rshd}} command alias really wants to point to 
 {{remote/rsh-server}} but current alias target resolve works from the layout 
 root.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMODEVTOOLS-206) Error while deploying EAR to running server Geronimo 2.0.1

2008-01-16 Thread gennadibereshnoi (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559577#action_12559577
 ] 

gennadibereshnoi commented on GERONIMODEVTOOLS-206:
---

same by using geronimo-maven-plugin

@WIN@mvn   -e geronimo:deploy

[INFO] [geronimo:deploy]
[INFO] Using artifact based module archive(s)...
[INFO] Distributing module artifact: ...
log4j:WARN No appenders could be found for logger 
(org.apache.geronimo.deployment.plugin.factories.BaseDep
log4j:WARN Please initialize the log4j system properly.
Deployer operation failed: Cound not open module file: 
c:\TMP\GERONIMO.###\2001\geronimo-deployer4332.tmpd
org.apache.geronimo.common.DeploymentException: Cound not open module file: 
c:\TMP\GERONIMO.###\2001\geron
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:223)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:126)
at 
org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(generated)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:865)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342)
at 
org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke(generated)
at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
at 
org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
at 
org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
at 
org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:865)
at 
org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
at 
org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:168)
at com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(Unknown Source)
at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(Unknown Source)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown 
Source)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
at javax.management.remote.rmi.RMIConnectionImpl.doOperation(Unknown 
Source)
at javax.management.remote.rmi.RMIConnectionImpl.access$100(Unknown 
Source)
at 
javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(Unknown 
Source)
at java.security.AccessController.doPrivileged(Native Method)
at 
javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(Unknown 
Source)
at javax.management.remote.rmi.RMIConnectionImpl.invoke(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at sun.rmi.server.UnicastServerRef.dispatch(Unknown Source)
at sun.rmi.transport.Transport$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at sun.rmi.transport.Transport.serviceCall(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(Unknown Source)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(Unknown 
Source)
at java.lang.Thread.run(Unknown Source)
Caused by: java.util.zip.ZipException: error in opening zip file
at java.util.zip.ZipFile.open(Native Method)
at java.util.zip.ZipFile.init(Unknown Source)
at java.util.jar.JarFile.init(Unknown Source)
at java.util.jar.JarFile.init(Unknown Source)
at 
org.apache.geronimo.deployment.util.DeploymentUtil.createJarFile(DeploymentUtil.java:201)
at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:221)
... 36 more
[WARNING] Ignoring failure !
[INFO] 
[INFO] BUILD SUCCESSFUL
[INFO] 
[INFO] Total time: 1 minute 14 seconds
[INFO] Finished at: Wed Jan 16 16:25:47 CET 2008
[INFO] Final Memory: 9M/17M
[INFO] 



[EMAIL PROTECTED] mvn -e geronimo:deploy
[INFO] [geronimo:deploy]
[INFO] Using artifact based module archive(s)...
[INFO] Distributing module artifact: 
/home/maven/.m2/repository/com/oxseed/saas/oxseed.orderstorage.app/1.0.6/oxseed.orderstorage.app-1.0.6.ear
 with plan 

[jira] Updated: (GERONIMODEVTOOLS-206) Error while deploying EAR to running server Geronimo 2.0.1

2008-01-16 Thread gennadibereshnoi (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

gennadibereshnoi updated GERONIMODEVTOOLS-206:
--

Priority: Critical  (was: Major)

 Error while deploying EAR to running server Geronimo 2.0.1
 --

 Key: GERONIMODEVTOOLS-206
 URL: 
 https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-206
 Project: Geronimo-Devtools
  Issue Type: Bug
  Components: eclipse-plugin
Affects Versions: 2.0.0
 Environment: Geronimo 2.0.1
 WTP 2.0 + GEP 2.0
Reporter: Tomasz Mazan
Assignee: Tim McConnell
Priority: Critical
 Fix For: 2.1.0


 Exception on deploy
 Distribution of configuration failed.  See log for details.
   java.io.FileNotFoundException: 
 C:\DEV\IDE\eclipse-wtp-2.0\workspace\.metadata\.plugins\org.apache.geronimo.st.core\server_13.09.07_14_454\FonBsaCore.zip
  (File not found)
   org.apache.geronimo.common.DeploymentException: 
 java.io.FileNotFoundException: 
 C:\DEV\IDE\eclipse-wtp-2.0\workspace\.metadata\.plugins\org.apache.geronimo.st.core\server_13.09.07_14_454\FonBsaCore.zip
  (File not found)
   at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:121)
   at 
 org.apache.geronimo.deployment.Deployer$$FastClassByCGLIB$$734a235d.invoke(generated)
   at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
   at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
   at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
   at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:865)
   at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
   at org.apache.geronimo.kernel.KernelGBean.invoke(KernelGBean.java:342)
   at 
 org.apache.geronimo.kernel.KernelGBean$$FastClassByCGLIB$$1cccefc9.invoke(generated)
   at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
   at 
 org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
   at 
 org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:124)
   at 
 org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:865)
   at 
 org.apache.geronimo.kernel.basic.BasicKernel.invoke(BasicKernel.java:239)
   at 
 org.apache.geronimo.system.jmx.MBeanGBeanBridge.invoke(MBeanGBeanBridge.java:168)
   at 
 com.sun.jmx.mbeanserver.DynamicMetaDataImpl.invoke(DynamicMetaDataImpl.java:213)
   at com.sun.jmx.mbeanserver.MetaDataImpl.invoke(MetaDataImpl.java:220)
   at 
 com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:815)
   at 
 com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:784)
   at 
 javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1408)
   at 
 javax.management.remote.rmi.RMIConnectionImpl.access$100(RMIConnectionImpl.java:81)
   at 
 javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1245)
   at java.security.AccessController.doPrivileged(Native Method)
   at 
 javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1348)
   at 
 javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:782)
   at sun.reflect.GeneratedMethodAccessor223.invoke(Unknown Source)
   at 
 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
   at java.lang.reflect.Method.invoke(Method.java:585)
   at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:294)
   at sun.rmi.transport.Transport$1.run(Transport.java:153)
   at java.security.AccessController.doPrivileged(Native Method)
   at sun.rmi.transport.Transport.serviceCall(Transport.java:149)
   at 
 sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:466)
   at 
 sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:707)
   at java.lang.Thread.run(Thread.java:595)
   Caused by: java.io.FileNotFoundException: 
 C:\DEV\IDE\eclipse-wtp-2.0\workspace\.metadata\.plugins\org.apache.geronimo.st.core\server_13.09.07_14_454\FonBsaCore.zip
  (File not found)
   at java.io.FileInputStream.open(Native Method)
   at java.io.FileInputStream.init(FileInputStream.java:106)
   at 
 org.apache.geronimo.deployment.util.DeploymentUtil.copyFile(DeploymentUtil.java:92)
   at org.apache.geronimo.deployment.Deployer.deploy(Deployer.java:118)
   ... 34 more

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



MailGBean/JNDI problem on Harmony

2008-01-16 Thread Zakharov, Vasily M
Hi, all,

I'm found a problem with MailGBean on Harmony due to of JNDI
configuration, and I'm asking for help to understand how to deal with
that problem. The problem would occur on any JDK lacking Sun
implementation of JNDI RMI Registry provider
(com.sun.jndi.rmi.registry.RegistryContext). The problem occurs at
startup and looks as follows:

java.lang.IllegalArgumentException: Cannot bind to RMI Registry object
that is neither Remote nor Reference nor Referenceable
at
org.apache.harmony.jndi.provider.rmi.registry.RegistryContext.getStateTo
Bind(RegistryContext.java:618)
at
org.apache.harmony.jndi.provider.rmi.registry.RegistryContext.bind(Regis
tryContext.java:266)
at
org.apache.harmony.jndi.provider.rmi.registry.RegistryContext.bind(Regis
tryContext.java:280)
at javax.naming.InitialContext.bind(InitialContext.java:411)
at
org.apache.geronimo.mail.MailGBean.doStart(MailGBean.java:385)

The investigation shows the following difference of MailGBean code
operation on Sun and Harmony:

On Sun, the InitialContext.getEnvironment() is empty, and
InitialContext.lookup() returns
org.apache.geronimo.gjndi.GlobalContextGBean, and
InitialContext.getNameParser() returns
org.apache.xbean.naming.context.ContextUtil$SimpleNameParser.

On Harmony, this works much differently -
InitialContext.getEnvironment() contains the JNDI properties specified
in config.xml, and InitialContext.lookup() returns
org.apache.harmony.jndi.provider.rmi.registry.RegistryContext, and
InitialContext.getNameParser() returns
org.apache.harmony.jndi.provider.rmi.registry.AtomicNameParser.
This causes the error above.

I had to specify the respective JNDI properties in config.xml for
JMXConnector to start normally, as follows:

module name=org.apache.geronimo.configs/rmi-naming/2.0.2/car
gbean name=NamingProperties
attribute
name=namingFactoryInitialorg.apache.harmony.jndi.provider.rmi.registr
y.RegistryContextFactory/attribute
attribute
name=namingFactoryUrlPkgsorg.apache.harmony.jndi.provider/attribute
attribute name=namingProviderUrlrmi://${ServerHostname}:${NamingPort
+ PortOffset}/attribute
/gbean

Probably this is wrong to configure JNDI this way, as it overrides
Geronimo internal naming mechanisms?

Maybe org.apache.geronimo.gjndi.GlobalContextGBean needs to be tweaked
to find the proper JNDI RMI Registry provider by other means than
standard JNDI properties?

I'd be happy to hear any ideas, considerations or suggestions on this
issue.

Thank you very much!

Vasily Zakharov
Intel ESSD



---



[YOKO] Heads up

2008-01-16 Thread Alan D. Cabrera

I'm going to remove the WS that went to CXF tonight.


Regards,
Alan



[jira] Updated: (GERONIMO-3725) The progress bar shown during Geronimo start up needs to be updated

2008-01-16 Thread Jarek Gawor (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3725?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jarek Gawor updated GERONIMO-3725:
--

Attachment: GERONIMO-3725.patch

Attached a patch with a new progress bar.



 The progress bar shown during Geronimo start up needs to be updated
 ---

 Key: GERONIMO-3725
 URL: https://issues.apache.org/jira/browse/GERONIMO-3725
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: startup/shutdown
Affects Versions: 2.1
Reporter: Jarek Gawor
 Attachments: GERONIMO-3725.patch


 The progress bar shown during Geronimo start up (when executing 'geronimo 
 run') needs to be updated. Currently, the size of the bar depends on the 
 number of modules installed. That is, if N number of modules are installed 
 the bar is of size N. So if lots of modules are installed, the bar might wrap 
 around the screen. 
 I think we should replace this bar with a bar based on the percentage of 
 total Geronimo startup (what is currently displayed just as a number). The 
 new bar would not display the detailed information as the existing bar (i.e. 
 which modules successfully started up or failed) but would not suffer from 
 the problem explained above.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Closed: (GERONIMODEVTOOLS-257) Errors when publishing to the Geronimo 2.1 server using the 2.1 version of the GEP

2008-01-16 Thread Tim McConnell (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-257?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim McConnell closed GERONIMODEVTOOLS-257.
--

Resolution: Fixed

Fix provided in revision 611355 and verified by Tomasz.

 Errors when publishing to the Geronimo 2.1 server using the 2.1 version of 
 the GEP
 --

 Key: GERONIMODEVTOOLS-257
 URL: 
 https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-257
 Project: Geronimo-Devtools
  Issue Type: Bug
  Components: eclipse-plugin
Affects Versions: 2.1.0
Reporter: Tim McConnell
Assignee: Tim McConnell
 Fix For: 2.1.0


 As reported by Tomasz Manaz, the following error occurs when publishing to 
 the Geronimo 2.1 server using the 2.1 version of the GEP
 http://www.nabble.com/file/p14730930/gep-deploy-error.jpg

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-3725) The progress bar shown during Geronimo start up needs to be updated

2008-01-16 Thread Jarek Gawor (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-3725?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559624#action_12559624
 ] 

Jarek Gawor commented on GERONIMO-3725:
---

To clarify, the existing bar can visually indicate (by displaying different 
characters) if a given module is starting, started or failed as the server 
starts up. But the new bar (in the patch) is just displays the percentage of 
the total server startup (no per-module info).



 The progress bar shown during Geronimo start up needs to be updated
 ---

 Key: GERONIMO-3725
 URL: https://issues.apache.org/jira/browse/GERONIMO-3725
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: startup/shutdown
Affects Versions: 2.1
Reporter: Jarek Gawor
 Attachments: GERONIMO-3725.patch


 The progress bar shown during Geronimo start up (when executing 'geronimo 
 run') needs to be updated. Currently, the size of the bar depends on the 
 number of modules installed. That is, if N number of modules are installed 
 the bar is of size N. So if lots of modules are installed, the bar might wrap 
 around the screen. 
 I think we should replace this bar with a bar based on the percentage of 
 total Geronimo startup (what is currently displayed just as a number). The 
 new bar would not display the detailed information as the existing bar (i.e. 
 which modules successfully started up or failed) but would not suffer from 
 the problem explained above.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



progress bar at Geronimo startup

2008-01-16 Thread Jarek Gawor
Folks,

A few times before I've ran into some problems with the progress bar
displayed at Geronimo startup as I had a lot of modules installed. I
described the problem in
https://issues.apache.org/jira/browse/GERONIMO-3725.  I also just
attached to the bug report a patch with a new and simpler progress bar
hat does not suffer from the same problem as the existing bar but at
the same time it does not it display the same detail info as the
existing bar. I tired to explain this difference in the bug report.

So, any thoughts/objections on replacing the existing progress bar
with the one I attached to the bug report?

Thanks,
Jarek


[jira] Assigned: (GERONIMO-3725) The progress bar shown during Geronimo start up needs to be updated

2008-01-16 Thread Jarek Gawor (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3725?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jarek Gawor reassigned GERONIMO-3725:
-

Assignee: Jarek Gawor

 The progress bar shown during Geronimo start up needs to be updated
 ---

 Key: GERONIMO-3725
 URL: https://issues.apache.org/jira/browse/GERONIMO-3725
 Project: Geronimo
  Issue Type: Improvement
  Security Level: public(Regular issues) 
  Components: startup/shutdown
Affects Versions: 2.1
Reporter: Jarek Gawor
Assignee: Jarek Gawor
 Attachments: GERONIMO-3725.patch


 The progress bar shown during Geronimo start up (when executing 'geronimo 
 run') needs to be updated. Currently, the size of the bar depends on the 
 number of modules installed. That is, if N number of modules are installed 
 the bar is of size N. So if lots of modules are installed, the bar might wrap 
 around the screen. 
 I think we should replace this bar with a bar based on the percentage of 
 total Geronimo startup (what is currently displayed just as a number). The 
 new bar would not display the detailed information as the existing bar (i.e. 
 which modules successfully started up or failed) but would not suffer from 
 the problem explained above.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



RE: MailGBean/JNDI problem on Harmony

2008-01-16 Thread Zakharov, Vasily M

Sorry for disturbing, I've just found out the cause for this issue - I
had one extra property in config.xml. If namingFactoryInitial
specification is removed, and namingFactoryUrlPkgs specification is
retained, the problem is resolved, and Geronimo starts fine on Harmony.

Vasily


-Original Message-
From: Zakharov, Vasily M [mailto:[EMAIL PROTECTED] 
Sent: Wednesday, January 16, 2008 8:53 PM
To: dev@geronimo.apache.org
Subject: MailGBean/JNDI problem on Harmony

Hi, all,

I'm found a problem with MailGBean on Harmony due to of JNDI
configuration, and I'm asking for help to understand how to deal with
that problem. The problem would occur on any JDK lacking Sun
implementation of JNDI RMI Registry provider
(com.sun.jndi.rmi.registry.RegistryContext). The problem occurs at
startup and looks as follows:

java.lang.IllegalArgumentException: Cannot bind to RMI Registry object
that is neither Remote nor Reference nor Referenceable
at
org.apache.harmony.jndi.provider.rmi.registry.RegistryContext.getStateTo
Bind(RegistryContext.java:618)
at
org.apache.harmony.jndi.provider.rmi.registry.RegistryContext.bind(Regis
tryContext.java:266)
at
org.apache.harmony.jndi.provider.rmi.registry.RegistryContext.bind(Regis
tryContext.java:280)
at javax.naming.InitialContext.bind(InitialContext.java:411)
at
org.apache.geronimo.mail.MailGBean.doStart(MailGBean.java:385)

The investigation shows the following difference of MailGBean code
operation on Sun and Harmony:

On Sun, the InitialContext.getEnvironment() is empty, and
InitialContext.lookup() returns
org.apache.geronimo.gjndi.GlobalContextGBean, and
InitialContext.getNameParser() returns
org.apache.xbean.naming.context.ContextUtil$SimpleNameParser.

On Harmony, this works much differently -
InitialContext.getEnvironment() contains the JNDI properties specified
in config.xml, and InitialContext.lookup() returns
org.apache.harmony.jndi.provider.rmi.registry.RegistryContext, and
InitialContext.getNameParser() returns
org.apache.harmony.jndi.provider.rmi.registry.AtomicNameParser.
This causes the error above.

I had to specify the respective JNDI properties in config.xml for
JMXConnector to start normally, as follows:

module name=org.apache.geronimo.configs/rmi-naming/2.0.2/car
gbean name=NamingProperties
attribute
name=namingFactoryInitialorg.apache.harmony.jndi.provider.rmi.registr
y.RegistryContextFactory/attribute
attribute
name=namingFactoryUrlPkgsorg.apache.harmony.jndi.provider/attribute
attribute name=namingProviderUrlrmi://${ServerHostname}:${NamingPort
+ PortOffset}/attribute
/gbean

Probably this is wrong to configure JNDI this way, as it overrides
Geronimo internal naming mechanisms?

Maybe org.apache.geronimo.gjndi.GlobalContextGBean needs to be tweaked
to find the proper JNDI RMI Registry provider by other means than
standard JNDI properties?

I'd be happy to hear any ideas, considerations or suggestions on this
issue.

Thank you very much!

Vasily Zakharov
Intel ESSD



---



[jira] Closed: (GERONIMODEVTOOLS-258) GEP by default can no longer deploy to all targets returned from the deployment manager

2008-01-16 Thread Tim McConnell (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-258?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Tim McConnell closed GERONIMODEVTOOLS-258.
--

Resolution: Fixed

Fixed in revision 612208 and verified by Tomasz

 GEP by default can no longer deploy to all targets returned from the 
 deployment manager
 ---

 Key: GERONIMODEVTOOLS-258
 URL: 
 https://issues.apache.org/jira/browse/GERONIMODEVTOOLS-258
 Project: Geronimo-Devtools
  Issue Type: Bug
  Components: eclipse-plugin
Affects Versions: 2.1.0
Reporter: Tim McConnell
Assignee: Tim McConnell
 Fix For: 2.1.0


 Now that the Geronimo 2.1 server supports clustering multiple targets will 
 likely be returned from any getTargets() method invoked on the deployment 
 manager. The GEP should use only the first target, which is the default 
 configuration store and which is explicitly configured by users. Otherwise, 
 the artifacts will get deployed to the master-repository, the 
 cluster-repository, and the local repository which is obviously incorrect and 
 will result in deployment errors. 
 Thanks to Gianny for this very useful bit of information

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [SECURITY] Potential vulnerability in Jetty servlet container

2008-01-16 Thread Joe Bohn
I've updated this notice with a better location from which to obtain the 
jetty-6.1.7.jar (see below).


Joe Bohn wrote:
The Geronimo project has learned of a security vulnerability in the 
Jetty servlet container (6.1.5) included in Geronimo.  If you use a 
Jetty configuration of Geronimo you may be affected by the vulnerability.


This vulnerability impacts Jetty configurations of Geronimo 2.0.1 and 
2.0.2.


For specific information regarding the Jetty vulnerability, see
http://www.kb.cert.org/vuls/id/553235

The problem is related to the processing of URLs which contain multiple 
consecutive forward slash (/) characters that are handled incorrectly 
(for example . http://foo//../bar).


If your system is susceptible to attacks using such URLs we recommend 
that you filter these URLs using an application firewall or reverse 
proxy server.


Alternatively, you can upgrade your Geronimo Jetty server image to 
utilize the corrected Jetty 6.1.7 jar:
- Obtain a jetty-6.1.7.jar from 

http://repo1.maven.org/maven2/org/mortbay/jetty/jetty/6.1.7/jetty-6.1.7.jar

- Stop your Geronimo Jetty server image
- copy jetty-6.1.7.jar to 
geronimo-root/repository/org/mortbay/jetty/jetty/6.1.7/jetty-6.1.7.jar
- remove the jetty 6.1.5 jar: 
geronimo-root/repository/org/mortbay/jetty/jetty/6.1.5/jetty-6.1.5.jar
- start the Geronimo Jetty server.  The server will now be using the 
6.1.7 Jetty jar.


This vulnerability will be fixed in the next release of Geronimo (2.0.3 
and/or 2.1) which will include Jetty 6.1.7 correcting the vulnerability.





[jira] Commented: (GERONIMO-3581) Default security relam name in ContextManager

2008-01-16 Thread Jarek Gawor (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-3581?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559648#action_12559648
 ] 

Jarek Gawor commented on GERONIMO-3581:
---

There are two (related) issues here.

1) Forgetting about OpenEJB for a moment, ContextManager.login()  creates 
LoginContext. And LoginContext will throw NPE if the security realm is null. So 
we could either add a null check to ContextManager.login() or pass a default 
security realm name. 

2) With OpenEJB, OpenEJB uses GeronimoSecurityService to login. That class has 
two login functions. First, the one without security realm parameter passes 
OpenEJB as a security realm. That security realm is not configured anywhere 
(as far as I can tell) and therefore if that method is called the 
authentication will always fail.  The second GeronimoSecurityService.login() 
function just calls ContextManager.login(). And it also does not perform null 
check of the security realm. I guess we could add the default security realm 
there but it won't address 1) if there is another path to 
ContextManager.login(). 



 Default security relam name in ContextManager
 -

 Key: GERONIMO-3581
 URL: https://issues.apache.org/jira/browse/GERONIMO-3581
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: security
Affects Versions: 2.0.x, 2.1
Reporter: Jarek Gawor

 ContextManager.login() should use a default security realm name if user did 
 not pass a security realm. Null security realm will cause an exception in 
 LoginContext. Right now becuase of this issue, a standalone ejb client must 
 set a custom property (openejb.authentication.realmName) in order for 
 authentication to succeed. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[ANNOUNCE] Kevan Miller has been approved as the new PMC Chair for Apache Geronimo

2008-01-16 Thread Matt Hogstrom
Recently I have had several things change personally and I have found  
it increasingly difficult to keep up with the Geronimo mailing lists  
on a daily basis.  As a result, I did some soul searching and decided  
that my intentions to stay on top of Geronimo were good but my follow  
through wasn't   This was specifically in regard to being able to  
respond to people on issues that I needed to do as PMC chair.


I tendered my resignation to the Board earlier this week.  There was  
some discussion on the PMC list about a replacement and the PMC  
unanimously approved Kevan Miller as my successor.  The board just  
approved this request so Kevan now has the mantle for Geronimo as the  
PMC chair.


It is with great pleasure that I announce that Kevan has accepted this  
responsibility of PMC chair.  The beauty is that Kevan has already  
been doing most of the work of the PMC chair anyway and is the right  
person going forward.  Please give it up for Kevan Miller, VP, Apache  
Geronimo!


I'm still noodling with some performance work as time allows so I'm  
not gone.  I'll prolly continue to nag in my own unique way.


Matt


Re: svn commit: r612439 [1/2] - in /geronimo/server/trunk: assemblies/geronimo-jetty6-javaee5/ assemblies/geronimo-tomcat6-javaee5/ plugins/clustering/ plugins/clustering/clustering/ plugins/clusterin

2008-01-16 Thread Gianny Damour

On 17/01/2008, at 1:30 AM, Kevan Miller wrote:



On Jan 16, 2008, at 7:48 AM, [EMAIL PROTECTED] wrote:


Author: gdamour
Date: Wed Jan 16 04:48:37 2008
New Revision: 612439

URL: http://svn.apache.org/viewvc?rev=612439view=rev
Log:
Move farm related classes to new sub-project geronimo-farm. Add a new
configuration farming and move farming related GBeans from the  
clustering
config. to this new one. Also, by default this configuration is  
not started.


Cool. Gianny, can you give us a bit of status about where you are  
with this? Looks like you're laying some groundwork for OpenEJB  
dependencies...

Hi,

David J. proposed a while back two clustering code/module  
rearrangements he was keen to have implemented before 2.1. With this  
commit, both of these rearrangements are now in.


I am now integration testing the OpenEJB clustering support and it  
appears I will need to do some minor adjustments. As part of the  
change, four sub-projects/dependencies are added: geronimo-openejb- 
clustering-wadi, geronimo-openejb-clustering-builder-wadi, openejb- 
clustering-wadi and openejb-clustering-builder-wadi. This structure  
mirrors the Jetty and Tomcat ones.


I also think 2.1 is belated and should be cut as soon as possible. I  
will hold-on the OpenEJB commit till the creation of a 2.1 branch.


Thanks,
Gianny



Enhanced clustering support is really great to have. Want to  
understand what additional dependencies this is going to require.


I think we're overdue for a 2.1 release. We have polish and a  
number of usability issues to work out in current trunk, prior to  
this. However, worried about also pushing in a bunch of new  
function is going to make this difficult...


--kevan




Re: [ANNOUNCE] Kevan Miller has been approved as the new PMC Chair for Apache Geronimo

2008-01-16 Thread Kevan Miller


On Jan 16, 2008, at 3:10 PM, Matt Hogstrom wrote:

Recently I have had several things change personally and I have  
found it increasingly difficult to keep up with the Geronimo mailing  
lists on a daily basis.  As a result, I did some soul searching and  
decided that my intentions to stay on top of Geronimo were good but  
my follow through wasn't   This was specifically in regard to being  
able to respond to people on issues that I needed to do as PMC chair.


I tendered my resignation to the Board earlier this week.  There was  
some discussion on the PMC list about a replacement and the PMC  
unanimously approved Kevan Miller as my successor.  The board just  
approved this request so Kevan now has the mantle for Geronimo as  
the PMC chair.


It is with great pleasure that I announce that Kevan has accepted  
this responsibility of PMC chair.  The beauty is that Kevan has  
already been doing most of the work of the PMC chair anyway and is  
the right person going forward.  Please give it up for Kevan Miller,  
VP, Apache Geronimo!


I'm still noodling with some performance work as time allows so I'm  
not gone.  I'll prolly continue to nag in my own unique way.


Matt,
You're leaving some big shoes to fill. You've done a great job the  
past 14 months. Thanks!


Now about those performance numbers... ;-)

--kevan 


[jira] Created: (GERONIMO-3754) Username/password is ignored in PluginInstallerGBean

2008-01-16 Thread Jarek Gawor (JIRA)
Username/password is ignored in PluginInstallerGBean


 Key: GERONIMO-3754
 URL: https://issues.apache.org/jira/browse/GERONIMO-3754
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
  Components: general
Affects Versions: 2.1
Reporter: Jarek Gawor


The username/password is ignored in PluginInstallerGBean in listPlugins() 
function. That means, for example, that with plugin installer portlet I'm 
unable to see the plugins from http://localhost:8080/plugin/maven-repo/ repo as 
it requires basic authentication.





-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-3754) Username/password is ignored in PluginInstallerGBean

2008-01-16 Thread Jarek Gawor (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jarek Gawor updated GERONIMO-3754:
--

Attachment: GERONIMO-3754.patch

Proposed patch for this issue.


 Username/password is ignored in PluginInstallerGBean
 

 Key: GERONIMO-3754
 URL: https://issues.apache.org/jira/browse/GERONIMO-3754
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: general
Affects Versions: 2.1
Reporter: Jarek Gawor
 Attachments: GERONIMO-3754.patch


 The username/password is ignored in PluginInstallerGBean in listPlugins() 
 function. That means, for example, that with plugin installer portlet I'm 
 unable to see the plugins from http://localhost:8080/plugin/maven-repo/ repo 
 as it requires basic authentication.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-3753) monitoring portlet is not up to date with dojo 1.0

2008-01-16 Thread Viet Hung Nguyen (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Viet Hung Nguyen updated GERONIMO-3753:
---

Attachment: geronimo-3753.patch

 monitoring portlet is not up to date with dojo 1.0
 --

 Key: GERONIMO-3753
 URL: https://issues.apache.org/jira/browse/GERONIMO-3753
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: monitoring
Affects Versions: 2.1
 Environment: windows
Reporter: Viet Hung Nguyen
Assignee: Viet Hung Nguyen
Priority: Trivial
 Attachments: geronimo-3753.patch


 I noticed that when a user clicks on a Graph's name, the graph does not 
 render correctly. I'm pretty sure it has something to do with the new version 
 of dojo. So we need to update monitoringPopUpGraph.jsp to reflect the new 
 version of dojo.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-3753) monitoring portlet is not up to date with dojo 1.0

2008-01-16 Thread Viet Hung Nguyen (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Viet Hung Nguyen updated GERONIMO-3753:
---

Patch Info: [Patch Available]

 monitoring portlet is not up to date with dojo 1.0
 --

 Key: GERONIMO-3753
 URL: https://issues.apache.org/jira/browse/GERONIMO-3753
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: monitoring
Affects Versions: 2.1
 Environment: windows
Reporter: Viet Hung Nguyen
Assignee: Viet Hung Nguyen
Priority: Trivial
 Attachments: geronimo-3753.patch


 I noticed that when a user clicks on a Graph's name, the graph does not 
 render correctly. I'm pretty sure it has something to do with the new version 
 of dojo. So we need to update monitoringPopUpGraph.jsp to reflect the new 
 version of dojo.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [ANNOUNCE] Kevan Miller has been approved as the new PMC Chair for Apache Geronimo

2008-01-16 Thread Joe Bohn

Thanks for your terrific service in this position Matt!

Congratulations and thank you for stepping up to the plate Kevan!

Joe


Matt Hogstrom wrote:
Recently I have had several things change personally and I have found it 
increasingly difficult to keep up with the Geronimo mailing lists on a 
daily basis.  As a result, I did some soul searching and decided that my 
intentions to stay on top of Geronimo were good but my follow through 
wasn't   This was specifically in regard to being able to respond to 
people on issues that I needed to do as PMC chair.


I tendered my resignation to the Board earlier this week.  There was 
some discussion on the PMC list about a replacement and the PMC 
unanimously approved Kevan Miller as my successor.  The board just 
approved this request so Kevan now has the mantle for Geronimo as the 
PMC chair.


It is with great pleasure that I announce that Kevan has accepted this 
responsibility of PMC chair.  The beauty is that Kevan has already been 
doing most of the work of the PMC chair anyway and is the right person 
going forward.  Please give it up for Kevan Miller, VP, Apache Geronimo!


I'm still noodling with some performance work as time allows so I'm not 
gone.  I'll prolly continue to nag in my own unique way.


Matt



Re: [ANNOUNCE] Kevan Miller has been approved as the new PMC Chair for Apache Geronimo

2008-01-16 Thread Alan D. Cabrera


On Jan 16, 2008, at 12:10 PM, Matt Hogstrom wrote:

Recently I have had several things change personally and I have  
found it increasingly difficult to keep up with the Geronimo mailing  
lists on a daily basis.  As a result, I did some soul searching and  
decided that my intentions to stay on top of Geronimo were good but  
my follow through wasn't   This was specifically in regard to being  
able to respond to people on issues that I needed to do as PMC chair.


I tendered my resignation to the Board earlier this week.  There was  
some discussion on the PMC list about a replacement and the PMC  
unanimously approved Kevan Miller as my successor.  The board just  
approved this request so Kevan now has the mantle for Geronimo as  
the PMC chair.


It is with great pleasure that I announce that Kevan has accepted  
this responsibility of PMC chair.  The beauty is that Kevan has  
already been doing most of the work of the PMC chair anyway and is  
the right person going forward.  Please give it up for Kevan Miller,  
VP, Apache Geronimo!


I'm still noodling with some performance work as time allows so I'm  
not gone.  I'll prolly continue to nag in my own unique way.


Thanks Matt for all the great work.

Congrats Kevan!  I know that you're going to make a great chair!


Regards,
Alan




Re: [ANNOUNCE] Kevan Miller has been approved as the new PMC Chair for Apache Geronimo

2008-01-16 Thread Sangjin Lee
Congratulations Kevan. :)
Sangjin

On 1/16/08, Kevan Miller [EMAIL PROTECTED] wrote:


 On Jan 16, 2008, at 3:10 PM, Matt Hogstrom wrote:

  Recently I have had several things change personally and I have
  found it increasingly difficult to keep up with the Geronimo mailing
  lists on a daily basis.  As a result, I did some soul searching and
  decided that my intentions to stay on top of Geronimo were good but
  my follow through wasn't   This was specifically in regard to being
  able to respond to people on issues that I needed to do as PMC chair.
 
  I tendered my resignation to the Board earlier this week.  There was
  some discussion on the PMC list about a replacement and the PMC
  unanimously approved Kevan Miller as my successor.  The board just
  approved this request so Kevan now has the mantle for Geronimo as
  the PMC chair.
 
  It is with great pleasure that I announce that Kevan has accepted
  this responsibility of PMC chair.  The beauty is that Kevan has
  already been doing most of the work of the PMC chair anyway and is
  the right person going forward.  Please give it up for Kevan Miller,
  VP, Apache Geronimo!
 
  I'm still noodling with some performance work as time allows so I'm
  not gone.  I'll prolly continue to nag in my own unique way.

 Matt,
 You're leaving some big shoes to fill. You've done a great job the
 past 14 months. Thanks!

 Now about those performance numbers... ;-)

 --kevan



Re: [ANNOUNCE] Kevan Miller has been approved as the new PMC Chair for Apache Geronimo

2008-01-16 Thread Hernan Cunico

Matt, Thanks for the great work you've done as the PMC Chair!

Kevan, Congratulations on the new assignment!

Cheers!
Hernan

Matt Hogstrom wrote:
Recently I have had several things change personally and I have found it 
increasingly difficult to keep up with the Geronimo mailing lists on a 
daily basis.  As a result, I did some soul searching and decided that my 
intentions to stay on top of Geronimo were good but my follow through 
wasn't   This was specifically in regard to being able to respond to 
people on issues that I needed to do as PMC chair.


I tendered my resignation to the Board earlier this week.  There was 
some discussion on the PMC list about a replacement and the PMC 
unanimously approved Kevan Miller as my successor.  The board just 
approved this request so Kevan now has the mantle for Geronimo as the 
PMC chair.


It is with great pleasure that I announce that Kevan has accepted this 
responsibility of PMC chair.  The beauty is that Kevan has already been 
doing most of the work of the PMC chair anyway and is the right person 
going forward.  Please give it up for Kevan Miller, VP, Apache Geronimo!


I'm still noodling with some performance work as time allows so I'm not 
gone.  I'll prolly continue to nag in my own unique way.


Matt



Re: [ANNOUNCE] Kevan Miller has been approved as the new PMC Chair for Apache Geronimo

2008-01-16 Thread Prasad Kashyap
Thanx Matt.

Congrats Kevan !  (the band is now playing *Hail to the Chief* )

Cheers
Prasad

On Jan 16, 2008 3:10 PM, Matt Hogstrom [EMAIL PROTECTED] wrote:
 Recently I have had several things change personally and I have found
 it increasingly difficult to keep up with the Geronimo mailing lists
 on a daily basis.  As a result, I did some soul searching and decided
 that my intentions to stay on top of Geronimo were good but my follow
 through wasn't   This was specifically in regard to being able to
 respond to people on issues that I needed to do as PMC chair.

 I tendered my resignation to the Board earlier this week.  There was
 some discussion on the PMC list about a replacement and the PMC
 unanimously approved Kevan Miller as my successor.  The board just
 approved this request so Kevan now has the mantle for Geronimo as the
 PMC chair.

 It is with great pleasure that I announce that Kevan has accepted this
 responsibility of PMC chair.  The beauty is that Kevan has already
 been doing most of the work of the PMC chair anyway and is the right
 person going forward.  Please give it up for Kevan Miller, VP, Apache
 Geronimo!

 I'm still noodling with some performance work as time allows so I'm
 not gone.  I'll prolly continue to nag in my own unique way.

 Matt



[jira] Closed: (GERONIMO-3752) JACC principal-role mapping installation is too tied to our policy implementation.

2008-01-16 Thread David Jencks (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3752?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Jencks closed GERONIMO-3752.
--

Resolution: Fixed

The patch needed some tweaks, a better version committed in rev 612602.

 JACC principal-role mapping installation is too tied to our policy 
 implementation.
 --

 Key: GERONIMO-3752
 URL: https://issues.apache.org/jira/browse/GERONIMO-3752
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: security
Affects Versions: 2.1
Reporter: David Jencks
Assignee: David Jencks
 Fix For: 2.1

 Attachments: GERONIMO-3752.patch


 We need a couple interfaces to avoid tying the installation of principal-role 
 mapping to our specific jacc implementation.  Someone else might want to use 
 it with their jacc implementation.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-3754) Username/password is ignored in PluginInstallerGBean

2008-01-16 Thread Jarek Gawor (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jarek Gawor updated GERONIMO-3754:
--

Attachment: (was: GERONIMO-3754.patch)

 Username/password is ignored in PluginInstallerGBean
 

 Key: GERONIMO-3754
 URL: https://issues.apache.org/jira/browse/GERONIMO-3754
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: general
Affects Versions: 2.1
Reporter: Jarek Gawor
 Attachments: GERONIMO-3754.patch


 The username/password is ignored in PluginInstallerGBean in listPlugins() 
 function. That means, for example, that with plugin installer portlet I'm 
 unable to see the plugins from http://localhost:8080/plugin/maven-repo/ repo 
 as it requires basic authentication.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Updated: (GERONIMO-3754) Username/password is ignored in PluginInstallerGBean

2008-01-16 Thread Jarek Gawor (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Jarek Gawor updated GERONIMO-3754:
--

Attachment: GERONIMO-3754.patch

Updated patch with a fix to validatePlugin() code that checks if a plugin is 
already installed. Before, the validatePlugin() was checking if a plugin was 
running and therefore, plugins that were not running but installed were 
considered installable.
 

 Username/password is ignored in PluginInstallerGBean
 

 Key: GERONIMO-3754
 URL: https://issues.apache.org/jira/browse/GERONIMO-3754
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: general
Affects Versions: 2.1
Reporter: Jarek Gawor
 Attachments: GERONIMO-3754.patch


 The username/password is ignored in PluginInstallerGBean in listPlugins() 
 function. That means, for example, that with plugin installer portlet I'm 
 unable to see the plugins from http://localhost:8080/plugin/maven-repo/ repo 
 as it requires basic authentication.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: svn commit: r612439 [1/2] - in /geronimo/server/trunk: assemblies/geronimo-jetty6-javaee5/ assemblies/geronimo-tomcat6-javaee5/ plugins/clustering/ plugins/clustering/clustering/ plugins/clusterin

2008-01-16 Thread Kevan Miller

Thanks Gianny. More below...

On Jan 16, 2008, at 3:42 PM, Gianny Damour wrote:


On 17/01/2008, at 1:30 AM, Kevan Miller wrote:



On Jan 16, 2008, at 7:48 AM, [EMAIL PROTECTED] wrote:


Author: gdamour
Date: Wed Jan 16 04:48:37 2008
New Revision: 612439

URL: http://svn.apache.org/viewvc?rev=612439view=rev
Log:
Move farm related classes to new sub-project geronimo-farm. Add a  
new
configuration farming and move farming related GBeans from the  
clustering
config. to this new one. Also, by default this configuration is  
not started.


Cool. Gianny, can you give us a bit of status about where you are  
with this? Looks like you're laying some groundwork for OpenEJB  
dependencies...

Hi,

David J. proposed a while back two clustering code/module  
rearrangements he was keen to have implemented before 2.1. With this  
commit, both of these rearrangements are now in.


Right. Although I haven't looked at the specifics, I think this split  
is a really good one.





I am now integration testing the OpenEJB clustering support and it  
appears I will need to do some minor adjustments. As part of the  
change, four sub-projects/dependencies are added: geronimo-openejb- 
clustering-wadi, geronimo-openejb-clustering-builder-wadi, openejb- 
clustering-wadi and openejb-clustering-builder-wadi. This structure  
mirrors the Jetty and Tomcat ones.


I also think 2.1 is belated and should be cut as soon as possible. I  
will hold-on the OpenEJB commit till the creation of a 2.1 branch.


Cool. If this branch isn't for another week or two, is that going to  
ok for you? I think we want to avoid creating branches/2.1 and then  
merging a bunch of fit-and-finish fixes between the branch and trunk...


--kevan




Thanks,
Gianny



Enhanced clustering support is really great to have. Want to  
understand what additional dependencies this is going to require.


I think we're overdue for a 2.1 release. We have polish and a  
number of usability issues to work out in current trunk, prior to  
this. However, worried about also pushing in a bunch of new  
function is going to make this difficult...


--kevan






[YOKO] Yoko web site

2008-01-16 Thread Alan D. Cabrera
I want to start creating the new Yoko website and wiki.  How do I do  
this?



Regards,
Alan



[YOKO] KEYS

2008-01-16 Thread Alan D. Cabrera
I have removed all the keys but Rick's from the KEYS file since I do  
not recognize who they belong to.  Yoko committers, please feel free  
to add your keys to this file.



Regards,
Alan



Re: [YOKO] Yoko web site

2008-01-16 Thread Jason Dillon
Well there is this thing called HTML and you use it to make things called 
pages and then put them on a web server...

:-P

What do you want... Something backed up by confluence?  Or static via svn?

--jason


-Original Message-
From: Alan D. Cabrera [EMAIL PROTECTED]

Date: Wed, 16 Jan 2008 16:41:30 
To:Developers Geronimo dev@geronimo.apache.org
Subject: [YOKO] Yoko web site


I want to start creating the new Yoko website and wiki.  How do I do  
this?


Regards,
Alan





[AsyncHttpClient] data collection instrumentation

2008-01-16 Thread Sangjin Lee
I'd like to propose changes to enable some basic stat collection and/or
instrumentation to have visibility into performance of AHC.  For a given
AsyncHttpClient, one might want to know metrics like
- total request count
- total success count
- total exception count
- total timeout count
- connection attempt count
- connection failure count
- connect time average
- connection close count
- average response time (as measured from the invocation time to having the
response ready)
- and others?

Collecting these metrics should have little effect on the overall
performance.  There would be an API to access these stats.

I was initially thinking of an IoFilter to consolidate these hooks, but I
realize some of these metrics are not readily available to an IoFilter (e.g.
connect-related numbers).  It might be unavoidable to spread the
instrumentation in a couple of places (IoHandler, ConnectFutureListener,
etc.).

Taking this one step further, one might think of callbacks or listeners for
various key events such as connect complete, request sent, etc., so callers
can provide instrumenting/logging code via event notification.  However, I
think this should be used judiciously as such injected code may cause havoc.

Thoughts?  Suggestions?

Thanks,
Sangjin


[jira] Resolved: (GERONIMO-3753) monitoring portlet is not up to date with dojo 1.0

2008-01-16 Thread Erik B. Craig (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erik B. Craig resolved GERONIMO-3753.
-

Resolution: Fixed

Patch Committed revision 612698.
Great joerb viet.

 monitoring portlet is not up to date with dojo 1.0
 --

 Key: GERONIMO-3753
 URL: https://issues.apache.org/jira/browse/GERONIMO-3753
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: monitoring
Affects Versions: 2.1
 Environment: windows
Reporter: Viet Hung Nguyen
Assignee: Viet Hung Nguyen
Priority: Trivial
 Attachments: geronimo-3753.patch


 I noticed that when a user clicks on a Graph's name, the graph does not 
 render correctly. I'm pretty sure it has something to do with the new version 
 of dojo. So we need to update monitoringPopUpGraph.jsp to reflect the new 
 version of dojo.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Reopened: (GERONIMO-3753) monitoring portlet is not up to date with dojo 1.0

2008-01-16 Thread Erik B. Craig (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Erik B. Craig reopened GERONIMO-3753:
-


 monitoring portlet is not up to date with dojo 1.0
 --

 Key: GERONIMO-3753
 URL: https://issues.apache.org/jira/browse/GERONIMO-3753
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: monitoring
Affects Versions: 2.1
 Environment: windows
Reporter: Viet Hung Nguyen
Assignee: Viet Hung Nguyen
Priority: Trivial
 Attachments: geronimo-3753.patch


 I noticed that when a user clicks on a Graph's name, the graph does not 
 render correctly. I'm pretty sure it has something to do with the new version 
 of dojo. So we need to update monitoringPopUpGraph.jsp to reflect the new 
 version of dojo.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Resolved: (GERONIMO-3753) monitoring portlet is not up to date with dojo 1.0

2008-01-16 Thread Viet Hung Nguyen (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3753?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Viet Hung Nguyen resolved GERONIMO-3753.


Resolution: Fixed

 monitoring portlet is not up to date with dojo 1.0
 --

 Key: GERONIMO-3753
 URL: https://issues.apache.org/jira/browse/GERONIMO-3753
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: monitoring
Affects Versions: 2.1
 Environment: windows
Reporter: Viet Hung Nguyen
Assignee: Viet Hung Nguyen
Priority: Trivial
 Attachments: geronimo-3753.patch


 I noticed that when a user clicks on a Graph's name, the graph does not 
 render correctly. I'm pretty sure it has something to do with the new version 
 of dojo. So we need to update monitoringPopUpGraph.jsp to reflect the new 
 version of dojo.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [ANNOUNCE] Kevan Miller has been approved as the new PMC Chair for Apache Geronimo

2008-01-16 Thread Shiva Kumar H R
Congrats Kevan  Thanks Matt.

On Jan 17, 2008 1:40 AM, Matt Hogstrom [EMAIL PROTECTED] wrote:

 Recently I have had several things change personally and I have found
 it increasingly difficult to keep up with the Geronimo mailing lists
 on a daily basis.  As a result, I did some soul searching and decided
 that my intentions to stay on top of Geronimo were good but my follow
 through wasn't   This was specifically in regard to being able to
 respond to people on issues that I needed to do as PMC chair.

 I tendered my resignation to the Board earlier this week.  There was
 some discussion on the PMC list about a replacement and the PMC
 unanimously approved Kevan Miller as my successor.  The board just
 approved this request so Kevan now has the mantle for Geronimo as the
 PMC chair.

 It is with great pleasure that I announce that Kevan has accepted this
 responsibility of PMC chair.  The beauty is that Kevan has already
 been doing most of the work of the PMC chair anyway and is the right
 person going forward.  Please give it up for Kevan Miller, VP, Apache
 Geronimo!

 I'm still noodling with some performance work as time allows so I'm
 not gone.  I'll prolly continue to nag in my own unique way.

 Matt




-- 
Thanks,
Shiva


Re: [ANNOUNCE] Kevan Miller has been approved as the new PMC Chair for Apache Geronimo

2008-01-16 Thread Vamsavardhana Reddy
Thanks Matt.  And congratulations Kevan.

++Vamsi

On Jan 17, 2008 1:40 AM, Matt Hogstrom [EMAIL PROTECTED] wrote:

 Recently I have had several things change personally and I have found
 it increasingly difficult to keep up with the Geronimo mailing lists
 on a daily basis.  As a result, I did some soul searching and decided
 that my intentions to stay on top of Geronimo were good but my follow
 through wasn't   This was specifically in regard to being able to
 respond to people on issues that I needed to do as PMC chair.

 I tendered my resignation to the Board earlier this week.  There was
 some discussion on the PMC list about a replacement and the PMC
 unanimously approved Kevan Miller as my successor.  The board just
 approved this request so Kevan now has the mantle for Geronimo as the
 PMC chair.

 It is with great pleasure that I announce that Kevan has accepted this
 responsibility of PMC chair.  The beauty is that Kevan has already
 been doing most of the work of the PMC chair anyway and is the right
 person going forward.  Please give it up for Kevan Miller, VP, Apache
 Geronimo!

 I'm still noodling with some performance work as time allows so I'm
 not gone.  I'll prolly continue to nag in my own unique way.

 Matt



Re: [YOKO] Yoko web site

2008-01-16 Thread Alan D. Cabrera

:)


What does XBean and GShell do?


Regards,
Alan

On Jan 16, 2008, at 5:18 PM, Jason Dillon wrote:

Well there is this thing called HTML and you use it to make things  
called pages and then put them on a web server...


:-P

What do you want... Something backed up by confluence?  Or static  
via svn?


--jason


-Original Message-
From: Alan D. Cabrera [EMAIL PROTECTED]

Date: Wed, 16 Jan 2008 16:41:30
To:Developers Geronimo dev@geronimo.apache.org
Subject: [YOKO] Yoko web site


I want to start creating the new Yoko website and wiki.  How do I do
this?


Regards,
Alan








[jira] Created: (GERONIMO-3755) application-1.2 schema does not exist

2008-01-16 Thread Aurimas Valionis (JIRA)
application-1.2 schema does not exist
-

 Key: GERONIMO-3755
 URL: https://issues.apache.org/jira/browse/GERONIMO-3755
 Project: Geronimo
  Issue Type: Bug
  Security Level: public (Regular issues)
Affects Versions: 2.0.2
 Environment: Mac OS X Tiger, Java 1.5 
Reporter: Aurimas Valionis
Priority: Blocker


I want to create a plan for ear application and I follow the samples, there 
should be application-1.2 schema available on 
http://geronimo.apache.org/xml/ns/j2ee/application-1.2; but it is not there. 
Would you upload the schema?

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: Start failed, Cannot load property editor [org.apache.xbean.propertyeditor.ArrayListEditor]

2008-01-16 Thread YunFeng Ma
I got the similar error using the latest trunk build
on Windows XP. I 
searched the
org.apache.geronimo.configs/j2ee-system/2.1-SNAPSHOT/car

,org.apache.geronimo.configs/jee-specs/2.1-SNAPSHOT/car
and 
org.apache.geronimo.configs/rmi-naming/2.1-SNAPSHOT/car
configurations ( 
they are the parents of 
org.apache.geronimo.configs/plugin/2.1-SNAPSHOT/car),
but didn't find 
they loaded
org.apache.xbean/xbean-reflect/3.3-SNAPSHOT/jar which 
includes the class
org.apache.xbean.propertyeditor.LinkedListEditor. 

Now I added
org.apache.xbean/xbean-reflect/3.3-SNAPSHOT/jar to 
org.apache.geronimo.configs/j2ee-system/2.1-SNAPSHOT/car,
the server can 
start up correctly. But I don't know if I'm missing
anything, if not, 
I'll open a jira for this.

Thanks a lot.

-- Yun Feng

Peter Petersson wrote:
 Yes thank you Jarek!

 As mentioned by Jarek the second attribute below is
the offending one. 
 It is added to the config by adding a repository.
 The question is where is my 
 org.apache.xbean.propertyeditor.LinkedListEditor :)
maybe it is fixed 
 in newer builds I haven't got around checking it
yet.
 thanks
   Peter P

 config.xml
  :
module
name=org.apache.geronimo.configs/plugin/2.1-SNAPSHOT/car
gbean name=DownloadedPluginRepos
attribute 

name=repositoryListhttp://geronimo.apache.org/plugins/plugin-repository-list-2.1.txt/attribute


attribute 

propertyEditor=org.apache.xbean.propertyeditor.LinkedListEditor


name=userRepositories[~/.m2/repository,file:/home/ppe/.m2/repository/]/attribute


/gbean
/module


 Jarek Gawor wrote:
 Peter,

 I also see the same problem on XP on second start
up. But I was able
 to work around it by removing

'propertyEditor=org.apache.xbean.propertyeditor.LinkedListEditor'
 attribute from attribute/ element of
DownloadedPluginRepos gbean.

 Hope this helps,
 Jarek

 On Jan 14, 2008 7:21 PM, Peter Petersson
[EMAIL PROTECTED] wrote:
  
 In the men time I resorted to the assembly I
pulled together yesterday
 and just doing a ./startup.sh; ./shutdown.sh;
../startup.sh fails on the
 second startup with the error indicated bellow.
Its getting late 
 here so
 I will look in to this again tomorrow hopefully
with a fresh build.
 regards
   Peter Petersson



 Peter Petersson wrote:

 Things seems to be in a flux right now as I get a
parse exception on
 'geronimo-plugin-list' so I guess I have to wait
with testing out
 plugins on a fresh build.
 I get back to you when this is out of the way.

 regards
   Peter P

 23:44:02,710 INFO  [PluginInstallerGBean]
Attempting to download

file:/home/ppe/.m2/repository/geronimo-plugins.xml
 23:44:02,860 ERROR [PluginInstallerGBean] Unable
to load repository
 configuration data
 org.xml.sax.SAXParseException: cvc-elt.1: Cannot
find the declaration
 of element 'geronimo-plugin-list'.
at

org.apache.geronimo.system.plugin.PluginInstallerGBean$3.error(PluginInstallerGBean.java:1440)



at
org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown
 Source)
at
org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
 Source)
at
org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown
 Source)


 Peter Petersson wrote:
  
 David Jencks wrote:

 I finally got around to applying your roller
plugin patch but I
 can't reproduce this either on jetty or tomcat.
 I'm on osx I
 wonder if its due to the different os
   
 Nice :)
 hmmm well I am on Linux and Hernan got this on a
Windows XP box and
 maybe osx is spared but there is clearly
something wrong with my
 environment or else the server is getting into a
faulty state due to
 the plugin modules I install (roller-tomcat,
roller-themes) although
 I doubt the later is the case ;), I will try
investigate this a bit
 more, will post my findings (if any) here but If
you or anyone else
 have some suggestions or hints on what may cause
this let me know.

 I will do a svn update; mvn clean install; and
go make some coffee
 and try out the new build with different setups.

 regards
  Peter P

 thanks
 david jencks

 On Jan 14, 2008, at 2:28 AM, Peter Petersson
wrote:

  
 Anyone still getting this?

 On the first startup the server starts fine
but every following
 startup after a shutdown (or even reboot of
comp) fails.
 I have had this problem for some time now (2
weeks I think) and to
 get around it I keep reinstalling the server
but that's getting a
 bit boring :). This is happening for me on new
builds of 2.1.
 The only thing I have done in between is
installing the roller 
 plugin.
 I have also tried startup with load=false in
config.xml on the
 roller modules before startup (just in case
the plugin would be
 causing the startup problem) but it dose not
help.

 Any clues on what may causing this ?

 thanks
   Peter P

 09:05:33,865 INFO  [Log4jService]
 --
 09:05:33,865 INFO  [Log4jService] Started
Logging Service
 09:05:33,865 INFO  

Re: [YOKO] Yoko web site

2008-01-16 Thread Joseph Leong
Hi there Alan,

In terms of starting a Wiki, there are several options out there... just to
name a few popular ones:

Confluence
http://www.atlassian.com/software/confluence/

Media Wiki
http://www.mediawiki.org/wiki/MediaWiki

Doku Wiki
http://wiki.splitbrain.org/wiki:dokuwiki

PmWiki
http://www.pmwiki.org/

If you're looking to build something pretty big I've heard Confluence and
Media Wiki work pretty well.  The Media Wiki was the original package
written for Wikipedia, so it's pretty robust.  Smaller, simpler and cleaner
solutions would be the Doku Wiki and PmWiki.

Hopes this helps.

the best,
Joseph Leong

On Jan 17, 2008 12:39 AM, Alan D. Cabrera [EMAIL PROTECTED] wrote:

 :)


 What does XBean and GShell do?


 Regards,
 Alan

 On Jan 16, 2008, at 5:18 PM, Jason Dillon wrote:

  Well there is this thing called HTML and you use it to make things
  called pages and then put them on a web server...
 
  :-P
 
  What do you want... Something backed up by confluence?  Or static
  via svn?
 
  --jason
 
 
  -Original Message-
  From: Alan D. Cabrera [EMAIL PROTECTED]
 
  Date: Wed, 16 Jan 2008 16:41:30
  To:Developers Geronimo dev@geronimo.apache.org
  Subject: [YOKO] Yoko web site
 
 
  I want to start creating the new Yoko website and wiki.  How do I do
  this?
 
 
  Regards,
  Alan
 
 
 
 




[jira] Commented: (GERONIMO-3754) Username/password is ignored in PluginInstallerGBean

2008-01-16 Thread David Jencks (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-3754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559818#action_12559818
 ] 

David Jencks commented on GERONIMO-3754:


the change to validatePlugin causes problems in assembly if a plugin is 
mentioned in an assembly but is already in whatever was unpacked (e.g. 
framework).  I'm thinking about how to fix this, leaning towards ignoring 
requests to install plugins that are already installed.

 Username/password is ignored in PluginInstallerGBean
 

 Key: GERONIMO-3754
 URL: https://issues.apache.org/jira/browse/GERONIMO-3754
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: general
Affects Versions: 2.1
Reporter: Jarek Gawor
 Attachments: GERONIMO-3754.patch


 The username/password is ignored in PluginInstallerGBean in listPlugins() 
 function. That means, for example, that with plugin installer portlet I'm 
 unable to see the plugins from http://localhost:8080/plugin/maven-repo/ repo 
 as it requires basic authentication.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



[jira] Commented: (GERONIMO-3754) Username/password is ignored in PluginInstallerGBean

2008-01-16 Thread Jarek Gawor (JIRA)

[ 
https://issues.apache.org/jira/browse/GERONIMO-3754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12559824#action_12559824
 ] 

Jarek Gawor commented on GERONIMO-3754:
---

Ok, but except that change, the patch looks good to you (wasn't sure about the 
api changes)? 

Also, I just committed a basic console test that should check the plugin 
portlet for listing the plugins (revision 612725).


 Username/password is ignored in PluginInstallerGBean
 

 Key: GERONIMO-3754
 URL: https://issues.apache.org/jira/browse/GERONIMO-3754
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: general
Affects Versions: 2.1
Reporter: Jarek Gawor
 Attachments: GERONIMO-3754.patch


 The username/password is ignored in PluginInstallerGBean in listPlugins() 
 function. That means, for example, that with plugin installer portlet I'm 
 unable to see the plugins from http://localhost:8080/plugin/maven-repo/ repo 
 as it requires basic authentication.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.



Re: [YOKO] Yoko web site

2008-01-16 Thread Jason Dillon
They use confluence and auto-export. 

--jason


-Original Message-
From: Alan D. Cabrera [EMAIL PROTECTED]

Date: Wed, 16 Jan 2008 21:39:43 
To:dev@geronimo.apache.org
Subject: Re: [YOKO] Yoko web site


:)


What does XBean and GShell do?


Regards,
Alan

On Jan 16, 2008, at 5:18 PM, Jason Dillon wrote:

 Well there is this thing called HTML and you use it to make things  
 called pages and then put them on a web server...

 :-P

 What do you want... Something backed up by confluence?  Or static  
 via svn?

 --jason


 -Original Message-
 From: Alan D. Cabrera [EMAIL PROTECTED]

 Date: Wed, 16 Jan 2008 16:41:30
 To:Developers Geronimo dev@geronimo.apache.org
 Subject: [YOKO] Yoko web site


 I want to start creating the new Yoko website and wiki.  How do I do
 this?


 Regards,
 Alan









Re: svn commit: r612439 [1/2] - in /geronimo/server/trunk: assemblies/geronimo-jetty6-javaee5/ assemblies/geronimo-tomcat6-javaee5/ plugins/clustering/ plugins/clustering/clustering/ plugins/clusterin

2008-01-16 Thread Gianny Damour

On 17/01/2008, at 9:01 AM, Kevan Miller wrote:




I am now integration testing the OpenEJB clustering support and it  
appears I will need to do some minor adjustments. As part of the  
change, four sub-projects/dependencies are added: geronimo-openejb- 
clustering-wadi, geronimo-openejb-clustering-builder-wadi, openejb- 
clustering-wadi and openejb-clustering-builder-wadi. This  
structure mirrors the Jetty and Tomcat ones.


I also think 2.1 is belated and should be cut as soon as possible.  
I will hold-on the OpenEJB commit till the creation of a 2.1 branch.


Cool. If this branch isn't for another week or two, is that going  
to ok for you? I think we want to avoid creating branches/2.1 and  
then merging a bunch of fit-and-finish fixes between the branch and  
trunk...


No worries. Also I agree it is quite a pain to port change sets from  
branches to trunk.


Thanks,
Gianny



[YOKO] premature tools deletion?

2008-01-16 Thread Alan D. Cabrera
I was wondering if we prematurely deleted tools.  It would be nice to  
have our own IDL compiler.  I was thinking that we could move tools to  
a dir in the sandbox for someone to pick up.  Thoughts?



Regards,
Alan



[jira] Closed: (GERONIMO-3754) Username/password is ignored in PluginInstallerGBean

2008-01-16 Thread David Jencks (JIRA)

 [ 
https://issues.apache.org/jira/browse/GERONIMO-3754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

David Jencks closed GERONIMO-3754.
--

   Resolution: Fixed
Fix Version/s: 2.1
 Assignee: David Jencks

I applied the patch in rev 612745 after fixing up the problems with trying to 
install already-present plugins.  The downloadPoller now shows info about 
plugins that weren't installed: we should show it in the gshell output at least.

 Username/password is ignored in PluginInstallerGBean
 

 Key: GERONIMO-3754
 URL: https://issues.apache.org/jira/browse/GERONIMO-3754
 Project: Geronimo
  Issue Type: Bug
  Security Level: public(Regular issues) 
  Components: general
Affects Versions: 2.1
Reporter: Jarek Gawor
Assignee: David Jencks
 Fix For: 2.1

 Attachments: GERONIMO-3754.patch


 The username/password is ignored in PluginInstallerGBean in listPlugins() 
 function. That means, for example, that with plugin installer portlet I'm 
 unable to see the plugins from http://localhost:8080/plugin/maven-repo/ repo 
 as it requires basic authentication.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.