Issues Opened: week of 2010-03-22

2010-03-22 Thread dblevins

Struts2 - Monday, March 22, 2010

  200 opened in last 7 days

  2008-11-24 - http://issues.apache.org/jira/browse/ZOOKEEPER-233
  2008-11-24 - http://issues.apache.org/jira/browse/ZOOKEEPER-235
  2008-11-24 - http://issues.apache.org/jira/browse/ZOOKEEPER-236
  2008-07-14 - http://issues.apache.org/jira/browse/ZOOKEEPER-74
  2009-06-03 - http://issues.apache.org/jira/browse/ZOOKEEPER-430
  2009-12-15 - http://issues.apache.org/jira/browse/ZOOKEEPER-625
  2009-12-16 - http://issues.apache.org/jira/browse/ZOOKEEPER-628
  2008-07-02 - http://issues.apache.org/jira/browse/ZOOKEEPER-65
  2009-06-08 - http://issues.apache.org/jira/browse/ZOOKEEPER-439
  2008-07-17 - http://issues.apache.org/jira/browse/ZOOKEEPER-80
  2008-07-22 - http://issues.apache.org/jira/browse/ZOOKEEPER-83
  2010-01-07 - http://issues.apache.org/jira/browse/ZOOKEEPER-639
  2009-06-01 - http://issues.apache.org/jira/browse/ZOOKEEPER-424
  2009-06-01 - http://issues.apache.org/jira/browse/ZOOKEEPER-423
  2009-12-16 - http://issues.apache.org/jira/browse/ZOOKEEPER-631
  2010-03-13 - http://issues.apache.org/jira/browse/ZOOKEEPER-702
  2010-03-13 - http://issues.apache.org/jira/browse/ZOOKEEPER-703
  2010-03-13 - http://issues.apache.org/jira/browse/ZOOKEEPER-704
  2010-03-14 - http://issues.apache.org/jira/browse/ZOOKEEPER-705
  2010-03-17 - http://issues.apache.org/jira/browse/ZOOKEEPER-706
  2010-03-18 - http://issues.apache.org/jira/browse/ZOOKEEPER-707
  2008-08-08 - http://issues.apache.org/jira/browse/ZOOKEEPER-116
  2008-08-11 - http://issues.apache.org/jira/browse/ZOOKEEPER-119
  2008-07-25 - http://issues.apache.org/jira/browse/ZOOKEEPER-96
  2008-11-05 - http://issues.apache.org/jira/browse/ZOOKEEPER-216
  2008-07-25 - http://issues.apache.org/jira/browse/ZOOKEEPER-95
  2008-07-24 - http://issues.apache.org/jira/browse/ZOOKEEPER-92
  2010-03-13 - http://issues.apache.org/jira/browse/ZOOKEEPER-700
  2008-07-24 - http://issues.apache.org/jira/browse/ZOOKEEPER-91
  2010-03-13 - http://issues.apache.org/jira/browse/ZOOKEEPER-701
  2009-05-20 - http://issues.apache.org/jira/browse/ZOOKEEPER-412
  2009-02-17 - http://issues.apache.org/jira/browse/ZOOKEEPER-317
  2009-05-20 - http://issues.apache.org/jira/browse/ZOOKEEPER-414
  2009-08-05 - http://issues.apache.org/jira/browse/ZOOKEEPER-500
  2009-12-01 - http://issues.apache.org/jira/browse/ZOOKEEPER-603
  2008-07-23 - http://issues.apache.org/jira/browse/ZOOKEEPER-87
  2009-12-01 - http://issues.apache.org/jira/browse/ZOOKEEPER-605
  2008-07-24 - http://issues.apache.org/jira/browse/ZOOKEEPER-88
  2009-02-11 - http://issues.apache.org/jira/browse/ZOOKEEPER-310
  2009-12-01 - http://issues.apache.org/jira/browse/ZOOKEEPER-602
  2009-02-13 - http://issues.apache.org/jira/browse/ZOOKEEPER-312
  2009-02-17 - http://issues.apache.org/jira/browse/ZOOKEEPER-316
  2009-05-27 - http://issues.apache.org/jira/browse/ZOOKEEPER-418
  2010-03-18 - http://issues.apache.org/jira/browse/ZOOKEEPER-715
  2008-07-25 - http://issues.apache.org/jira/browse/ZOOKEEPER-102
  2010-03-18 - http://issues.apache.org/jira/browse/ZOOKEEPER-716
  2008-07-25 - http://issues.apache.org/jira/browse/ZOOKEEPER-103
  2008-07-25 - http://issues.apache.org/jira/browse/ZOOKEEPER-100
  2010-03-18 - http://issues.apache.org/jira/browse/ZOOKEEPER-714
  2010-03-19 - http://issues.apache.org/jira/browse/ZOOKEEPER-719
  2008-07-26 - http://issues.apache.org/jira/browse/ZOOKEEPER-106
  2008-07-29 - http://issues.apache.org/jira/browse/ZOOKEEPER-107
  2008-10-24 - http://issues.apache.org/jira/browse/ZOOKEEPER-207
  2008-07-25 - http://issues.apache.org/jira/browse/ZOOKEEPER-104
  2010-03-18 - http://issues.apache.org/jira/browse/ZOOKEEPER-711
  2010-03-18 - http://issues.apache.org/jira/browse/ZOOKEEPER-712
  2009-03-18 - http://issues.apache.org/jira/browse/YOKO-428
  2009-05-12 - http://issues.apache.org/jira/browse/ZOOKEEPER-401
  2008-07-25 - http://issues.apache.org/jira/browse/ZOOKEEPER-98
  2009-08-22 - http://issues.apache.org/jira/browse/ZOOKEEPER-513
  2009-12-09 - http://issues.apache.org/jira/browse/ZOOKEEPER-616
  2008-07-25 - http://issues.apache.org/jira/browse/ZOOKEEPER-99
  2009-12-07 - http://issues.apache.org/jira/browse/ZOOKEEPER-613
  2009-08-25 - http://issues.apache.org/jira/browse/ZOOKEEPER-517
  2009-08-25 - http://issues.apache.org/jira/browse/ZOOKEEPER-515
  2009-02-06 - http://issues.apache.org/jira/browse/ZOOKEEPER-304
  2009-05-06 - http://issues.apache.org/jira/browse/YOKO-429
  2010-03-21 - http://issues.apache.org/jira/browse/ZOOKEEPER-721
  2009-08-02 - http://issues.apache.org/jira/browse/ZOOKEEPER-494
  2009-07-31 - http://issues.apache.org/jira/browse/ZOOKEEPER-492
  2009-03-04 - http://issues.apache.org/jira/browse/ZOOKEEPER-335
  2009-03-17 - http://issues.apache.org/jira/browse/ZOOKEEPER-338
  2009-02-27 - http://issues.apache.org/jira/browse/ZOOKEEPER-331
  2009-07-15 - http://issues.apache.org/jira/browse/ZOOKEEPER-474
  2009-08-04 - http://issues.apache.org/jira/browse/ZOOKEEPER-497
  2009-

svn commit: r926062 - /struts/struts2/trunk/plugins/osgi/src/main/java/org/apache/struts2/osgi/BundleFreemarkerManager.java

2010-03-22 Thread lukaszlenart
Author: lukaszlenart
Date: Mon Mar 22 13:13:35 2010
New Revision: 926062

URL: http://svn.apache.org/viewvc?rev=926062&view=rev
Log:
Resolved WW-3409 - OSGi plugin not properly loading freemarker results from 
bundles

Modified:

struts/struts2/trunk/plugins/osgi/src/main/java/org/apache/struts2/osgi/BundleFreemarkerManager.java

Modified: 
struts/struts2/trunk/plugins/osgi/src/main/java/org/apache/struts2/osgi/BundleFreemarkerManager.java
URL: 
http://svn.apache.org/viewvc/struts/struts2/trunk/plugins/osgi/src/main/java/org/apache/struts2/osgi/BundleFreemarkerManager.java?rev=926062&r1=926061&r2=926062&view=diff
==
--- 
struts/struts2/trunk/plugins/osgi/src/main/java/org/apache/struts2/osgi/BundleFreemarkerManager.java
 (original)
+++ 
struts/struts2/trunk/plugins/osgi/src/main/java/org/apache/struts2/osgi/BundleFreemarkerManager.java
 Mon Mar 22 13:13:35 2010
@@ -21,47 +21,42 @@
 
 package org.apache.struts2.osgi;
 
-import java.io.File;
-import java.io.IOException;
-
-import javax.servlet.ServletContext;
-
-import org.apache.struts2.osgi.loaders.FreeMarkerBundleResourceLoader;
-import org.apache.struts2.views.freemarker.FreemarkerManager;
-import org.apache.struts2.views.freemarker.StrutsClassTemplateLoader;
-
 import com.opensymphony.xwork2.util.logging.Logger;
 import com.opensymphony.xwork2.util.logging.LoggerFactory;
-
+import freemarker.cache.ClassTemplateLoader;
 import freemarker.cache.FileTemplateLoader;
 import freemarker.cache.MultiTemplateLoader;
 import freemarker.cache.TemplateLoader;
 import freemarker.cache.WebappTemplateLoader;
+import org.apache.struts2.osgi.loaders.FreeMarkerBundleResourceLoader;
+import org.apache.struts2.views.freemarker.FreemarkerManager;
+import org.apache.struts2.views.freemarker.StrutsClassTemplateLoader;
+
+import javax.servlet.ServletContext;
+import java.io.File;
+import java.io.IOException;
 
 /**
  * This class extends FreemarkerManager in core to add a template loader
  * (that finds resources inside bundles) to MultiTemplateLoader
  */
 public class BundleFreemarkerManager extends FreemarkerManager {
+
 private static final Logger LOG = 
LoggerFactory.getLogger(BundleFreemarkerManager.class);
 
-protected TemplateLoader getTemplateLoader(ServletContext servletContext) {
-// construct a FileTemplateLoader for the init-param 'TemplatePath'
-FileTemplateLoader templatePathLoader = null;
-
-String templatePath = servletContext.getInitParameter("TemplatePath");
-if (templatePath == null) {
-templatePath = servletContext.getInitParameter("templatePath");
-}
-
-if (templatePath != null) {
-try {
-templatePathLoader = new FileTemplateLoader(new 
File(templatePath));
-} catch (IOException e) {
-if (LOG.isErrorEnabled())
-LOG.error("Invalid template path specified: [#0]", e, 
e.getMessage());
-}
-}
+protected TemplateLoader createTemplateLoader(ServletContext 
servletContext, String templatePath) {
+TemplateLoader templatePathLoader = null;
+
+try {
+ if (templatePath.startsWith("class://")) {
+ // substring(7) is intentional as we "reuse" the last slash
+ templatePathLoader = new ClassTemplateLoader(getClass(), 
templatePath.substring(7));
+ } else if (templatePath.startsWith("file://")) {
+ templatePathLoader = new FileTemplateLoader(new 
File(templatePath));
+ }
+ } catch (IOException e) {
+ LOG.error("Invalid template path specified: " + e.getMessage(), 
e);
+ }
 
 // presume that most apps will require the class and webapp template 
loader
 // if people wish to




[OSS Bamboo] Struts 2 SVN - Main Build (Java 6) build 1038 has FAILED (0 tests failed). Change made by Lukasz Lenart

2010-03-22 Thread Atlassian Open Source Bamboo
---
STRUTS-MAINJ6-1038 failed.
---
Code has been updated by Lukasz Lenart.
No failed tests found, a possible compilation error.

http://opensource.bamboo.atlassian.com/browse/STRUTS-MAINJ6-1038/


--
Code Changes
--
Lukasz Lenart (926062):

>Resolved WW-3409 - OSGi plugin not properly loading freemarker results from 
>bundles


--
Error Summary
--
   [INFO] 

   [ERROR] BUILD ERROR
   [INFO] 

   [INFO] Failed to resolve artifact.
   
   Missing:
   --
   1) org.apache.struts:struts2-osgi-admin-bundle:jar:2.2.0-SNAPSHOT
   
     Try downloading the file manually from the project website.
   
     Then, install it using the command: 
         mvn install:install-file -DgroupId=org.apache.struts 
-DartifactId=struts2-osgi-admin-bundle -Dversion=2.2.0-SNAPSHOT -Dpackaging=jar 
-Dfile=/path/to/file
   
     Alternatively, if you host your own repository you can deploy the 
file there: 
         mvn deploy:deploy-file -DgroupId=org.apache.struts 
-DartifactId=struts2-osgi-admin-bundle -Dversion=2.2.0-SNAPSHOT -Dpackaging=jar 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
   
     Path to dependency: 
     1) 
org.apache.struts:struts2-assembly:pom:2.2.0-SNAPSHOT
     2) 
org.apache.struts:struts2-osgi-admin-bundle:jar:2.2.0-SNAPSHOT
   
   2) org.apache.struts:struts2-osgi-demo-bundle:jar:2.2.0-SNAPSHOT
   
     Try downloading the file manually from the project website.
   
     Then, install it using the command: 
         mvn install:install-file -DgroupId=org.apache.struts 
-DartifactId=struts2-osgi-demo-bundle -Dversion=2.2.0-SNAPSHOT -Dpackaging=jar 
-Dfile=/path/to/file
   
     Alternatively, if you host your own repository you can deploy the 
file there: 
         mvn deploy:deploy-file -DgroupId=org.apache.struts 
-DartifactId=struts2-osgi-demo-bundle -Dversion=2.2.0-SNAPSHOT -Dpackaging=jar 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
   
     Path to dependency: 
     1) 
org.apache.struts:struts2-assembly:pom:2.2.0-SNAPSHOT
     2) 
org.apache.struts:struts2-osgi-demo-bundle:jar:2.2.0-SNAPSHOT
   
   --
   2 required artifacts are missing.
   
   for artifact: 
     org.apache.struts:struts2-assembly:pom:2.2.0-SNAPSHOT
   
   from the specified remote repositories:
     apache.snapshots 
(http://people.apache.org/repo/m2-snapshot-repository),
     central (https://m2proxy.atlassian.com/repository/public)
   
   
   
   [INFO] 

   [INFO] For more information, run Maven with the -e switch


--
This message is automatically generated by Atlassian Bamboo



[OSS Bamboo] Struts 2 SVN - Main Build build 1274 has FAILED (0 tests failed). Change made by Lukasz Lenart

2010-03-22 Thread Atlassian Open Source Bamboo
---
STRUTS-MAIN-1274 failed.
---
Code has been updated by Lukasz Lenart.
No failed tests found, a possible compilation error.

http://opensource.bamboo.atlassian.com/browse/STRUTS-MAIN-1274/


--
Code Changes
--
Lukasz Lenart (926062):

>Resolved WW-3409 - OSGi plugin not properly loading freemarker results from 
>bundles


--
Error Summary
--
   [INFO] 

   [ERROR] BUILD ERROR
   [INFO] 

   [INFO] Failed to resolve artifact.
   
   Missing:
   --
   1) org.apache.struts:struts2-osgi-admin-bundle:jar:2.2.0-SNAPSHOT
   
     Try downloading the file manually from the project website.
   
     Then, install it using the command: 
         mvn install:install-file -DgroupId=org.apache.struts 
-DartifactId=struts2-osgi-admin-bundle -Dversion=2.2.0-SNAPSHOT -Dpackaging=jar 
-Dfile=/path/to/file
   
     Alternatively, if you host your own repository you can deploy the 
file there: 
         mvn deploy:deploy-file -DgroupId=org.apache.struts 
-DartifactId=struts2-osgi-admin-bundle -Dversion=2.2.0-SNAPSHOT -Dpackaging=jar 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
   
     Path to dependency: 
     1) 
org.apache.struts:struts2-assembly:pom:2.2.0-SNAPSHOT
     2) 
org.apache.struts:struts2-osgi-admin-bundle:jar:2.2.0-SNAPSHOT
   
   2) org.apache.struts:struts2-osgi-demo-bundle:jar:2.2.0-SNAPSHOT
   
     Try downloading the file manually from the project website.
   
     Then, install it using the command: 
         mvn install:install-file -DgroupId=org.apache.struts 
-DartifactId=struts2-osgi-demo-bundle -Dversion=2.2.0-SNAPSHOT -Dpackaging=jar 
-Dfile=/path/to/file
   
     Alternatively, if you host your own repository you can deploy the 
file there: 
         mvn deploy:deploy-file -DgroupId=org.apache.struts 
-DartifactId=struts2-osgi-demo-bundle -Dversion=2.2.0-SNAPSHOT -Dpackaging=jar 
-Dfile=/path/to/file -Durl=[url] -DrepositoryId=[id]
   
     Path to dependency: 
     1) 
org.apache.struts:struts2-assembly:pom:2.2.0-SNAPSHOT
     2) 
org.apache.struts:struts2-osgi-demo-bundle:jar:2.2.0-SNAPSHOT
   
   --
   2 required artifacts are missing.
   
   for artifact: 
     org.apache.struts:struts2-assembly:pom:2.2.0-SNAPSHOT
   
   from the specified remote repositories:
     apache.snapshots 
(http://people.apache.org/repo/m2-snapshot-repository),
     central (https://m2proxy.atlassian.com/repository/public)
   
   
   
   [INFO] 

   [INFO] For more information, run Maven with the -e switch


--
This message is automatically generated by Atlassian Bamboo



[CONF] Confluence Changes in the last 24 hours

2010-03-22 Thread confluence
This is a daily summary of all recent changes in Confluence.

-
Updated Spaces:
-


Apache ActiveMQ (http://cwiki.apache.org/confluence/display/ACTIVEMQ)

Pages
-
Configuring Transports edited by  rajdavies  (04:55 PM)
http://cwiki.apache.org/confluence/display/ACTIVEMQ/Configuring+Transports

ActiveMQ 5.3.1 Release created by dejanb (10:00 AM)
http://cwiki.apache.org/confluence/display/ACTIVEMQ/ActiveMQ+5.3.1+Release



Apache ActiveMQ CPP (http://cwiki.apache.org/confluence/display/AMQCPP)

Pages
-
ActiveMQ-CPP 3.1.2 Release created by tabish121 (02:03 PM)
http://cwiki.apache.org/confluence/display/AMQCPP/ActiveMQ-CPP+3.1.2+Release



Apache Chemistry (http://cwiki.apache.org/confluence/display/CMIS)

Pages
-
How To Build A Server created by jenshuebel (11:50 AM)
http://cwiki.apache.org/confluence/display/CMIS/How+To+Build+A+Server

OpenCMIS edited by  jenshuebel  (01:04 PM)
http://cwiki.apache.org/confluence/display/CMIS/OpenCMIS

How to build a CMIS server created by jenshuebel (11:45 AM)
http://cwiki.apache.org/confluence/display/CMIS/How+to+build+a+CMIS+server

Chemistry and OpenCMIS Comparison created by fmui (10:22 AM)
http://cwiki.apache.org/confluence/display/CMIS/Chemistry+and+OpenCMIS+Comparison



Apache Directory client API (http://cwiki.apache.org/confluence/display/DIRAPI)

Pages
-
Downloads created by elecharny (05:06 PM)
http://cwiki.apache.org/confluence/display/DIRAPI/Downloads

Navigation edited by  elecharny  (05:04 PM)
http://cwiki.apache.org/confluence/display/DIRAPI/Navigation

Developer Guide created by elecharny (04:50 PM)
http://cwiki.apache.org/confluence/display/DIRAPI/Developer+Guide

User Guide created by elecharny (04:47 PM)
http://cwiki.apache.org/confluence/display/DIRAPI/User+Guide

Testimonies created by elecharny (04:45 PM)
http://cwiki.apache.org/confluence/display/DIRAPI/Testimonies

Index edited by  elecharny  (04:17 PM)
http://cwiki.apache.org/confluence/display/DIRAPI/Index

Java API created by elecharny (04:16 PM)
http://cwiki.apache.org/confluence/display/DIRAPI/Java+API

Groovy LDAP edited by  elecharny  (04:12 PM)
http://cwiki.apache.org/confluence/display/DIRAPI/Groovy+LDAP

Exception API edited by  elecharny  (03:58 PM)
http://cwiki.apache.org/confluence/display/DIRAPI/Exception+API



Apache Directory Website (http://cwiki.apache.org/confluence/display/DIRxSITE)

Pages
-
Apache Directory Server 1.5.6 released ! created by kayyagari (06:25 PM)
http://cwiki.apache.org/confluence/display/DIRxSITE/2010/03/22/Apache+Directory+Server+1.5.6+released+%21

Navigation edited by  elecharny  (05:36 PM)
http://cwiki.apache.org/confluence/display/DIRxSITE/Navigation



Apache Directory Server v1.5 
(http://cwiki.apache.org/confluence/display/DIRxSRVx11)

Pages
-
Navigation edited by  elecharny  (05:37 PM)
http://cwiki.apache.org/confluence/display/DIRxSRVx11/Navigation

Download old versions edited by  elecharny  (05:32 PM)
http://cwiki.apache.org/confluence/display/DIRxSRVx11/Download+old+versions



Apache Lucene Mahout (http://cwiki.apache.org/confluence/display/MAHOUT)

Pages
-
1 created by todd...@gmail.com (05:43 AM)
http://cwiki.apache.org/confluence/display/MAHOUT/1



OFBiz Project Administration Workspace 
(http://cwiki.apache.org/confluence/display/OFBADMIN)

Pages
-
OFBiz Source Repository and Access edited by  toashishvijay  (06:23 PM)
http://cwiki.apache.org/confluence/display/OFBADMIN/OFBiz+Source+Repository+and+Access



OFBiz (Open For Business) Project Open Wiki 
(http://cwiki.apache.org/confluence/display/OFBIZ)

Pages
-
Main New Features edited by  jacopoc  (02:05 PM)
http://cwiki.apache.org/confluence/display/OFBIZ/Main+New+Features

Using sonar with OFBiz for code quality analysis created by 
erwan.de-ferrie...@nereide.biz (10:28 AM)
http://cwiki.apache.org/confluence/display/OFBIZ/Using+sonar+with+OFBiz+for+code+quality+analysis

OFBiz Demo Servers edited by  jacques.le.roux  (09:41 AM)
http://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Demo+Servers



OpenJPA (http://cwiki.apache.org/confluence/display/openjpa)

Pages
-
Testing edited by  craigrussell  (06:14 PM)
http://cwiki.apache.org/confluence/display/openjpa/Testing



Apache Qpid (http:/