I am pleased to announce that the WildFly 25.0.0.Beta1 release is now
available at https://wildfly.org/downloads/
This has been a busy release so there is plenty of information available at
some highlights are:
- A new subsystem providing support for OpenTelemetry Tracing
- A new subsystem that provides native support for OpenID Connect
- An update of the MicroProfile Reactive Messaging subsystem to version
2.0 of the specification.
- Updates to allow the same expression to be resolved either as a system
property or environment variable.
- Removal of legacy security integration.
- Progress towards Java SE 17 support.
- And plenty more.
Please try out the release and give us your feedback. In the meantime we
are working towards the Final release of WildFly which we anticipate to be
around the 30th September.
Red Hat <https://www.redhat.com/>
I would like to ask the community for help with an issue we are experiencing running the Long Running Action module of Narayana in WildFly. Going straight to the point, we are experiencing a funny issue when a thread from ForkJoin pool is used to manage expired LRA transactions: in the `try/catch` block at , the following exception is thrown:
```javax.ws.rs.ProcessingException: RESTEASY004655: Unable to invoke request: javax.ws.rs.ProcessingException: RESTEASY003215: could not find writer for content-type text/plain type: java.lang.String```
We arrive at that `try/catch` block from this async call . It seems that the request from the coordinator to the participant  fails because there is no provider for "content-type text/plain type: java.lang.String" (which sounds strange as this should be one of the basic providers).
We see this exception when the Narayana LRA WAR is deployed to WildFly and also when the LRA coordinator is provided as a feature pack. Also, the same exception is thrown when the TransactionReaper thread (a standard Thread implementing Runnable) is employed to handle expired LRA transactions (we would prefer to use TransactionReaper since we also employ it in the JTA module to manage transaction timeouts).
We know that the best practise would be to use a managed thread pool but we want to keep Narayana LRA independent from any container.
To temporarily overcome this issue, we used a dedicated ThreadPool
```private static final BlockingQueue<Runnable> queue = new ArrayBlockingQueue<>(100);
private static final ExecutorService EXECUTOR_SERVICE = new ThreadPoolExecutor(10, 10, 0L, TimeUnit.MICROSECONDS, queue);```
in , i.e.
This fixes the issue...but to us it looks more like a workaround rather than a solution. This workaround is going to be merged (again) in our current main branch (PR 1907 ).
Some extra info about this issue:
* Narayana uses RESTEasy 3.9.1
* I have tried to use RESTEasy 4.7.1 but with no luck
* According with James (hopefully, I have reported this well), ResteasyContext map is empty and the reason does not seem to be related to the use of a non-managed thread
What exactly do you mean when adding a user interactively?
Adding a user using the command line should look something like this:
$ add-user.sh -u admin -p admin —silent
This adds a management user which is necessary for the admin console to
What is strange is that the user has been disabled somehow. Could you
please try to provide more context how this possibly had happened?
On 2. Sep 2021 at 16:44:49, Marlow, Andrew via wildfly-dev <
> Hello everyone,
> I am getting this error from the wildfly-23 admin console:
> If you changed your access control provider to *RBAC*, make sure that
> your configuration has current user mapped to one of the *RBAC roles*
> Any ideas?
> Here’s what I did:
> - Unpack wildfly zip
> - Copy standalone-full.xml to standalone-mine.xml
> - Run up wildfly with standalone-mine.xml
> - Run add-user to add an admin user
> - Disable security for activemq
> - Restart wildfly
> When I get this error I can use add-user to enable the user which has
> somehow got disabled. Then the admin console works.
> BTW: I noticed different results adding a user, depending on if I use the
> command line or not. With the command line adding doesn’t seem to work but
> going interactive does work. Also when interactive you can select admin or
> non-admin user but the command line does not have an option for specifying
> the user to be an admin user.
> *Andrew Marlow*
> Software Engineer Specialist, Apex
> 38th Floor, 25 Canada Square,
> Canary Wharf, London E14 5LQ
> *T*: 020-8081-2367 / 07966-451-521
> *E*: andrew.marlow(a)fisglobal.com
> *FIS | Advancing the way the world pays, banks and invests™ *
> <https://www.facebook.com/FIStoday> <https://twitter.com/FISGlobal>
> The information contained in this message is proprietary and/or
> confidential. If you are not the intended recipient, please: (i) delete the
> message and all copies; (ii) do not disclose, distribute or use the message
> in any manner; and (iii) notify the sender immediately. In addition, please
> be aware that any message addressed to our domain is subject to archiving
> and review by persons other than the intended recipient. FIS is a trading
> name of the following companies: Advanced Portfolio Technologies Ltd (No:
> 6312142) | Alphakinetic Limited (No: 06897969) | Clear2Pay Limited (No:
> 5792457) | eFunds International Limited (No: 1930117) | Fidelity
> Information Services Limited (No: 2225203) | FIS Derivatives Utility
> Services (UK) Limited (No: 9398140) | FIS Energy Solutions Limited (No:
> 1889028) | FIS Global Execution Services Limited (No. 3127109) | FIS
> Capital Markets UK Limited (No: 982833) | Integrity Treasury Solutions
> Europe Limited (No: 3289271) | Metavante Technologies Limited (No: 2659326)
> | Virtus Partners Limited (No: 06602363) | all registered in England &
> Wales with their registered office at 25 Canada Square, London E14 5LQ |
> FIS Global Execution Services Limited is authorised and regulated by the
> Financial Conduct Authority | FIS Banking Solutions UK Limited (No:
> 3517639) and FIS Payments (UK) Limited (No: 4215488) both registered in
> England & Wales with their registered office at 1st Floor Tricorn House,
> 51-53 Hagley Road, Edgbaston, Birmingham, West Midlands, B16 8TU, United
> Kingdom | FIS Payments (UK) Limited is authorised and regulated by the
> Financial Conduct Authority; some services are covered by the Financial
> Ombudsman Service (in the UK) | Worldpay (UK) Limited (No: 07316500 / FCA
> No: 530923) | Worldpay Limited (No: 03424752 / FCA No: 504504) | Worldpay
> AP Limited (No: 05593466 / FCA No: 502597) all registered in England &
> Wales with their registered office at The Walbrook Building, 25 Walbrook,
> London EC4N 8AF and authorised by the Financial Conduct Authority under the
> Payment Service Regulations 2017 for the provision of payment services.
> Worldpay (UK) Limited is authorised and regulated by the Financial Conduct
> Authority for consumer credit activities | Worldpay B.V. has its registered
> office in Amsterdam, the Netherlands (Handelsregister KvK No: 60494344).
> WPBV holds a licence from and is included in the register kept by De
> Nederlandsche Bank, which registration can be consulted through www.dnb.nl.
> Clear2Pay Scotland Limited (No: SC157659), registered in Scotland with
> registered office at 19 Rose Street, Edinburgh, Scotland, EH2 2PR | Calls
> to and from the companies may be recorded for quality purposes. | All of
> the named companies are part of FIS (Fidelity National Information
> Services, Inc.).
> wildfly-dev mailing list -- wildfly-dev(a)lists.jboss.org
> To unsubscribe send an email to wildfly-dev-leave(a)lists.jboss.org