Community
Participate
Working Groups
The type SSLSocketFactory referenced in org.eclipse.ecf.internal.provider.filetransfer.httpclient.Activator.getSSLSocketFactory() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 Activator.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient line 115 API Usage Problem The type SSLSocketFactory referenced in org.eclipse.ecf.internal.provider.filetransfer.httpclient.Activator.getSSLSocketFactory() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 Activator.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient line 120 API Usage Problem The type SocketFactory referenced in org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientProtocolSocketFactory.ECFHttpClientProtocolSocketFactory(SocketFactory, ISocketEventSource, ISocketListener) is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 ECFHttpClientProtocolSocketFactory.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient line 45 API Usage Problem The method SSLSocketFactory.createSocket(Socket, String, int, boolean) referenced in org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientSecureProtocolSocketFactory.createSocket(Socket, String, int, boolean) is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 ECFHttpClientSecureProtocolSocketFactory.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient line 48 API Usage Problem The type SSLSocketFactory referenced in org.eclipse.ecf.internal.provider.filetransfer.httpclient.ECFHttpClientSecureProtocolSocketFactory.createSocket(Socket, String, int, boolean) is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 ECFHttpClientSecureProtocolSocketFactory.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient line 47 API Usage Problem The method SSLContext.getInstance(String) referenced in org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientDefaultSSLSocketFactoryModifier.getSSLContext(String) is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientDefaultSSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 55 API Usage Problem The method SSLContext.getSocketFactory() referenced in org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientDefaultSSLSocketFactoryModifier.getSSLSocketFactory() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientDefaultSSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 45 API Usage Problem The method SSLContext.init(KeyManager[], TrustManager[], SecureRandom) referenced in org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientDefaultSSLSocketFactoryModifier.getSSLContext(String) is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientDefaultSSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 56 API Usage Problem The method SSLSocketFactory.createSocket() referenced in org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientDefaultSSLSocketFactoryModifier.createSocket() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientDefaultSSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 67 API Usage Problem The method SSLSocketFactory.getDefault() referenced in org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientDefaultSSLSocketFactoryModifier.getSSLSocketFactory() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientDefaultSSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 45 API Usage Problem The type SSLContext referenced in HttpClientDefaultSSLSocketFactoryModifier.sslContext is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientDefaultSSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 27 API Usage Problem The type SSLContext referenced in org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientDefaultSSLSocketFactoryModifier.getSSLContext(String) is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientDefaultSSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 48 API Usage Problem The type SSLContext referenced in org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientDefaultSSLSocketFactoryModifier.getSSLContext(String) is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientDefaultSSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 49 API Usage Problem The type SSLSocketFactory referenced in org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientDefaultSSLSocketFactoryModifier.getSSLSocketFactory() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientDefaultSSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 35 API Usage Problem The type SSLSocketFactory referenced in org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientDefaultSSLSocketFactoryModifier.getSSLSocketFactory() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientDefaultSSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 45 API Usage Problem The type TrustManager referenced in org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientDefaultSSLSocketFactoryModifier.getSSLContext(String) is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientDefaultSSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 56 API Usage Problem The method SocketFactory.getDefault() referenced in org.eclipse.ecf.provider.filetransfer.httpclient.HttpClientRetrieveFileTransfer.HostConfigHelper.setTargetHostByURL(CredentialsProvider, String) is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientRetrieveFileTransfer.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 254 API Usage Problem The type X509TrustManager referenced in HttpClientSslTrustManager is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 HttpClientSslTrustManager.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/provider/filetransfer/httpclient line 16 API Usage Problem The type SSLSocketFactory referenced in org.eclipse.ecf.internal.provider.filetransfer.httpclient.ISSLSocketFactoryModifier.getSSLSocketFactory() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 ISSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient line 24 API Usage Problem The method SSLSocketFactory.createSocket() referenced in org.eclipse.ecf.internal.provider.filetransfer.httpclient.ssl.SSLSocketFactoryModifier.createSocket() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 SSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient.ssl/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient/ssl line 47 API Usage Problem The type SSLSocketFactory referenced in org.eclipse.ecf.internal.provider.filetransfer.httpclient.ssl.SSLSocketFactoryModifier.createSocket() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 SSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient.ssl/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient/ssl line 46 API Usage Problem The type SSLSocketFactory referenced in org.eclipse.ecf.internal.provider.filetransfer.httpclient.ssl.SSLSocketFactoryModifier.getSSLSocketFactory() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 SSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient.ssl/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient/ssl line 28 API Usage Problem The type SSLSocketFactory referenced in org.eclipse.ecf.internal.provider.filetransfer.httpclient.ssl.SSLSocketFactoryModifier.getSSLSocketFactory() is not defined in the bundle's required execution environment: CDC-1.1/Foundation-1.1 SSLSocketFactoryModifier.java /org.eclipse.ecf.provider.filetransfer.httpclient.ssl/src/org/eclipse/ecf/internal/provider/filetransfer/httpclient/ssl line 29 API Usage Problem
I don't understand this. I see SocketFactory, SSLSocketFactory (and all of javax.net.* and javax.net.ssl.*) in my j9 impl of CDC 1.1/Foundation 1.1.
My j9 is weme-lnx-x86-ppro11_6.1.1.20061110-161633.zip with the following .ee file: -Dcom.ibm.oti.vm.exe=${ee.home}/j9 -Djava.home=${ee.home}/.. -Dcom.ibm.oti.vm.bootstrap.library.path=${ee.home}/ -Djava.library.path=${ee.home}/:.:/usr/lib/firefox/:/usr/lib/firefox/:/usr/java/packages/lib/i386:/lib:/usr/lib -Xjcl:jclfoun11_23 -Dee.vm.library=libj9vm23.so -Dee.library.path=. -Dee.executable=j9 -Dee.executable.console=j9 -Dee.bootclasspath=../lib/jclFoundation11/classes.zip:../lib/charconv.zip:../lib/jclFoundation11/locale.zip:../lib/jclFoundation11/ext/j9jce.jar:../lib/jclFoundation11/ext/j9jsse.jar -Dee.src=../lib/jclFoundation11/source/source.zip -Dee.ext.dirs=../lib/ext:../lib/jclFoundation11/opt-ext -Dee.language.level=1.4 -Dee.class.library.level=CDC-1.1/Foundation-1.1 -Dee.id=CDC-1.1/Foundation-1.1[jclfoun11,jit] -Dee.name=IBM J9 WebSphere Everyplace Micro Environment -Dee.description=IBM J9 J2ME Foundation Specification v1.1 -Dee.copyright="(c) Copyright IBM Corp. 1991, 2006 All Rights Reserved"
(In reply to comment #2) > My j9 is weme-lnx-x86-ppro11_6.1.1.20061110-161633.zip with the following .ee > file: > > -Dcom.ibm.oti.vm.exe=${ee.home}/j9 > -Djava.home=${ee.home}/.. > -Dcom.ibm.oti.vm.bootstrap.library.path=${ee.home}/ > -Djava.library.path=${ee.home}/:.:/usr/lib/firefox/:/usr/lib/firefox/:/usr/java/packages/lib/i386:/lib:/usr/lib > -Xjcl:jclfoun11_23 > > -Dee.vm.library=libj9vm23.so > -Dee.library.path=. > > -Dee.executable=j9 > -Dee.executable.console=j9 > > -Dee.bootclasspath=../lib/jclFoundation11/classes.zip:../lib/charconv.zip:../lib/jclFoundation11/locale.zip:../lib/jclFoundation11/ext/j9jce.jar:../lib/jclFoundation11/ext/j9jsse.jar > -Dee.src=../lib/jclFoundation11/source/source.zip > -Dee.ext.dirs=../lib/ext:../lib/jclFoundation11/opt-ext > > -Dee.language.level=1.4 > -Dee.class.library.level=CDC-1.1/Foundation-1.1 > -Dee.id=CDC-1.1/Foundation-1.1[jclfoun11,jit] > -Dee.name=IBM J9 WebSphere Everyplace Micro Environment > -Dee.description=IBM J9 J2ME Foundation Specification v1.1 > -Dee.copyright="(c) Copyright IBM Corp. 1991, 2006 All Rights Reserved" Here's mine -Dcom.ibm.oti.vm.exe=${ee.home}\j9.exe -Djava.home=${ee.home}\.. -Dcom.ibm.oti.vm.bootstrap.library.path=${ee.home}\ -Djava.library.path=${ee.home}\;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\ -Xjcl:jclfoun11_23 -Dee.vm.library=j9vm23.dll -Dee.library.path=. -Dee.executable=j9w.exe -Dee.executable.console=j9.exe -Dee.bootclasspath=..\lib\jclFoundation11\classes.zip;..\lib\charconv.zip;..\lib\jclFoundation11\locale.zip;..\lib\jclFoundation11\ext\j9jce.jar;..\lib\jclFoundation11\ext\j9jsse.jar -Dee.src=../lib/jclFoundation11/source/source.zip -Dee.ext.dirs=..\lib\ext;..\lib\jclFoundation11\opt-ext -Dee.language.level=1.4 -Dee.class.library.level=CDC-1.1/Foundation-1.1 -Dee.id=CDC-1.1/Foundation-1.1[jclfoun11,jit] -Dee.name="IBM J9 WebSphere Everyplace Micro Environment" -Dee.description="IBM J9 J2ME Foundation Specification v1.1" -Dee.copyright="(c) Copyright IBM Corp. 1991, 2006 All Rights Reserved" The relevant javax.net and javax.net.ssl classes are apparently from the j9jsse.jar in <home>/lib/jclFoundation11/ext directory.
Weird, my ee contains j9jsse.jar and classes even show up as part of the project's JRE. But since I am not able to reproduce this problem on a second machine with the same EE and j9, I am going to close this as WORKSFORME