You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ignite.apache.org by "Xander Uiterlinden (JIRA)" <ji...@apache.org> on 2019/02/19 07:58:00 UTC
[jira] [Created] (IGNITE-11351) Basic "Starting Ignite inside an
OSGi container" doesn't work
Xander Uiterlinden created IGNITE-11351:
-------------------------------------------
Summary: Basic "Starting Ignite inside an OSGi container" doesn't work
Key: IGNITE-11351
URL: https://issues.apache.org/jira/browse/IGNITE-11351
Project: Ignite
Issue Type: Bug
Components: osgi
Affects Versions: 2.7
Environment: Apache Felix, JDK 1.8
Reporter: Xander Uiterlinden
Attachments: ignite-osgi-patch.diff
When running the example from [https://apacheignite.readme.io/v1.5/docs/osgi-starting-inside-a-container] you're getting the following error.
Failed to start Ignite via OSGi Activator [errMsg=Failed to find empty constructor for class: o.a.i.i.processors.platform.websession.PlatformDotNetSessionLockResult]class
Looking at the codebase this class does indeed not have an empty constructor.
When adding that, you'll be running into the next issue which is a classloader issue. Ignite needs to be started with the correct context classloader for it to start successfully.
Please find the attached patch that resolves both problems.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)