[ https://issues.jboss.org/browse/DROOLS-1125?page=com.atlassian.jira.plugi... ]
RH Bugzilla Integration commented on DROOLS-1125:
-------------------------------------------------
Xiong Zhi Ming <zxiong(a)redhat.com> changed the Status of [bug 1329093|https://bugzilla-qe-05.host.stage.eng.rdu2.redhat.com/show_bug.cg...] from POST to MODIFIED
> Google App Engine support: ClassLoader.getSystemClassLoader() throws exception
> ------------------------------------------------------------------------------
>
> Key: DROOLS-1125
> URL: https://issues.jboss.org/browse/DROOLS-1125
> Project: Drools
> Issue Type: Enhancement
> Components: core engine
> Reporter: Geoffrey De Smet
> Assignee: Mario Fusco
> Fix For: 7.0.0.Beta1
>
>
> Class org.kie.internal.utils.ChainedProperties
> Every call to get the System Class Loader
> confClassLoader = ClassLoader.getSystemClassLoader(); (i.e. lines 133, 169)
> raises an exception.
> Todo: figure out which particular exception.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
[ https://issues.jboss.org/browse/DROOLS-1125?page=com.atlassian.jira.plugi... ]
RH Bugzilla Integration commented on DROOLS-1125:
-------------------------------------------------
Xiong Zhi Ming <zxiong(a)redhat.com> changed the Status of [bug 1329093|https://bugzilla-qe-05.host.stage.eng.rdu2.redhat.com/show_bug.cg...] from ASSIGNED to POST
> Google App Engine support: ClassLoader.getSystemClassLoader() throws exception
> ------------------------------------------------------------------------------
>
> Key: DROOLS-1125
> URL: https://issues.jboss.org/browse/DROOLS-1125
> Project: Drools
> Issue Type: Enhancement
> Components: core engine
> Reporter: Geoffrey De Smet
> Assignee: Mario Fusco
> Fix For: 7.0.0.Beta1
>
>
> Class org.kie.internal.utils.ChainedProperties
> Every call to get the System Class Loader
> confClassLoader = ClassLoader.getSystemClassLoader(); (i.e. lines 133, 169)
> raises an exception.
> Todo: figure out which particular exception.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
[ https://issues.jboss.org/browse/DROOLS-1127?page=com.atlassian.jira.plugi... ]
RH Bugzilla Integration commented on DROOLS-1127:
-------------------------------------------------
Xiong Zhi Ming <zxiong(a)redhat.com> changed the Status of [bug 1329093|https://bugzilla-qe-05.host.stage.eng.rdu2.redhat.com/show_bug.cg...] from ASSIGNED to POST
> Google App Engine support: Do not call new Thread() by allowing to plug in a custom ThreadFactory
> -------------------------------------------------------------------------------------------------
>
> Key: DROOLS-1127
> URL: https://issues.jboss.org/browse/DROOLS-1127
> Project: Drools
> Issue Type: Enhancement
> Components: core engine
> Reporter: Geoffrey De Smet
> Assignee: Mario Fusco
> Fix For: 7.0.0.Beta1
>
>
> Any code that does `new Thread()` on GAE throws an exception, because you can't create new threads yourself.
> Other future cloud platforms might have a similar restriction. It should be possible to plug in a custom way of creating threads.
> *Proposal A)* Add a kieBase configuration property to change the ThreadFactory
> {code}
> drools.threadFactory = com.user.project.GoogleAppEngineThreadFactory
> {code}
> *Proposal B)* Add a kieBase configuration property to change the ExecutorServiceFactory
> {code}
> drools.executorServiceFactory = com.user.project.ExecutorServiceFactory
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
[ https://issues.jboss.org/browse/DROOLS-1127?page=com.atlassian.jira.plugi... ]
RH Bugzilla Integration commented on DROOLS-1127:
-------------------------------------------------
Xiong Zhi Ming <zxiong(a)redhat.com> changed the Status of [bug 1329093|https://bugzilla-qe-05.host.stage.eng.rdu2.redhat.com/show_bug.cg...] from NEW to ASSIGNED
> Google App Engine support: Do not call new Thread() by allowing to plug in a custom ThreadFactory
> -------------------------------------------------------------------------------------------------
>
> Key: DROOLS-1127
> URL: https://issues.jboss.org/browse/DROOLS-1127
> Project: Drools
> Issue Type: Enhancement
> Components: core engine
> Reporter: Geoffrey De Smet
> Assignee: Mario Fusco
> Fix For: 7.0.0.Beta1
>
>
> Any code that does `new Thread()` on GAE throws an exception, because you can't create new threads yourself.
> Other future cloud platforms might have a similar restriction. It should be possible to plug in a custom way of creating threads.
> *Proposal A)* Add a kieBase configuration property to change the ThreadFactory
> {code}
> drools.threadFactory = com.user.project.GoogleAppEngineThreadFactory
> {code}
> *Proposal B)* Add a kieBase configuration property to change the ExecutorServiceFactory
> {code}
> drools.executorServiceFactory = com.user.project.ExecutorServiceFactory
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
[ https://issues.jboss.org/browse/DROOLS-1125?page=com.atlassian.jira.plugi... ]
RH Bugzilla Integration commented on DROOLS-1125:
-------------------------------------------------
Xiong Zhi Ming <zxiong(a)redhat.com> changed the Status of [bug 1329093|https://bugzilla-qe-05.host.stage.eng.rdu2.redhat.com/show_bug.cg...] from NEW to ASSIGNED
> Google App Engine support: ClassLoader.getSystemClassLoader() throws exception
> ------------------------------------------------------------------------------
>
> Key: DROOLS-1125
> URL: https://issues.jboss.org/browse/DROOLS-1125
> Project: Drools
> Issue Type: Enhancement
> Components: core engine
> Reporter: Geoffrey De Smet
> Assignee: Mario Fusco
> Fix For: 7.0.0.Beta1
>
>
> Class org.kie.internal.utils.ChainedProperties
> Every call to get the System Class Loader
> confClassLoader = ClassLoader.getSystemClassLoader(); (i.e. lines 133, 169)
> raises an exception.
> Todo: figure out which particular exception.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
[ https://issues.jboss.org/browse/DROOLS-1127?page=com.atlassian.jira.plugi... ]
RH Bugzilla Integration commented on DROOLS-1127:
-------------------------------------------------
Xiong Zhi Ming <zxiong(a)redhat.com> changed the Status of [bug 1329093|https://bugzilla-qe-05.host.stage.eng.rdu2.redhat.com/show_bug.cg...] from ON_QA to NEW
> Google App Engine support: Do not call new Thread() by allowing to plug in a custom ThreadFactory
> -------------------------------------------------------------------------------------------------
>
> Key: DROOLS-1127
> URL: https://issues.jboss.org/browse/DROOLS-1127
> Project: Drools
> Issue Type: Enhancement
> Components: core engine
> Reporter: Geoffrey De Smet
> Assignee: Mario Fusco
> Fix For: 7.0.0.Beta1
>
>
> Any code that does `new Thread()` on GAE throws an exception, because you can't create new threads yourself.
> Other future cloud platforms might have a similar restriction. It should be possible to plug in a custom way of creating threads.
> *Proposal A)* Add a kieBase configuration property to change the ThreadFactory
> {code}
> drools.threadFactory = com.user.project.GoogleAppEngineThreadFactory
> {code}
> *Proposal B)* Add a kieBase configuration property to change the ExecutorServiceFactory
> {code}
> drools.executorServiceFactory = com.user.project.ExecutorServiceFactory
> {code}
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)
[ https://issues.jboss.org/browse/DROOLS-1125?page=com.atlassian.jira.plugi... ]
RH Bugzilla Integration commented on DROOLS-1125:
-------------------------------------------------
Xiong Zhi Ming <zxiong(a)redhat.com> changed the Status of [bug 1329093|https://bugzilla-qe-05.host.stage.eng.rdu2.redhat.com/show_bug.cg...] from ON_QA to NEW
> Google App Engine support: ClassLoader.getSystemClassLoader() throws exception
> ------------------------------------------------------------------------------
>
> Key: DROOLS-1125
> URL: https://issues.jboss.org/browse/DROOLS-1125
> Project: Drools
> Issue Type: Enhancement
> Components: core engine
> Reporter: Geoffrey De Smet
> Assignee: Mario Fusco
> Fix For: 7.0.0.Beta1
>
>
> Class org.kie.internal.utils.ChainedProperties
> Every call to get the System Class Loader
> confClassLoader = ClassLoader.getSystemClassLoader(); (i.e. lines 133, 169)
> raises an exception.
> Todo: figure out which particular exception.
--
This message was sent by Atlassian JIRA
(v6.4.11#64026)