Hi Zoltán I've assigned that JIRA to you.
Many thanks Jon On Fri, May 6, 2022 at 9:14 AM Zoltán Tichov <zoltan.tic...@gmail.com> wrote: > Hi David! > > My JIRA username is eagleegg > > Thanks: Zoltán > > > On Fri, May 6, 2022 at 1:27 AM David Blevins <david.blev...@gmail.com> > wrote: > > > Hey Zoltán! > > > > Absolutely, you're welcome to fix the issue. I can assign the issue to > > you if you let me know your JIRA username. Make a comment on the issue > and > > that'll be the quickest way to send it. > > > > We intentionally have it setup so new people can't assign issues to > > themselves so that they're forced to come to the list where we can get > them > > off to the right start. > > > > On the issue you want to fix, most the code that would be involved in the > > fix is here: > > > > - > > > https://github.com/apache/tomee/blob/master/container/openejb-jee/src/main/java/org/apache/openejb/jee/JaxbJavaee.java > > > > Some important history to help you. When J2EE got renamed to Java EE, > the > > namespaces changed. The TCK for full Java EE server tests that all > > historic namespaces can be supported. Our solution was to create an > > org.xml.sax.XMLFilter and dynamically rewrite the namespace on any > document > > we were given to the then latest namespace > > http://java.sun.com/xml/ns/javaee > > > > - > > > https://github.com/apache/tomee/blob/master/container/openejb-jee/src/main/java/org/apache/openejb/jee/JaxbJavaee.java#L291 > > > > The way JAXB works is all the namespaces are hardcoded and without a > > filter like the one we made, there'd be no way to support multiple > > namespaces. Those namespaces are all here: > > > > - > > > https://github.com/apache/tomee/blob/master/container/openejb-jee/src/main/java/org/apache/openejb/jee/ObjectFactory.java > > > > I did most that work, but it was 15 years ago and I don't recall all the > > details. Jean-Louis did the work for the Jakarta namespace. I know > we're > > testing at least some those old namespaces and the new namespace. We > have > > some test descriptors here: > > > > - > > > https://github.com/apache/tomee/tree/master/container/openejb-jee/src/test/resources > > > > I don't recall the name of those tests offhand, but if you search for the > > names of some of those files that should get you close. > > > > > > Now a couple thoughts as I see potential for some short-term work and > some > > longer-term work. > > > > - Long-term: We're clearly still referring to " > > http://java.sun.com/xml/ns/javaee" as the primary namespace. That's not > > going to age well. If someone has to write an email like this in 15 > years, > > they'll likely have to explain what "javaee" is like I had to harken back > > to "J2EE". We should probably make the new Jakarta EE namespace be the > > primary namespace and rework all the JAXB code and namespace filters > > accordingly. > > > > - Short-term: Do not do any of that and avoid opening that can of worms > > at all cost. Get the file to parse with the minimum change possible. > Get > > some experience with the code and a successful contribution in the can. > > > > This is what I'd do regardless of (or because of?) years of experience. > I > > always take the quick win before attempting the big one. > > > > If you get into the code and decide the big change sounds like fun, we > can > > make a ticket for it and plan it. Probably we'd want to shore up any > test > > coverage we'd be lacking and also get a full TCK run to see what those > > numbers look like so we can spot regressions. > > > > Hope some of this is helpful! > > > > Don't hesitate to be super noisy and ask lots and lots of questions. > > Silence is death. :) > > > > > > -David > > > > > > > On May 5, 2022, at 3:31 PM, Zoltán Tichov <zoltan.tic...@gmail.com> > > wrote: > > > > > > Hi Richard! > > > I found a ticket with a bug that I also encountered.The ticket is open > > and > > > unassigned. > > > Should I try to fix it? If so, how can it be assigned to me? > > > https://issues.apache.org/jira/browse/TOMEE-3824 > > > > > > Best: Zoltán > > > > > > On Wed, Apr 27, 2022 at 8:36 AM Zowalla, Richard < > > > richard.zowa...@hs-heilbronn.de> wrote: > > > > > >> Hi, > > >> > > >> it would certainly help to track these issues as an issue. > > >> > > >> Maybe they are already solved (as the code has evolved) but maybe not, > > >> so it would be good to have them. > > >> > > >> Gruß > > >> Richard > > >> > > >> Am Dienstag, dem 26.04.2022 um 21:54 +0200 schrieb Zoltán Tichov: > > >>> Hi Richard! > > >>> > > >>> I have found two errors in Tomee 9.0.0-M7. Should I make tickets for > > >>> these > > >>> errors and try to fix them? > > >>> Although they may have been fixed in the next version (9.0.0-M8) > > >>> > > >>> Zoltán > > >>> > > >>> On Sun, Apr 24, 2022 at 11:06 AM Zowalla, Richard < > > >>> richard.zowa...@hs-heilbronn.de> wrote: > > >>> > > >>>> Hi Zoltán, > > >>>> > > >>>> It's very great from you and it's truly awesome when a long time > > >>>> user > > >>>> of TomEE decides to contribute :) > > >>>> > > >>>> First of all, do not get intimidated by your first ticket. If it > > >>>> ends > > >>>> up being too hard or just not fun, let's find something else for > > >>>> you. > > >>>> There is always plenty of work to do. > > >>>> > > >>>> We are currently working on TomEE 9. Therefore, we moved away from > > >>>> our > > >>>> previous byte code transformation approach and switched TomEE > > >>>> master to > > >>>> TomEE 9 (Jakarta). > > >>>> > > >>>> While we made good progress, there is still a lot todo. The efforts > > >>>> and > > >>>> open tasks are tracked in [1]. A lot of effort is currently done to > > >>>> switch the MicroProfile impl to MP Smallrye impls in order to move > > >>>> to > > >>>> the jakarta namespace [2]. > > >>>> > > >>>> If you are interested in contributing to our TomEE 9 efforts, we > > >>>> can > > >>>> surely find some beginner friendly tasks in this area. > > >>>> > > >>>> Gruß > > >>>> Richard > > >>>> > > >>>> > > >>>> [1] https://issues.apache.org/jira/browse/TOMEE-3862 > > >>>> [2] > > >>>> https://lists.apache.org/thread/hdntdhwqkr91o2mszojq66qcfzszw96p > > >>>> > > >>>> > > >>>> Am Samstag, dem 23.04.2022 um 20:21 +0200 schrieb Zoltán Tichov: > > >>>>> Hi! > > >>>>> > > >>>>> I live in Hungary. I am working at an IT company as a software > > >>>>> developer, I > > >>>>> develop java > > >>>>> webapps with jsf (PrimeFaces) and microservice like apps without > > >>>>> any > > >>>>> container technology > > >>>>> and Oracle database. > > >>>>> > > >>>>> We want to switch to jakarta ee 9 at the company, but > > >>>>> unfortunately > > >>>>> we ran > > >>>>> into problems with tomee 9 and I would like to contribute to > > >>>>> fixing > > >>>>> these > > >>>>> bugs and possibly improving tomee jakarta 10. (I'm sorry to read > > >>>>> on > > >>>>> another > > >>>>> tomee mailing list, that you had to skip jakarta ee 8 and 9 > > >>>>> compliance > > >>>>> entirely) > > >>>>> I use java 11 and netbeans on windows 10. If we don't have to, we > > >>>>> don't > > >>>>> want to use another app server because we've been using tomee > > >>>>> since > > >>>>> 1.7.3. > > >>>>> > > >>>>> Best regards: Zoltán Tichov > > >> > > > > >