[JBoss JIRA] (WFCORE-639) ManagementPermissionAuthorizer is limited to the standard roles for its authorizeJmxOperation impl
by RH Bugzilla Integration (JIRA)
[ https://issues.jboss.org/browse/WFCORE-639?page=com.atlassian.jira.plugin... ]
RH Bugzilla Integration commented on WFCORE-639:
------------------------------------------------
Carlo de Wolf <cdewolf(a)redhat.com> changed the Status of [bug 1230394|https://bugzilla.redhat.com/show_bug.cgi?id=1230394] from POST to MODIFIED
> ManagementPermissionAuthorizer is limited to the standard roles for its authorizeJmxOperation impl
> --------------------------------------------------------------------------------------------------
>
> Key: WFCORE-639
> URL: https://issues.jboss.org/browse/WFCORE-639
> Project: WildFly Core
> Issue Type: Bug
> Components: Domain Management
> Reporter: Brian Stansberry
> Assignee: ehsavoie Hugonnet
> Fix For: 2.0.0.Alpha3
>
>
> ManagementPermissionAuthorizer.authorizeJmxOperation uses hard coded decision making based on the standard 7 roles. This is inflexible and specifically doesn't allow scoped roles to function properly.
> I believe the JmxPermissionFactory interface needs to be redone to use permissions instead of role names. It should have an API more like org.jboss.as.controller.access.permission.PermissionFactory, with getUserPermissions and getRequiredPermissions. Something like
> PermissionCollection getUserPermissions(Caller caller, Environment callEnvironment, JmxAction action)
> PermissionCollection getRequiredPermissions(JmxAction action);
> Then ManagementPermissionAuthorizer.authorizeJmxOperation does a permission match check similar to what it does for management resource permissions.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months
[JBoss JIRA] (WFCORE-758) ClassNotFoundException: javax.sql.RowSet
by Greg Jewell (JIRA)
[ https://issues.jboss.org/browse/WFCORE-758?page=com.atlassian.jira.plugin... ]
Greg Jewell commented on WFCORE-758:
------------------------------------
I copied the new javax/api/main/module.xml into my WF9 CR2 installation, and didn't see any error messages on restart. Initial tests on my application have passed.
Thank you very much for the help!
> ClassNotFoundException: javax.sql.RowSet
> ----------------------------------------
>
> Key: WFCORE-758
> URL: https://issues.jboss.org/browse/WFCORE-758
> Project: WildFly Core
> Issue Type: Bug
> Components: Modules
> Environment: Windows 7, Java 8u45 (64 bit)
> Reporter: Greg Jewell
> Assignee: David Lloyd
>
> I downloaded the WF9 CR2 release this morning and have been testing functionality. A new exception has appeared with this release. This did not happen with a source release that was downloaded and built between CR1 and CR2, so was just introduced in the last week or so.
> We have a Flex application that is throwing the following exception as it's being loaded:
> [BlazeDS]javax/sql/RowSet
> {noformat}
> java.lang.NoClassDefFoundError: javax/sql/RowSet
> at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:198)
> at flex.messaging.messages.AbstractMessage.writeExternal(AbstractMessage.java:444)
> at flex.messaging.messages.AsyncMessage.writeExternal(AsyncMessage.java:140)
> at flex.messaging.messages.AcknowledgeMessage.writeExternal(AcknowledgeMessage.java:94)
> at flex.messaging.messages.AcknowledgeMessageExt.writeExternal(AcknowledgeMessageExt.java:55)
> at flex.messaging.io.amf.Amf3Output.writePropertyProxy(Amf3Output.java:594)
> at flex.messaging.io.amf.Amf3Output.writeCustomObject(Amf3Output.java:532)
> at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:112)
> at flex.messaging.io.amf.Amf0Output.writeObject(Amf0Output.java:206)
> at flex.messaging.io.amf.AmfMessageSerializer.writeObject(AmfMessageSerializer.java:196)
> at flex.messaging.io.amf.AmfMessageSerializer.writeBody(AmfMessageSerializer.java:186)
> at flex.messaging.io.amf.AmfMessageSerializer.writeMessage(AmfMessageSerializer.java:142)
> at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:198)
> at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
> at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86)
> at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
> at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
> at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
> at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
> at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
> at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)
> at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72)
> at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
> at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:274)
> at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:253)
> at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:80)
> at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:172)
> at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199)
> at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:774)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.ClassNotFoundException: javax.sql.RowSet from [Module "deployment.Test.ear.test.war:main" from Service Module Loader]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:205)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:455)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:404)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:385)
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:130)
> ... 43 more
> {noformat}
> - See more at: https://developer.jboss.org/thread/260451#sthash.LJ3DCVsa.dpuf
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months
[JBoss JIRA] (WFCORE-758) ClassNotFoundException: javax.sql.RowSet
by David Lloyd (JIRA)
[ https://issues.jboss.org/browse/WFCORE-758?page=com.atlassian.jira.plugin... ]
David Lloyd commented on WFCORE-758:
------------------------------------
Great. I will push up the changes, with one minor amendment (if you could retest the updated commit in the meantime I'd appreciate it).
The original commit ID was 139d49f and the updated one is 4226fe6.
> ClassNotFoundException: javax.sql.RowSet
> ----------------------------------------
>
> Key: WFCORE-758
> URL: https://issues.jboss.org/browse/WFCORE-758
> Project: WildFly Core
> Issue Type: Bug
> Components: Modules
> Environment: Windows 7, Java 8u45 (64 bit)
> Reporter: Greg Jewell
> Assignee: David Lloyd
>
> I downloaded the WF9 CR2 release this morning and have been testing functionality. A new exception has appeared with this release. This did not happen with a source release that was downloaded and built between CR1 and CR2, so was just introduced in the last week or so.
> We have a Flex application that is throwing the following exception as it's being loaded:
> [BlazeDS]javax/sql/RowSet
> {noformat}
> java.lang.NoClassDefFoundError: javax/sql/RowSet
> at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:198)
> at flex.messaging.messages.AbstractMessage.writeExternal(AbstractMessage.java:444)
> at flex.messaging.messages.AsyncMessage.writeExternal(AsyncMessage.java:140)
> at flex.messaging.messages.AcknowledgeMessage.writeExternal(AcknowledgeMessage.java:94)
> at flex.messaging.messages.AcknowledgeMessageExt.writeExternal(AcknowledgeMessageExt.java:55)
> at flex.messaging.io.amf.Amf3Output.writePropertyProxy(Amf3Output.java:594)
> at flex.messaging.io.amf.Amf3Output.writeCustomObject(Amf3Output.java:532)
> at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:112)
> at flex.messaging.io.amf.Amf0Output.writeObject(Amf0Output.java:206)
> at flex.messaging.io.amf.AmfMessageSerializer.writeObject(AmfMessageSerializer.java:196)
> at flex.messaging.io.amf.AmfMessageSerializer.writeBody(AmfMessageSerializer.java:186)
> at flex.messaging.io.amf.AmfMessageSerializer.writeMessage(AmfMessageSerializer.java:142)
> at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:198)
> at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
> at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86)
> at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
> at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
> at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
> at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
> at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
> at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)
> at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72)
> at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
> at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:274)
> at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:253)
> at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:80)
> at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:172)
> at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199)
> at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:774)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.ClassNotFoundException: javax.sql.RowSet from [Module "deployment.Test.ear.test.war:main" from Service Module Loader]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:205)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:455)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:404)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:385)
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:130)
> ... 43 more
> {noformat}
> - See more at: https://developer.jboss.org/thread/260451#sthash.LJ3DCVsa.dpuf
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months
[JBoss JIRA] (WFCORE-758) ClassNotFoundException: javax.sql.RowSet
by Greg Jewell (JIRA)
[ https://issues.jboss.org/browse/WFCORE-758?page=com.atlassian.jira.plugin... ]
Greg Jewell commented on WFCORE-758:
------------------------------------
Just to confirm that I did everything needed: I built the entire wildfly-core, copied the new jboss-javax-sql-api_7.0_spec-2.0.0.Beta1.jar and module.xml files to the module javax/sql/api/main directory, and restarted.
With those changes, I no longer see the ClassNotFoundException, and my application appears to be deploying properly.
> ClassNotFoundException: javax.sql.RowSet
> ----------------------------------------
>
> Key: WFCORE-758
> URL: https://issues.jboss.org/browse/WFCORE-758
> Project: WildFly Core
> Issue Type: Bug
> Components: Modules
> Environment: Windows 7, Java 8u45 (64 bit)
> Reporter: Greg Jewell
> Assignee: David Lloyd
>
> I downloaded the WF9 CR2 release this morning and have been testing functionality. A new exception has appeared with this release. This did not happen with a source release that was downloaded and built between CR1 and CR2, so was just introduced in the last week or so.
> We have a Flex application that is throwing the following exception as it's being loaded:
> [BlazeDS]javax/sql/RowSet
> {noformat}
> java.lang.NoClassDefFoundError: javax/sql/RowSet
> at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:198)
> at flex.messaging.messages.AbstractMessage.writeExternal(AbstractMessage.java:444)
> at flex.messaging.messages.AsyncMessage.writeExternal(AsyncMessage.java:140)
> at flex.messaging.messages.AcknowledgeMessage.writeExternal(AcknowledgeMessage.java:94)
> at flex.messaging.messages.AcknowledgeMessageExt.writeExternal(AcknowledgeMessageExt.java:55)
> at flex.messaging.io.amf.Amf3Output.writePropertyProxy(Amf3Output.java:594)
> at flex.messaging.io.amf.Amf3Output.writeCustomObject(Amf3Output.java:532)
> at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:112)
> at flex.messaging.io.amf.Amf0Output.writeObject(Amf0Output.java:206)
> at flex.messaging.io.amf.AmfMessageSerializer.writeObject(AmfMessageSerializer.java:196)
> at flex.messaging.io.amf.AmfMessageSerializer.writeBody(AmfMessageSerializer.java:186)
> at flex.messaging.io.amf.AmfMessageSerializer.writeMessage(AmfMessageSerializer.java:142)
> at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:198)
> at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
> at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86)
> at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
> at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
> at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
> at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
> at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
> at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)
> at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72)
> at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
> at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:274)
> at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:253)
> at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:80)
> at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:172)
> at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199)
> at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:774)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.ClassNotFoundException: javax.sql.RowSet from [Module "deployment.Test.ear.test.war:main" from Service Module Loader]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:205)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:455)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:404)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:385)
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:130)
> ... 43 more
> {noformat}
> - See more at: https://developer.jboss.org/thread/260451#sthash.LJ3DCVsa.dpuf
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months
[JBoss JIRA] (WFCORE-760) Adding an empty log category results in a StringOutOfBoundsException
by Bruno Litman (JIRA)
[ https://issues.jboss.org/browse/WFCORE-760?page=com.atlassian.jira.plugin... ]
Bruno Litman edited comment on WFCORE-760 at 6/15/15 4:41 PM:
--------------------------------------------------------------
stack trace can be found here: http://pastebin.com/Tkf3A81r
Steps to recreate: Simply add a logger to a profile, separate from root-logger, with an empty category attribute
for instance
{code:xml}
<logger category="">
<level name="ERROR"/>
</logger>
{code}
was (Author: blitman):
stack trace can be found here: http://pastebin.com/Tkf3A81r
Steps to recreate: Simply add a logger, separate from root-logger, with an empty category attribute
for instance
{code:xml}
<logger category="">
<level name="ERROR"/>
</logger>
{code}
> Adding an empty log category results in a StringOutOfBoundsException
> --------------------------------------------------------------------
>
> Key: WFCORE-760
> URL: https://issues.jboss.org/browse/WFCORE-760
> Project: WildFly Core
> Issue Type: Bug
> Components: Logging
> Reporter: James Perkins
> Assignee: James Perkins
>
> When editing the XML you can leave a category for a logger blank or empty which results in a {{StringOutOfBoundsException}}. A better exception should be thrown.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months
[JBoss JIRA] (WFCORE-758) ClassNotFoundException: javax.sql.RowSet
by David Lloyd (JIRA)
[ https://issues.jboss.org/browse/WFCORE-758?page=com.atlassian.jira.plugin... ]
David Lloyd commented on WFCORE-758:
------------------------------------
Can you please try the patch at: https://github.com/dmlloyd/wildfly-core/tree/wfcore-758-rowset-api
You can build wildfly-core, or just apply the difference manually by updating your {{jboss-javax-sql-api_7.0_spec}} JAR and {{module.xml}} file.
> ClassNotFoundException: javax.sql.RowSet
> ----------------------------------------
>
> Key: WFCORE-758
> URL: https://issues.jboss.org/browse/WFCORE-758
> Project: WildFly Core
> Issue Type: Bug
> Components: Modules
> Environment: Windows 7, Java 8u45 (64 bit)
> Reporter: Greg Jewell
> Assignee: David Lloyd
>
> I downloaded the WF9 CR2 release this morning and have been testing functionality. A new exception has appeared with this release. This did not happen with a source release that was downloaded and built between CR1 and CR2, so was just introduced in the last week or so.
> We have a Flex application that is throwing the following exception as it's being loaded:
> [BlazeDS]javax/sql/RowSet
> {noformat}
> java.lang.NoClassDefFoundError: javax/sql/RowSet
> at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:198)
> at flex.messaging.messages.AbstractMessage.writeExternal(AbstractMessage.java:444)
> at flex.messaging.messages.AsyncMessage.writeExternal(AsyncMessage.java:140)
> at flex.messaging.messages.AcknowledgeMessage.writeExternal(AcknowledgeMessage.java:94)
> at flex.messaging.messages.AcknowledgeMessageExt.writeExternal(AcknowledgeMessageExt.java:55)
> at flex.messaging.io.amf.Amf3Output.writePropertyProxy(Amf3Output.java:594)
> at flex.messaging.io.amf.Amf3Output.writeCustomObject(Amf3Output.java:532)
> at flex.messaging.io.amf.Amf3Output.writeObject(Amf3Output.java:112)
> at flex.messaging.io.amf.Amf0Output.writeObject(Amf0Output.java:206)
> at flex.messaging.io.amf.AmfMessageSerializer.writeObject(AmfMessageSerializer.java:196)
> at flex.messaging.io.amf.AmfMessageSerializer.writeBody(AmfMessageSerializer.java:186)
> at flex.messaging.io.amf.AmfMessageSerializer.writeMessage(AmfMessageSerializer.java:142)
> at flex.messaging.endpoints.amf.SerializationFilter.invoke(SerializationFilter.java:198)
> at flex.messaging.endpoints.BaseHTTPEndpoint.service(BaseHTTPEndpoint.java:291)
> at flex.messaging.MessageBrokerServlet.service(MessageBrokerServlet.java:353)
> at javax.servlet.http.HttpServlet.service(HttpServlet.java:790)
> at io.undertow.servlet.handlers.ServletHandler.handleRequest(ServletHandler.java:86)
> at io.undertow.servlet.handlers.security.ServletSecurityRoleHandler.handleRequest(ServletSecurityRoleHandler.java:62)
> at io.undertow.servlet.handlers.ServletDispatchingHandler.handleRequest(ServletDispatchingHandler.java:36)
> at org.wildfly.extension.undertow.security.SecurityContextAssociationHandler.handleRequest(SecurityContextAssociationHandler.java:78)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.servlet.handlers.security.SSLInformationAssociationHandler.handleRequest(SSLInformationAssociationHandler.java:131)
> at io.undertow.servlet.handlers.security.ServletAuthenticationCallHandler.handleRequest(ServletAuthenticationCallHandler.java:57)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.security.handlers.AbstractConfidentialityHandler.handleRequest(AbstractConfidentialityHandler.java:46)
> at io.undertow.servlet.handlers.security.ServletConfidentialityConstraintHandler.handleRequest(ServletConfidentialityConstraintHandler.java:64)
> at io.undertow.security.handlers.AuthenticationMechanismsHandler.handleRequest(AuthenticationMechanismsHandler.java:58)
> at io.undertow.servlet.handlers.security.CachedAuthenticatedSessionHandler.handleRequest(CachedAuthenticatedSessionHandler.java:72)
> at io.undertow.security.handlers.NotificationReceiverHandler.handleRequest(NotificationReceiverHandler.java:50)
> at io.undertow.security.handlers.SecurityInitialHandler.handleRequest(SecurityInitialHandler.java:76)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at org.wildfly.extension.undertow.security.jacc.JACCContextIdHandler.handleRequest(JACCContextIdHandler.java:61)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.server.handlers.PredicateHandler.handleRequest(PredicateHandler.java:43)
> at io.undertow.servlet.handlers.ServletInitialHandler.handleFirstRequest(ServletInitialHandler.java:274)
> at io.undertow.servlet.handlers.ServletInitialHandler.dispatchRequest(ServletInitialHandler.java:253)
> at io.undertow.servlet.handlers.ServletInitialHandler.access$000(ServletInitialHandler.java:80)
> at io.undertow.servlet.handlers.ServletInitialHandler$1.handleRequest(ServletInitialHandler.java:172)
> at io.undertow.server.Connectors.executeRootHandler(Connectors.java:199)
> at io.undertow.server.HttpServerExchange$1.run(HttpServerExchange.java:774)
> at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
> at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
> at java.lang.Thread.run(Unknown Source)
> Caused by: java.lang.ClassNotFoundException: javax.sql.RowSet from [Module "deployment.Test.ear.test.war:main" from Service Module Loader]
> at org.jboss.modules.ModuleClassLoader.findClass(ModuleClassLoader.java:205)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassUnchecked(ConcurrentClassLoader.java:455)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClassChecked(ConcurrentClassLoader.java:404)
> at org.jboss.modules.ConcurrentClassLoader.performLoadClass(ConcurrentClassLoader.java:385)
> at org.jboss.modules.ConcurrentClassLoader.loadClass(ConcurrentClassLoader.java:130)
> ... 43 more
> {noformat}
> - See more at: https://developer.jboss.org/thread/260451#sthash.LJ3DCVsa.dpuf
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months
[JBoss JIRA] (WFCORE-671) Configuration change reporting
by ehsavoie Hugonnet (JIRA)
[ https://issues.jboss.org/browse/WFCORE-671?page=com.atlassian.jira.plugin... ]
ehsavoie Hugonnet commented on WFCORE-671:
------------------------------------------
Yes this is quite an elegant solution
> Configuration change reporting
> ------------------------------
>
> Key: WFCORE-671
> URL: https://issues.jboss.org/browse/WFCORE-671
> Project: WildFly Core
> Issue Type: Feature Request
> Components: Domain Management
> Reporter: Brian Stansberry
> Assignee: ehsavoie Hugonnet
> Fix For: 2.0.0.Beta1
>
>
> Allow administrators to view the last N (configurable) changes in the domain/server configurations made by other authorized administrators.
> Proper RBAC eliding of information should be done, a la what was done with the boot error reporting feature.
> I see this as being very similar to the boot error reporting.
--
This message was sent by Atlassian JIRA
(v6.3.15#6346)
10 years, 10 months