Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sync 6.x to master220412 + Fixed OSGI Shell #23901

Merged
merged 67 commits into from
Apr 13, 2022

Conversation

dmatej
Copy link
Contributor

@dmatej dmatej commented Apr 13, 2022

  • in 00bbae0 I broke the OSGI Shell, but in this branch was no test for that
  • the test was resuscitated in 6.x branch, so when I tried do sync into master it detected the bug.

dmatej and others added 30 commits March 30, 2022 14:15
…nabled

Signed-off-by: David Matějček <dmatej@seznam.cz>
Signed-off-by: hs536 <sawamura.hiroki@fujitsu.com>
Signed-off-by: hs536 <sawamura.hiroki@fujitsu.com>
- now they detect bugs, see next commits
- 2 tests are reproducers of bugs I could not fix easily
- new test dependency - ShrinkWrap

Signed-off-by: David Matějček <dmatej@seznam.cz>
- Pattern uses {jakarta.validation.constraints.Pattern.message} by default

Signed-off-by: David Matějček <dmatej@seznam.cz>
- errors were swallowed, so I saw just HTTP 500 without any info neither
  in response nor in server.log
- previous state caused an unsupported archive exception
- note one FIXME when server tries to used Jersey Client which is not on classpath
- separation - jersey/asadmin/url
- shutdownHook
- set of rest clients targeting usage, less confusion
- several comments
- link to JDK11 javadoc instead of 8
Signed-off-by: Arjan Tijms <arjan.tijms@gmail.com>
Signed-off-by: David Matějček <dmatej@seznam.cz>
Signed-off-by: hs536 <sawamura.hiroki@fujitsu.com>
Signed-off-by: Arjan Tijms <arjan.tijms@gmail.com>
Signed-off-by: Arjan Tijms <arjan.tijms@gmail.com>
- separated OpenDJ setup and start - setup sets JVM options (add-exports!)
- always using fresh unzipped OpenDJ
- also more robust path processing
- better JVM settings
Signed-off-by: Arjan Tijms <arjan.tijms@gmail.com>
Signed-off-by: David Matějček <dmatej@seznam.cz>
- better choose artifact than thousand profiles
- more consistent
- tck tests are not executed by default, but added to the reactor when
  the tck profile is activated.
- note one FIXME when server tries to used Jersey Client which is not on classpath
- separation - jersey/asadmin/url
- shutdownHook
- set of rest clients targeting usage, less confusion
- several comments
- link to JDK11 javadoc instead of 8

# Conflicts:
#	nucleus/parent/pom.xml
# Conflicts:
#	nucleus/parent/pom.xml
#	nucleus/pom.xml
- better choose artifact than thousand profiles
- more consistent
- tck tests are not executed by default, but added to the reactor when
  the tck profile is activated.

# Conflicts:
#	appserver/tests/tck/tck-download/jakarta-authentication-tck/pom.xml
#	appserver/tests/tck/tck-download/jakarta-authorization-tck/pom.xml
#	appserver/tests/tck/tck-download/jakarta-faces-tck/pom.xml
#	appserver/tests/tck/tck-download/jakarta-rest-tck/pom.xml
#	appserver/tests/tck/tck-download/pom.xml
- stop-removefiles-start principle replaced by asadmin commands (junit extension)
- discovery: detached jobs don't survive restarting domain, synchronous do.

Signed-off-by: David Matějček <dmatej@seznam.cz>
- processing annotations of generated classes moved to own execution as
  the current compiler plugin supports that
# Conflicts:
#	pom.xml
- nucleus tests are gone -> moved to appserver
- 3.6.0 as minimum
- required to set env AS_TRACE=true in the asadmin shell first
- optional packages, not provided - they serve as an alternative
- cleanup
- without previous commit it was impossible to find the bug - in fact there
  were two:
  - enhanceForTarget originally returned it's parameter, not null
  - inaccessible imports

Signed-off-by: David Matějček <dmatej@seznam.cz>
@dmatej dmatej requested a review from arjantijms April 13, 2022 22:29
@dmatej dmatej self-assigned this Apr 13, 2022
@dmatej dmatej added this to the 7.0.0 milestone Apr 13, 2022
@dmatej dmatej marked this pull request as ready for review April 13, 2022 22:40
@arjantijms
Copy link
Contributor

Thanks!

@arjantijms arjantijms merged commit efde5f5 into eclipse-ee4j:master Apr 13, 2022
@dmatej dmatej deleted the sync-6.x-to-master220412 branch April 14, 2022 19:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants