[ 
https://issues.apache.org/jira/browse/FELIX-2775?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13113099#comment-13113099
 ] 

Yen Tran commented on FELIX-2775:
---------------------------------

Hi Karl,
GNU Classpath 0.98+ JamVM 1.54 + Felix (3.2.2 and 4.0)

I have tried the latest trunk with framework 3.2.2 and also the soon to be 
released 4.0 with security provider 2.0.  I get a different error message now 
with java.lang.NoSuchMethodException: getCodeSigners, and eventually runs into 
StackOverFlowError.   I am attached the log files running the framework without 
security, and with security.

With the older framework 3.1.0 and security provider 1.4.2, the security bundle 
is installed, but not starting (as described by original submitter of this 
Jira).

Thanks for looking into this.
--yen

> GNU Classpath 0.98 + JamVM 1.5.4 +  Felix (3.0.7, 3.1.0-SNAPSHOT) does not 
> work with felix security framework enabled
> ---------------------------------------------------------------------------------------------------------------------
>
>                 Key: FELIX-2775
>                 URL: https://issues.apache.org/jira/browse/FELIX-2775
>             Project: Felix
>          Issue Type: Bug
>          Components: Framework Security
>    Affects Versions: framework-3.0.7
>         Environment: Host OS: Ubuntu Linux
> JamVM-1.5.4 + patch (fixed protection domain checking code)
> GNU Classpath 0.98 + patch (added missing methods  from apache harmony)
> felix framework - 3.0.7/3.1.0-SNAPSHOT
> framework.security - org.apache.felix.framework.security-1.4.1.jar
>            Reporter: Samba
>            Assignee: Karl Pauls
>             Fix For: framework-4.2.0
>
>         Attachments: classpath.patch, felix-cache-disable-urlhandlers.tar.gz, 
> felix-cache.tar.gz, felix-cache.tar.gz, felix.jar, felix.log, felix.log, 
> felix.log.debug, jamvm.patch
>
>
> JamVM-1.5.4 + patch (see jamvm.patch attached to this bug)
> =======================================
> To apply patch:
> #1 Download jamvm 1.5.4
> #2 untar package
> #3 cd jamvm-1.5.4; patch -p1 < jamvm.patch
> #4 configure jamvm
> ./configure 
> --with-classpath-install-dir=/home/samba/wurk/downloads/osgi/classpath-0.98/install/
>  --disable-int-inlining --disable-tls
> #make; make install
> GNU Classpath 0.98 + patch (see classpath.patch)
> ================================
> #1 Download classpath
> #2 cd classpath-0.98; patch -p1 < classpath.patch
> #3 configure classpath
> ./configure --without-x --disable-gtk-peer --disable-gconf-peer 
> --disable-plugin --disable-tools --disable-examples --enable-xmlj 
> --prefix=<install dir>
> #4 make; make install
> Felix-3.0.7 (Also reproducible using latest trunk i.e 3.1.0-SNAPSHOT)
> ===========================================
> #1 download felix-framwork-3.0.7  and untar the distribution
> #2 Download org.apache.felix.framework.security-1.4.1.jar and copy it in 
> felix-framework-3.0.7/bundle directory
> #3 cd felix-framework-3.0.7
> #4 Add the following contents to java.policy and put it in the conf directory
> grant {
>  permission java.security.AllPermission;
> }
> grant codeBase "http://felix.extensions:9/"; {
>  permission java.security.AllPermission;
> };
> #5  start the framework
> /usr/local/jamvm/bin/jamvm -Xmx256M -Dorg.osgi.framework.security="osgi" 
> -Dpolicy.provider=gnu.java.security.PolicyFile 
> -Djava.security.policy=file:///home/samba/wurk/downloads/osgi/felix-framework-3.0.7/conf/java.policy
>    -jar bin/felix.jar
> # The framework won;t start and it causes a stack over flow. see felix.log in 
> the attachment

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to