[Yanel-dev] OpenID patch

Michael Wechner michael.wechner at wyona.com
Sun Jan 20 22:59:31 CET 2008


Evaldas Taroza wrote:

> Michael Wechner wrote:
>
>> btw, it seems to me that joid only works with Java 1.5
>>
>> Can you confirm this? If so we need to "downgrade" the source of 
>> joid, because Yanel also supports Java 1.4
>
>
> I compiled joid with JDK 1.4.


well, I receive the following errors

compile:
    [javac] Compiling 45 source files to 
/home/michi/src/openid/joid-trunk/classes/core
    [javac] 
/home/michi/src/openid/joid-trunk/src/org/verisign/joid/util/UrlUtils.java:21: 
cannot resolve symbol
    [javac] symbol  : class StringBuilder
    [javac] location: class org.verisign.joid.util.UrlUtils
    [javac]     public static StringBuilder 
getServletUrl(HttpServletRequest request)
    [javac]                   ^
    [javac] 
/home/michi/src/openid/joid-trunk/src/org/verisign/joid/CheckAuthenticationResponse.java:58: 
cannot resolve symbol
    [javac] symbol  : method parseBoolean (java.lang.String)
    [javac] location: class java.lang.Boolean
    [javac]                 isValid = Boolean.parseBoolean(value);
    [javac]                                      ^
    [javac] 
/home/michi/src/openid/joid-trunk/src/org/verisign/joid/consumer/Discoverer.java:39: 
cannot resolve symbol
    [javac] symbol  : method contains (java.lang.String)
    [javac] location: class java.lang.String
    [javac]                             if(str.contains("</head>")){
    [javac]                                       ^
    [javac] 
/home/michi/src/openid/joid-trunk/src/org/verisign/joid/consumer/OpenIdFilter.java:48: 
cannot resolve symbol
    [javac] symbol  : method parseBoolean (java.lang.String)
    [javac] location: class java.lang.Boolean
    [javac]                     saveIdentityUrlAsCookie = 
Boolean.parseBoolean(saveInCookie);
    [javac]                                                          ^
    [javac] 
/home/michi/src/openid/joid-trunk/src/org/verisign/joid/util/UrlUtils.java:13: 
cannot resolve symbol
    [javac] symbol  : class StringBuilder
    [javac] location: class org.verisign.joid.util.UrlUtils
    [javac]         StringBuilder b = getServletUrl(request);
    [javac]         ^
    [javac] 
/home/michi/src/openid/joid-trunk/src/org/verisign/joid/util/UrlUtils.java:23: 
cannot resolve symbol
    [javac] symbol  : class StringBuilder
    [javac] location: class org.verisign.joid.util.UrlUtils
    [javac]         StringBuilder b = new 
StringBuilder(getBaseUrl(request));
    [javac]         ^
    [javac] 
/home/michi/src/openid/joid-trunk/src/org/verisign/joid/util/UrlUtils.java:23: 
cannot resolve symbol
    [javac] symbol  : class StringBuilder
    [javac] location: class org.verisign.joid.util.UrlUtils
    [javac]         StringBuilder b = new 
StringBuilder(getBaseUrl(request));
    [javac]                               ^
    [javac] 
/home/michi/src/openid/joid-trunk/src/org/verisign/joid/util/UrlUtils.java:38: 
cannot resolve symbol
    [javac] symbol  : class StringBuilder
    [javac] location: class org.verisign.joid.util.UrlUtils
    [javac]         StringBuilder b = new StringBuilder();
    [javac]         ^
    [javac] 
/home/michi/src/openid/joid-trunk/src/org/verisign/joid/util/UrlUtils.java:38: 
cannot resolve symbol
    [javac] symbol  : class StringBuilder
    [javac] location: class org.verisign.joid.util.UrlUtils
    [javac]         StringBuilder b = new StringBuilder();
    [javac]                               ^
    [javac] 9 errors

BUILD FAILED
/home/michi/src/openid/joid-trunk/build.xml:61: Compile failed; see the 
compiler error output for details.


which seems to me a Java 1.5 class

http://java.sun.com/j2se/1.5.0/docs/api/java/lang/StringBuilder.html

> Also http://code.google.com/p/joid/wiki/Introduction
>
> says that joid is 1.4 compatible.


I guess the wiki page is outdated ...

Cheers

Michi

>
> Evaldas
>


-- 
Michael Wechner
Wyona      -   Open Source Content Management - Yanel, Yulup
http://www.wyona.com
michael.wechner at wyona.com, michi at apache.org
+41 44 272 91 61



More information about the Yanel-development mailing list