Felix -  to verify, to request an account, you are going to ==>
https://selfserve.apache.org/jira-account.html

Jira is unified across all of ASF, one account, so it could be conflicting
if your previous handle is linked to your email.
See if you can get use a different email or recover your password.


On Tue, Feb 18, 2025 at 1:40 AM Felix van Hove <fvanh...@gmx.de> wrote:

> Hi Ed,
>
> Many thanks for getting back to me!
>
> Regarding the sign-up form: I have tried both Chrome on Windows and
> Firefox on Debian - it doesn't work. I've had a look at the Javascript
> and it's not an issue with the client code. I can see the correct data
> being sent to their endpoint coming back with the cited error message.
> (Feel free to try yourself with my data!)
>
> I was wondering, if this error is a "capture all" error handler that
> only knows this message. I was a contributor to Apache JMeter about 20
> years ago, maybe they already have me somewhere in one of their
> databases - but surely not in the Jira one!?
>
> Kind Regards,
> Felix
>
> On 18/02/2025 05:46, Ed Cable wrote:
> > Hi Felix, welcome to the community. Thanks for your effort thus far in
> > finding these bugs and attempting to report them. I will go try to ping
> > some of the committers and maintainers to review your PRs and respond to
> > inquiries above.
> >
> > Regarding the approval of JIRA account, I haven't seen anything come into
> > the approval queue since you're getting the error message blocking you
> from
> > submitting. Have you tried via another browser? I can try to submit for
> you
> > as well.
> >
> > Ed
> >
> >
> > On Mon, Feb 17, 2025, 05:59 Aleksandar Vidakovic <
> chee...@monkeysintown.com>
> > wrote:
> >
> >> ... can someone with enough Karma help Felix to get an account on Jira?
> >>
> >> @Ed Cable <edca...@mifos.org> @James Dailey <jdai...@apache.org> ?
> >>
> >> On Mon, Feb 17, 2025 at 2:51 PM Felix van Hove <fvanh...@gmx.de.invalid
> >
> >> wrote:
> >>
> >>> Hi everyone,
> >>>
> >>> I'm a Salesforce and Java developer, and have recently started
> >>> contributing to the Mifos project (my 2 PRs are still not dealt with,
> >>> but never mind). I might also want to start contributing to Fineract.
> >>>
> >>> I've tried to sign up to your Jira - see screenshot. But I've got the
> >>> error message
> >>>
> >>>   > Your Jira username contains invalid characters, or is too long
> >>>
> >>> I've shortened my actual name etc., but nothing helped. What is wrong
> >>> with me?
> >>>
> >>> One reason I wish I had an account is that I would like to file a bug
> >>> report. You can see the history of the bug on Slack, where someone
> >>> attempted to create a simple group via the Mifos client. This failed
> >>> with the following stack trace on the side of Fineract:
> >>>
> >>> --- snip ---
> >>> java.lang.NullPointerException: Cannot invoke "String.equals(Object)"
> >>> because "entityType" is null
> >>>       at
> >>>
> >>>
> org.apache.fineract.portfolio.account.service.AccountNumberGenerator.checkAccountNumberConflict(AccountNumberGenerator.java:200)
> >>>       at
> >>>
> >>>
> org.apache.fineract.portfolio.account.service.AccountNumberGenerator.generateAccountNumber(AccountNumberGenerator.java:175)
> >>>       at
> >>>
> >>>
> org.apache.fineract.portfolio.account.service.AccountNumberGenerator.generateGroupAccountNumber(AccountNumberGenerator.java:243)
> >>>       at
> >>>
> >>>
> org.apache.fineract.portfolio.group.service.GroupingTypesWritePlatformServiceJpaRepositoryImpl.generateAccountNumberIfRequired(GroupingTypesWritePlatformServiceJpaRepositoryImpl.java:243)
> >>>       at
> >>>
> >>>
> org.apache.fineract.portfolio.group.service.GroupingTypesWritePlatformServiceJpaRepositoryImpl.createGroupingType(GroupingTypesWritePlatformServiceJpaRepositoryImpl.java:198)
> >>>       at
> >>>
> >>>
> org.apache.fineract.portfolio.group.service.GroupingTypesWritePlatformServiceJpaRepositoryImpl.createGroup(GroupingTypesWritePlatformServiceJpaRepositoryImpl.java:274)
> >>>       at
> >>> java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
> >>> Method)
> >>> --- snip ---
> >>>
> >>> I had a look into the AccountNumberGenerator.java. It's clear that this
> >>> user's c_configuration table had random-account-number=enabled. This
> >>> might explain, why the problem hasn't popped up before. In its current
> >>> state, the method checkAccountNumberConflict requires "entityType" to
> be
> >>> in some property map. But if you look up the call stack, the entityType
> >>> can't be in the map. The map is built in line 240ff.
> >>>
> >>> The same bug affects two other public generate* methods of this class.
> >>> They need to be adjusted too. (And why are there two public methods at
> >>> the bottom of the class? I suggest to move them up to the other public
> >>> methods.) For people working with random account numbers, this looks
> >>> like important.
> >>>
> >>> Kind Regards from Marseille,
> >>> Felix van Hove
> >>>
> >>
> >
>
>

Reply via email to