You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@abdera.apache.org by Craig McClanahan <cr...@gmail.com> on 2008/07/23 20:01:33 UTC
Problems compiling Abdera trunk
Just getting into playing with Abdera a bit, and I've checked out the
trunk source and tried to build it with Maven (Maven 2.0.8, OpenJDK
1.6.0-b09, Ubuntu Hardy). The compile of the client module fails with
the log output below -- looks like some missing SSL related APIs. Any
ideas how to fix this?
Craig McClanahan
[INFO]
------------------------------------------------------------------------
[INFO] Building Abdera Client
[INFO] task-segment: [install]
[INFO]
------------------------------------------------------------------------
[INFO] [remote-resources:process {execution: compile}]
[INFO] [resources:resources]
[INFO] Using default encoding to copy filtered resources.
[INFO] [compiler:compile]
[INFO] Compiling 25 source files to
/home/craigmcc/Apache.Org/abdera/client/target/classes
[INFO]
------------------------------------------------------------------------
[ERROR] BUILD FAILURE
[INFO]
------------------------------------------------------------------------
[INFO] Compilation failure
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[27,20]
package javax.net.ssl does not exist
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[28,20]
package javax.net.ssl does not exist
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[29,20]
package javax.net.ssl does not exist
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[30,20]
package javax.net.ssl does not exist
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[31,20]
package javax.net.ssl does not exist
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[46,16]
cannot find symbol
symbol : class TrustManager
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[61,4]
cannot find symbol
symbol : class TrustManager
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[76,4]
cannot find symbol
symbol : class TrustManager
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/MultimediaRelatedRequestEntity.java:[29,15]
sun.misc.BASE64Encoder is Sun proprietary API and may be removed in a
future release
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/NonOpTrustManager.java:[23,20]
package javax.net.ssl does not exist
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/NonOpTrustManager.java:[26,13]
cannot find symbol
symbol: class X509TrustManager
implements X509TrustManager {
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/AbderaClient.java:[29,20]
package javax.net.ssl does not exist
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/AbderaClient.java:[522,4]
cannot find symbol
symbol : class TrustManager
location: class org.apache.abdera.protocol.client.AbderaClient
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/AbderaClient.java:[539,4]
cannot find symbol
symbol : class TrustManager
location: class org.apache.abdera.protocol.client.AbderaClient
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[25,20]
package javax.net.ssl does not exist
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[26,20]
package javax.net.ssl does not exist
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[35,10]
cannot find symbol
symbol : class SSLContext
location: class
org.apache.abdera.protocol.client.util.SimpleSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[38,4]
cannot find symbol
symbol : class TrustManager
location: class
org.apache.abdera.protocol.client.util.SimpleSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[46,20]
cannot find symbol
symbol : class TrustManager
location: class
org.apache.abdera.protocol.client.util.SimpleSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[134,4]
cannot find symbol
symbol : class SSLContext
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[135,4]
cannot find symbol
symbol : class SSLSocketFactory
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[136,4]
cannot find symbol
symbol : class SSLSocket
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[138,6]
cannot find symbol
symbol : class KeyManagerFactory
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[139,16]
cannot find symbol
symbol : variable SSLContext
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[140,12]
cannot find symbol
symbol : variable KeyManagerFactory
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[141,6]
cannot find symbol
symbol : class TrustManager
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[143,45]
cannot find symbol
symbol : class TrustManager
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[145,16]
cannot find symbol
symbol : class SSLSocket
location: class
org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/MultimediaRelatedRequestEntity.java:[82,22]
sun.misc.BASE64Encoder is Sun proprietary API and may be removed in a
future release
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[48,16]
cannot find symbol
symbol : variable SSLContext
location: class
org.apache.abdera.protocol.client.util.SimpleSSLProtocolSocketFactory
/home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[49,29]
cannot find symbol
symbol : class TrustManager
location: class
org.apache.abdera.protocol.client.util.SimpleSSLProtocolSocketFactory
[INFO]
------------------------------------------------------------------------
[INFO] For more information, run Maven with the -e switch
[INFO]
------------------------------------------------------------------------
[INFO] Total time: 2 minutes 17 seconds
[INFO] Finished at: Wed Jul 23 10:16:30 PDT 2008
[INFO] Final Memory: 32M/59M
[INFO]
------------------------------------------------------------------------
c
Re: Problems compiling Abdera trunk
Posted by David Calavera <da...@gmail.com>.
Hi Craig,
we've not tested abdera with java 1.6 but I think the patch file into this
ussue could help you:
https://issues.apache.org/jira/browse/ABDERA-148
Regards
On Wed, Jul 23, 2008 at 8:01 PM, Craig McClanahan <cr...@gmail.com>
wrote:
> Just getting into playing with Abdera a bit, and I've checked out the trunk
> source and tried to build it with Maven (Maven 2.0.8, OpenJDK 1.6.0-b09,
> Ubuntu Hardy). The compile of the client module fails with the log output
> below -- looks like some missing SSL related APIs. Any ideas how to fix
> this?
>
> Craig McClanahan
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Building Abdera Client
> [INFO] task-segment: [install]
> [INFO]
> ------------------------------------------------------------------------
> [INFO] [remote-resources:process {execution: compile}]
> [INFO] [resources:resources]
> [INFO] Using default encoding to copy filtered resources.
> [INFO] [compiler:compile]
> [INFO] Compiling 25 source files to
> /home/craigmcc/Apache.Org/abdera/client/target/classes
> [INFO]
> ------------------------------------------------------------------------
> [ERROR] BUILD FAILURE
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Compilation failure
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[27,20]
> package javax.net.ssl does not exist
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[28,20]
> package javax.net.ssl does not exist
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[29,20]
> package javax.net.ssl does not exist
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[30,20]
> package javax.net.ssl does not exist
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[31,20]
> package javax.net.ssl does not exist
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[46,16]
> cannot find symbol
> symbol : class TrustManager
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[61,4]
> cannot find symbol
> symbol : class TrustManager
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[76,4]
> cannot find symbol
> symbol : class TrustManager
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/MultimediaRelatedRequestEntity.java:[29,15]
> sun.misc.BASE64Encoder is Sun proprietary API and may be removed in a future
> release
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/NonOpTrustManager.java:[23,20]
> package javax.net.ssl does not exist
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/NonOpTrustManager.java:[26,13]
> cannot find symbol
> symbol: class X509TrustManager
> implements X509TrustManager {
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/AbderaClient.java:[29,20]
> package javax.net.ssl does not exist
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/AbderaClient.java:[522,4]
> cannot find symbol
> symbol : class TrustManager
> location: class org.apache.abdera.protocol.client.AbderaClient
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/AbderaClient.java:[539,4]
> cannot find symbol
> symbol : class TrustManager
> location: class org.apache.abdera.protocol.client.AbderaClient
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[25,20]
> package javax.net.ssl does not exist
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[26,20]
> package javax.net.ssl does not exist
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[35,10]
> cannot find symbol
> symbol : class SSLContext
> location: class
> org.apache.abdera.protocol.client.util.SimpleSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[38,4]
> cannot find symbol
> symbol : class TrustManager
> location: class
> org.apache.abdera.protocol.client.util.SimpleSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[46,20]
> cannot find symbol
> symbol : class TrustManager
> location: class
> org.apache.abdera.protocol.client.util.SimpleSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[134,4]
> cannot find symbol
> symbol : class SSLContext
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[135,4]
> cannot find symbol
> symbol : class SSLSocketFactory
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[136,4]
> cannot find symbol
> symbol : class SSLSocket
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[138,6]
> cannot find symbol
> symbol : class KeyManagerFactory
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[139,16]
> cannot find symbol
> symbol : variable SSLContext
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[140,12]
> cannot find symbol
> symbol : variable KeyManagerFactory
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[141,6]
> cannot find symbol
> symbol : class TrustManager
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[143,45]
> cannot find symbol
> symbol : class TrustManager
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/ClientAuthSSLProtocolSocketFactory.java:[145,16]
> cannot find symbol
> symbol : class SSLSocket
> location: class
> org.apache.abdera.protocol.client.util.ClientAuthSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/MultimediaRelatedRequestEntity.java:[82,22]
> sun.misc.BASE64Encoder is Sun proprietary API and may be removed in a future
> release
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[48,16]
> cannot find symbol
> symbol : variable SSLContext
> location: class
> org.apache.abdera.protocol.client.util.SimpleSSLProtocolSocketFactory
>
> /home/craigmcc/Apache.Org/abdera/client/src/main/java/org/apache/abdera/protocol/client/util/SimpleSSLProtocolSocketFactory.java:[49,29]
> cannot find symbol
> symbol : class TrustManager
> location: class
> org.apache.abdera.protocol.client.util.SimpleSSLProtocolSocketFactory
>
>
> [INFO]
> ------------------------------------------------------------------------
> [INFO] For more information, run Maven with the -e switch
> [INFO]
> ------------------------------------------------------------------------
> [INFO] Total time: 2 minutes 17 seconds
> [INFO] Finished at: Wed Jul 23 10:16:30 PDT 2008
> [INFO] Final Memory: 32M/59M
> [INFO]
> ------------------------------------------------------------------------
> c
>
--
David Calavera
http://www.thinkincode.net