The file was modified
appserver/jdbc/jdbc-runtime/src/main/java/org/glassfish/jdbcruntime/JdbcRuntimeExtension.java (diff) The file was modified
appserver/jms/jms-core/src/main/java/com/sun/enterprise/connectors/jms/system/LegacyJmsRecoveryResourceHandler.java (diff) The file was modified
appserver/connectors/connectors-inbound-runtime/src/main/resources/com/sun/enterprise/connectors/inbound/LogStrings.properties (diff) The file was modified
appserver/security/core-ee/src/main/java/com/sun/enterprise/security/jmac/MessageSecurityConfigEventListenerImpl.java (diff) The file was modified
appserver/common/container-common/src/main/java/com/sun/enterprise/container/common/impl/EntityManagerWrapper.java (diff) The file was removed appserver/connectors/connectors-inbound-runtime/src/main/java/com/sun/enterprise/connectors/inbound/deployment/annotation/handlers/.gitkeep_empty_dir The file was added appserver/jdbc/jdbc-runtime/src/main/resources/org/glassfish/jdbcruntime/LogStrings.properties The file was modified
appserver/jdbc/jdbc-runtime/src/main/java/org/glassfish/jdbc/deployer/JdbcConnectionPoolDeployer.java (diff) The file was modified
appserver/common/container-common/src/main/java/com/sun/enterprise/container/common/impl/managedbean/ManagedBeanManagerImpl.java (diff) The file was modified
appserver/resources/resources-runtime/src/main/java/org/glassfish/resources/deployer/ExternalJndiResourceDeployer.java (diff) The file was modified
appserver/common/container-common/src/main/java/com/sun/enterprise/container/common/impl/util/GlassFishObjectInputStream.java (diff) The file was added appserver/jdbc/jdbc-runtime/src/main/resources/org/glassfish/jdbc/LogStrings.properties The file was modified
appserver/security/core-ee/src/main/java/com/sun/enterprise/security/acl/RoleMapper.java (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/resources/com/sun/enterprise/connectors/util/LocalStrings.properties (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/resources/com/sun/enterprise/connectors/service/LocalStrings.properties (diff) The file was modified
nucleus/security/core/src/main/resources/com/sun/logging/enterprise/system/core/security/LogStrings.properties (diff) The file was modified
appserver/resources/mail/mail-runtime/src/main/java/org/glassfish/resources/mail/deployer/MailResourceDeployer.java (diff) The file was modified
appserver/security/core-ee/src/main/java/com/sun/enterprise/security/ee/audit/AppServerAuditManager.java (diff) The file was removed appserver/jdbc/jdbc-runtime/src/main/resources/org/glassfish/jdbc/deployer/LocalStrings.properties The file was modified
appserver/jms/jms-core/src/main/java/com/sun/enterprise/connectors/jms/system/LocalStrings.properties (diff) The file was removed appserver/common/container-common/src/main/resources/org/glassfish/javaee/services/.gitkeep_empty_dir The file was modified
appserver/transaction/internal-api/src/main/java/com/sun/enterprise/transaction/startup/TransactionLifecycleService.java (diff) The file was modified
appserver/common/container-common/src/main/java/com/sun/enterprise/container/common/impl/util/JavaEEIOUtilsImpl.java (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/resources/com/sun/enterprise/resource/deployer/LocalStrings.properties (diff) The file was removed appserver/jdbc/jdbc-runtime/src/main/java/org/glassfish/jdbc/config/validators/.gitkeep_empty_dir The file was modified
appserver/jdbc/jdbc-runtime/src/main/java/org/glassfish/jdbc/util/JdbcResourcesUtil.java (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/resources/com/sun/logging/enterprise/resource/resourceadapter/LogStrings.properties (diff) The file was removed nucleus/resources/src/main/java/org/glassfish/resourcebase/resources/util/LogStrings.properties The file was modified
appserver/jdbc/jdbc-runtime/src/main/java/org/glassfish/jdbcruntime/service/JdbcAdminServiceImpl.java (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/deployer/ConnectorConnectionPoolDeployer.java (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/logging/LogDomains.java (diff) The file was modified
appserver/jms/jms-core/src/main/java/com/sun/enterprise/connectors/jms/util/JmsRaUtil.java (diff) The file was added appserver/jdbc/jdbc-runtime/src/main/resources/org/glassfish/jdbc/deployer/LogStrings.properties The file was modified
nucleus/resources/src/main/java/org/glassfish/resourcebase/resources/ResourceLoggingConstansts.java (diff) The file was modified
appserver/connectors/connectors-internal-api/src/main/resources/com/sun/appserv/connectors/internal/api/LogStrings.properties (diff) The file was modified
appserver/orb/orb-iiop/src/main/java/org/glassfish/enterprise/iiop/impl/GlassFishORBManager.java (diff) The file was modified
appserver/appclient/client/acc/src/main/java/org/glassfish/appclient/client/acc/LocalStrings.properties (diff) The file was added appserver/orb/orb-iiop/src/main/java/org/glassfish/enterprise/iiop/impl/IIOPImplLogFacade.java The file was modified
nucleus/common/common-util/src/main/java/com/sun/logging/LogDomains.java (diff) The file was modified
appserver/orb/orb-iiop/src/main/java/org/glassfish/enterprise/iiop/impl/GlassFishORBManager.java (diff) The file was modified
appserver/orb/orb-iiop/src/main/java/org/glassfish/enterprise/iiop/impl/RoundRobinPolicy.java (diff) The file was modified
appserver/orb/orb-iiop/src/main/java/org/glassfish/enterprise/iiop/impl/GroupInfoServiceObserverImpl.java (diff) The file was modified
appserver/appclient/client/acc/src/main/java/org/glassfish/appclient/client/acc/StandAloneAppClientInfo.java (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/util/CULoggerInfo.java (diff) The file was modified
appserver/orb/orb-iiop/src/main/java/org/glassfish/enterprise/iiop/impl/NamingClusterInfoImpl.java (diff) The file was modified
appserver/orb/orb-connector/src/main/java/org/glassfish/enterprise/iiop/util/S1ASThreadPoolManager.java (diff) The file was modified
appserver/appclient/client/acc/src/main/resources/org/glassfish/appclient/client/acc/LocalStrings.properties (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/naming/ConnectorObjectFactory.java (diff) The file was modified
appserver/deployment/dol/src/main/java/com/sun/enterprise/deployment/io/DeploymentDescriptorFile.java (diff) The file was modified
appserver/deployment/dol/src/main/java/com/sun/enterprise/deployment/node/J2EEDocumentBuilder.java (diff) The file was modified
nucleus/deployment/common/src/main/resources/com/sun/logging/enterprise/system/tools/deployment/LogStrings.properties (diff) The file was modified
appserver/deployment/dol/src/main/java/com/sun/enterprise/deployment/node/SaxParserHandler.java (diff) The file was modified
appserver/deployment/dol/src/main/java/com/sun/enterprise/deployment/util/DOLUtils.java (diff) The file was modified
appserver/appclient/client/acc/src/main/java/org/glassfish/appclient/client/acc/StandAloneAppClientInfo.java (diff) The file was modified
appserver/resources/resources-runtime/src/main/java/org/glassfish/resources/deployer/ExternalJndiResourceDeployer.java (diff) The file was modified
nucleus/common/amx-core/src/main/java/org/glassfish/admin/amx/impl/AMXStartupService.java (diff) The file was modified
appserver/orb/orb-connector/src/main/java/org/glassfish/enterprise/iiop/api/GlassFishORBHelper.java (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/connectors/ActiveRAFactory.java (diff) The file was modified
appserver/transaction/jts/src/main/java/org/glassfish/jts/admin/cli/RecoverTransactionsBase.java (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/pool/PoolManagerImpl.java (diff) The file was modified
appserver/transaction/jts/src/main/java/com/sun/jts/CosTransactions/CurrentImpl.java (diff) The file was removed appserver/security/core-ee/src/main/java/com/sun/appserv/security/.gitkeep_empty_dir The file was modified
appserver/orb/orb-iiop/src/main/java/org/glassfish/enterprise/iiop/impl/IIOPImplLogFacade.java (diff) The file was modified
appserver/orb/orb-iiop/src/main/java/org/glassfish/enterprise/iiop/impl/IIOPSSLSocketFactory.java (diff) The file was modified
appserver/orb/orb-connector/src/main/java/org/glassfish/enterprise/iiop/api/ORBLazyServiceInitializer.java (diff) The file was modified
appserver/transaction/jts/src/main/java/org/glassfish/jts/admin/cli/RecoverTransactionsInternal.java (diff) The file was removed appserver/security/core-ee/src/main/java/com/sun/enterprise/security/ee/jmac/config/.gitkeep_empty_dir The file was modified
appserver/transaction/jta/src/main/java/org/glassfish/jta/admin/cli/FreezeTransactionService.java (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/rm/NoTxResourceManagerImpl.java (diff) The file was modified
appserver/ejb/ejb-container/src/main/java/org/glassfish/ejb/deployment/BeanMethodCalculatorImpl.java (diff) The file was modified
appserver/transaction/jts/src/main/java/com/sun/enterprise/transaction/jts/JavaEETransactionManagerJTSDelegate.java (diff) The file was modified
nucleus/security/core/src/main/resources/com/sun/logging/enterprise/system/core/security/LogStrings.properties (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/connectors/authentication/BasicPasswordAuthenticationService.java (diff) The file was modified
appserver/orb/orb-iiop/src/main/java/org/glassfish/enterprise/iiop/impl/IiopFolbGmsClient.java (diff) The file was modified
appserver/security/core-ee/src/main/java/com/sun/enterprise/security/jmac/config/GFServerConfigProvider.java (diff) The file was modified
appserver/transaction/jta/src/main/java/com/sun/enterprise/transaction/JavaEETransactionManagerSimplified.java (diff) The file was removed appserver/security/core-ee/src/main/java/com/sun/enterprise/security/auth/digest/api/.gitkeep_empty_dir The file was modified
appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/rm/SystemResourceManagerImpl.java (diff) The file was modified
appserver/security/core-ee/src/main/java/com/sun/enterprise/security/jmac/callback/BaseContainerCallbackHandler.java (diff) The file was modified
appserver/transaction/jts/src/main/java/org/glassfish/jts/admin/cli/RecoverTransactions.java (diff) The file was modified
appserver/ejb/ejb-container/src/main/java/org/glassfish/ejb/security/factory/EJBSecurityManagerFactory.java (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/rm/ResourceManager.java (diff) The file was modified
appserver/security/core-ee/src/main/java/com/sun/enterprise/security/ee/JavaEESecurityLifecycle.java (diff) The file was modified
appserver/security/ejb.security/src/main/java/com/sun/enterprise/iiop/security/GSSUtils.java (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/rm/LazyEnlistableResourceManagerImpl.java (diff) The file was modified
appserver/connectors/connectors-runtime/src/main/java/com/sun/enterprise/resource/rm/ResourceManagerImpl.java (diff) The file was modified
appserver/ejb/ejb-container/src/main/java/com/sun/ejb/containers/interceptors/JavaEEInterceptorBuilderFactoryImpl.java (diff)
Commit
fd75f94f21ed22786ae50533e8d62fc7c0f322f2
by David Matějček Issue #23873 Fix for quicklook tests - LogDomains vs. bundles - for some unknown reason tests fail when we use standard of JDK8+ for setting a resource bundle to a logger. I couldn't find the exact cause of the failure (invalid tx state) now, but I will get back to it later after jta/jps refactoring and also with new logging it should be easier. That is why I added the FIXME here - and also to prevent me or someone else breaking it again. (commit: fd75f94 ) The file was modified
nucleus/common/common-util/src/main/java/com/sun/logging/LogDomains.java (diff) The file was modified
appserver/security/ejb.security/src/main/java/com/sun/enterprise/iiop/security/GSSUtils.java (diff)
Commit
b68a6a8698ca8a533004662b6d71c912df63f626
by David Matějček GJULE - GlassFish Java Util Logging Extensions - fixes broken logging initialization lifecycle - JUL LogManager is (and was) used before GF is capable to load logging.properties - originally it dropped all messages with level lower than INFO - originally it used earlyLogMessages in HK2 to remember some messages - however this wasn't maintained and the order changed over years, so more records were lost. - GJULE LogManager has internal states, it accepts log records when it is reconfiguring, but doesn't process them until reconfiguration finishes. - reconfiguration can be repeated with always the same rules. - reconfiguration can be flourished by custom actions - in GF case externally configured handlers. - differences to JDK11+ updateConfiguration methods - lifecycle + enhancement actions + phases - configurable optimizations - defaults useful for unit tests, no need for logging.properties - possibility to block processing when logging is not fully configured yet. - now it is possible to get all logs from the start until the shutdown - now it is possible to trace logging - in extreme situations - this feature can be removed if it would mean significiant performance hit, but it doesn't look it is now. - now it closes all resources correctly - now it is possible to separate GF services and JUL system. - new OneLineFormatter - logs everything in a single line, limited set - fixed and enhanced SyslogHandler - tested locally - 88% unit test coverage (instructions) Signed-off-by: David Matějček <david.matejcek@omnifish.ee> (commit: b68a6a8 ) The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/GlassFishLogManagerProperty.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/SyslogHandler.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/rotation/MeteredStreamTest.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLoggerTest.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishSystemLoggerTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/GlassFishLogHandlerConfiguration.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/SyslogHandlerTest.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/cfg/GlassFishLogManagerConfigurationTest.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/LoggingPrintStreamTest.java The file was modified
nucleus/pom.xml (diff) The file was added nucleus/glassfish-jul-extension/src/test/resources/logging.properties The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LogRecordBuffer.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/SimpleLogHandler.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/cfg/LoggingPropertiesTest.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/record/GlassFishLogRecordTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/LogProperty.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LoggingPrintStream.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/SimpleLogHandlerTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogManager.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/ExternallyManagedLogHandler.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/record/GlassFishLogRecord.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/LogFileRotationImplementation.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/ExcludeFieldsSupport.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLogManagerTest.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/formatter/HandlerIdTest.java The file was modified
nucleus/test-utils/pom.xml (diff) The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/JDKJULHelper.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/env/LoggingSystemEnvironment.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/JDKJULHelperTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogger.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/FormatterConfigurationHelper.java The file was modified
nucleus/parent/pom.xml (diff) The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/formatter/UniformLogFormatterTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/HandlerId.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLogManagerLifeCycleTest.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/GlassFishLogHandlerTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/DailyLogRotationTimerTask.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/HandlerConfigurationHelperTest.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/rotation/DailyLogRotationTimerTaskTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/ConsoleHandlerProperty.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/GlassFishLogHandlerProperty.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GJULEHelper.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLoggerWrapper.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/LogFormatDetector.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/FileHandlerProperty.java The file was added nucleus/glassfish-jul-extension/src/main/java/module-info.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/record/MessageResolver.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/GlassFishLogHandler.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/test/TestFilter.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LoggingPumpThread.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/formatter/OneLineFormatterTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/Syslog.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/LogRotationTimerTask.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/GlassFishLogManagerConfiguration.java The file was modified
appserver/tests/tck/expression_language/pom.xml (diff) The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/MeteredStream.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLoggingStatus.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/OneLineFormatter.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/formatter/LogFormatDetectorTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/JULHelperFactory.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/GlassFishLogFormatter.java The file was modified
appserver/tests/tck/embedded_ejb_smoke/runner/pom.xml (diff) The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/handler/LogCollectorHandlerTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/HandlerConfigurationHelper.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogManagerInitializer.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/formatter/ODLLogFormatterTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/tracing/GlassFishLoggingTracer.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLoggerFinder.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/ConfigurationHelper.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/ODLLogFormatter.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LogCollectorHandler.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/StartupQueue.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/LoggingProperties.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/cfg/ConfigurationHelperTest.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/rotation/LogFileManagerTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/SyslogHandlerProperty.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/LogFileManager.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/record/MessageResolverTest.java The file was added nucleus/glassfish-jul-extension/src/test/resources/test-resource-bundle.properties The file was added nucleus/glassfish-jul-extension/pom.xml The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/cfg/GlassFishLoggingConstants.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/JULHelperFactoryTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/rotation/PeriodicalLogRotationTimerTask.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/formatter/UniformLogFormatter.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/LoggingOutputStream.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLogManagerInitializerTest.java The file was added nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/rotation/PeriodicalLogRotationTimerTaskTest.java The file was added nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/handler/BlockingExternallyManagedLogHandler.java
Commit
1d6cdb2bbc94b63b85800b7b8fb60dbf39a7772e
by David Matějček GJULE integration with GlassFish - own folder and CL for bootstrap dependencies - no need for JVM options - sorted logging.properties - HK2 services ARE NOT the logging system, but USE the logging system - AdminMain sets the log manager, but doesn't set the configuration yet - this step is on the server (it has to load logging.properties first). All log records are buffered automatically -> no need for earlyLogMessages any more, they also contained around 20 selected messages, but all other logs were lost. - url classloaders have toString - DirectoryClassLoader doesn't throw IOE but ISE -> if anything would go wrong, we have ISE with stacktrace instead of NPE following swallowed IOE. - Fixed some log messages - Fixed SecurityManager complaints in QuickLook tests (commit: 1d6cdb2 ) The file was modified
appserver/admin/cli/pom.xml (diff) The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/JobManagerService.java (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/commands/SetLogFileFormat.java (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogEventImpl.java The file was modified
appserver/web/web-glue/pom.xml (diff) The file was modified
nucleus/common/simple-glassfish-api/src/main/java/org/glassfish/embeddable/GlassFishRuntime.java (diff) The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/osgi/GlassFishMainActivator.java (diff) The file was modified
nucleus/admin/launcher/pom.xml (diff) The file was modified
nucleus/core/logging/pom.xml (diff) The file was modified
nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/RestLogging.java (diff) The file was modified
nucleus/common/amx-core/pom.xml (diff) The file was modified
nucleus/deployment/common/pom.xml (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/RawLogParser.java (diff) The file was modified
nucleus/core/bootstrap/osgi.bundle (diff) The file was modified
nucleus/core/logging/src/test/java/com/sun/enterprise/server/logging/logviewer/backend/LogFileTest.java (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/LogParserException.java (diff) The file was modified
appserver/pom.xml (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogEventBroadcaster.java The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/logviewer/backend/LogFilterForInstance.java (diff) The file was added nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/GlassfishBootstrapClassLoader.java The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/AdminRESTConfigUpgrade.java (diff) The file was modified
nucleus/distributions/nucleus-common/src/main/resources/bin/nadmin (diff) The file was modified
nucleus/admin/config-api/src/main/java/com/sun/enterprise/config/serverbeans/ConfigBeansUtilities.java (diff) The file was modified
nucleus/common/amx-core/src/main/java/org/glassfish/admin/amx/logging/Logging.java (diff) The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/osgi/EmbeddedOSGiGlassFishRuntime.java (diff) The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/ASMain.java (diff) The file was modified
nucleus/featuresets/atomic/pom.xml (diff) The file was modified
nucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/parser/odl-server.log (diff) The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/osgi/EmbeddedOSGiGlassFishRuntimeBuilder.java (diff) The file was modified
nucleus/core/logging/src/test/java/com/sun/enterprise/server/logging/LoggingAnnotationsTest.java (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/logviewer/backend/LogFilter.java (diff) The file was modified
appserver/logging/logging.properties (diff) The file was modified
nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogManager.java (diff) The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/osgi/OSGiGlassFishRuntimeBuilder.java (diff) The file was modified
nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/resources/custom/StructuredLogViewerResource.java (diff) The file was modified
nucleus/cluster/gms-adapter/src/main/java/org/glassfish/gms/GMSConfigUpgrade.java (diff) The file was added nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/GlassfishUrlClassLoader.java The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/Environment.java (diff) The file was modified
nucleus/core/kernel/src/test/resources/DomainTest.xml (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogEvent.java The file was modified
nucleus/common/common-util/osgi.bundle (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/SyslogHandler.java The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/UniformLogParser.java (diff) The file was modified
nucleus/core/kernel/osgi.bundle (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/GFFileHandler.java The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/v3/logging/AgentFormatterDelegate.java The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/ODLLogParser.java (diff) The file was modified
appserver/web/web-core/src/main/java/org/apache/catalina/core/StandardContext.java (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/Syslog.java The file was modified
nucleus/core/logging/osgi.bundle (diff) The file was modified
nucleus/glassfish-jul-extension/src/main/java/org/glassfish/main/jul/GlassFishLogger.java (diff) The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/ClassPathBuilder.java (diff) The file was removed appserver/web/web-glue/src/main/java/commons-logging.properties The file was modified
appserver/appclient/client/acc/pom.xml (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogRotationTimer.java The file was modified
nucleus/common/common-util/pom.xml (diff) The file was added nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/ServerLogFileManager.java The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogRotationTimerTask.java The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/MainHelper.java (diff) The file was modified
nucleus/core/logging/src/test/java/com/sun/enterprise/server/logging/parser/LogParserTest.java (diff) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/DirectoryClassLoader.java (diff) The file was modified
appserver/appclient/client/acc/src/main/java/org/glassfish/appclient/client/acc/ACCLogger.java (diff) The file was modified
nucleus/parent/pom.xml (diff) The file was modified
nucleus/admin/template/src/main/resources/config/logging.properties (diff) The file was modified
appserver/web/web-glue/osgi.bundle (diff) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/remote/RemoteCLICommand.java (diff) The file was modified
nucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/parser/uniform-server.log (diff) The file was modified
nucleus/deployment/common/src/test/java/com/sun/enterprise/deploy/shared/FileArchiveTest.java (diff) The file was removed nucleus/common/amx-core/src/main/java/org/glassfish/admin/amx/client/.gitkeep_empty_dir The file was modified
nucleus/admin/cli/pom.xml (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/logviewer/backend/LogFile.java (diff) The file was modified
nucleus/test-utils/pom.xml (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogManagerService.java (diff) The file was modified
nucleus/admin/launcher/src/main/java/com/sun/enterprise/admin/launcher/GFLauncherMain.java (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/LogParser.java (diff) The file was modified
nucleus/admin/launcher/src/main/java/com/sun/enterprise/admin/launcher/GFLauncherLogger.java (diff) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/AdminMain.java (diff) The file was modified
nucleus/admin/rest/rest-service/src/main/java/org/glassfish/admin/rest/resources/custom/LogNamesResource.java (diff) The file was removed nucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/logviewer/backend/logentry.bin The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/GlassFishMain.java (diff) The file was modified
nucleus/test-utils/src/main/java/org/glassfish/tests/utils/junit/HK2JUnit5Extension.java (diff) The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/AdminConsoleConfigUpgrade.java (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/common/util/logging/LoggingConfigImpl.java (diff) The file was modified
appserver/resources/resources-connector/src/test/resources/DomainTest.xml (diff) The file was added nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/ServerLogFileService.java The file was modified
nucleus/admin/config-api/src/main/java/com/sun/enterprise/config/util/ConfigApiLoggerInfo.java (diff) The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/LogFacade.java (diff) The file was modified
appserver/concurrent/concurrent-impl/src/main/java/org/glassfish/concurrent/runtime/ContextSetupProviderImpl.java (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/commands/DeleteLogLevel.java (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/ODLLogFormatter.java The file was modified
nucleus/common/common-util/src/main/java/com/sun/logging/LogDomains.java (diff) The file was modified
nucleus/distributions/nucleus/src/main/assembly/nucleus-new.xml (diff) The file was added nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/OneLineLogParser.java The file was modified
nucleus/common/amx-core/src/main/java/org/glassfish/admin/amx/core/proxy/AMXProxyHandler.java (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/LogEventListener.java The file was removed nucleus/core/bootstrap/src/main/java/org/glassfish/.gitkeep_empty_dir The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/commands/SetLogAttributes.java (diff) The file was removed nucleus/core/logging/src/test/java/com/sun/enterprise/server/logging/LogEventListenerTest.java The file was added nucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/parser/oneline-server.log The file was removed nucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/logviewer/backend/README.txt The file was modified
nucleus/common/internal-api/src/main/java/org/glassfish/internal/api/LogManager.java (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/FormatterDelegate.java The file was modified
appserver/distributions/glassfish/src/main/assembly/glassfish.xml (diff) The file was removed nucleus/common/common-util/src/main/java/com/sun/common/util/logging/LoggingOutputStream.java The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/LogParserListener.java (diff) The file was modified
nucleus/distributions/atomic/src/main/assembly/atomic.xml (diff) The file was modified
appserver/distributions/web/src/main/assembly/web.xml (diff) The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/CommandRunnerImpl.java (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/UniformLogFormatter.java The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/GFLogRecord.java The file was modified
nucleus/glassfish-jul-extension/src/test/java/org/glassfish/main/jul/GlassFishLoggerTest.java (diff) The file was modified
nucleus/admin/cli/src/main/java/com/sun/enterprise/admin/cli/remote/RemoteCommand.java (diff) The file was modified
nucleus/admin/template/src/main/resources/config/domain.xml (diff) The file was modified
nucleus/core/bootstrap/pom.xml (diff) The file was modified
nucleus/common/amx-core/src/main/java/org/glassfish/admin/amx/core/AMXProxy.java (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/commands/InstanceGetLogFileCommand.java (diff) The file was modified
appserver/appclient/client/acc-standalone/pom.xml (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/common/util/logging/LoggingXMLNames.java (diff) The file was modified
nucleus/common/amx-core/src/main/java/org/glassfish/admin/amx/impl/mbean/LoggingImpl.java (diff) The file was modified
nucleus/admin/config-api/src/test/java/com/sun/enterprise/configapi/tests/EnabledTest.java (diff) The file was modified
appserver/web/web-core/src/main/java/org/apache/catalina/loader/WebappLoader.java (diff) The file was modified
nucleus/core/extra-jre-packages/pom.xml (diff) The file was modified
nucleus/core/kernel/pom.xml (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/common/util/logging/LoggingConfig.java (diff) The file was removed nucleus/core/logging/src/test/resources/com/sun/enterprise/server/logging/test/.gitkeep_empty_dir The file was modified
nucleus/admin/config-api/src/main/java/org/glassfish/config/support/DomainXml.java (diff) The file was modified
appserver/admin/template/src/main/resources/config/domain.xml (diff) The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/LogParserFactory.java (diff) The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/osgi/BundleProvisioner.java (diff) The file was added nucleus/common/common-util/src/main/java/com/sun/logging/LogDomainsLogger.java The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/parser/ParsedLogRecord.java (diff) The file was modified
appserver/deployment/jakartaee-full/src/main/java/org/glassfish/javaee/full/deployment/EarLibClassLoader.java (diff) The file was modified
appserver/tests/appserv-tests/devtests/admin/cli/resources/configs/v3_0_1domain.xml (diff) The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/admin/commands/ListJobsCommand.java (diff) The file was removed nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/ExcludeFieldsSupport.java The file was modified
nucleus/core/logging/src/main/java/com/sun/enterprise/server/logging/commands/RotateLog.java (diff) The file was modified
appserver/extras/jakartaee/dist-frag/pom.xml (diff) The file was modified
appserver/extras/jakartaee/manifest-jar/pom.xml (diff) The file was modified
nucleus/admin/template/src/main/resources/config/server.policy (diff) The file was modified
nucleus/distributions/nucleus-common/src/main/resources/lib/appclient/client.policy (diff) The file was modified
nucleus/security/core/src/main/resources/config/server.policy (diff) The file was modified
appserver/tests/appserv-tests/devtests/web/programmaticLogin/server.policy (diff) The file was modified
appserver/security/core-ee/src/test/resources/com/sun/enterprise/security/perms/server.policy (diff)
Commit
72181ec95fa0d680399a81b9a79fad5d3f196a37
by David Matějček AccessLogs and VirtualServerGLassFishLogger - using java.time api - virtual server logs - fixed forgetting the configuration on logging.properties reload by moving the configuration there. However not all issues were resolved, parts of the old code are bit suspicious. I need tests for them first as I am not sure about consequencs if I would removed them now. Probably nobody uses this feature now. (commit: 72181ec ) The file was added appserver/web/web-glue/src/main/java/com/sun/enterprise/web/accesslog/AccessLogPattern.java The file was modified
appserver/web/web-glue/src/main/java/com/sun/enterprise/web/PEAccessLogValve.java (diff) The file was modified
appserver/web/web-glue/src/main/java/com/sun/enterprise/web/accesslog/DefaultAccessLogFormatterImpl.java (diff) The file was modified
appserver/web/web-glue/src/main/java/com/sun/enterprise/web/accesslog/CombinedAccessLogFormatterImpl.java (diff) The file was modified
appserver/web/web-glue/src/main/java/com/sun/enterprise/web/accesslog/CommonAccessLogFormatterImpl.java (diff) The file was modified
appserver/web/web-glue/src/main/java/com/sun/enterprise/web/accesslog/AccessLogFormatter.java (diff) The file was modified
appserver/web/web-glue/src/main/java/com/sun/enterprise/web/logger/CatalinaLogger.java (diff) The file was modified
appserver/web/web-glue/src/main/java/com/sun/enterprise/web/VirtualServer.java (diff) The file was added appserver/web/web-glue/src/main/java/com/sun/enterprise/web/logger/VirtualServerGlassFishLogger.java The file was modified
appserver/web/web-glue/src/main/java/com/sun/enterprise/web/WebContainer.java (diff) The file was modified
appserver/web/web-glue/src/main/java/com/sun/enterprise/web/logger/FileLoggerHandler.java (diff) The file was modified
appserver/web/weld-integration/src/main/java/org/glassfish/weld/BeanManagerNamingProxy.java (diff) The file was modified
appserver/featuresets/web/pom.xml (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/util/FelixPrettyPrinter.java (diff)
Commit
555ff47015bf35c43d6571418070000743a91181
by David Matějček Revision and sync of both osgi.properties files - now both the same - removed JAXB delegation - not a part of JDK any more - removed endorsed - not used any more - osgi.resolver.preferSystemPackages and osgi.compatibility.bootdelegation should not be required any more as both bugs were fixed. (commit: 555ff47 ) The file was modified
nucleus/osgi-platforms/felix/src/main/resources/config/osgi.properties (diff) The file was modified
nucleus/distributions/nucleus-common/src/main/resources/config/osgi.properties (diff) The file was modified
nucleus/cluster/ssh/src/main/java/org/glassfish/cluster/ssh/sftp/SFTPClient.java (diff)
Commit
7e7c6c89134e20ee8e9496f2e04c8a7993943672
by David Matějček Fixed printing OSGI issues in EmbeddedOSGiGlassFishRuntime - originally I even removed the FelixPrettyPrinter usage as I did not see any difference, then I noticed that MultiExceptions are sometimes incorrectly layered by HK2 and it was possible just to enhance the algorithm for finding the BundleException. - moved and extended the test from main to JUnit. (commit: 7e7c6c8 ) The file was added nucleus/common/common-util/src/test/java/com/sun/enterprise/util/FelixPrettyPrinterTest.java The file was modified
nucleus/core/kernel/src/main/java/com/sun/enterprise/v3/server/APIClassLoaderServiceImpl.java (diff) The file was modified
nucleus/core/bootstrap/src/main/java/com/sun/enterprise/glassfish/bootstrap/osgi/EmbeddedOSGiGlassFishRuntime.java (diff) The file was modified
nucleus/common/common-util/src/main/java/com/sun/enterprise/util/FelixPrettyPrinter.java (diff) The file was modified
docs/website/src/main/resources/certifications/jakarta-platform/9.1/TCK-Results-6.1.md (diff) The file was modified
docs/website/src/main/resources/certifications/jakarta-platform/9.1/TCK-Results-6.0.md (diff) The file was added docs/website/src/main/resources/certifications/jakarta-platform/10/TCK-Results-7.0.0-M7.md The file was modified
docs/website/src/main/resources/certifications/jakarta-platform/9.1/TCK-Results-6.1-RC1.md (diff) The file was removed docs/website/src/main/resources/certifications/jakarta-platform/10/TCK-Results-7.0.md