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
>> 
>> 

Reply via email to