[gatein-commits] gatein SVN: r5427 - in portal/branches/navcontroller/component/web/controller/src/main/java/org/exoplatform/web: controller/router and 1 other directory.
do-not-reply at jboss.org
do-not-reply at jboss.org
Wed Dec 1 12:13:40 EST 2010
Author: julien_viet
Date: 2010-12-01 12:13:39 -0500 (Wed, 01 Dec 2010)
New Revision: 5427
Modified:
portal/branches/navcontroller/component/web/controller/src/main/java/org/exoplatform/web/WebAppController.java
portal/branches/navcontroller/component/web/controller/src/main/java/org/exoplatform/web/controller/router/Route.java
Log:
- fix NPE
- print router during web app controller startup
Modified: portal/branches/navcontroller/component/web/controller/src/main/java/org/exoplatform/web/WebAppController.java
===================================================================
--- portal/branches/navcontroller/component/web/controller/src/main/java/org/exoplatform/web/WebAppController.java 2010-12-01 16:46:44 UTC (rev 5426)
+++ portal/branches/navcontroller/component/web/controller/src/main/java/org/exoplatform/web/WebAppController.java 2010-12-01 17:13:39 UTC (rev 5427)
@@ -102,6 +102,9 @@
Router router = new Router(routerDesc);
//
+ System.out.println("router = " + router);
+
+ //
this.applications_ = new HashMap<String, Application>();
this.attributes_ = new HashMap<String, Object>();
this.handlers = new HashMap<String, WebRequestHandler>();
Modified: portal/branches/navcontroller/component/web/controller/src/main/java/org/exoplatform/web/controller/router/Route.java
===================================================================
--- portal/branches/navcontroller/component/web/controller/src/main/java/org/exoplatform/web/controller/router/Route.java 2010-12-01 16:46:44 UTC (rev 5426)
+++ portal/branches/navcontroller/component/web/controller/src/main/java/org/exoplatform/web/controller/router/Route.java 2010-12-01 17:13:39 UTC (rev 5427)
@@ -104,7 +104,10 @@
writer.writeStartElement("request-param");
writer.writeAttribute("qname", requestParam.name.getValue());
writer.writeAttribute("name", requestParam.matchName);
- writer.writeAttribute("value", requestParam.matchValue.pattern());
+ if (requestParam.matchValue != null)
+ {
+ writer.writeAttribute("value", requestParam.matchValue.pattern());
+ }
writer.writeEndElement();
}
More information about the gatein-commits
mailing list