You can use StringUtils from apache. Sent from my iPhone
On 28/12/2010, at 09:22, Gagandeep singh <[email protected]> wrote: > Sorry, i broke the build because String.isEmpty is present only in java 1.6 > Satya is working on a fix. > > On Tue, Dec 28, 2010 at 4:23 PM, Apache Hudson Server < > [email protected]> wrote: > >> See <https://hudson.apache.org/hudson/job/Shindig/2087/changes> >> >> Changes: >> >> [gagan] Patch by satya3656 | Issue 3480041: Adding ImageResizeRewriter that >> makes server side scaling of images possible. | >> http://codereview.appspot.com/3480041/ >> >> ------------------------------------------ >> [...truncated 664 lines...] >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadContainers >> INFO: Loading files >> from/tmp/org.apache.shindig.config.JsonContainerConfigLoaderTest5754033488782657331.json >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadFiles >> INFO: Reading container config: >> org.apache.shindig.config.JsonContainerConfigLoaderTest5754033488782657331.json. >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadContainers >> INFO: Loading files >> from/tmp/org.apache.shindig.config.JsonContainerConfigLoaderTest5273479391215094816.json >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadFiles >> INFO: Reading container config: >> org.apache.shindig.config.JsonContainerConfigLoaderTest5273479391215094816.json. >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadContainers >> INFO: Loading files >> from/tmp/org.apache.shindig.config.JsonContainerConfigLoaderTest1464318084616373200.json >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadFiles >> INFO: Reading container config: >> org.apache.shindig.config.JsonContainerConfigLoaderTest1464318084616373200.json. >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadContainers >> INFO: Loading files >> from/tmp/org.apache.shindig.config.JsonContainerConfigLoaderTest8637442857178683621.json >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadFiles >> INFO: Reading container config: >> org.apache.shindig.config.JsonContainerConfigLoaderTest8637442857178683621.json. >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadContainers >> INFO: Loading files >> from/tmp/org.apache.shindig.config.JsonContainerConfigLoaderTest8577614837436668081.json >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadFiles >> INFO: Reading container config: >> org.apache.shindig.config.JsonContainerConfigLoaderTest8577614837436668081.json. >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadContainers >> INFO: Loading files >> from/tmp/org.apache.shindig.config.JsonContainerConfigLoaderTest9128591064804311057.json >> >> Dec 28, 2010 10:52:41 AM >> org.apache.shindig.config.JsonContainerConfigLoader loadFiles >> INFO: Reading container config: >> org.apache.shindig.config.JsonContainerConfigLoaderTest9128591064804311057.json. >> >> Tests run: 12, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.021 sec >> Running org.apache.shindig.common.JsonSerializerTest >> Tests run: 15, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec >> Running org.apache.shindig.common.PairTest >> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec >> Running org.apache.shindig.common.cache.ehcache.EhCacheCacheProviderTest >> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec >> Running org.apache.shindig.common.cache.SoftExpiringCacheTest >> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.027 sec >> Running org.apache.shindig.common.cache.LruCacheProviderTest >> Dec 28, 2010 10:52:42 AM org.apache.shindig.common.cache.LruCacheProvider >> getCapacity(String name) >> WARNING: Invalid LRU capacity configured for foo. >> >> Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.009 sec >> Running org.apache.shindig.common.cache.LruCacheTest >> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec >> Running org.apache.shindig.common.crypto.CryptoTest >> Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.028 sec >> Running org.apache.shindig.common.crypto.BlobCrypterTest >> Tests run: 10, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.048 sec >> Running org.apache.shindig.common.util.Utf8UrlCoderTest >> Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec >> Running org.apache.shindig.common.util.CharsetUtilTest >> Tests run: 2, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec >> Running org.apache.shindig.common.util.HashUtilTest >> Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec >> Running org.apache.shindig.common.util.DateUtilTest >> Tests run: 11, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.107 sec >> Running org.apache.shindig.common.util.JsonConversionUtilTest >> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.006 sec >> Running org.apache.shindig.common.util.FutureUtilTest >> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec >> Running org.apache.shindig.common.util.ImmediateFutureTest >> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.002 sec >> Running org.apache.shindig.common.util.StringEncodingTest >> Tests run: 1, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec >> Running org.apache.shindig.common.servlet.HttpServletUserAgentProviderTest >> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.004 sec >> Running org.apache.shindig.common.servlet.HttpUtilTest >> Tests run: 10, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0.006 sec >> Running org.apache.shindig.common.servlet.UserAgentTest >> Tests run: 5, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.008 sec >> Running org.apache.shindig.common.JsonUtilTest >> Tests run: 4, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.003 sec >> Running org.apache.shindig.common.xml.DomUtilTest >> Tests run: 3, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.005 sec >> Running org.apache.shindig.common.xml.XmlUtilTest >> Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.015 sec >> Running org.apache.shindig.common.uri.UriBuilderTest >> Tests run: 38, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec >> Running org.apache.shindig.protocol.JsonRpcServletTest >> Tests run: 1, Failures: 0, Errors: 0, Skipped: 1, Time elapsed: 0 sec >> Running org.apache.shindig.common.uri.UriTest >> Tests run: 24, Failures: 0, Errors: 0, Skipped: 0, Time elapsed: 0.01 sec >> >> Results : >> >> Tests run: 403, Failures: 0, Errors: 0, Skipped: 2 >> >> [TASKS] Skipping maven reporter: there is already a result available. >> [HUDSON] Recording test results >> [INFO] [jar:jar {execution: default-jar}] >> [INFO] Building jar: < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT.jar >>> >> [TASKS] Skipping maven reporter: there is already a result available.[INFO] >> Preparing source:jar >> [WARNING] Removing: jar from forked lifecycle, to prevent recursive >> invocation. >> >> [HUDSON] Archiving < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/pom.xml> >> to >> /home/hudson/hudson/jobs/Shindig/modules/org.apache.shindig$shindig-common/builds/2010-12-28_10-51-04/archive/org.apache.shindig/shindig-common/3.0.0-SNAPSHOT/pom.xml >> [HUDSON] Archiving < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT.jar> >> to >> /home/hudson/hudson/jobs/Shindig/modules/org.apache.shindig$shindig-common/builds/2010-12-28_10-51-04/archive/org.apache.shindig/shindig-common/3.0.0-SNAPSHOT/shindig-common-3.0.0-SNAPSHOT.jar >> [INFO] [enforcer:enforce {execution: enforce-java}] >> [TASKS] Skipping maven reporter: there is already a result available. >> [INFO] [source:jar {execution: attach-sources}] >> [INFO] org already added, skipping >> [INFO] org/apache already added, skipping >> [INFO] org/apache/shindig already added, skipping >> [INFO] org/apache/shindig/common already added, skipping >> [INFO] org/apache/shindig/common/cache already added, skipping >> [INFO] org/apache/shindig/common/cache/ehcache already added, skipping >> [INFO] org/apache/shindig/common/logging already added, skipping >> [INFO] org/apache/shindig/common/logging/i18n already added, skipping >> [INFO] META-INF already added, skipping >> [INFO] META-INF/LICENSE already added, skipping >> [INFO] META-INF/DEPENDENCIES already added, skipping >> [INFO] META-INF/NOTICE already added, skipping >> [INFO] Building jar: < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT-sources.jar >>> >> [INFO] org already added, skipping >> [INFO] org/apache already added, skipping >> [INFO] org/apache/shindig already added, skipping >> [INFO] org/apache/shindig/common already added, skipping >> [INFO] org/apache/shindig/common/cache already added, skipping >> [INFO] org/apache/shindig/common/cache/ehcache already added, skipping >> [INFO] org/apache/shindig/common/logging already added, skipping >> [INFO] org/apache/shindig/common/logging/i18n already added, skipping >> [INFO] META-INF already added, skipping >> [INFO] META-INF/LICENSE already added, skipping >> [INFO] META-INF/DEPENDENCIES already added, skipping >> [INFO] META-INF/NOTICE already added, skipping >> [TASKS] Skipping maven reporter: there is already a result available. >> [INFO] Preparing source:test-jar >> [WARNING] Removing: jar from forked lifecycle, to prevent recursive >> invocation. >> [WARNING] Removing: test-jar from forked lifecycle, to prevent recursive >> invocation. >> [HUDSON] Archiving < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT-sources.jar> >> to >> /home/hudson/hudson/jobs/Shindig/modules/org.apache.shindig$shindig-common/builds/2010-12-28_10-51-04/archive/org.apache.shindig/shindig-common/3.0.0-SNAPSHOT/shindig-common-3.0.0-SNAPSHOT-sources.jar >> [INFO] [enforcer:enforce {execution: enforce-java}] >> [TASKS] Skipping maven reporter: there is already a result available. >> [INFO] [source:test-jar {execution: attach-sources}] >> [INFO] META-INF already added, skipping >> [INFO] META-INF/LICENSE already added, skipping >> [INFO] META-INF/DEPENDENCIES already added, skipping >> [INFO] META-INF/NOTICE already added, skipping >> [INFO] Building jar: < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT-test-sources.jar >>> >> [INFO] META-INF already added, skipping >> [INFO] META-INF/LICENSE already added, skipping >> [INFO] META-INF/DEPENDENCIES already added, skipping >> [INFO] META-INF/NOTICE already added, skipping >> [TASKS] Skipping maven reporter: there is already a result available. >> [INFO] [jar:test-jar {execution: default}] >> [INFO] Building jar: < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT-tests.jar >>> >> [TASKS] Skipping maven reporter: there is already a result available.[INFO] >> [tools:verify-legal-files {execution: verify-legal-files}] >> [INFO] Checking legal files in: shindig-common-3.0.0-SNAPSHOT.jar >> [INFO] Checking legal files in: shindig-common-3.0.0-SNAPSHOT-sources.jar >> [INFO] Checking legal files in: >> shindig-common-3.0.0-SNAPSHOT-test-sources.jar >> [INFO] Checking legal files in: shindig-common-3.0.0-SNAPSHOT-tests.jar >> >> [TASKS] Skipping maven reporter: there is already a result available.[INFO] >> [install:install {execution: default-install}] >> [INFO] Installing < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT.jar> >> to >> /home/hudson/.m2/repository/org/apache/shindig/shindig-common/3.0.0-SNAPSHOT/shindig-common-3.0.0-SNAPSHOT.jar >> >> [INFO] Installing < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT-sources.jar> >> to >> /home/hudson/.m2/repository/org/apache/shindig/shindig-common/3.0.0-SNAPSHOT/shindig-common-3.0.0-SNAPSHOT-sources.jar >> [INFO] Installing < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT-test-sources.jar> >> to >> /home/hudson/.m2/repository/org/apache/shindig/shindig-common/3.0.0-SNAPSHOT/shindig-common-3.0.0-SNAPSHOT-test-sources.jar >> [INFO] Installing < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT-tests.jar> >> to >> /home/hudson/.m2/repository/org/apache/shindig/shindig-common/3.0.0-SNAPSHOT/shindig-common-3.0.0-SNAPSHOT-tests.jar >> [TASKS] Skipping maven reporter: there is already a result available. >> [HUDSON] Archiving < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT-test-sources.jar> >> to >> /home/hudson/hudson/jobs/Shindig/modules/org.apache.shindig$shindig-common/builds/2010-12-28_10-51-04/archive/org.apache.shindig/shindig-common/3.0.0-SNAPSHOT/shindig-common-3.0.0-SNAPSHOT-test-sources.jar >> [HUDSON] Archiving < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/common/target/shindig-common-3.0.0-SNAPSHOT-tests.jar> >> to >> /home/hudson/hudson/jobs/Shindig/modules/org.apache.shindig$shindig-common/builds/2010-12-28_10-51-04/archive/org.apache.shindig/shindig-common/3.0.0-SNAPSHOT/shindig-common-3.0.0-SNAPSHOT-tests.jar >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Building Apache Shindig Gadget Renderer >> [INFO] task-segment: [clean, install] >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] [clean:clean {execution: default-clean}] >> [INFO] Deleting < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/target> >> [TASKS] Scanning folder '< >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/main/java'> >> for tasks ... >> [TASKS] Found 0. >> [TASKS] Scanning folder '< >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/test/java'> >> for tasks ... >> [TASKS] Found 0. >> [TASKS] Scanning folder '< >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/../../config'> >> for tasks ... >> [TASKS] Found 0. >> [TASKS] Scanning folder '< >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/main/resources'> >> for tasks ... >> [TASKS] Found 0. >> [TASKS] Scanning folder '< >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/../../content'> >> for tasks ... >> [TASKS] Found 0. >> [TASKS] Scanning folder '< >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/test/resources'> >> for tasks ... >> [TASKS] Found 0. >> [WARNING] While downloading xml-apis:xml-apis:2.0.2 >> This artifact has been relocated to xml-apis:xml-apis:1.0.b2. >> >> >> [INFO] [enforcer:enforce {execution: enforce-java}] >> [TASKS] Skipping maven reporter: there is already a result available. >> [INFO] [remote-resources:process {execution: default}] >> [TASKS] Skipping maven reporter: there is already a result available.[INFO] >> [resources:resources {execution: default-resources}] >> [INFO] Using 'UTF-8' encoding to copy filtered resources. >> [INFO] Copying 2 resources to config >> [INFO] Copying 0 resource >> [INFO] Copying 2 resources to files >> [INFO] Copying 3 resources >> >> [TASKS] Skipping maven reporter: there is already a result available.[INFO] >> [compiler:compile {execution: default-compile}] >> >> [INFO] Compiling 263 source files to < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/target/classes >>> >> [INFO] ------------------------------------------------------------- >> [WARNING] COMPILATION WARNING : >> [INFO] ------------------------------------------------------------- >> [WARNING] < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/VanillaCajaHtmlSerializer.java>:[41,21] >> [deprecation] render(org.w3c.dom.Node,boolean) in >> com.google.caja.parser.html.Nodes has been deprecated >> [WARNING] < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/parse/caja/CajaHtmlSerializer.java>:[39,16] >> [deprecation] render(org.w3c.dom.Node,boolean) in >> com.google.caja.parser.html.Nodes has been deprecated >> [WARNING] < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ETaggingHttpResponse.java>:[44,7] >> [deprecation] setStatus(int,java.lang.String) in >> javax.servlet.http.HttpServletResponse has been deprecated >> [WARNING] < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ETaggingHttpResponse.java>:[44,7] >> [deprecation] encodeRedirectUrl(java.lang.String) in >> javax.servlet.http.HttpServletResponse has been deprecated >> [WARNING] < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/servlet/ETaggingHttpResponse.java>:[44,7] >> [deprecation] encodeUrl(java.lang.String) in >> javax.servlet.http.HttpServletResponse has been deprecated >> [INFO] 5 warnings >> [INFO] ------------------------------------------------------------- >> [INFO] ------------------------------------------------------------- >> [ERROR] COMPILATION ERROR : >> [INFO] ------------------------------------------------------------- >> [ERROR] < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java>:[87,33] >> cannot find symbol >> symbol : method isEmpty() >> location: class java.lang.String >> [ERROR] < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java>:[177,24] >> cannot find symbol >> symbol : method isEmpty() >> location: class java.lang.String >> [INFO] 2 errors >> [INFO] ------------------------------------------------------------- >> [TASKS] Skipping maven reporter: there is already a result available. >> [HUDSON] Archiving < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/pom.xml> >> to >> /home/hudson/hudson/jobs/Shindig/modules/org.apache.shindig$shindig-gadgets/builds/2010-12-28_10-51-04/archive/org.apache.shindig/shindig-gadgets/3.0.0-SNAPSHOT/pom.xml >> [INFO] >> ------------------------------------------------------------------------ >> [ERROR] BUILD FAILURE >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Compilation failure >> >> < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java>:[87,33] >> cannot find symbol >> symbol : method isEmpty() >> location: class java.lang.String >> < >> https://hudson.apache.org/hudson/job/Shindig/ws/trunk/java/gadgets/src/main/java/org/apache/shindig/gadgets/rewrite/ImageResizeRewriter.java>:[177,24] >> cannot find symbol >> symbol : method isEmpty() >> location: class java.lang.String >> >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] For more information, run Maven with the -e switch >> [INFO] >> ------------------------------------------------------------------------ >> [INFO] Total time: 1 minute 55 seconds >> [INFO] Finished at: Tue Dec 28 10:53:11 UTC 2010 >> [INFO] Final Memory: 61M/266M >> [INFO] >> ------------------------------------------------------------------------ >> Waiting for Hudson to finish collecting data >> Sending e-mails to: [email protected] [email protected] >> channel stopped >> [WARNINGS] Skipping publisher since build result is FAILURE >> >>
