[Red Hat JIRA] (WFLY-13949) JNDI lookup for JMS Queue failing
by Emmanuel Hugonnet (Jira)
[ https://issues.redhat.com/browse/WFLY-13949?page=com.atlassian.jira.plugi... ]
Emmanuel Hugonnet commented on WFLY-13949:
------------------------------------------
Then the reproducer code is 'wrong' as it never target the DLQ queue
> JNDI lookup for JMS Queue failing
> ---------------------------------
>
> Key: WFLY-13949
> URL: https://issues.redhat.com/browse/WFLY-13949
> Project: WildFly
> Issue Type: Bug
> Components: JMS
> Affects Versions: 20.0.1.Final
> Reporter: Francis Griffin
> Assignee: Emmanuel Hugonnet
> Priority: Major
> Attachments: dpsrTest.tgz
>
>
> I have a JMS app which has been running successfully under WF10 for some years. I'm trying to migrate to WF20, but getting an error trying to look up the JMS Queue. The JDK is OpenJDK 11.
> I've tried to make the reproducible case as simple as possible. The server is unpacked from the downloaded tar.gz, and is not modified except to add a guest user for JMS (which is not needed for the reproducible case, since we never actually create a Connection). The queue is the DLQ queue defined in the distribution.
> The error is a NameNotFoundException:
> Exception in thread "main" javax.naming.NameNotFoundException: jms/queue -- service jboss.naming.context.java.jboss.exported.jms.queue
> at org.jboss.as.naming@20.0.1.Final//org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:106)
> at org.jboss.as.naming@20.0.1.Final//org.jboss.as.naming.NamingContext.lookup(NamingContext.java:207)
> at org.jboss.as.naming@20.0.1.Final//org.jboss.as.naming.NamingContext.lookup(NamingContext.java:193)
> at org.jboss.as.naming@20.0.1.Final//org.jboss.as.naming.NamingContext.lookup(NamingContext.java:189)
> at org.wildfly.naming-client@1.0.13.Final//org.wildfly.naming.client.remote.RemoteServerTransport.handleLookup(RemoteServerTransport.java:203)
> at org.wildfly.naming-client@1.0.13.Final//org.wildfly.naming.client.remote.RemoteServerTransport$1.handleMessage(RemoteServerTransport.java:123)
> at org.jboss.remoting@5.0.18.Final//org.jboss.remoting3.remote.RemoteConnectionChannel.lambda$handleMessageData$3(RemoteConnectionChannel.java:430)
> at org.jboss.remoting@5.0.18.Final//org.jboss.remoting3.EndpointImpl$TrackingExecutor.lambda$execute$0(EndpointImpl.java:991)
> at org.jboss.threads@2.3.3.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
> at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
> at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
> at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
> at java.base/java.lang.Thread.run(Thread.java:834)
> No matter what queue name I use, the lookup is failing on the string jms/queue rather than the expected jms/queue/DLQ.
> I fully expect that this is some stupid error on my part, something I'm looking at and just not seeing, because I know of others (albeit using Windows) who are using 20.0.1.Final for the full app without issue. But I can't for the life of me see what it is.
> Tha actual full application looks up a ConnectionFactory of "jms/RemoteConnectionFactory" and creates Connections and Sessions before looking up the Queue name. The lookup for the factory name works perfectly, as does the other stuff, but the lookup for the Queue name gets the same NameNotFoundException shown above.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[Red Hat JIRA] (WFLY-13949) JNDI lookup for JMS Queue failing
by Francis Griffin (Jira)
[ https://issues.redhat.com/browse/WFLY-13949?page=com.atlassian.jira.plugi... ]
Francis Griffin commented on WFLY-13949:
----------------------------------------
Hi Emmanuel,
You're mixing use cases from the forum activity. The use case in the JIRA does not involve me creating a Queue called test1. It uses the predefined DLQ Queue that comes with the distribution. The only modification to the distro in the JIRA is to define a user with users.sh, and that's probably not necessary since the test case does not create a Connection which would require authentication. The point of this is that the JIRA case uses an unmodifed standalone-full.xml, as shipped (adding the user only affects the user files outside of standalone-full.xml).
Thanks,
Frank
> JNDI lookup for JMS Queue failing
> ---------------------------------
>
> Key: WFLY-13949
> URL: https://issues.redhat.com/browse/WFLY-13949
> Project: WildFly
> Issue Type: Bug
> Components: JMS
> Affects Versions: 20.0.1.Final
> Reporter: Francis Griffin
> Assignee: Emmanuel Hugonnet
> Priority: Major
> Attachments: dpsrTest.tgz
>
>
> I have a JMS app which has been running successfully under WF10 for some years. I'm trying to migrate to WF20, but getting an error trying to look up the JMS Queue. The JDK is OpenJDK 11.
> I've tried to make the reproducible case as simple as possible. The server is unpacked from the downloaded tar.gz, and is not modified except to add a guest user for JMS (which is not needed for the reproducible case, since we never actually create a Connection). The queue is the DLQ queue defined in the distribution.
> The error is a NameNotFoundException:
> Exception in thread "main" javax.naming.NameNotFoundException: jms/queue -- service jboss.naming.context.java.jboss.exported.jms.queue
> at org.jboss.as.naming@20.0.1.Final//org.jboss.as.naming.ServiceBasedNamingStore.lookup(ServiceBasedNamingStore.java:106)
> at org.jboss.as.naming@20.0.1.Final//org.jboss.as.naming.NamingContext.lookup(NamingContext.java:207)
> at org.jboss.as.naming@20.0.1.Final//org.jboss.as.naming.NamingContext.lookup(NamingContext.java:193)
> at org.jboss.as.naming@20.0.1.Final//org.jboss.as.naming.NamingContext.lookup(NamingContext.java:189)
> at org.wildfly.naming-client@1.0.13.Final//org.wildfly.naming.client.remote.RemoteServerTransport.handleLookup(RemoteServerTransport.java:203)
> at org.wildfly.naming-client@1.0.13.Final//org.wildfly.naming.client.remote.RemoteServerTransport$1.handleMessage(RemoteServerTransport.java:123)
> at org.jboss.remoting@5.0.18.Final//org.jboss.remoting3.remote.RemoteConnectionChannel.lambda$handleMessageData$3(RemoteConnectionChannel.java:430)
> at org.jboss.remoting@5.0.18.Final//org.jboss.remoting3.EndpointImpl$TrackingExecutor.lambda$execute$0(EndpointImpl.java:991)
> at org.jboss.threads@2.3.3.Final//org.jboss.threads.ContextClassLoaderSavingRunnable.run(ContextClassLoaderSavingRunnable.java:35)
> at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor.safeRun(EnhancedQueueExecutor.java:1982)
> at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.doRunTask(EnhancedQueueExecutor.java:1486)
> at org.jboss.threads@2.3.3.Final//org.jboss.threads.EnhancedQueueExecutor$ThreadBody.run(EnhancedQueueExecutor.java:1377)
> at java.base/java.lang.Thread.run(Thread.java:834)
> No matter what queue name I use, the lookup is failing on the string jms/queue rather than the expected jms/queue/DLQ.
> I fully expect that this is some stupid error on my part, something I'm looking at and just not seeing, because I know of others (albeit using Windows) who are using 20.0.1.Final for the full app without issue. But I can't for the life of me see what it is.
> Tha actual full application looks up a ConnectionFactory of "jms/RemoteConnectionFactory" and creates Connections and Sessions before looking up the Queue name. The lookup for the factory name works perfectly, as does the other stuff, but the lookup for the Queue name gets the same NameNotFoundException shown above.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[Red Hat JIRA] (DROOLS-5026) Remove blinkinking in Test Tools pannel
by Yeser Amer (Jira)
[ https://issues.redhat.com/browse/DROOLS-5026?page=com.atlassian.jira.plug... ]
Yeser Amer updated DROOLS-5026:
-------------------------------
Sprint: 2020 Week 43-45 (from Okt 19)
> Remove blinkinking in Test Tools pannel
> ---------------------------------------
>
> Key: DROOLS-5026
> URL: https://issues.redhat.com/browse/DROOLS-5026
> Project: Drools
> Issue Type: Enhancement
> Components: Scenario Simulation and Testing
> Affects Versions: 7.30.0.Final
> Reporter: Anna Dupliak
> Assignee: Yeser Amer
> Priority: Minor
> Labels: drools-tools
> Fix For: 7.46.0.Final
>
> Attachments: Screencast from 02-07-2020.webm
>
>
> Change Test Tools behavior to stop blinking every time when
> focus in *Grid* are moving through *Header*.
> Now if you move focus in *Grid* particularly for *Header*
> rows (by using keyboard arrows keys) then Test Tools icon blinks.
> That is not happening with values in the Grid.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[Red Hat JIRA] (DROOLS-5026) Remove blinkinking in Test Tools pannel
by Yeser Amer (Jira)
[ https://issues.redhat.com/browse/DROOLS-5026?page=com.atlassian.jira.plug... ]
Yeser Amer updated DROOLS-5026:
-------------------------------
Fix Version/s: 7.46.0.Final
> Remove blinkinking in Test Tools pannel
> ---------------------------------------
>
> Key: DROOLS-5026
> URL: https://issues.redhat.com/browse/DROOLS-5026
> Project: Drools
> Issue Type: Enhancement
> Components: Scenario Simulation and Testing
> Affects Versions: 7.30.0.Final
> Reporter: Anna Dupliak
> Assignee: Yeser Amer
> Priority: Minor
> Labels: drools-tools
> Fix For: 7.46.0.Final
>
> Attachments: Screencast from 02-07-2020.webm
>
>
> Change Test Tools behavior to stop blinking every time when
> focus in *Grid* are moving through *Header*.
> Now if you move focus in *Grid* particularly for *Header*
> rows (by using keyboard arrows keys) then Test Tools icon blinks.
> That is not happening with values in the Grid.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[Red Hat JIRA] (WFLY-13969) signature test failures
by Scott Marlow (Jira)
[ https://issues.redhat.com/browse/WFLY-13969?page=com.atlassian.jira.plugi... ]
Scott Marlow updated WFLY-13969:
--------------------------------
Description:
1. EE 9 Transformation needs to remove some abstract keyword from WebSocket SPEC API
We need to remove the abstract keyword from some WebSocket API methods to address signature test failures:
{quote}
javatest.batch] Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch]
{quote}
2. jakarta.ws.rs.core
The described as "missing" methods are very similar to the "added" methods except for one small change. Basically, the "missing" method signatures must match exactly what we have in the jakarta.ws.rs.core classes (protected method must be changed to public method)..
{quote}
Missing Superclasses or Superinterfaces
[javatest.batch] ---------------------------------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.AbstractMultivaluedMap: interface @ java.io.Serializable
[javatest.batch]
[javatest.batch] Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.UriBuilder: method public static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.UriBuilder: method protected static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
[javatest.batch]
[javatest.batch] Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.CacheControl: toString():anno 0 java.lang.Deprecated()
[javatest.batch] jakarta.ws.rs.core.CacheControl: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch] jakarta.ws.rs.core.Cookie: toString():anno 0 java.lang.Deprecated()
[javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
[javatest.batch] jakarta.ws.rs.core.Cookie: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
[javatest.batch] jakarta.ws.rs.core.EntityTag: toString():anno 0 java.lang.Deprecated()
[javatest.batch] jakarta.ws.rs.core.EntityTag: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch]
[javatest.batch] duplicate messages suppressed: 2
[javatest.batch]
{quote}
3. jakarta.resource.spi
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.resource.spi.ConnectionDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.spi.ConnectionDefinitions)
[javatest.batch]
[javatest.batch]
{quote}
4. jakarta.resource
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.resource.AdministeredObjectDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.AdministeredObjectDefinitions)
[javatest.batch] jakarta.resource.ConnectionFactoryDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.ConnectionFactoryDefinitions)
{quote}
5. jakarta.el
{quote}
Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
[javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
[javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class<?>)
[javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class<?>,java.lang.Object)
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
[javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
[javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class)
[javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class,java.lang.Object)
{quote}
6. jakarta.servlet
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.servlet.ServletRequest: getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch]
[javatest.batch]
{quote}
7. jakarta.servlet.jsp.jstl.core
{quote}
Missing Fields
[javatest.batch] --------------
[javatest.batch]
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "jakarta.servlet.jsp.jstl.fmt.fallbackLocale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "jakarta.servlet.jsp.jstl.fmt.locale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "jakarta.servlet.jsp.jstl.fmt.localizationContext"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "jakarta.servlet.jsp.jstl.fmt.timeZone"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "jakarta.servlet.jsp.jstl.sql.dataSource"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "jakarta.servlet.jsp.jstl.sql.maxRows"
[javatest.batch]
[javatest.batch] Added Fields
[javatest.batch] ------------
[javatest.batch]
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "javax.servlet.jsp.jstl.fmt.fallbackLocale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "javax.servlet.jsp.jstl.fmt.locale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "javax.servlet.jsp.jstl.fmt.localizationContext"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "javax.servlet.jsp.jstl.fmt.timeZone"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "javax.servlet.jsp.jstl.sql.dataSource"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "javax.servlet.jsp.jstl.sql.maxRows"
[javatest.batch]
[javatest.batch]
{quote}
8. jakarta.servlet.http
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.servlet.http.HttpServletRequest:getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch]
{quote}
9. jakarta.faces.view.facelets
{quote}
Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
{quote}
was:
1. EE 9 Transformation needs to remove some abstract keyword from WebSocket SPEC API
We need to remove the abstract keyword from some WebSocket API methods to address signature test failures:
{quote}
javatest.batch] Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch]
{quote}
2. jakarta.ws.rs.core
{quote}
Missing Superclasses or Superinterfaces
[javatest.batch] ---------------------------------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.AbstractMultivaluedMap: interface @ java.io.Serializable
[javatest.batch]
[javatest.batch] Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.UriBuilder: method public static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.UriBuilder: method protected static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
[javatest.batch]
[javatest.batch] Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.CacheControl: toString():anno 0 java.lang.Deprecated()
[javatest.batch] jakarta.ws.rs.core.CacheControl: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch] jakarta.ws.rs.core.Cookie: toString():anno 0 java.lang.Deprecated()
[javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
[javatest.batch] jakarta.ws.rs.core.Cookie: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
[javatest.batch] jakarta.ws.rs.core.EntityTag: toString():anno 0 java.lang.Deprecated()
[javatest.batch] jakarta.ws.rs.core.EntityTag: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch]
[javatest.batch] duplicate messages suppressed: 2
[javatest.batch]
{quote}
3. jakarta.resource.spi
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.resource.spi.ConnectionDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.spi.ConnectionDefinitions)
[javatest.batch]
[javatest.batch]
{quote}
4. jakarta.resource
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.resource.AdministeredObjectDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.AdministeredObjectDefinitions)
[javatest.batch] jakarta.resource.ConnectionFactoryDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.ConnectionFactoryDefinitions)
{quote}
5. jakarta.el
{quote}
Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
[javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
[javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class<?>)
[javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class<?>,java.lang.Object)
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
[javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
[javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class)
[javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class,java.lang.Object)
{quote}
6. jakarta.servlet
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.servlet.ServletRequest: getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch]
[javatest.batch]
{quote}
7. jakarta.servlet.jsp.jstl.core
{quote}
Missing Fields
[javatest.batch] --------------
[javatest.batch]
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "jakarta.servlet.jsp.jstl.fmt.fallbackLocale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "jakarta.servlet.jsp.jstl.fmt.locale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "jakarta.servlet.jsp.jstl.fmt.localizationContext"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "jakarta.servlet.jsp.jstl.fmt.timeZone"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "jakarta.servlet.jsp.jstl.sql.dataSource"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "jakarta.servlet.jsp.jstl.sql.maxRows"
[javatest.batch]
[javatest.batch] Added Fields
[javatest.batch] ------------
[javatest.batch]
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "javax.servlet.jsp.jstl.fmt.fallbackLocale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "javax.servlet.jsp.jstl.fmt.locale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "javax.servlet.jsp.jstl.fmt.localizationContext"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "javax.servlet.jsp.jstl.fmt.timeZone"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "javax.servlet.jsp.jstl.sql.dataSource"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "javax.servlet.jsp.jstl.sql.maxRows"
[javatest.batch]
[javatest.batch]
{quote}
8. jakarta.servlet.http
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.servlet.http.HttpServletRequest:getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch]
{quote}
9. jakarta.faces.view.facelets
{quote}
Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
{quote}
> signature test failures
> -----------------------
>
> Key: WFLY-13969
> URL: https://issues.redhat.com/browse/WFLY-13969
> Project: WildFly
> Issue Type: Sub-task
> Components: EE
> Reporter: Scott Marlow
> Priority: Major
>
> 1. EE 9 Transformation needs to remove some abstract keyword from WebSocket SPEC API
> We need to remove the abstract keyword from some WebSocket API methods to address signature test failures:
>
> {quote}
> javatest.batch] Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch]
> {quote}
> 2. jakarta.ws.rs.core
> The described as "missing" methods are very similar to the "added" methods except for one small change. Basically, the "missing" method signatures must match exactly what we have in the jakarta.ws.rs.core classes (protected method must be changed to public method)..
> {quote}
> Missing Superclasses or Superinterfaces
> [javatest.batch] ---------------------------------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.AbstractMultivaluedMap: interface @ java.io.Serializable
> [javatest.batch]
> [javatest.batch] Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.UriBuilder: method public static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.UriBuilder: method protected static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
> [javatest.batch]
> [javatest.batch] Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.CacheControl: toString():anno 0 java.lang.Deprecated()
> [javatest.batch] jakarta.ws.rs.core.CacheControl: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch] jakarta.ws.rs.core.Cookie: toString():anno 0 java.lang.Deprecated()
> [javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
> [javatest.batch] jakarta.ws.rs.core.Cookie: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
> [javatest.batch] jakarta.ws.rs.core.EntityTag: toString():anno 0 java.lang.Deprecated()
> [javatest.batch] jakarta.ws.rs.core.EntityTag: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch]
> [javatest.batch] duplicate messages suppressed: 2
> [javatest.batch]
> {quote}
> 3. jakarta.resource.spi
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.resource.spi.ConnectionDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.spi.ConnectionDefinitions)
> [javatest.batch]
> [javatest.batch]
> {quote}
> 4. jakarta.resource
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.resource.AdministeredObjectDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.AdministeredObjectDefinitions)
> [javatest.batch] jakarta.resource.ConnectionFactoryDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.ConnectionFactoryDefinitions)
> {quote}
> 5. jakarta.el
> {quote}
> Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
> [javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
> [javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class<?>)
> [javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class<?>,java.lang.Object)
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
> [javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
> [javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class)
> [javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class,java.lang.Object)
> {quote}
> 6. jakarta.servlet
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.ServletRequest: getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch]
> [javatest.batch]
> {quote}
> 7. jakarta.servlet.jsp.jstl.core
> {quote}
> Missing Fields
> [javatest.batch] --------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "jakarta.servlet.jsp.jstl.fmt.fallbackLocale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "jakarta.servlet.jsp.jstl.fmt.locale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "jakarta.servlet.jsp.jstl.fmt.localizationContext"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "jakarta.servlet.jsp.jstl.fmt.timeZone"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "jakarta.servlet.jsp.jstl.sql.dataSource"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "jakarta.servlet.jsp.jstl.sql.maxRows"
> [javatest.batch]
> [javatest.batch] Added Fields
> [javatest.batch] ------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "javax.servlet.jsp.jstl.fmt.fallbackLocale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "javax.servlet.jsp.jstl.fmt.locale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "javax.servlet.jsp.jstl.fmt.localizationContext"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "javax.servlet.jsp.jstl.fmt.timeZone"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "javax.servlet.jsp.jstl.sql.dataSource"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "javax.servlet.jsp.jstl.sql.maxRows"
> [javatest.batch]
> [javatest.batch]
> {quote}
> 8. jakarta.servlet.http
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.http.HttpServletRequest:getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch]
> {quote}
> 9. jakarta.faces.view.facelets
> {quote}
> Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
> {quote}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[Red Hat JIRA] (WFLY-13969) signature test failures
by Scott Marlow (Jira)
[ https://issues.redhat.com/browse/WFLY-13969?page=com.atlassian.jira.plugi... ]
Scott Marlow commented on WFLY-13969:
-------------------------------------
[~brian.stansberry] [~ropalka] [~jdenise] what would be the best way to address these TCK signature test failures?
# Make further bytecode modifications for changing EE 8 => EE 9 SPEC API?
# Fork the Jakarta EE 9 SPEC API projects?
# Use the Jakarta EE 9 SPEC API projects in their current form and use bytecode modification to add in our modular classloading changes?
# Something else?
> signature test failures
> -----------------------
>
> Key: WFLY-13969
> URL: https://issues.redhat.com/browse/WFLY-13969
> Project: WildFly
> Issue Type: Sub-task
> Components: EE
> Reporter: Scott Marlow
> Priority: Major
>
> 1. EE 9 Transformation needs to remove some abstract keyword from WebSocket SPEC API
> We need to remove the abstract keyword from some WebSocket API methods to address signature test failures:
>
> {quote}
> javatest.batch] Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch]
> {quote}
> 2. jakarta.ws.rs.core
> {quote}
> Missing Superclasses or Superinterfaces
> [javatest.batch] ---------------------------------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.AbstractMultivaluedMap: interface @ java.io.Serializable
> [javatest.batch]
> [javatest.batch] Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.UriBuilder: method public static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.UriBuilder: method protected static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
> [javatest.batch]
> [javatest.batch] Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.CacheControl: toString():anno 0 java.lang.Deprecated()
> [javatest.batch] jakarta.ws.rs.core.CacheControl: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch] jakarta.ws.rs.core.Cookie: toString():anno 0 java.lang.Deprecated()
> [javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
> [javatest.batch] jakarta.ws.rs.core.Cookie: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
> [javatest.batch] jakarta.ws.rs.core.EntityTag: toString():anno 0 java.lang.Deprecated()
> [javatest.batch] jakarta.ws.rs.core.EntityTag: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch]
> [javatest.batch] duplicate messages suppressed: 2
> [javatest.batch]
> {quote}
> 3. jakarta.resource.spi
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.resource.spi.ConnectionDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.spi.ConnectionDefinitions)
> [javatest.batch]
> [javatest.batch]
> {quote}
> 4. jakarta.resource
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.resource.AdministeredObjectDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.AdministeredObjectDefinitions)
> [javatest.batch] jakarta.resource.ConnectionFactoryDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.ConnectionFactoryDefinitions)
> {quote}
> 5. jakarta.el
> {quote}
> Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
> [javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
> [javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class<?>)
> [javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class<?>,java.lang.Object)
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
> [javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
> [javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class)
> [javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class,java.lang.Object)
> {quote}
> 6. jakarta.servlet
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.ServletRequest: getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch]
> [javatest.batch]
> {quote}
> 7. jakarta.servlet.jsp.jstl.core
> {quote}
> Missing Fields
> [javatest.batch] --------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "jakarta.servlet.jsp.jstl.fmt.fallbackLocale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "jakarta.servlet.jsp.jstl.fmt.locale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "jakarta.servlet.jsp.jstl.fmt.localizationContext"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "jakarta.servlet.jsp.jstl.fmt.timeZone"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "jakarta.servlet.jsp.jstl.sql.dataSource"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "jakarta.servlet.jsp.jstl.sql.maxRows"
> [javatest.batch]
> [javatest.batch] Added Fields
> [javatest.batch] ------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "javax.servlet.jsp.jstl.fmt.fallbackLocale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "javax.servlet.jsp.jstl.fmt.locale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "javax.servlet.jsp.jstl.fmt.localizationContext"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "javax.servlet.jsp.jstl.fmt.timeZone"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "javax.servlet.jsp.jstl.sql.dataSource"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "javax.servlet.jsp.jstl.sql.maxRows"
> [javatest.batch]
> [javatest.batch]
> {quote}
> 8. jakarta.servlet.http
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.http.HttpServletRequest:getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch]
> {quote}
> 9. jakarta.faces.view.facelets
> {quote}
> Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
> {quote}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[Red Hat JIRA] (WFLY-13969) signature test failures
by Scott Marlow (Jira)
[ https://issues.redhat.com/browse/WFLY-13969?page=com.atlassian.jira.plugi... ]
Scott Marlow updated WFLY-13969:
--------------------------------
Description:
1. EE 9 Transformation needs to remove some abstract keyword from WebSocket SPEC API
We need to remove the abstract keyword from some WebSocket API methods to address signature test failures:
{quote}
javatest.batch] Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch]
{quote}
2. jakarta.ws.rs.core
{quote}
Missing Superclasses or Superinterfaces
[javatest.batch] ---------------------------------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.AbstractMultivaluedMap: interface @ java.io.Serializable
[javatest.batch]
[javatest.batch] Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.UriBuilder: method public static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.UriBuilder: method protected static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
[javatest.batch]
[javatest.batch] Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.ws.rs.core.CacheControl: toString():anno 0 java.lang.Deprecated()
[javatest.batch] jakarta.ws.rs.core.CacheControl: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch] jakarta.ws.rs.core.Cookie: toString():anno 0 java.lang.Deprecated()
[javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
[javatest.batch] jakarta.ws.rs.core.Cookie: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
[javatest.batch] jakarta.ws.rs.core.EntityTag: toString():anno 0 java.lang.Deprecated()
[javatest.batch] jakarta.ws.rs.core.EntityTag: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch]
[javatest.batch] duplicate messages suppressed: 2
[javatest.batch]
{quote}
3. jakarta.resource.spi
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.resource.spi.ConnectionDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.spi.ConnectionDefinitions)
[javatest.batch]
[javatest.batch]
{quote}
4. jakarta.resource
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.resource.AdministeredObjectDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.AdministeredObjectDefinitions)
[javatest.batch] jakarta.resource.ConnectionFactoryDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.ConnectionFactoryDefinitions)
{quote}
5. jakarta.el
{quote}
Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
[javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
[javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class<?>)
[javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class<?>,java.lang.Object)
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
[javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
[javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class)
[javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class,java.lang.Object)
{quote}
6. jakarta.servlet
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.servlet.ServletRequest: getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch]
[javatest.batch]
{quote}
7. jakarta.servlet.jsp.jstl.core
{quote}
Missing Fields
[javatest.batch] --------------
[javatest.batch]
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "jakarta.servlet.jsp.jstl.fmt.fallbackLocale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "jakarta.servlet.jsp.jstl.fmt.locale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "jakarta.servlet.jsp.jstl.fmt.localizationContext"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "jakarta.servlet.jsp.jstl.fmt.timeZone"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "jakarta.servlet.jsp.jstl.sql.dataSource"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "jakarta.servlet.jsp.jstl.sql.maxRows"
[javatest.batch]
[javatest.batch] Added Fields
[javatest.batch] ------------
[javatest.batch]
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "javax.servlet.jsp.jstl.fmt.fallbackLocale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "javax.servlet.jsp.jstl.fmt.locale"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "javax.servlet.jsp.jstl.fmt.localizationContext"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "javax.servlet.jsp.jstl.fmt.timeZone"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "javax.servlet.jsp.jstl.sql.dataSource"
[javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "javax.servlet.jsp.jstl.sql.maxRows"
[javatest.batch]
[javatest.batch]
{quote}
8. jakarta.servlet.http
{quote}
Missed Annotations
[javatest.batch] ------------------
[javatest.batch]
[javatest.batch] jakarta.servlet.http.HttpServletRequest:getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
[javatest.batch]
{quote}
9. jakarta.faces.view.facelets
{quote}
Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
[javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
{quote}
was:
We need to remove the abstract keyword from some WebSocket API methods to address signature test failures:
{quote}
javatest.batch] Missing Methods
[javatest.batch] ---------------
[javatest.batch]
[javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch]
[javatest.batch] Added Methods
[javatest.batch] -------------
[javatest.batch]
[javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.destroy()
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
[javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
[javatest.batch]
{quote}
> signature test failures
> -----------------------
>
> Key: WFLY-13969
> URL: https://issues.redhat.com/browse/WFLY-13969
> Project: WildFly
> Issue Type: Sub-task
> Components: EE
> Reporter: Scott Marlow
> Priority: Major
>
> 1. EE 9 Transformation needs to remove some abstract keyword from WebSocket SPEC API
> We need to remove the abstract keyword from some WebSocket API methods to address signature test failures:
>
> {quote}
> javatest.batch] Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch]
> {quote}
> 2. jakarta.ws.rs.core
> {quote}
> Missing Superclasses or Superinterfaces
> [javatest.batch] ---------------------------------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.AbstractMultivaluedMap: interface @ java.io.Serializable
> [javatest.batch]
> [javatest.batch] Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.UriBuilder: method public static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.UriBuilder: method protected static jakarta.ws.rs.core.UriBuilder jakarta.ws.rs.core.UriBuilder.newInstance()
> [javatest.batch]
> [javatest.batch] Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.ws.rs.core.CacheControl: toString():anno 0 java.lang.Deprecated()
> [javatest.batch] jakarta.ws.rs.core.CacheControl: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch] jakarta.ws.rs.core.Cookie: toString():anno 0 java.lang.Deprecated()
> [javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
> [javatest.batch] jakarta.ws.rs.core.Cookie: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch] --- affected jakarta.ws.rs.core.NewCookie
> [javatest.batch] jakarta.ws.rs.core.EntityTag: toString():anno 0 java.lang.Deprecated()
> [javatest.batch] jakarta.ws.rs.core.EntityTag: valueOf(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch]
> [javatest.batch] duplicate messages suppressed: 2
> [javatest.batch]
> {quote}
> 3. jakarta.resource.spi
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.resource.spi.ConnectionDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.spi.ConnectionDefinitions)
> [javatest.batch]
> [javatest.batch]
> {quote}
> 4. jakarta.resource
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.resource.AdministeredObjectDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.AdministeredObjectDefinitions)
> [javatest.batch] jakarta.resource.ConnectionFactoryDefinition: anno 0 java.lang.annotation.Repeatable(java.lang.Class<? extends java.lang.annotation.Annotation> value=class jakarta.resource.ConnectionFactoryDefinitions)
> {quote}
> 5. jakarta.el
> {quote}
> Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
> [javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
> [javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class<?>)
> [javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class<?>,java.lang.Object)
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.el.ELContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
> [javatest.batch] jakarta.el.ELContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
> [javatest.batch] jakarta.el.StandardELContext: method public java.lang.Object jakarta.el.StandardELContext.getContext(java.lang.Class)
> [javatest.batch] jakarta.el.StandardELContext: method public void jakarta.el.StandardELContext.putContext(java.lang.Class,java.lang.Object)
> {quote}
> 6. jakarta.servlet
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.ServletRequest: getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch]
> [javatest.batch]
> {quote}
> 7. jakarta.servlet.jsp.jstl.core
> {quote}
> Missing Fields
> [javatest.batch] --------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "jakarta.servlet.jsp.jstl.fmt.fallbackLocale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "jakarta.servlet.jsp.jstl.fmt.locale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "jakarta.servlet.jsp.jstl.fmt.localizationContext"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "jakarta.servlet.jsp.jstl.fmt.timeZone"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "jakarta.servlet.jsp.jstl.sql.dataSource"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "jakarta.servlet.jsp.jstl.sql.maxRows"
> [javatest.batch]
> [javatest.batch] Added Fields
> [javatest.batch] ------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_FALLBACK_LOCALE = "javax.servlet.jsp.jstl.fmt.fallbackLocale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALE = "javax.servlet.jsp.jstl.fmt.locale"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_LOCALIZATION_CONTEXT = "javax.servlet.jsp.jstl.fmt.localizationContext"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.FMT_TIME_ZONE = "javax.servlet.jsp.jstl.fmt.timeZone"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_DATA_SOURCE = "javax.servlet.jsp.jstl.sql.dataSource"
> [javatest.batch] jakarta.servlet.jsp.jstl.core.Config: field public final static java.lang.String jakarta.servlet.jsp.jstl.core.Config.SQL_MAX_ROWS = "javax.servlet.jsp.jstl.sql.maxRows"
> [javatest.batch]
> [javatest.batch]
> {quote}
> 8. jakarta.servlet.http
> {quote}
> Missed Annotations
> [javatest.batch] ------------------
> [javatest.batch]
> [javatest.batch] jakarta.servlet.http.HttpServletRequest:getRealPath(java.lang.String):anno 0 java.lang.Deprecated()
> [javatest.batch]
> {quote}
> 9. jakarta.faces.view.facelets
> {quote}
> Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class<?>)
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class<?>,java.lang.Object)
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public java.lang.Object jakarta.el.ELContext.getContext(java.lang.Class)
> [javatest.batch] jakarta.faces.view.facelets.FaceletContext: method public void jakarta.el.ELContext.putContext(java.lang.Class,java.lang.Object)
> {quote}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months
[Red Hat JIRA] (WFLY-13969) signature test failures
by Scott Marlow (Jira)
[ https://issues.redhat.com/browse/WFLY-13969?page=com.atlassian.jira.plugi... ]
Scott Marlow updated WFLY-13969:
--------------------------------
Summary: signature test failures (was: EE 9 Transformation needs to remove some abstract keyword from WebSocket SPEC API)
> signature test failures
> -----------------------
>
> Key: WFLY-13969
> URL: https://issues.redhat.com/browse/WFLY-13969
> Project: WildFly
> Issue Type: Sub-task
> Components: EE
> Reporter: Scott Marlow
> Priority: Major
>
> We need to remove the abstract keyword from some WebSocket API methods to address signature test failures:
>
> {quote}
> javatest.batch] Missing Methods
> [javatest.batch] ---------------
> [javatest.batch]
> [javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Decoder: method public void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch]
> [javatest.batch] Added Methods
> [javatest.batch] -------------
> [javatest.batch]
> [javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Decoder: method public abstract void jakarta.websocket.Decoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Decoder$TextStream,jakarta.websocket.Decoder$Text,jakarta.websocket.Decoder$BinaryStream,jakarta.websocket.Decoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.destroy()
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch] jakarta.websocket.Encoder: method public abstract void jakarta.websocket.Encoder.init(jakarta.websocket.EndpointConfig)
> [javatest.batch] --- affected jakarta.websocket.Encoder$TextStream,jakarta.websocket.Encoder$Text,jakarta.websocket.Encoder$BinaryStream,jakarta.websocket.Encoder$Binary
> [javatest.batch]
> {quote}
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 11 months