[
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