| Summary: | [Filetransfer][SSL] org.eclipse.ecf.provider.filetransfer.httpclient and httpclient.ssl violate BREE CDC-1.1/Foundation-1.1 | ||
|---|---|---|---|
| Product: | [RT] ECF | Reporter: | Markus Kuppe <bugs.eclipse.org> |
| Component: | ecf.providers | Assignee: | ecf.core-inbox <ecf.core-inbox> |
| Status: | RESOLVED WORKSFORME | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | slewis |
| Version: | 3.3.0 | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Markus Kuppe
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 |