[JBoss JIRA] (DROOLS-5397) Data object containing at least one enum fails to be opend in Data model editor
by Anna Dupliak (Jira)
Anna Dupliak created DROOLS-5397:
------------------------------------
Summary: Data object containing at least one enum fails to be opend in Data model editor
Key: DROOLS-5397
URL: https://issues.redhat.com/browse/DROOLS-5397
Project: Drools
Issue Type: Bug
Components: Scenario Simulation and Testing
Reporter: Anna Dupliak
Assignee: Yeser Amer
Attachments: EnumFieldOnlyObject.java, EnumTest.java, model view with enum types.webm
It is possible to manage enum types in scenario simulation to do so in Rule based test scenario it is possible to have data object enum. But including at least one field that implements Enumeration interface breaks the model editor and fails to show fields on the UI See: [^model view with enum types.webm]
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months
[JBoss JIRA] (JGRP-2480) ObjectMessage: better marshalling
by Bela Ban (Jira)
[ https://issues.redhat.com/browse/JGRP-2480?page=com.atlassian.jira.plugin... ]
Bela Ban updated JGRP-2480:
---------------------------
Description:
Currently, {{ObjectMessage}} accepts only objects of type {{SizeStreamable}} and wraps everything else into {{ObjectWrapper}} instances.
This means that primitive types (e.g. "{{7}}" or "{{hello world}}") will be wrapped, too. The disadvantage of {{ObjectWrapper}} is that it performs _eager marshalling_, creating an unwanted byte[] array before the message is actually marshalled. On the receiver side, another byte[] array will be created before the actual unmarshalling starts.
Solution: accept primitive types (e.g. {{int}}, {{Integer}}, {{String}}, {{AsciiString}}, {{byte[]}} etc) directly, without wrapping them into an {{ObjectWrapper}}.
was:
Currently, {{ObjectMessage}} accepts only objects of type {{SizeStreamable}} and wraps everything else into {{ObjectWrapper}} instances.
This means that primitive types (e.g. "{{7}}" or "{{hello world}}") will be wrapped, too. The disadvantage of {{ObjectWrapper}} is that it performs _eager marshalling_, creating an (unwanted byte[] array before the message is actually marshalled. On the receiver side, another byte[] array will be created before the actual unmarshalling starts.
Solution: accept primitive types (e.g. {{int}}, {{Integer}}, {{String}}, {{AsciiString}}, {{byte[]}} etc) directly, without wrapping them into an {{ObjectWrapper}}.
> ObjectMessage: better marshalling
> ---------------------------------
>
> Key: JGRP-2480
> URL: https://issues.redhat.com/browse/JGRP-2480
> Project: JGroups
> Issue Type: Enhancement
> Reporter: Bela Ban
> Assignee: Bela Ban
> Priority: Major
> Fix For: 5.0.0.Beta2
>
>
> Currently, {{ObjectMessage}} accepts only objects of type {{SizeStreamable}} and wraps everything else into {{ObjectWrapper}} instances.
> This means that primitive types (e.g. "{{7}}" or "{{hello world}}") will be wrapped, too. The disadvantage of {{ObjectWrapper}} is that it performs _eager marshalling_, creating an unwanted byte[] array before the message is actually marshalled. On the receiver side, another byte[] array will be created before the actual unmarshalling starts.
> Solution: accept primitive types (e.g. {{int}}, {{Integer}}, {{String}}, {{AsciiString}}, {{byte[]}} etc) directly, without wrapping them into an {{ObjectWrapper}}.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months
[JBoss JIRA] (JGRP-2480) ObjectMessage: better marshalling
by Bela Ban (Jira)
[ https://issues.redhat.com/browse/JGRP-2480?page=com.atlassian.jira.plugin... ]
Bela Ban updated JGRP-2480:
---------------------------
Description:
Currently, {{ObjectMessage}} accepts only objects of type {{SizeStreamable}} and wraps everything else into {{ObjectWrapper}} instances.
This means that primitive types (e.g. "{{7}}" or "{{hello world}}") will be wrapped, too. The disadvantage of {{ObjectWrapper}} is that it performs _eager marshalling_, creating an (unwanted byte[] array before the message is actually marshalled. On the receiver side, another byte[] array will be created before the actual unmarshalling starts.
Solution: accept primitive types (e.g. {{int}}, {{Integer}}, {{String}}, {{AsciiString}}, {{byte[]}} etc) directly, without wrapping them into an {{ObjectWrapper}}.
was:
Currently, {{ObjectMessage}} accepts only objects of type {{SizeStreamable}} and wraps everything else into {{ObjectWrapper}} instances.
This means that primitive types (e.g. "{{7}}" or "{{hello world}}" will be wrapped, too. The disadvantage of {{ObjectWrapper}} is that it performs _eager marshalling_, creating an (unwanted byte[] array before the message is actually marshalled. On the receiver side, another byte[] array will be created before the actual unmarshalling starts.
Solution: accept primitive types (e.g. {{int}}, {{Integer}}, {{String}}, {{AsciiString}}, {{byte[]}} etc) directly, without wrapping them into an {{ObjectWrapper}}.
> ObjectMessage: better marshalling
> ---------------------------------
>
> Key: JGRP-2480
> URL: https://issues.redhat.com/browse/JGRP-2480
> Project: JGroups
> Issue Type: Enhancement
> Reporter: Bela Ban
> Assignee: Bela Ban
> Priority: Major
> Fix For: 5.0.0.Beta2
>
>
> Currently, {{ObjectMessage}} accepts only objects of type {{SizeStreamable}} and wraps everything else into {{ObjectWrapper}} instances.
> This means that primitive types (e.g. "{{7}}" or "{{hello world}}") will be wrapped, too. The disadvantage of {{ObjectWrapper}} is that it performs _eager marshalling_, creating an (unwanted byte[] array before the message is actually marshalled. On the receiver side, another byte[] array will be created before the actual unmarshalling starts.
> Solution: accept primitive types (e.g. {{int}}, {{Integer}}, {{String}}, {{AsciiString}}, {{byte[]}} etc) directly, without wrapping them into an {{ObjectWrapper}}.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months
[JBoss JIRA] (JGRP-2480) ObjectMessage: better marshalling
by Bela Ban (Jira)
Bela Ban created JGRP-2480:
------------------------------
Summary: ObjectMessage: better marshalling
Key: JGRP-2480
URL: https://issues.redhat.com/browse/JGRP-2480
Project: JGroups
Issue Type: Enhancement
Reporter: Bela Ban
Assignee: Bela Ban
Fix For: 5.0.0.Beta2
Currently, {{ObjectMessage}} accepts only objects of type {{SizeStreamable}} and wraps everything else into {{ObjectWrapper}} instances.
This means that primitive types (e.g. "{{7}}" or "{{hello world}}" will be wrapped, too. The disadvantage of {{ObjectWrapper}} is that it performs _eager marshalling_, creating an (unwanted byte[] array before the message is actually marshalled. On the receiver side, another byte[] array will be created before the actual unmarshalling starts.
Solution: accept primitive types (e.g. {{int}}, {{Integer}}, {{String}}, {{AsciiString}}, {{byte[]}} etc) directly, without wrapping them into an {{ObjectWrapper}}.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months
[JBoss JIRA] (ELY-1977) (7.3.z) Update AcmeClientSpi#obtainCertificate so that it obtains the order URL from the response to newOrder
by Ilia Vassilev (Jira)
Ilia Vassilev created ELY-1977:
----------------------------------
Summary: (7.3.z) Update AcmeClientSpi#obtainCertificate so that it obtains the order URL from the response to newOrder
Key: ELY-1977
URL: https://issues.redhat.com/browse/ELY-1977
Project: WildFly Elytron
Issue Type: Task
Reporter: Ilia Vassilev
Assignee: Farah Juma
{{AcmeClientSpi#obtainCertificate}} currently determines the order URL that should be used by taking the {{Location}} header from the response to finalizing the order (the ACME protocol specification has an example response that includes this header). This works when obtaining certificates from Let's Encrypt and Boulder. However, it seems that EJBCA does not include the {{Location}} header in the response to finalizing the order. {{AcmeClientSpi#obtainCertificate}} should instead use the Location header from the response to {{newOrder}}.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months
[JBoss JIRA] (WFLY-13424) External pooled connection factory won't be properly injected if it has several JNDI entries
by Jeff Mesnil (Jira)
[ https://issues.redhat.com/browse/WFLY-13424?page=com.atlassian.jira.plugi... ]
Jeff Mesnil commented on WFLY-13424:
------------------------------------
that's what should be done then: if ee got an alias, it should resolve the alias until it got the actual value.
I don't think that requiring that the default JMS ConnectionFactory MUST be the first JNDI entries is correct.
> External pooled connection factory won't be properly injected if it has several JNDI entries
> --------------------------------------------------------------------------------------------
>
> Key: WFLY-13424
> URL: https://issues.redhat.com/browse/WFLY-13424
> Project: WildFly
> Issue Type: Bug
> Components: JMS
> Affects Versions: 19.1.0.Final
> Reporter: Emmanuel Hugonnet
> Assignee: Emmanuel Hugonnet
> Priority: Major
> Fix For: 20.0.0.Beta1
>
>
> If the default JNDI name for MDB to get the resource adapter is not the first entry of the JNDI names bound for a pooled-connection-factory then the injection fails.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months
[JBoss JIRA] (WFLY-13424) External pooled connection factory won't be properly injected if it has several JNDI entries
by Jeff Mesnil (Jira)
[ https://issues.redhat.com/browse/WFLY-13424?page=com.atlassian.jira.plugi... ]
Jeff Mesnil commented on WFLY-13424:
------------------------------------
I don't understand why the order of entries is now significant. As long as the JMS ConnectionFactory is properly bound in JNDI, it should be resolved by the `ee` subsystem to provide the default JMS ConnectionFactory (whether it's a direct JNDI entry or an alias)
> External pooled connection factory won't be properly injected if it has several JNDI entries
> --------------------------------------------------------------------------------------------
>
> Key: WFLY-13424
> URL: https://issues.redhat.com/browse/WFLY-13424
> Project: WildFly
> Issue Type: Bug
> Components: JMS
> Affects Versions: 19.1.0.Final
> Reporter: Emmanuel Hugonnet
> Assignee: Emmanuel Hugonnet
> Priority: Major
> Fix For: 20.0.0.Beta1
>
>
> If the default JNDI name for MDB to get the resource adapter is not the first entry of the JNDI names bound for a pooled-connection-factory then the injection fails.
--
This message was sent by Atlassian Jira
(v7.13.8#713008)
4 years, 7 months