I can not solve the problem. This is a part of my pom file

<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>2.0</version>
<configuration>
<source>1.5</source>
<target>1.5</target>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.felix</groupId>
<artifactId>maven-bundle-plugin</artifactId>
<extensions>true</extensions>
<configuration>
<manifestLocation>META-INF</manifestLocation>
<instructions>
<Bundle-SymbolicName>${pom.artifactId}</Bundle-SymbolicName>
<Bundle-Name>${pom.artifactId}</Bundle-Name>
<Bundle-Activator>drools.ejemplos.Activator</Bundle-Activator>
<Export-Package>
org.drools.*;-split-package:=merge-last
</Export-Package>
<Import-Package>
!org.drools.*;
</Import-Package>
<DynamicImport-Package>*</DynamicImport-Package>
</instructions>
</configuration>
</plugin>
</plugins>
</build>

<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>

<repositories>
<repository>
<id>Knopflerfish</id>
<name>Knopflerfish Releases Repository</name>
<url>http://www.knopflerfish.org/maven2</url>
<layout>default</layout>
</repository>

<repository>
<id>JBOSS</id>
<name>JBoss Repository</name>
<url>https://repository.jboss.org/nexus/content/groups/public</url>
</repository>
</repositories>

<dependencies>
<dependency>
<groupId>org.drools</groupId>
<artifactId>knowledge-api</artifactId>
<version>5.4.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-compiler</artifactId>
<version>5.4.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-core</artifactId>
<version>5.4.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.drools</groupId>
<artifactId>drools-grid-impl</artifactId>
<version>5.4.0-SNAPSHOT</version>
</dependency>
<dependency>
<groupId>org.knopflerfish</groupId>
<artifactId>framework</artifactId>
<version>5.1.6</version>
</dependency>
</dependencies>

Can anyone help me? Where I should include the antlr bundle? Because I tried to include it in a dependecy, I added it in the build path and always the result is the same

On Tue, Jan 3, 2012 at 11:45 AM, salaboy [via Drools] <[hidden email]> wrote:
The error is pretty clear:
java.lang.NoClassDefFoundError: org/antlr/runtime/CharStream
You should include the antlr bundle in you osgi container :)
Cheers

On Tue, Jan 3, 2012 at 7:38 AM, jjmartinez <[hidden email]> wrote:

> Hi Salaboy,
>
> I followed your advice, and I have almost what I wanted.
>
> Now, my application shows me this error, and I don't know because.
>
> java.lang.NoClassDefFoundError: org/antlr/runtime/CharStream
> [stderr]        at
> org.drools.compiler.PackageBuilder.addPackageFromDrl(PackageBuilder.java:394)
> [stderr]        at
> org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:587)
> [stderr]        at
> org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:41)
> [stderr]        at
> drools.ejemplos.DroolsTest.readKnowledgeBase(DroolsTest.java:52)
> [stderr]        at drools.ejemplos.DroolsTest.execute(DroolsTest.java:35)
> [stderr]        at drools.ejemplos.DroolsTest.<init>(DroolsTest.java:29)
> [stderr]        at drools.ejemplos.Activator.start(Activator.java:14)
> [stderr]        at
> org.knopflerfish.framework.BundleImpl.start0(BundleImpl.java:356)
> [stderr]        at
> org.knopflerfish.framework.BundleThread.run(BundleThread.java:107)
> [stderr] Caused by: java.lang.ClassNotFoundException:
> org.antlr.runtime.CharStream
> [stderr]        at
> org.knopflerfish.framework.BundleClassLoader.findClass(BundleClassLoader.java:235)
> [stderr]        at
> org.knopflerfish.framework.BundleClassLoader.loadClass(BundleClassLoader.java:349)
> [stderr]        at java.lang.ClassLoader.loadClass(Unknown Source)
> [stderr]        ... 9 more
>
> Do you have any idea about this?
>
> Thanks in advance,
>
> Jesús
>
> --
> View this message in context: http://drools.46999.n3.nabble.com/Drools-bundle-in-OSGi-tp3626307p3628689.html

> Sent from the Drools: User forum mailing list archive at Nabble.com.
>
> _______________________________________________
> rules-users mailing list
> [hidden email]
> https://lists.jboss.org/mailman/listinfo/rules-users



--
 - CTO @ http://www.plugtree.com
 - MyJourney @ http://salaboy.wordpress.com
 - Co-Founder @ http://www.jugargentina.org
 - Co-Founder @ http://www.jbug.com.ar

 - Salatino "Salaboy" Mauricio -

_______________________________________________
rules-users mailing list
[hidden email]
https://lists.jboss.org/mailman/listinfo/rules-users



If you reply to this email, your message will be added to the discussion below:
http://drools.46999.n3.nabble.com/Drools-bundle-in-OSGi-tp3626307p3628698.html
To unsubscribe from Drools bundle in OSGi, click here.
NAML



--
Jesús-----------------------------------------





View this message in context: Re: [rules-users] Drools bundle in OSGi
Sent from the Drools: User forum mailing list archive at Nabble.com.