[jbosstools-issues] [JBoss JIRA] (JBIDE-26035) Conversion to OSGi not going so well
Rob Stryker (JIRA)
issues at jboss.org
Wed May 23 10:25:00 EDT 2018
[ https://issues.jboss.org/browse/JBIDE-26035?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Rob Stryker updated JBIDE-26035:
--------------------------------
Description:
{code}
mkdir ~/tmp
cd ~/tmp
mkdir felix
cd felix
wget http://download.nextag.com/apache/felix/org.apache.felix.main.distribution-5.6.10.zip
unzip org.apache.felix.main.distribution-5.6.10.zip
cd ../
git clone git at github.com:robstryker/org.jboss.tools.ssp.git
cd org.jboss.tools.ssp
git checkout osgi_branch1
mvn clean install
cp api/target/org.jboss.tools.ssp.api-0.8-SNAPSHOT.jar ../felix/felix-framework-5.6.10/bundle/
cp launching/target/org.jboss.tools.ssp.launching-0.8-SNAPSHOT.jar ../felix/felix-framework-5.6.10/bundle
cd ../felix/felix-framework-5.6.10/
java -jar bin/felix.jar
{code}
Note error:
ERROR: Bundle org.jboss.tools.ssp.launching [8] Error starting file:/home/rob/tmp/ssp_osgi/felix/felix-framework-5.6.10/bundle/org.jboss.tools.ssp.launching-0.8-SNAPSHOT.jar (org.osgi.framework.BundleException: Activator start error in bundle org.jboss.tools.ssp.launching [8].)
java.lang.NoClassDefFoundError: com/google/gson/Gson
at org.jboss.tools.ssp.launching.LaunchingActivator.start(LaunchingActivator.java:14)
at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
at org.apache.felix.framework.Felix.activateBundle(Felix.java:2240)
at org.apache.felix.framework.Felix.startBundle(Felix.java:2146)
at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1373)
at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
at java.base/java.lang.Thread.run(Thread.java:844)
Caused by: java.lang.ClassNotFoundException: com.google.gson.Gson not found by org.jboss.tools.ssp.launching [8]
was:
Branch: https://github.com/robstryker/org.jboss.tools.ssp/tree/osgi_branch1
Instructions: `mvn clean install`
Compilation fails to find the jars packaged inside the bundle. A basic line or two has been added to the Activator to try to use the classes in these libs, however it is failing to compile.
{code}
[INFO] -------------------------------------------------------------
[ERROR] COMPILATION ERROR :
[INFO] -------------------------------------------------------------
[ERROR] /home/rob/code/eclipse/lsp/lsp4j-chat-app/api/src/main/java/org/jboss/tools/ssp/api/Activator.java:[3,29] package org.apache.commons.io does not exist
[ERROR] /home/rob/code/eclipse/lsp/lsp4j-chat-app/api/src/main/java/org/jboss/tools/ssp/api/Activator.java:[21,30] cannot find symbol
symbol: class DirectoryWalker
location: class org.jboss.tools.ssp.api.Activator
[INFO] 2 errors
[INFO] -------------------------------------------------------------
{code}
> Conversion to OSGi not going so well
> ------------------------------------
>
> Key: JBIDE-26035
> URL: https://issues.jboss.org/browse/JBIDE-26035
> Project: Tools (JBoss Tools)
> Issue Type: Bug
> Components: stack-server-protocol
> Reporter: Rob Stryker
> Assignee: Rob Stryker
> Fix For: 4.6.0.AM2
>
>
> {code}
> mkdir ~/tmp
> cd ~/tmp
> mkdir felix
> cd felix
> wget http://download.nextag.com/apache/felix/org.apache.felix.main.distribution-5.6.10.zip
> unzip org.apache.felix.main.distribution-5.6.10.zip
> cd ../
> git clone git at github.com:robstryker/org.jboss.tools.ssp.git
> cd org.jboss.tools.ssp
> git checkout osgi_branch1
> mvn clean install
> cp api/target/org.jboss.tools.ssp.api-0.8-SNAPSHOT.jar ../felix/felix-framework-5.6.10/bundle/
> cp launching/target/org.jboss.tools.ssp.launching-0.8-SNAPSHOT.jar ../felix/felix-framework-5.6.10/bundle
> cd ../felix/felix-framework-5.6.10/
> java -jar bin/felix.jar
> {code}
> Note error:
> ERROR: Bundle org.jboss.tools.ssp.launching [8] Error starting file:/home/rob/tmp/ssp_osgi/felix/felix-framework-5.6.10/bundle/org.jboss.tools.ssp.launching-0.8-SNAPSHOT.jar (org.osgi.framework.BundleException: Activator start error in bundle org.jboss.tools.ssp.launching [8].)
> java.lang.NoClassDefFoundError: com/google/gson/Gson
> at org.jboss.tools.ssp.launching.LaunchingActivator.start(LaunchingActivator.java:14)
> at org.apache.felix.framework.util.SecureAction.startActivator(SecureAction.java:697)
> at org.apache.felix.framework.Felix.activateBundle(Felix.java:2240)
> at org.apache.felix.framework.Felix.startBundle(Felix.java:2146)
> at org.apache.felix.framework.Felix.setActiveStartLevel(Felix.java:1373)
> at org.apache.felix.framework.FrameworkStartLevelImpl.run(FrameworkStartLevelImpl.java:308)
> at java.base/java.lang.Thread.run(Thread.java:844)
> Caused by: java.lang.ClassNotFoundException: com.google.gson.Gson not found by org.jboss.tools.ssp.launching [8]
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)
More information about the jbosstools-issues
mailing list