[JBoss JIRA] (DROOLS-59) CorrelationAwareProcessRuntime is not visible by classloader of drools-core
by Charles Moulliard (JIRA)
[ https://issues.jboss.org/browse/DROOLS-59?page=com.atlassian.jira.plugin.... ]
Charles Moulliard updated DROOLS-59:
------------------------------------
Description:
As this class CorrelationAwareProcessRuntime does not exist in the Drools project, I don't really understand why we get this exception
{code}
karaf@root> Exception in thread "SpringOsgiExtenderThread-2" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'kbase1': Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/kie/process/CorrelationAwareProcessRuntime
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1422)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:518)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:567)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:69)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:355)
at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)
at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.NoClassDefFoundError: org/kie/process/CorrelationAwareProcessRuntime
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2128)
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1432)
at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2128)
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1432)
at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at org.drools.impl.KnowledgeBaseFactoryServiceImpl.newKnowledgeBase(KnowledgeBaseFactoryServiceImpl.java:57)
at org.drools.container.spring.beans.KnowledgeBaseBeanFactory.afterPropertiesSet(KnowledgeBaseBeanFactory.java:97)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1479)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1419)
... 14 more
Caused by: java.lang.ClassNotFoundException: org.kie.process.CorrelationAwareProcessRuntime not found by org.drools.karaf.drools-component [119]
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1460)
at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
{code}
was:
As this class CorrelationAwareProcessRuntime does not exist in the Drools project, I don't really understand why we get this exeption
{code}
karaf@root> Exception in thread "SpringOsgiExtenderThread-2" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'kbase1': Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/kie/process/CorrelationAwareProcessRuntime
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1422)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:518)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:567)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:69)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:355)
at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)
at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)
at java.lang.Thread.run(Thread.java:680)
Caused by: java.lang.NoClassDefFoundError: org/kie/process/CorrelationAwareProcessRuntime
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2128)
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1432)
at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2128)
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1432)
at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
at org.drools.impl.KnowledgeBaseFactoryServiceImpl.newKnowledgeBase(KnowledgeBaseFactoryServiceImpl.java:57)
at org.drools.container.spring.beans.KnowledgeBaseBeanFactory.afterPropertiesSet(KnowledgeBaseBeanFactory.java:97)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1479)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1419)
... 14 more
Caused by: java.lang.ClassNotFoundException: org.kie.process.CorrelationAwareProcessRuntime not found by org.drools.karaf.drools-component [119]
at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1460)
at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
{code}
> CorrelationAwareProcessRuntime is not visible by classloader of drools-core
> ---------------------------------------------------------------------------
>
> Key: DROOLS-59
> URL: https://issues.jboss.org/browse/DROOLS-59
> Project: Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Reporter: Charles Moulliard
> Assignee: Mark Proctor
>
> As this class CorrelationAwareProcessRuntime does not exist in the Drools project, I don't really understand why we get this exception
> {code}
> karaf@root> Exception in thread "SpringOsgiExtenderThread-2" org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'kbase1': Invocation of init method failed; nested exception is java.lang.NoClassDefFoundError: org/kie/process/CorrelationAwareProcessRuntime
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1422)
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:518)
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:455)
> at org.springframework.beans.factory.support.AbstractBeanFactory$1.getObject(AbstractBeanFactory.java:293)
> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:290)
> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:192)
> at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:567)
> at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:895)
> at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.access$1600(AbstractDelegatedExecutionApplicationContext.java:69)
> at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext$4.run(AbstractDelegatedExecutionApplicationContext.java:355)
> at org.springframework.osgi.util.internal.PrivilegedUtils.executeWithCustomTCCL(PrivilegedUtils.java:85)
> at org.springframework.osgi.context.support.AbstractDelegatedExecutionApplicationContext.completeRefresh(AbstractDelegatedExecutionApplicationContext.java:320)
> at org.springframework.osgi.extender.internal.dependencies.startup.DependencyWaiterApplicationContextExecutor$CompleteRefreshTask.run(DependencyWaiterApplicationContextExecutor.java:132)
> at java.lang.Thread.run(Thread.java:680)
> Caused by: java.lang.NoClassDefFoundError: org/kie/process/CorrelationAwareProcessRuntime
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
> at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2128)
> at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1432)
> at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
> at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> at java.lang.ClassLoader.defineClass1(Native Method)
> at java.lang.ClassLoader.defineClassCond(ClassLoader.java:631)
> at java.lang.ClassLoader.defineClass(ClassLoader.java:615)
> at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.findClass(BundleWiringImpl.java:2128)
> at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1432)
> at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
> at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> at org.drools.impl.KnowledgeBaseFactoryServiceImpl.newKnowledgeBase(KnowledgeBaseFactoryServiceImpl.java:57)
> at org.drools.container.spring.beans.KnowledgeBaseBeanFactory.afterPropertiesSet(KnowledgeBaseBeanFactory.java:97)
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1479)
> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1419)
> ... 14 more
> Caused by: java.lang.ClassNotFoundException: org.kie.process.CorrelationAwareProcessRuntime not found by org.drools.karaf.drools-component [119]
> at org.apache.felix.framework.BundleWiringImpl.findClassOrResourceByDelegation(BundleWiringImpl.java:1460)
> at org.apache.felix.framework.BundleWiringImpl.access$400(BundleWiringImpl.java:72)
> at org.apache.felix.framework.BundleWiringImpl$BundleClassLoader.loadClass(BundleWiringImpl.java:1843)
> at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months
[JBoss JIRA] (AS7-6635) EJB2 CMB beans: ejbActivate callback is called after the bean creation
by RH Bugzilla Integration (JIRA)
[ https://issues.jboss.org/browse/AS7-6635?page=com.atlassian.jira.plugin.s... ]
RH Bugzilla Integration commented on AS7-6635:
----------------------------------------------
Ondrej Chaloupka <ochaloup(a)redhat.com> made a comment on [bug 914738|https://bugzilla.redhat.com/show_bug.cgi?id=914738]
> EJB2 CMB beans: ejbActivate callback is called after the bean creation
> -----------------------------------------------------------------------
>
> Key: AS7-6635
> URL: https://issues.jboss.org/browse/AS7-6635
> Project: Application Server 7
> Issue Type: Bug
> Components: EJB
> Affects Versions: 7.2.0.Alpha1
> Reporter: Wolf-Dieter Fink
> Assignee: Wolf-Dieter Fink
> Labels: cmp, ejb, entities, entity
>
> Called ejbActive after the create() call on home interface is incorrect by spec.
> 10.1.3
> There are two possible transitions from the pooled to the ready state: through the ejbCreate<METHOD> and ejbPostCreate<METHOD> methods, or through the ejbActivate method. The container invokes the ejbCreate<METHOD> and ejbPostCreate<METHOD> methods when the instance is assigned to an entity object during entity object creation.
> The container invokes the ejbActivate method on an instance when an instance needs to be activated to service an invocation on an existing entity object—this occurs because there is no suitable instance in the ready state to service the client’s call or the ejbTimeout method.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months
[JBoss JIRA] (DROOLS-56) Error with Bundle activator of org.kia-api - NPE when we stop it
by Mario Fusco (JIRA)
[ https://issues.jboss.org/browse/DROOLS-56?page=com.atlassian.jira.plugin.... ]
Mario Fusco updated DROOLS-56:
------------------------------
Issue Type: Bug (was: Feature Request)
> Error with Bundle activator of org.kia-api - NPE when we stop it
> ----------------------------------------------------------------
>
> Key: DROOLS-56
> URL: https://issues.jboss.org/browse/DROOLS-56
> Project: Drools
> Issue Type: Bug
> Security Level: Public(Everyone can see)
> Affects Versions: 6.0.0.Alpha1
> Reporter: Charles Moulliard
> Assignee: Mark Proctor
>
> When we try to stop or update this bundle
> mvn:org.kie/kie-api/6.0.0-SNAPSHOT
> on Apache Karaf, the following error is generated :
> ERROR: Bundle org.kie.api [74] Error stopping bundle. (java.lang.NullPointerException)
> java.lang.NullPointerException
> at org.kie.osgi.api.Activator.stop(Activator.java:70)
> at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:667)
> at org.apache.felix.framework.Felix.stopBundle(Felix.java:2361)
> at org.apache.felix.framework.Felix.updateBundle(Felix.java:2095)
> at org.apache.felix.framework.BundleImpl.update(BundleImpl.java:962)
> at org.apache.felix.framework.BundleImpl.update(BundleImpl.java:949)
> at org.apache.karaf.shell.osgi.UpdateBundle.doExecute(UpdateBundle.java:37)
> at org.apache.karaf.shell.osgi.BundleCommand.doExecute(BundleCommand.java:42)
> at org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)
> at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
> at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)
> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:474)
> at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:400)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
> at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
> at org.apache.karaf.shell.console.jline.Console.run(Console.java:175)
> at java.lang.Thread.run(Thread.java:680)
> REMARK : The package org.kie.cdi should be exported as it is used by drools-spring !!!
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months
[JBoss JIRA] (AS7-3199) RESTEasy: Can't deploy WebApp if more than one subclass of javax.ws.rs.Application is present
by jaikiran pai (JIRA)
[ https://issues.jboss.org/browse/AS7-3199?page=com.atlassian.jira.plugin.s... ]
jaikiran pai commented on AS7-3199:
-----------------------------------
hu le, please use the RestEasy user mailing list http://sourceforge.net/mail/?group_id=190222 for that question.
> RESTEasy: Can't deploy WebApp if more than one subclass of javax.ws.rs.Application is present
> ---------------------------------------------------------------------------------------------
>
> Key: AS7-3199
> URL: https://issues.jboss.org/browse/AS7-3199
> Project: Application Server 7
> Issue Type: Bug
> Components: REST
> Affects Versions: 7.1.0.CR1b
> Reporter: Pavel Janousek
> Attachments: ExampleJAXRS.war
>
>
> If I packed WAR WebApp with more that one subclass of javax.ws.rs.Application, deployment fails with "JBAS011232: Only one JAX-RS Application Class allowed."
> This is not correct because it is against JAX-RS 1.1. specs where invalid situation (in section 2.3.2) is only when "It is a n error for
> more than one application to be deployed +at the same effective servlet mapping+".
> If you have any objections, please compare to reference JEE6 and JAX-RS implementation represented by the GlassFish Prelude 3.1.1 application server with already +fully JEE6 platform support+.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months
[JBoss JIRA] (AS7-3199) RESTEasy: Can't deploy WebApp if more than one subclass of javax.ws.rs.Application is present
by hu le (JIRA)
[ https://issues.jboss.org/browse/AS7-3199?page=com.atlassian.jira.plugin.s... ]
hu le commented on AS7-3199:
----------------------------
jboss as 7 update resteasy-jaxrs-3.0-beta-1-all.zip
start error:
Caused by: java.lang.NoSuchMethodError: org.jboss.resteasy.util.GetRestful.getSubResourceClass(Ljava/lang/Class;)Ljava/lang/Class;
at org.jboss.as.jaxrs.deployment.JaxrsComponentDeployer.deploy(JaxrsComponentDeployer.java:73)
at org.jboss.as.server.deployment.DeploymentUnitPhaseService.start(DeploymentUnitPhaseService.java:113) [jboss-as-server-7.1.1.Final.jar:7.1.1.Final]
> RESTEasy: Can't deploy WebApp if more than one subclass of javax.ws.rs.Application is present
> ---------------------------------------------------------------------------------------------
>
> Key: AS7-3199
> URL: https://issues.jboss.org/browse/AS7-3199
> Project: Application Server 7
> Issue Type: Bug
> Components: REST
> Affects Versions: 7.1.0.CR1b
> Reporter: Pavel Janousek
> Attachments: ExampleJAXRS.war
>
>
> If I packed WAR WebApp with more that one subclass of javax.ws.rs.Application, deployment fails with "JBAS011232: Only one JAX-RS Application Class allowed."
> This is not correct because it is against JAX-RS 1.1. specs where invalid situation (in section 2.3.2) is only when "It is a n error for
> more than one application to be deployed +at the same effective servlet mapping+".
> If you have any objections, please compare to reference JEE6 and JAX-RS implementation represented by the GlassFish Prelude 3.1.1 application server with already +fully JEE6 platform support+.
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months
[JBoss JIRA] (DROOLS-58) OSGI Singleton option should not be used
by Charles Moulliard (JIRA)
Charles Moulliard created DROOLS-58:
---------------------------------------
Summary: OSGI Singleton option should not be used
Key: DROOLS-58
URL: https://issues.jboss.org/browse/DROOLS-58
Project: Drools
Issue Type: Bug
Security Level: Public (Everyone can see)
Affects Versions: 6.0.0.Alpha1
Reporter: Charles Moulliard
Assignee: Mark Proctor
When we use this option in the METADATA of the Manifest for the BundleSymbolicName (singleton:=true), then we have problems to update some Drools bundles on Apache Karaf
[ 329] [Active ] [ ] [ ] [ 80] KIE API (6.0.0.SNAPSHOT)
karaf@root> update 329
Error executing command: Unresolved constraint in bundle org.kie.api [329]: Singleton conflict.
I suggest to remove it.
Modules impacted : All the OSGI Modules
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months
[JBoss JIRA] (DROOLS-57) Packaging issue/conflict with Kie API & Kie Internal
by Charles Moulliard (JIRA)
[ https://issues.jboss.org/browse/DROOLS-57?page=com.atlassian.jira.plugin.... ]
Charles Moulliard updated DROOLS-57:
------------------------------------
Description:
Due to overlap of packages between module kie-api & kie-internal, some classes of kie-internal are not found by kie-api
example :
Caused by: java.lang.ClassNotFoundException: org.kie.KieBaseConfiguration not found by org.kie.api [88] = KIE API
The class org.kie.KieBaseConfiguration should be exported by the bundle kie-internal and imported by kie-api on OSGI platform and this is not the case as both bundles import/export same package org.kie
{code}
Bundle 88 = kie api & bundle 89 = kie internal
karaf@root> packages:exports 88
ID Packages
88 org.kie.event.rule; version=6.0.0.SNAPSHOT
88 org.kie.command; version=6.0.0.SNAPSHOT
88 org.kie.event.kiebase; version=6.0.0.SNAPSHOT
88 org.kie.definition; version=6.0.0.SNAPSHOT
88 org.kie.definition.process; version=6.0.0.SNAPSHOT
88 org.kie.runtime.rule; version=6.0.0.SNAPSHOT
88 org.kie.event.process; version=6.0.0.SNAPSHOT
88 org.kie.conf; version=6.0.0.SNAPSHOT
88 org.kie.runtime.help; version=6.0.0.SNAPSHOT
88 org.kie.runtime.conf; version=6.0.0.SNAPSHOT
88 org.kie.management; version=6.0.0.SNAPSHOT
88 org.kie.definition.type; version=6.0.0.SNAPSHOT
88 org.kie.definition.rule; version=6.0.0.SNAPSHOT
88 org.kie.io; version=6.0.0.SNAPSHOT
88 org.kie.marshalling; version=6.0.0.SNAPSHOT
88 org.kie.builder.model; version=6.0.0.SNAPSHOT
88 org.kie.time; version=6.0.0.SNAPSHOT
88 org.kie; version=6.0.0.SNAPSHOT
88 org.kie.runtime; version=6.0.0.SNAPSHOT
88 org.kie.runtime.process; version=6.0.0.SNAPSHOT
88 org.kie.logger; version=6.0.0.SNAPSHOT
88 org.kie.builder; version=6.0.0.SNAPSHOT
88 org.kie.concurrent; version=6.0.0.SNAPSHOT
88 org.kie.cdi; version=6.0.0.SNAPSHOT
88 org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
88 org.kie.osgi.api; version=6.0.0.SNAPSHOT
88 org.kie.event; version=6.0.0.SNAPSHOT
karaf@root> packages:exports 89
ID Packages
89 org.kie.event.rule; version=6.0.0.SNAPSHOT
89 org.kie.command; version=6.0.0.SNAPSHOT
89 org.kie.internal.utils; version=6.0.0.SNAPSHOT
89 org.kie.runtime.helper; version=6.0.0.SNAPSHOT
89 org.kie.builder.conf; version=6.0.0.SNAPSHOT
89 org.kie.fluent; version=6.0.0.SNAPSHOT
89 org.kie.definition; version=6.0.0.SNAPSHOT
89 org.kie.conf; version=6.0.0.SNAPSHOT
89 org.kie.builder.help; version=6.0.0.SNAPSHOT
89 org.kie.io; version=6.0.0.SNAPSHOT
89 org.kie.event.io; version=6.0.0.SNAPSHOT
89 org.kie.marshalling; version=6.0.0.SNAPSHOT
89 org.kie.fluent.test; version=6.0.0.SNAPSHOT
89 org.kie.agent.conf; version=6.0.0.SNAPSHOT
89 org.kie; version=6.0.0.SNAPSHOT
89 org.kie.runtime; version=6.0.0.SNAPSHOT
89 org.kie.simulation; version=6.0.0.SNAPSHOT
89 org.kie.event.knowledgeagent; version=6.0.0.SNAPSHOT
89 org.kie.logger; version=6.0.0.SNAPSHOT
89 org.kie.builder; version=6.0.0.SNAPSHOT
89 org.kie.concurrent; version=6.0.0.SNAPSHOT
89 org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
89 org.kie.agent; version=6.0.0.SNAPSHOT
89 org.kie.event; version=6.0.0.SNAPSHOT
89 org.kie.task.service; version=6.0.0.SNAPSHOT
karaf@root> packages:imports 89
System Bundle (0): javax.xml.bind; version=2.2.1
OPS4J Pax Logging - API (4): org.slf4j; version=1.7.1
OPS4J Pax Logging - API (4): org.slf4j; version=1.6.6
OPS4J Pax Logging - API (4): org.slf4j; version=1.5.11
OPS4J Pax Logging - API (4): org.slf4j; version=1.4.3
Apache ServiceMix :: Bundles :: xstream (57): com.thoughtworks.xstream; version=1.4.3
KIE API (88): org.kie.event.rule; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.command; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.event.kiebase; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition.process; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.rule; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.event.process; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.conf; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.help; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.conf; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.management; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition.type; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition.rule; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.io; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.marshalling; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.builder.model; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.time; version=6.0.0.SNAPSHOT
KIE API (88): org.kie; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.process; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.logger; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.builder; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.concurrent; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.cdi; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.osgi.api; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.event; version=6.0.0.SNAPSHOT
camel-core (229): org.apache.camel.spi; version=2.10.3
camel-core (229): org.apache.camel; version=2.10.3
{code}
was:
Due to overlap of packages between module kie-api & kie-internal, some classes of kie-internal are not found by kie-internal
example :
Caused by: java.lang.ClassNotFoundException: org.kie.KieBaseConfiguration not found by org.kie.api [88] = KIE API
The class org.kie.KieBaseConfiguration should be exported by the bundle kie-internal and imported by kie-api on OSGI platform and this is not the case as both bundles import/export same package org.kie
{code}
Bundle 88 = kie api & bundle 89 = kie internal
karaf@root> packages:exports 88
ID Packages
88 org.kie.event.rule; version=6.0.0.SNAPSHOT
88 org.kie.command; version=6.0.0.SNAPSHOT
88 org.kie.event.kiebase; version=6.0.0.SNAPSHOT
88 org.kie.definition; version=6.0.0.SNAPSHOT
88 org.kie.definition.process; version=6.0.0.SNAPSHOT
88 org.kie.runtime.rule; version=6.0.0.SNAPSHOT
88 org.kie.event.process; version=6.0.0.SNAPSHOT
88 org.kie.conf; version=6.0.0.SNAPSHOT
88 org.kie.runtime.help; version=6.0.0.SNAPSHOT
88 org.kie.runtime.conf; version=6.0.0.SNAPSHOT
88 org.kie.management; version=6.0.0.SNAPSHOT
88 org.kie.definition.type; version=6.0.0.SNAPSHOT
88 org.kie.definition.rule; version=6.0.0.SNAPSHOT
88 org.kie.io; version=6.0.0.SNAPSHOT
88 org.kie.marshalling; version=6.0.0.SNAPSHOT
88 org.kie.builder.model; version=6.0.0.SNAPSHOT
88 org.kie.time; version=6.0.0.SNAPSHOT
88 org.kie; version=6.0.0.SNAPSHOT
88 org.kie.runtime; version=6.0.0.SNAPSHOT
88 org.kie.runtime.process; version=6.0.0.SNAPSHOT
88 org.kie.logger; version=6.0.0.SNAPSHOT
88 org.kie.builder; version=6.0.0.SNAPSHOT
88 org.kie.concurrent; version=6.0.0.SNAPSHOT
88 org.kie.cdi; version=6.0.0.SNAPSHOT
88 org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
88 org.kie.osgi.api; version=6.0.0.SNAPSHOT
88 org.kie.event; version=6.0.0.SNAPSHOT
karaf@root> packages:exports 89
ID Packages
89 org.kie.event.rule; version=6.0.0.SNAPSHOT
89 org.kie.command; version=6.0.0.SNAPSHOT
89 org.kie.internal.utils; version=6.0.0.SNAPSHOT
89 org.kie.runtime.helper; version=6.0.0.SNAPSHOT
89 org.kie.builder.conf; version=6.0.0.SNAPSHOT
89 org.kie.fluent; version=6.0.0.SNAPSHOT
89 org.kie.definition; version=6.0.0.SNAPSHOT
89 org.kie.conf; version=6.0.0.SNAPSHOT
89 org.kie.builder.help; version=6.0.0.SNAPSHOT
89 org.kie.io; version=6.0.0.SNAPSHOT
89 org.kie.event.io; version=6.0.0.SNAPSHOT
89 org.kie.marshalling; version=6.0.0.SNAPSHOT
89 org.kie.fluent.test; version=6.0.0.SNAPSHOT
89 org.kie.agent.conf; version=6.0.0.SNAPSHOT
89 org.kie; version=6.0.0.SNAPSHOT
89 org.kie.runtime; version=6.0.0.SNAPSHOT
89 org.kie.simulation; version=6.0.0.SNAPSHOT
89 org.kie.event.knowledgeagent; version=6.0.0.SNAPSHOT
89 org.kie.logger; version=6.0.0.SNAPSHOT
89 org.kie.builder; version=6.0.0.SNAPSHOT
89 org.kie.concurrent; version=6.0.0.SNAPSHOT
89 org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
89 org.kie.agent; version=6.0.0.SNAPSHOT
89 org.kie.event; version=6.0.0.SNAPSHOT
89 org.kie.task.service; version=6.0.0.SNAPSHOT
karaf@root> packages:imports 89
System Bundle (0): javax.xml.bind; version=2.2.1
OPS4J Pax Logging - API (4): org.slf4j; version=1.7.1
OPS4J Pax Logging - API (4): org.slf4j; version=1.6.6
OPS4J Pax Logging - API (4): org.slf4j; version=1.5.11
OPS4J Pax Logging - API (4): org.slf4j; version=1.4.3
Apache ServiceMix :: Bundles :: xstream (57): com.thoughtworks.xstream; version=1.4.3
KIE API (88): org.kie.event.rule; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.command; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.event.kiebase; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition.process; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.rule; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.event.process; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.conf; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.help; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.conf; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.management; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition.type; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition.rule; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.io; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.marshalling; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.builder.model; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.time; version=6.0.0.SNAPSHOT
KIE API (88): org.kie; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.process; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.logger; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.builder; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.concurrent; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.cdi; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.osgi.api; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.event; version=6.0.0.SNAPSHOT
camel-core (229): org.apache.camel.spi; version=2.10.3
camel-core (229): org.apache.camel; version=2.10.3
{code}
> Packaging issue/conflict with Kie API & Kie Internal
> ----------------------------------------------------
>
> Key: DROOLS-57
> URL: https://issues.jboss.org/browse/DROOLS-57
> Project: Drools
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Reporter: Charles Moulliard
> Assignee: Mark Proctor
>
> Due to overlap of packages between module kie-api & kie-internal, some classes of kie-internal are not found by kie-api
> example :
> Caused by: java.lang.ClassNotFoundException: org.kie.KieBaseConfiguration not found by org.kie.api [88] = KIE API
> The class org.kie.KieBaseConfiguration should be exported by the bundle kie-internal and imported by kie-api on OSGI platform and this is not the case as both bundles import/export same package org.kie
> {code}
> Bundle 88 = kie api & bundle 89 = kie internal
> karaf@root> packages:exports 88
> ID Packages
> 88 org.kie.event.rule; version=6.0.0.SNAPSHOT
> 88 org.kie.command; version=6.0.0.SNAPSHOT
> 88 org.kie.event.kiebase; version=6.0.0.SNAPSHOT
> 88 org.kie.definition; version=6.0.0.SNAPSHOT
> 88 org.kie.definition.process; version=6.0.0.SNAPSHOT
> 88 org.kie.runtime.rule; version=6.0.0.SNAPSHOT
> 88 org.kie.event.process; version=6.0.0.SNAPSHOT
> 88 org.kie.conf; version=6.0.0.SNAPSHOT
> 88 org.kie.runtime.help; version=6.0.0.SNAPSHOT
> 88 org.kie.runtime.conf; version=6.0.0.SNAPSHOT
> 88 org.kie.management; version=6.0.0.SNAPSHOT
> 88 org.kie.definition.type; version=6.0.0.SNAPSHOT
> 88 org.kie.definition.rule; version=6.0.0.SNAPSHOT
> 88 org.kie.io; version=6.0.0.SNAPSHOT
> 88 org.kie.marshalling; version=6.0.0.SNAPSHOT
> 88 org.kie.builder.model; version=6.0.0.SNAPSHOT
> 88 org.kie.time; version=6.0.0.SNAPSHOT
> 88 org.kie; version=6.0.0.SNAPSHOT
> 88 org.kie.runtime; version=6.0.0.SNAPSHOT
> 88 org.kie.runtime.process; version=6.0.0.SNAPSHOT
> 88 org.kie.logger; version=6.0.0.SNAPSHOT
> 88 org.kie.builder; version=6.0.0.SNAPSHOT
> 88 org.kie.concurrent; version=6.0.0.SNAPSHOT
> 88 org.kie.cdi; version=6.0.0.SNAPSHOT
> 88 org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
> 88 org.kie.osgi.api; version=6.0.0.SNAPSHOT
> 88 org.kie.event; version=6.0.0.SNAPSHOT
> karaf@root> packages:exports 89
> ID Packages
> 89 org.kie.event.rule; version=6.0.0.SNAPSHOT
> 89 org.kie.command; version=6.0.0.SNAPSHOT
> 89 org.kie.internal.utils; version=6.0.0.SNAPSHOT
> 89 org.kie.runtime.helper; version=6.0.0.SNAPSHOT
> 89 org.kie.builder.conf; version=6.0.0.SNAPSHOT
> 89 org.kie.fluent; version=6.0.0.SNAPSHOT
> 89 org.kie.definition; version=6.0.0.SNAPSHOT
> 89 org.kie.conf; version=6.0.0.SNAPSHOT
> 89 org.kie.builder.help; version=6.0.0.SNAPSHOT
> 89 org.kie.io; version=6.0.0.SNAPSHOT
> 89 org.kie.event.io; version=6.0.0.SNAPSHOT
> 89 org.kie.marshalling; version=6.0.0.SNAPSHOT
> 89 org.kie.fluent.test; version=6.0.0.SNAPSHOT
> 89 org.kie.agent.conf; version=6.0.0.SNAPSHOT
> 89 org.kie; version=6.0.0.SNAPSHOT
> 89 org.kie.runtime; version=6.0.0.SNAPSHOT
> 89 org.kie.simulation; version=6.0.0.SNAPSHOT
> 89 org.kie.event.knowledgeagent; version=6.0.0.SNAPSHOT
> 89 org.kie.logger; version=6.0.0.SNAPSHOT
> 89 org.kie.builder; version=6.0.0.SNAPSHOT
> 89 org.kie.concurrent; version=6.0.0.SNAPSHOT
> 89 org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
> 89 org.kie.agent; version=6.0.0.SNAPSHOT
> 89 org.kie.event; version=6.0.0.SNAPSHOT
> 89 org.kie.task.service; version=6.0.0.SNAPSHOT
> karaf@root> packages:imports 89
> System Bundle (0): javax.xml.bind; version=2.2.1
> OPS4J Pax Logging - API (4): org.slf4j; version=1.7.1
> OPS4J Pax Logging - API (4): org.slf4j; version=1.6.6
> OPS4J Pax Logging - API (4): org.slf4j; version=1.5.11
> OPS4J Pax Logging - API (4): org.slf4j; version=1.4.3
> Apache ServiceMix :: Bundles :: xstream (57): com.thoughtworks.xstream; version=1.4.3
> KIE API (88): org.kie.event.rule; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.command; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.event.kiebase; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.definition; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.definition.process; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.runtime.rule; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.event.process; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.conf; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.runtime.help; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.runtime.conf; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.management; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.definition.type; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.definition.rule; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.io; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.marshalling; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.builder.model; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.time; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.runtime; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.runtime.process; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.logger; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.builder; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.concurrent; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.cdi; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.osgi.api; version=6.0.0.SNAPSHOT
> KIE API (88): org.kie.event; version=6.0.0.SNAPSHOT
> camel-core (229): org.apache.camel.spi; version=2.10.3
> camel-core (229): org.apache.camel; version=2.10.3
> {code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months
[JBoss JIRA] (DROOLS-56) Error with Bundle activator of org.kia-api - NPE when we stop it
by Charles Moulliard (JIRA)
[ https://issues.jboss.org/browse/DROOLS-56?page=com.atlassian.jira.plugin.... ]
Charles Moulliard commented on DROOLS-56:
-----------------------------------------
Error comes from the fact that the ServiceRegistry has not been instantiated in the start method
{code}
// @TODO (mdp) commented t allow it to compile
// this.serviceRegistry = bc.registerService( ServiceRegistry.class.getName(),
// ServiceRegistryImpl.getInstance(),
//
// new Hashtable() );
public void stop(BundleContext bc) throws Exception {
this.serviceRegistry.unregister(); NPE occurs here
this.registryTracker.close();
this.marshallerProviderTracker.close();
}
So we have to comment it for the moment
// this.serviceRegistry.unregister();
{code}
> Error with Bundle activator of org.kia-api - NPE when we stop it
> ----------------------------------------------------------------
>
> Key: DROOLS-56
> URL: https://issues.jboss.org/browse/DROOLS-56
> Project: Drools
> Issue Type: Feature Request
> Security Level: Public(Everyone can see)
> Affects Versions: 6.0.0.Alpha1
> Reporter: Charles Moulliard
> Assignee: Mark Proctor
>
> When we try to stop or update this bundle
> mvn:org.kie/kie-api/6.0.0-SNAPSHOT
> on Apache Karaf, the following error is generated :
> ERROR: Bundle org.kie.api [74] Error stopping bundle. (java.lang.NullPointerException)
> java.lang.NullPointerException
> at org.kie.osgi.api.Activator.stop(Activator.java:70)
> at org.apache.felix.framework.util.SecureAction.stopActivator(SecureAction.java:667)
> at org.apache.felix.framework.Felix.stopBundle(Felix.java:2361)
> at org.apache.felix.framework.Felix.updateBundle(Felix.java:2095)
> at org.apache.felix.framework.BundleImpl.update(BundleImpl.java:962)
> at org.apache.felix.framework.BundleImpl.update(BundleImpl.java:949)
> at org.apache.karaf.shell.osgi.UpdateBundle.doExecute(UpdateBundle.java:37)
> at org.apache.karaf.shell.osgi.BundleCommand.doExecute(BundleCommand.java:42)
> at org.apache.karaf.shell.console.OsgiCommandSupport.execute(OsgiCommandSupport.java:38)
> at org.apache.felix.gogo.commands.basic.AbstractCommand.execute(AbstractCommand.java:35)
> at org.apache.felix.gogo.runtime.CommandProxy.execute(CommandProxy.java:78)
> at org.apache.felix.gogo.runtime.Closure.executeCmd(Closure.java:474)
> at org.apache.felix.gogo.runtime.Closure.executeStatement(Closure.java:400)
> at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:108)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:183)
> at org.apache.felix.gogo.runtime.Closure.execute(Closure.java:120)
> at org.apache.felix.gogo.runtime.CommandSessionImpl.execute(CommandSessionImpl.java:89)
> at org.apache.karaf.shell.console.jline.Console.run(Console.java:175)
> at java.lang.Thread.run(Thread.java:680)
> REMARK : The package org.kie.cdi should be exported as it is used by drools-spring !!!
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months
[JBoss JIRA] (AS7-5967) Naming lookup intermittently fails on IBM JDK due to org.jboss.remoting3.NotOpenException: Endpoint is not open.
by RH Bugzilla Integration (JIRA)
[ https://issues.jboss.org/browse/AS7-5967?page=com.atlassian.jira.plugin.s... ]
RH Bugzilla Integration commented on AS7-5967:
----------------------------------------------
Ivo Studensky <istudens(a)redhat.com> made a comment on [bug 901231|https://bugzilla.redhat.com/show_bug.cgi?id=901231]
The relevant jiras are public so this BZ should be public as well.
> Naming lookup intermittently fails on IBM JDK due to org.jboss.remoting3.NotOpenException: Endpoint is not open.
> ----------------------------------------------------------------------------------------------------------------
>
> Key: AS7-5967
> URL: https://issues.jboss.org/browse/AS7-5967
> Project: Application Server 7
> Issue Type: Feature Request
> Components: Naming, Test Suite
> Affects Versions: 7.1.3.Final (EAP), 7.2.0.Alpha1
> Environment: IBM JDK 6 (build 20110203_074623)
> IBM JDK 7 (build 20120809_118929)
> Reporter: Ivo Studensky
> Attachments: endpoint_is_not_open_2012-11-26.xml, failed_with_status_cancelled_2012-11-26.xml, test_output_with_trace_logging_in_EndpointCache.xml
>
>
> RemoteNamingTestCase intermittently fails when running on IBM JDK. According to logs the remoting channel had been closed before the endpoint tried to connect to it. Unfortunately, when I was trying to debug this issue the tests always nicely passed.
> test.log snippet:
> {noformat}
> 13:16:31,115 DEBUG [org.xnio.nio] (Remoting "config-based-naming-client-endpoint" read-1) Started channel thread 'Remoting "config-based-naming-client-endpoint" read-1', selector sun.nio.ch.EPollSelectorImpl@345642e1
> 13:16:31,115 DEBUG [org.xnio.nio] (Remoting "config-based-naming-client-endpoint" write-1) Started channel thread 'Remoting "config-based-naming-client-endpoint" write-1', selector sun.nio.ch.EPollSelectorImpl@1dc68cf2
> 13:16:31,121 DEBUG [org.jboss.naming.remote.client.InitialContextFactory] (main) jboss.naming.client.connect.options. has the following options {org.xnio.Options.SASL_POLICY_NOPLAINTEXT=>false}
> 13:16:31,191 ERROR [org.jboss.naming.remote.protocol.v1.RemoteNamingStoreV1] (Remoting "config-based-naming-client-endpoint" task-1) Channel end notification received, closing channel Channel ID d1f17196 (outbound) of Remoting connection fd3dcedc to /127.0.0.1:4447
> 13:16:31,204 DEBUG [org.jboss.naming.remote.client.HaRemoteNamingStore] (main) Failed to connect to server remote://127.0.0.1:4447: org.jboss.remoting3.NotOpenException: Endpoint is not open
> at org.jboss.remoting3.EndpointImpl.resourceUntick(EndpointImpl.java:182)
> at org.jboss.remoting3.EndpointImpl.doConnect(EndpointImpl.java:261)
> at org.jboss.remoting3.EndpointImpl.doConnect(EndpointImpl.java:251)
> at org.jboss.remoting3.EndpointImpl.connect(EndpointImpl.java:349)
> at org.jboss.remoting3.EndpointImpl.connect(EndpointImpl.java:333)
> at org.jboss.naming.remote.client.EndpointCache$EndpointWrapper.connect(EndpointCache.java:105)
> at org.jboss.naming.remote.client.HaRemoteNamingStore.failOverSequence(HaRemoteNamingStore.java:179)
> at org.jboss.naming.remote.client.HaRemoteNamingStore.namingOperation(HaRemoteNamingStore.java:117)
> at org.jboss.naming.remote.client.HaRemoteNamingStore.lookup(HaRemoteNamingStore.java:223)
> at org.jboss.naming.remote.client.RemoteContext.lookup(RemoteContext.java:79)
> at org.jboss.naming.remote.client.RemoteContext.lookup(RemoteContext.java:83)
> at javax.naming.InitialContext.lookup(InitialContext.java:422)
> at org.jboss.as.test.integration.naming.remote.simple.RemoteNamingTestCase.testRemoteLookup(RemoteNamingTestCase.java:74)
> {noformat}
> server.log snippet:
> {noformat}
> 13:16:31,025 INFO [org.jboss.as.server] (management-handler-thread - 3) JBAS018559: Deployed "test.jar"
> 13:16:31,163 DEBUG [org.jboss.naming.remote.server.RemoteNamingService] (Remoting "thinkpax" task-3) Channel Opened - Channel ID 51f17196 (inbound) of Remoting connection b9da2788 to /127.0.0.1:46866
> 13:16:31,176 DEBUG [org.jboss.naming.remote.server.RemoteNamingService] (Remoting "thinkpax" task-4) Chosen version 0x01
> 13:16:31,189 DEBUG [org.jboss.naming.remote.server.RemoteNamingService] (Remoting "thinkpax" read-1) Channel Channel ID 51f17196 (inbound) of Remoting connection b9da2788 to /127.0.0.1:46866 closed.
> 13:16:31,193 INFO [org.jboss.as.naming] (Remoting "thinkpax" task-1) JBAS011806: Channel end notification received, closing channel Channel ID 51f17196 (inbound) of Remoting connection b9da2788 to null
> {noformat}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months
[JBoss JIRA] (DROOLS-57) Packaging issue/conflict with Kie API & Kie Internal
by Charles Moulliard (JIRA)
Charles Moulliard created DROOLS-57:
---------------------------------------
Summary: Packaging issue/conflict with Kie API & Kie Internal
Key: DROOLS-57
URL: https://issues.jboss.org/browse/DROOLS-57
Project: Drools
Issue Type: Feature Request
Security Level: Public (Everyone can see)
Reporter: Charles Moulliard
Assignee: Mark Proctor
Due to overlap of packages between module kie-api & kie-internal, some classes of kie-internal are not found by kie-internal
example :
Caused by: java.lang.ClassNotFoundException: org.kie.KieBaseConfiguration not found by org.kie.api [88] = KIE API
The class org.kie.KieBaseConfiguration should be exported by the bundle kie-internal and imported by kie-api on OSGI platform and this is not the case as both bundles import/export same package org.kie
{code}
Bundle 88 = kie api & bundle 89 = kie internal
karaf@root> packages:exports 88
ID Packages
88 org.kie.event.rule; version=6.0.0.SNAPSHOT
88 org.kie.command; version=6.0.0.SNAPSHOT
88 org.kie.event.kiebase; version=6.0.0.SNAPSHOT
88 org.kie.definition; version=6.0.0.SNAPSHOT
88 org.kie.definition.process; version=6.0.0.SNAPSHOT
88 org.kie.runtime.rule; version=6.0.0.SNAPSHOT
88 org.kie.event.process; version=6.0.0.SNAPSHOT
88 org.kie.conf; version=6.0.0.SNAPSHOT
88 org.kie.runtime.help; version=6.0.0.SNAPSHOT
88 org.kie.runtime.conf; version=6.0.0.SNAPSHOT
88 org.kie.management; version=6.0.0.SNAPSHOT
88 org.kie.definition.type; version=6.0.0.SNAPSHOT
88 org.kie.definition.rule; version=6.0.0.SNAPSHOT
88 org.kie.io; version=6.0.0.SNAPSHOT
88 org.kie.marshalling; version=6.0.0.SNAPSHOT
88 org.kie.builder.model; version=6.0.0.SNAPSHOT
88 org.kie.time; version=6.0.0.SNAPSHOT
88 org.kie; version=6.0.0.SNAPSHOT
88 org.kie.runtime; version=6.0.0.SNAPSHOT
88 org.kie.runtime.process; version=6.0.0.SNAPSHOT
88 org.kie.logger; version=6.0.0.SNAPSHOT
88 org.kie.builder; version=6.0.0.SNAPSHOT
88 org.kie.concurrent; version=6.0.0.SNAPSHOT
88 org.kie.cdi; version=6.0.0.SNAPSHOT
88 org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
88 org.kie.osgi.api; version=6.0.0.SNAPSHOT
88 org.kie.event; version=6.0.0.SNAPSHOT
karaf@root> packages:exports 89
ID Packages
89 org.kie.event.rule; version=6.0.0.SNAPSHOT
89 org.kie.command; version=6.0.0.SNAPSHOT
89 org.kie.internal.utils; version=6.0.0.SNAPSHOT
89 org.kie.runtime.helper; version=6.0.0.SNAPSHOT
89 org.kie.builder.conf; version=6.0.0.SNAPSHOT
89 org.kie.fluent; version=6.0.0.SNAPSHOT
89 org.kie.definition; version=6.0.0.SNAPSHOT
89 org.kie.conf; version=6.0.0.SNAPSHOT
89 org.kie.builder.help; version=6.0.0.SNAPSHOT
89 org.kie.io; version=6.0.0.SNAPSHOT
89 org.kie.event.io; version=6.0.0.SNAPSHOT
89 org.kie.marshalling; version=6.0.0.SNAPSHOT
89 org.kie.fluent.test; version=6.0.0.SNAPSHOT
89 org.kie.agent.conf; version=6.0.0.SNAPSHOT
89 org.kie; version=6.0.0.SNAPSHOT
89 org.kie.runtime; version=6.0.0.SNAPSHOT
89 org.kie.simulation; version=6.0.0.SNAPSHOT
89 org.kie.event.knowledgeagent; version=6.0.0.SNAPSHOT
89 org.kie.logger; version=6.0.0.SNAPSHOT
89 org.kie.builder; version=6.0.0.SNAPSHOT
89 org.kie.concurrent; version=6.0.0.SNAPSHOT
89 org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
89 org.kie.agent; version=6.0.0.SNAPSHOT
89 org.kie.event; version=6.0.0.SNAPSHOT
89 org.kie.task.service; version=6.0.0.SNAPSHOT
karaf@root> packages:imports 89
System Bundle (0): javax.xml.bind; version=2.2.1
OPS4J Pax Logging - API (4): org.slf4j; version=1.7.1
OPS4J Pax Logging - API (4): org.slf4j; version=1.6.6
OPS4J Pax Logging - API (4): org.slf4j; version=1.5.11
OPS4J Pax Logging - API (4): org.slf4j; version=1.4.3
Apache ServiceMix :: Bundles :: xstream (57): com.thoughtworks.xstream; version=1.4.3
KIE API (88): org.kie.event.rule; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.command; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.event.kiebase; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition.process; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.rule; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.event.process; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.conf; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.help; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.conf; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.management; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition.type; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.definition.rule; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.io; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.marshalling; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.builder.model; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.time; version=6.0.0.SNAPSHOT
KIE API (88): org.kie; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.runtime.process; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.logger; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.builder; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.concurrent; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.cdi; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.persistence.jpa; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.osgi.api; version=6.0.0.SNAPSHOT
KIE API (88): org.kie.event; version=6.0.0.SNAPSHOT
camel-core (229): org.apache.camel.spi; version=2.10.3
camel-core (229): org.apache.camel; version=2.10.3
{code}
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
13 years, 2 months