[CONF] Confluence Changes in the last 24 hours

2008-02-25 Thread confluence
-
This is a daily summary of all recent changes in Confluence.

-
Updated Spaces:
-

Apache Geronimo Development (GMOxDEV) 
http://cwiki.apache.org/confluence/display/GMOxDEV
|
|-Pages Added or Edited in This Space
 |-- Test Drive Geronimo EJB Clustering was created by dblevins (09:17 PM).
 |   
http://cwiki.apache.org/confluence/display/GMOxDEV/Test+Drive+Geronimo+EJB+Clustering

OpenEJB (OPENEJB) http://cwiki.apache.org/confluence/display/OPENEJB
|
|-Pages Added or Edited in This Space
 |-- EJB 3 Examples Initiative was last edited by dblevins (12:20 PM).
 |   
http://cwiki.apache.org/confluence/display/OPENEJB/2006/11/22/EJB+3+Examples+Initiative

Apache CXF 2.0 Documentation (CXF20DOC) 
http://cwiki.apache.org/confluence/display/CXF20DOC
|
|-Pages Added or Edited in This Space
 |-- Aegis Databinding was last edited by [EMAIL PROTECTED] (04:30 PM).
 |   http://cwiki.apache.org/confluence/display/CXF20DOC/Aegis+Databinding
 |-- Java to WSDL was last edited by mazzag (04:25 PM).
 |   http://cwiki.apache.org/confluence/display/CXF20DOC/Java+to+WSDL

Apache Qpid (qpid) http://cwiki.apache.org/confluence/display/qpid
|
|-Pages Added or Edited in This Space
 |-- People was last edited by cctrieloff (07:35 PM).
 |   http://cwiki.apache.org/confluence/display/qpid/People

Apache ActiveMQ (ACTIVEMQ) http://cwiki.apache.org/confluence/display/ACTIVEMQ
|
|-Pages Added or Edited in This Space
 |-- LDAP Broker Discovery Mechanism was last edited by tpounds (07:47 PM).
 |   
http://cwiki.apache.org/confluence/display/ACTIVEMQ/LDAP+Broker+Discovery+Mechanism

Apache Struts 2 Plugin Registry (S2PLUGINS) 
http://cwiki.apache.org/confluence/display/S2PLUGINS
|
|-Pages Added or Edited in This Space
 |-- Connext Graph Plugin was last edited by [EMAIL PROTECTED] (03:13 PM).
 |   http://cwiki.apache.org/confluence/display/S2PLUGINS/Connext+Graph+Plugin

Apache ServiceMix (SM) http://cwiki.apache.org/confluence/display/SM
|
|-Pages Added or Edited in This Space
 |-- servicemix-jms new endpoints was last edited by emjohnson (05:43 PM).
 |   http://cwiki.apache.org/confluence/display/SM/servicemix-jms+new+endpoints
 |-- servicemix-osworkflow was last edited by [EMAIL PROTECTED] (01:40 AM).
 |   http://cwiki.apache.org/confluence/display/SM/servicemix-osworkflow

Apache Struts 2 Documentation (WW) http://cwiki.apache.org/confluence/display/WW
|
|-Pages Added or Edited in This Space
 |-- Home was last edited by politicswang (11:50 PM).
 |   http://cwiki.apache.org/confluence/display/WW/Home

Apache Geronimo v2.1 (GMOxDOC21) 
http://cwiki.apache.org/confluence/display/GMOxDOC21
|
|-Pages Added or Edited in This Space
 |-- What's new in 2.1? was last edited by djencks (08:31 AM).
 |   http://cwiki.apache.org/confluence/pages/viewpage.action?pageId=70440

Apache Struts 2 Wiki (S2WIKI) http://cwiki.apache.org/confluence/display/S2WIKI
|
|-Pages Added or Edited in This Space
 |-- Welcome to Apache Struts2 was last edited by politicswang (11:50 PM).
 |   http://cwiki.apache.org/confluence/display/S2WIKI/Welcome+to+Apache+Struts2

Apache Directory Studio (DIRxSTUDIO) 
http://cwiki.apache.org/confluence/display/DIRxSTUDIO
|
|-Pages Added or Edited in This Space
 |-- FAQs was last edited by seelmann (02:44 AM).
 |   http://cwiki.apache.org/confluence/display/DIRxSTUDIO/FAQs


-
CONFLUENCE INFORMATION
This message is automatically generated by Confluence

Unsubscribe or edit your notifications preferences
   http://cwiki.apache.org/confluence/users/viewnotifications.action

If you think it was sent incorrectly contact one of the administrators
   http://cwiki.apache.org/confluence/administrators.action

If you want more information on Confluence, or have a bug to report see
   http://www.atlassian.com/software/confluence




Issues Opened: week of 2008-02-25

2008-02-25 Thread dblevins

Struts2 - Monday, February 25, 2008

  7 opened in last 7 days

[WW-2506] ControllerClasspathPackageProvider causes duplicate package error
  - Type: Bug
  - Reporter: Jeromy Evans
  - Components: [Plugin - REST]
  - Affects Versions: []
  - http://issues.apache.org/struts/browse/WW-2506

[WW-2496] s:property escape="false" tag causes double method invocation
  - Type: Bug
  - Reporter: Magnus Spångdal
  - Components: []
  - Affects Versions: []
  - http://issues.apache.org/struts/browse/WW-2496

[WW-2507] I18nInterceptor's intercept method is not thread safe
  - Type: Bug
  - Reporter: Bob Tiernay
  - Components: [Core Interceptors]
  - Affects Versions: []
  - http://issues.apache.org/struts/browse/WW-2507

[WW-2501] No JavaScript in sx:div
  - Type: Bug
  - Reporter: Alberto José Rodríguez Rodríguez
  - Components: [Plugin - Dojo Tags]
  - Affects Versions: []
  - http://issues.apache.org/struts/browse/WW-2501

[WW-2504] Request get parameters are included into the result URL even 
though the request is PortletRequest
  - Type: Bug
  - Reporter: Vladimir Limansky
  - Components: ["New" API, Plugin - Portlet, Plugin - Tags]
  - Affects Versions: []
  - http://issues.apache.org/struts/browse/WW-2504

[WW-2499] CheckboxInterceptor sets disabled checkboxes to false even if 
checked
  - Type: Bug
  - Reporter: Tim Stavenger
  - Components: [Core Interceptors]
  - Affects Versions: []
  - http://issues.apache.org/struts/browse/WW-2499

[WW-2508] Redirect Action Result with get parameters to the target action 
loses parameters
  - Type: Bug
  - Reporter: Nicolas Raynaud
  - Components: []
  - Affects Versions: []
  - http://issues.apache.org/struts/browse/WW-2508



svn commit: r630785 - in /struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi: BundleAccessor.java BundlePackageLoader.java DefaultBundleAccessor.java OsgiConfigurationProvi

2008-02-25 Thread mrdon
Author: mrdon
Date: Mon Feb 25 02:04:17 2008
New Revision: 630785

URL: http://svn.apache.org/viewvc?rev=630785&view=rev
Log:
Adding code to ensure classes and resources are only resolved for the current 
bundle

Modified:

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundleAccessor.java

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundlePackageLoader.java

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/DefaultBundleAccessor.java

struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/OsgiConfigurationProvider.java

Modified: 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundleAccessor.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundleAccessor.java?rev=630785&r1=630784&r2=630785&view=diff
==
--- 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundleAccessor.java
 (original)
+++ 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundleAccessor.java
 Mon Feb 25 02:04:17 2008
@@ -10,6 +10,8 @@
 
 public interface BundleAccessor {
 
+String CURRENT_BUNDLE_NAME = "__bundle_name__";
+
 void setBundles(Map bundles);
 
 void setBundleContext(BundleContext bundleContext);
@@ -20,4 +22,5 @@
 
 URL loadResource(String name);
 
+void setPackageToBundleMapping(Map packageToBundle);
 }

Modified: 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundlePackageLoader.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundlePackageLoader.java?rev=630785&r1=630784&r2=630785&view=diff
==
--- 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundlePackageLoader.java
 (original)
+++ 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/BundlePackageLoader.java
 Mon Feb 25 02:04:17 2008
@@ -2,16 +2,13 @@
 
 import java.io.IOException;
 import java.net.URL;
-import java.util.ArrayList;
-import java.util.Enumeration;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
+import java.util.*;
 
 import org.osgi.framework.Bundle;
 import org.osgi.framework.BundleContext;
 
 import com.opensymphony.xwork2.ObjectFactory;
+import com.opensymphony.xwork2.ActionContext;
 import com.opensymphony.xwork2.config.Configuration;
 import com.opensymphony.xwork2.config.ConfigurationException;
 import com.opensymphony.xwork2.config.entities.PackageConfig;
@@ -25,14 +22,27 @@
 private static final Logger LOG = 
LoggerFactory.getLogger(BundlePackageLoader.class);
 
 public List loadPackages(Bundle bundle, BundleContext 
bundleContext, ObjectFactory objectFactory, Map 
pkgConfigs) throws ConfigurationException {
-BundleConfigurationProvider prov = new 
BundleConfigurationProvider("struts.xml", bundle, bundleContext);
 Configuration config = new DefaultConfiguration("struts.xml");
-for (PackageConfig pkg : pkgConfigs.values()) {
-config.addPackageConfig(pkg.getName(), pkg);
+ActionContext ctx = ActionContext.getContext();
+if (ctx == null) {
+ctx = new ActionContext(new HashMap());
+ActionContext.setContext(ctx);
+}
+
+try {
+// Ensure all requested classes and resources will be resolved 
using the current bundle
+ctx.put(BundleAccessor.CURRENT_BUNDLE_NAME, 
bundle.getSymbolicName());
+
+BundleConfigurationProvider prov = new 
BundleConfigurationProvider("struts.xml", bundle, bundleContext);
+for (PackageConfig pkg : pkgConfigs.values()) {
+config.addPackageConfig(pkg.getName(), pkg);
+}
+prov.setObjectFactory(objectFactory);
+prov.init(config);
+prov.loadPackages();
+} finally {
+ctx.put(BundleAccessor.CURRENT_BUNDLE_NAME, null);
 }
-prov.setObjectFactory(objectFactory);
-prov.init(config);
-prov.loadPackages();
 return new 
ArrayList(config.getPackageConfigs().values());
 }
 

Modified: 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/DefaultBundleAccessor.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/DefaultBundleAccessor.java?rev=630785&r1=630784&r2=630785&view=diff
==
--- 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/java/org/apache/struts2/osgi/DefaultBundleAccessor.java
 (original)
+++ 
struts/sandbox/trunk/struts2-osgi-plugin/src/main/ja

svn commit: r630822 - in /struts/sandbox/trunk/struts2-osgi-plugin: ./ admin-bundle/ admin-bundle/src/ admin-bundle/src/main/ admin-bundle/src/main/java/ admin-bundle/src/main/java/org/ admin-bundle/s

2008-02-25 Thread mrdon
Author: mrdon
Date: Mon Feb 25 04:04:16 2008
New Revision: 630822

URL: http://svn.apache.org/viewvc?rev=630822&view=rev
Log:
Adding beginnings of an admin web bundle

Added:
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/pom.xml
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/

struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/

struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/

struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/

struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/

struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/BundlesAction.java

struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/MyBundleActivator.java
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/

struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/

struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/

struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/viewBundle.vm

struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/osgi/admin/viewBundles.vm

struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/resources/struts.xml
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/test/
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/test/java/
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/test/resources/
struts/sandbox/trunk/struts2-osgi-plugin/plugin/
struts/sandbox/trunk/struts2-osgi-plugin/plugin/pom.xml
  - copied unchanged from r630762, 
struts/sandbox/trunk/struts2-osgi-plugin/pom.xml
struts/sandbox/trunk/struts2-osgi-plugin/plugin/src/
  - copied from r630762, struts/sandbox/trunk/struts2-osgi-plugin/src/
struts/sandbox/trunk/struts2-osgi-plugin/plugin/src/main/
  - copied from r630821, struts/sandbox/trunk/struts2-osgi-plugin/src/main/
Removed:
struts/sandbox/trunk/struts2-osgi-plugin/pom.xml
struts/sandbox/trunk/struts2-osgi-plugin/src/
Modified:

struts/sandbox/trunk/struts2-osgi-plugin/plugin/src/main/java/org/apache/struts2/osgi/OsgiConfigurationProvider.java

struts/sandbox/trunk/struts2-osgi-plugin/plugin/src/main/resources/struts-plugin.xml

Added: struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/pom.xml
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/pom.xml?rev=630822&view=auto
==
--- struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/pom.xml (added)
+++ struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/pom.xml Mon Feb 25 
04:04:16 2008
@@ -0,0 +1,38 @@
+
+
+  4.0.0
+  org.apache.struts2.osgi.admin
+  admin-bundle
+  bundle
+  Struts 2 OSGi Admin Bundle
+  1.0-SNAPSHOT
+ 
+  
+
+org.apache.struts
+struts2-osgi-plugin
+1.0-SNAPSHOT
+
+
+
+  
+
+  
+
+  
+org.apache.felix
+maven-bundle-plugin
+true
+1.0.0
+
+   
+   META-INF
+   org.apache.struts2.osgi.admin*
+   *
+   
org.apache.struts2.osgi.admin.MyBundleActivator
+   
+
+  
+
+  
+ 

Added: 
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/BundlesAction.java
URL: 
http://svn.apache.org/viewvc/struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/BundlesAction.java?rev=630822&view=auto
==
--- 
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/BundlesAction.java
 (added)
+++ 
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/org/apache/struts2/osgi/admin/BundlesAction.java
 Mon Feb 25 04:04:16 2008
@@ -0,0 +1,24 @@
+package org.apache.struts2.osgi.admin;
+
+import org.apache.struts2.dispatcher.DefaultActionSupport;
+
+public class BundlesAction extends DefaultActionSupport {
+
+private String id;
+
+public String index() {
+return SUCCESS;
+}
+
+public String view() {
+return SUCCESS;
+}
+
+public String getId() {
+return id;
+}
+
+public void setId(String id) {
+this.id = id;
+}
+}

Added: 
struts/sandbox/trunk/struts2-osgi-plugin/admin-bundle/src/main/java/

svn commit: r631059 - /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java

2008-02-25 Thread wesw
Author: wesw
Date: Mon Feb 25 17:40:10 2008
New Revision: 631059

URL: http://svn.apache.org/viewvc?rev=631059&view=rev
Log:
eliminating NPE, from WW-1969

Modified:

struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java

Modified: 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java?rev=631059&r1=631058&r2=631059&view=diff
==
--- 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java
 (original)
+++ 
struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java
 Mon Feb 25 17:40:10 2008
@@ -52,7 +52,6 @@
 ValueStack stack = (ValueStack) 
req.getAttribute(ServletActionContext.STRUTS_VALUESTACK_KEY);
 
 if (stack == null) {
-stack = 
Dispatcher.getInstance().getContainer().getInstance(ValueStackFactory.class).createValueStack();
 
 HttpServletResponse res = (HttpServletResponse) 
pageContext.getResponse();
 Dispatcher du = Dispatcher.getInstance();
@@ -61,6 +60,7 @@
 "using Struts tags without the associated filter. 
Struts tags are only usable when the request "+
 "has passed through its servlet filter, which 
initializes the Struts dispatcher needed for this tag.");
 }
+stack = 
du.getContainer().getInstance(ValueStackFactory.class).createValueStack();
 Map extraContext = du.createContextMap(new RequestMap(req),
 req.getParameterMap(),
 new SessionMap(req),




[OSS Bamboo] Struts 2 SVN - Main Build build 741 was SUCCESSFUL (with 779 tests). Change made by wesw

2008-02-25 Thread Atlassian Open Source Bamboo Integration Server
The project Struts 2 SVN - Main Build has the following 1 change by 1 author:

*wesw* made the following changes at 

Comment:
eliminating NPE, from WW-1969

> /struts/struts2/trunk/core/src/main/java/org/apache/struts2/views/jsp/TagUtils.java
>  (631059)



---

All 779 tests passed.

Click http://opensource.bamboo.atlassian.com/browse/STRUTS-MAIN-741 to find out 
more.

Thanks,

Bamboo