You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@felix.apache.org by James Carroll <ja...@verizon.net> on 2009/08/16 05:39:06 UTC

INFO Errors on start

I'm just getting started with Felix and OSGI and I'm trying to get the
web service (PAX WEB) working. In particular I would like to get the
StockWatcher sample app from Google GWT running.  When I start my felix
though I get the following error/messages:

*INFO * Failed to instantiate plugin
org.apache.felix.webconsole.internal.compendium.ComponentsServlet.
Reason: java.lang.NoClassDefFoundError: org.apache.felix.scr.ScrService
*INFO * Failed to instantiate plugin
org.apache.felix.webconsole.internal.compendium.ConfigManager. Reason:
java.lang.NoClassDefFoundError:
org/osgi/service/metatype/ObjectClassDefinition
*INFO * Failed to instantiate plugin
org.apache.felix.webconsole.internal.deppack.DepPackServlet. Reason:
java.lang.NoClassDefFoundError:
org/osgi/service/deploymentadmin/DeploymentException
*INFO * Failed to instantiate plugin
org.apache.felix.webconsole.internal.misc.ConfigurationRender. Reason:
java.lang.NoClassDefFoundError:
org/osgi/service/prefs/BackingStoreException

When I ps it though I get:

-> ps
START LEVEL 1
   ID   State         Level  Name
[   0] [Active     ] [    0] System Bundle (1.8.0)
[   1] [Active     ] [    1] Apache Felix Shell Service (1.2.0)
[   2] [Active     ] [    1] Apache Felix Shell TUI (1.2.0)
[   3] [Active     ] [    1] Apache Felix Bundle Repository (1.4.0)
[   4] [Active     ] [    1] Apache Felix File Install (1.2.0)
[  40] [Active     ] [    1] OPS4J Pax Web - Service (0.6.0)
[  41] [Active     ] [    1] Apache Felix Web Management Console
(1.2.10)
[  42] [Active     ] [    1] Apache Felix Configuration Admin Service
(1.0.10)
[  43] [Active     ] [    1] Apache Felix Framework (1.8.1)
[  44] [Active     ] [    1] Apache Felix Log Service (1.0.0)
[  45] [Active     ] [    1] Apache Felix (1.8.1)
[  46] [Active     ] [    1] Apache Felix EventAdmin (1.0.0)

I can still hit the Web Admin console though, so I don't know if there
really is a problem with PaxWeb or not

So anyways, I took that Google app, 'OSGI-fied' it based on a tutorial
at the PAX site.  The manifest looks like this:

Bundle-ManifestVersion: 2
Bundle-SymbolicName: com.google.gwt.sample.stockwatcher
Bundle-Version: 1.0.0
Bundle-Name: StockWathcher
Bundle-Vendor: Me
Bundle-Copyright: This header contains the copyright specification for
this bundle.
Webapp-Context: StockWatcher
Bundle-ClassPath: WEB_INF/classes, ., gwt-servlet.jar.jar
Import-Package: javax.servlet,javax.servlet.http

When I placed it in the directory I told felix to watch I got:

 java.lang.NullPointerException
	at
org.apache.felix.framework.cache.JarRevision.getManifestHeader(JarRevision.java:98)
	at
org.apache.felix.framework.BundleImpl.createModule(BundleImpl.java:965)
	at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:79)
	at org.apache.felix.framework.Felix.installBundle(Felix.java:2123)
	at org.apache.felix.framework.Felix.installBundle(Felix.java:2026)
	at
org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
	at
org.apache.felix.fileinstall.DirectoryWatcher.install(DirectoryWatcher.java:717)
	at
org.apache.felix.fileinstall.DirectoryWatcher.install(DirectoryWatcher.java:625)
	at
org.apache.felix.fileinstall.DirectoryWatcher.doInstalled(DirectoryWatcher.java:381)
	at
org.apache.felix.fileinstall.DirectoryWatcher.run(DirectoryWatcher.java:123)

and when I tried restarting felix I got simply:







---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org


Re: INFO Errors on start

Posted by Felix Meschberger <fm...@gmail.com>.
Hi James,

Just commenting on the INFO level messages here, leaving the other
messages to more PAX-savvy peopl.

James Carroll schrieb:
> I'm just getting started with Felix and OSGI and I'm trying to get the
> web service (PAX WEB) working. In particular I would like to get the
> StockWatcher sample app from Google GWT running.  When I start my felix
> though I get the following error/messages:
> 
> *INFO * Failed to instantiate plugin
> org.apache.felix.webconsole.internal.compendium.ComponentsServlet.
> Reason: java.lang.NoClassDefFoundError: org.apache.felix.scr.ScrService
> *INFO * Failed to instantiate plugin
> org.apache.felix.webconsole.internal.compendium.ConfigManager. Reason:
> java.lang.NoClassDefFoundError:
> org/osgi/service/metatype/ObjectClassDefinition
> *INFO * Failed to instantiate plugin
> org.apache.felix.webconsole.internal.deppack.DepPackServlet. Reason:
> java.lang.NoClassDefFoundError:
> org/osgi/service/deploymentadmin/DeploymentException
> *INFO * Failed to instantiate plugin
> org.apache.felix.webconsole.internal.misc.ConfigurationRender. Reason:
> java.lang.NoClassDefFoundError:
> org/osgi/service/prefs/BackingStoreException

These are all messages emitted by the WebConsole while trying to
instantiate plugins. These fail to instantiate because some Packages
could not be wired to the WebConsole bundle. This in itself is not a
problem, which is why the messages are INFO and not WARN or ERROR. Just
take them as an information for why the plugins are not present. The
rest of the web console works flawlessly.

HTH
Regards
Felix

> 
> When I ps it though I get:
> 
> -> ps
> START LEVEL 1
>    ID   State         Level  Name
> [   0] [Active     ] [    0] System Bundle (1.8.0)
> [   1] [Active     ] [    1] Apache Felix Shell Service (1.2.0)
> [   2] [Active     ] [    1] Apache Felix Shell TUI (1.2.0)
> [   3] [Active     ] [    1] Apache Felix Bundle Repository (1.4.0)
> [   4] [Active     ] [    1] Apache Felix File Install (1.2.0)
> [  40] [Active     ] [    1] OPS4J Pax Web - Service (0.6.0)
> [  41] [Active     ] [    1] Apache Felix Web Management Console
> (1.2.10)
> [  42] [Active     ] [    1] Apache Felix Configuration Admin Service
> (1.0.10)
> [  43] [Active     ] [    1] Apache Felix Framework (1.8.1)
> [  44] [Active     ] [    1] Apache Felix Log Service (1.0.0)
> [  45] [Active     ] [    1] Apache Felix (1.8.1)
> [  46] [Active     ] [    1] Apache Felix EventAdmin (1.0.0)
> 
> I can still hit the Web Admin console though, so I don't know if there
> really is a problem with PaxWeb or not
> 
> So anyways, I took that Google app, 'OSGI-fied' it based on a tutorial
> at the PAX site.  The manifest looks like this:
> 
> Bundle-ManifestVersion: 2
> Bundle-SymbolicName: com.google.gwt.sample.stockwatcher
> Bundle-Version: 1.0.0
> Bundle-Name: StockWathcher
> Bundle-Vendor: Me
> Bundle-Copyright: This header contains the copyright specification for
> this bundle.
> Webapp-Context: StockWatcher
> Bundle-ClassPath: WEB_INF/classes, ., gwt-servlet.jar.jar
> Import-Package: javax.servlet,javax.servlet.http
> 
> When I placed it in the directory I told felix to watch I got:
> 
>  java.lang.NullPointerException
> 	at
> org.apache.felix.framework.cache.JarRevision.getManifestHeader(JarRevision.java:98)
> 	at
> org.apache.felix.framework.BundleImpl.createModule(BundleImpl.java:965)
> 	at org.apache.felix.framework.BundleImpl.<init>(BundleImpl.java:79)
> 	at org.apache.felix.framework.Felix.installBundle(Felix.java:2123)
> 	at org.apache.felix.framework.Felix.installBundle(Felix.java:2026)
> 	at
> org.apache.felix.framework.BundleContextImpl.installBundle(BundleContextImpl.java:130)
> 	at
> org.apache.felix.fileinstall.DirectoryWatcher.install(DirectoryWatcher.java:717)
> 	at
> org.apache.felix.fileinstall.DirectoryWatcher.install(DirectoryWatcher.java:625)
> 	at
> org.apache.felix.fileinstall.DirectoryWatcher.doInstalled(DirectoryWatcher.java:381)
> 	at
> org.apache.felix.fileinstall.DirectoryWatcher.run(DirectoryWatcher.java:123)
> 
> and when I tried restarting felix I got simply:
> 
> 
> 
> 
> 
> 
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
> For additional commands, e-mail: users-help@felix.apache.org
> 
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscribe@felix.apache.org
For additional commands, e-mail: users-help@felix.apache.org