[JBoss JIRA] (AS7-6120) Expand support for System Property substitution
by John Mazzitelli (JIRA)
[ https://issues.jboss.org/browse/AS7-6120?page=com.atlassian.jira.plugin.s... ]
John Mazzitelli updated AS7-6120:
---------------------------------
Labels: eap-6.1-prd rhq (was: eap-6.1-prd)
> Expand support for System Property substitution
> -----------------------------------------------
>
> Key: AS7-6120
> URL: https://issues.jboss.org/browse/AS7-6120
> Project: Application Server 7
> Issue Type: Task
> Components: Domain Management
> Affects Versions: 7.1.3.Final (EAP)
> Reporter: Jimmy Wilson
> Assignee: Brian Stansberry
> Priority: Blocker
> Labels: eap-6.1-prd, rhq
> Fix For: 7.2.0.Alpha1
>
> Attachments: expressions.ods
>
>
> Audit the core AS and all subsystems shipped in the AS distribution for suport for expression in management resource attributes.
> The basic philosophy toward expressions in previous releases was to only push devs to add support if there was a clear important use case. Devs could choose to add support beyond that, but we wouldn't push that. This JIRA and PRODMGT-195 from which it is derived reflects a change in philosophy. Now the philosophy is to support expressions unless the dev foresees a technical or future compatibility problem arising from doing so.
> This task DOES NOT advocate adding expression support to attributes that represent references to other model elements. Such references may prove problematic in the future and should not be added. We already have some model ref attributes that support expressions; this task DOES NOT advocate removing such support, unless the support has never been provided in a Final release (i.e. it was added during 7.2 development.)
--
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, 6 months
[JBoss JIRA] (JASSIST-189) Bridge methods are proxied instead of desired methods
by Scott Marlow (JIRA)
[ https://issues.jboss.org/browse/JASSIST-189?page=com.atlassian.jira.plugi... ]
Scott Marlow commented on JASSIST-189:
--------------------------------------
What should the comment read for the additional check? Something like "*If the descendant class has a bridge method, use the base method declaration instead*"?
What does the second part of the check accomplish (*oldMethod.getDeclaringClass() == methods[i].getDeclaringClass()*)? When would the oldMethod.getDeclaringClass() be different than the methods[i].getDeclaringClass()?
Which version of maven do you use to build Javassist (I've been using ant but would like to use maven).
> Bridge methods are proxied instead of desired methods
> -----------------------------------------------------
>
> Key: JASSIST-189
> URL: https://issues.jboss.org/browse/JASSIST-189
> Project: Javassist
> Issue Type: Bug
> Affects Versions: 3.17.1-GA
> Environment: OS X, Java 1.7.0_09
> Reporter: Donnchadh Ó Donnabháin
> Assignee: Shigeru Chiba
>
> The following test intermittently fails:
> {code}
> package org.javassist.test.covariantproxy;
> import java.lang.reflect.Method;
> import javassist.util.proxy.MethodHandler;
> import javassist.util.proxy.ProxyFactory;
> import javassist.util.proxy.ProxyObject;
> import junit.framework.TestCase;
> public class CovariantProxyTest extends TestCase {
>
> public interface TestProxy {
>
> }
>
> public static class TestMethodHandler implements MethodHandler {
>
> boolean invoked = false;
> public Object invoke(Object self, Method thisMethod, Method proceed, Object[] args) throws Throwable {
> invoked = true;
> return proceed.invoke(self, args);
> }
>
> public boolean wasInvoked() {
> return invoked;
> }
> public void reset() {
> invoked = false;
> }
> }
> public static class Issue {
>
> private Integer id;
>
> public Integer getId() {
> return id;
> }
>
> public void setId(Integer id) {
> this.id = id;
> }
> }
>
> public static class PublishedIssue extends Issue {
>
> }
> public static abstract class Article {
>
> private Integer id;
>
> public Integer getId() {
> return id;
> }
>
> public void setId(Integer id) {
> this.id = id;
> }
>
> public abstract Issue getIssue();
> }
> public static class PublishedArticle extends Article {
>
> private PublishedIssue issue;
>
> @Override
> public PublishedIssue getIssue() {
> return issue;
> }
>
> public void setIssue(PublishedIssue issue) {
> this.issue = issue;
> }
>
> }
>
> public void testThatCallingAMethodWithCovariantReturnTypeCallsProxy() throws Exception {
> Class persistentClass = PublishedArticle.class;
> ProxyFactory factory = new ProxyFactory();
> factory.setUseCache(false);
> factory.setSuperclass(persistentClass);
> factory.setInterfaces(new Class[] {TestProxy.class});
> Class cl = factory.createClass();
> TestProxy proxy = ( TestProxy ) cl.newInstance();
> TestMethodHandler methodHandler = new TestMethodHandler();
> ( ( ProxyObject ) proxy ).setHandler( methodHandler );
>
> ((Article)proxy).getIssue();
> assertTrue(methodHandler.wasInvoked());
>
> methodHandler.reset();
>
> PublishedArticle article = (PublishedArticle) proxy;
>
> article.getIssue();
>
> assertTrue(methodHandler.wasInvoked());
>
> }
>
> }
> {code}
> Were there tests added for JASSIST-24 ? I don't see any associated source.
> This bug causes a problem in hibernate, described in https://hibernate.onjira.com/browse/HHH-7884 .
> This may be related to JASSIST-162 but the circumstances are slightly different.
> The problem occurs intermittently so it appears to depend on the order in which the methods are processed.
--
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, 6 months
[JBoss JIRA] (JBBUILD-724) JBoss Rebuild of xom 1.2.7/1.2.8
by Paul Gier (JIRA)
Paul Gier created JBBUILD-724:
---------------------------------
Summary: JBoss Rebuild of xom 1.2.7/1.2.8
Key: JBBUILD-724
URL: https://issues.jboss.org/browse/JBBUILD-724
Project: JBoss Build System
Issue Type: Bug
Components: Thirdparty Builds
Reporter: Paul Gier
Assignee: Paul Gier
Fix For: Thirdparty Builds 2013
We need a JBoss community rebuild of xom version 1.2.7 to sync community JBoss AS with JBoss EAP 6.x. Possibly xom version 1.2.8 can be used instead if the source is available.
--
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, 6 months
[JBoss JIRA] (AS7-6296) Remove log manager configuration implementations
by James Perkins (JIRA)
James Perkins created AS7-6296:
----------------------------------
Summary: Remove log manager configuration implementations
Key: AS7-6296
URL: https://issues.jboss.org/browse/AS7-6296
Project: Application Server 7
Issue Type: Task
Components: Logging
Reporter: James Perkins
Assignee: James Perkins
Fix For: 7.2.0.Alpha1
After log-manager is updated, remove the logmanager configuration implementations and update the log4j appenders to use the new POJO configuration type.
--
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, 6 months
[JBoss JIRA] (AS7-6294) Display JVM uptime in console
by Radim Kolář (JIRA)
Radim Kolář created AS7-6294:
--------------------------------
Summary: Display JVM uptime in console
Key: AS7-6294
URL: https://issues.jboss.org/browse/AS7-6294
Project: Application Server 7
Issue Type: Enhancement
Components: Console
Affects Versions: 7.1.3.Final (EAP)
Reporter: Radim Kolář
Assignee: Heiko Braun
Add information about server uptime to Admin console.
Runtime -> Status -> JVM
JVM Uptime
Also CPU Time consumed by JVM will be good addition.
--
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, 6 months