System Out for AdviceServiceTest

[DEBUG] Looking for ./src/test/TestYaafiContainerConfig.xml in the root directory
[DEBUG] Found ./src/test/TestYaafiContainerConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestYaafiContainerConfig.xml
[DEBUG] Successfully located ./src/test/TestYaafiContainerConfig.xml
[DEBUG] Successfully located null
[DEBUG] Loading the service container class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
[DEBUG] Instantiating the service container class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
[DEBUG] Using the following configuration : <?xml version="1.0" encoding="UTF-8"?>
<fulcrum-yaafi><reconfigurationDelay>0</reconfigurationDelay><hasDynamicProxies>true</hasDynamicProxies><componentRoles><location>./src/test/TestRoleConfig.xml</location></componentRoles><componentConfiguration><location>./src/test/TestComponentConfig.xml</location></componentConfiguration><componentConfigurationProperties><resolver>org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverImpl</resolver><location>./src/test/TestComponentConfig.properties</location></componentConfigurationProperties><parameters><location>./src/test/TestParameters.properties</location></parameters><interceptors><interceptor>org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorService</interceptor><interceptor>org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorService</interceptor><interceptor>org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService</interceptor></interceptors></fulcrum-yaafi>
[DEBUG] Using the following container type : yaafi
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorService
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorService
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService
[DEBUG] YAAFI Service Framework is starting up
[DEBUG] Setting applicationRootDir to /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi
[DEBUG] Setting tempRootDir to /tmp
[DEBUG] Looking for ./src/test/TestRoleConfig.xml in the root directory
[DEBUG] Found ./src/test/TestRoleConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestRoleConfig.xml
[DEBUG] Successfully located ./src/test/TestRoleConfig.xml
[DEBUG] Successfully located null
[DEBUG] Looking for ./src/test/TestComponentConfig.xml in the root directory
[DEBUG] Found ./src/test/TestComponentConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestComponentConfig.xml
[DEBUG] Successfully located ./src/test/TestComponentConfig.xml
[DEBUG] Successfully located null
[DEBUG] Looking for ./src/test/TestComponentConfig.properties in the root directory
[DEBUG] Found ./src/test/TestComponentConfig.properties as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestComponentConfig.properties
[DEBUG] Successfully located ./src/test/TestComponentConfig.properties
[DEBUG] Successfully located null
[DEBUG] Using the following componentConfigurationProperties: {java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, urn:avalon:temp=/tmp, sun.boot.library.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Libraries, java.vm.version=1.4.2-76, vendor-url=http://xml.apache.org/xalan-j, awt.nativeDoubleBuffering=true, urn:avalon:home=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, gopherProxySet=false, java.vm.vendor="Apple Computer, Inc.", java.vendor.url=http://apple.com/, path.separator=:, java.vm.name=Java HotSpot(TM) Client VM, file.encoding.pkg=sun.io, user.country=US, sun.java.launcher=SUN_STANDARD, sun.os.patch.level=unknown, urn:avalon:name=fulcrum-yaafi, java.vm.specification.name=Java Virtual Machine Specification, user.dir=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, org.xml.sax.driver=org.apache.crimson.parser.XMLReaderImpl, urn:avalon:partition=root, java.runtime.version=1.4.2_12-269, java.awt.graphicsenv=apple.awt.CGraphicsEnvironment, basedir=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/endorsed, os.arch=i386, java.io.tmpdir=/tmp, line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc., os.name=Mac OS X, sun.java2d.fontpath=, vendor=Apache Software Foundation, testComponent.FOO=FOO, reconfigurationService.interval=5000, java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java, java.specification.name=Java Platform API Specification, java.class.version=48.0, java.util.prefs.PreferencesFactory=java.util.prefs.MacOSXPreferencesFactory, os.version=10.4.10, user.home=/Users/siegfriedgoeschl, user.timezone=, java.awt.printerjob=apple.awt.CPrinterJob, java.specification.version=1.4, file.encoding=MacRoman, user.name=siegfriedgoeschl, java.class.path=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/target/test-classes:/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/target/classes:/Users/siegfriedgoeschl/.maven/repository/jamon/jars/jamon-2.6.jar:/Users/siegfriedgoeschl/.maven/repository/avalon-framework/jars/avalon-framework-api-4.3.jar:/Users/siegfriedgoeschl/.maven/repository/avalon-framework/jars/avalon-framework-impl-4.3.jar:/Users/siegfriedgoeschl/.maven/repository/junit/jars/junit-3.8.2.jar:/Users/siegfriedgoeschl/.maven/repository/xml-apis/jars/xml-apis-1.3.03.jar:/Users/siegfriedgoeschl/.maven/repository/xerces/jars/xercesImpl-2.8.0.jar:/Users/siegfriedgoeschl/.maven/repository/xml-resolver/jars/xml-resolver-1.1.jar:/usr/java/maven-1.1/lib/ant-launcher-1.6.5.jar:/usr/java/maven-1.1/lib/ant-1.6.5.jar:/usr/java/maven-1.1/lib/ant-junit-1.6.5.jar, java.vm.specification.version=1.0, sun.arch.data.model=32, java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home, java.specification.vendor=Sun Microsystems Inc., user.language=en, awt.toolkit=apple.awt.CToolkit, java.vm.info=mixed mode, java.version=1.4.2_12, java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext, sun.boot.class.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/sunrsasign.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/jce.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/charsets.jar, java.vendor=Apple Computer, Inc., file.separator=/, java.vendor.url.bug=http://developer.apple.com/java/, sun.cpu.endian=little, sun.io.unicode.encoding=UnicodeLittle, version=2.4.1, mrj.version=269, sun.cpu.isalist=}
[DEBUG] Looking for ./src/test/TestParameters.properties in the root directory
[DEBUG] Found ./src/test/TestParameters.properties as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestParameters.properties
[DEBUG] Successfully located ./src/test/TestParameters.properties
[DEBUG] Successfully located null
[DEBUG] Configuring the service component LoggingInterceptorService
[DEBUG] Configuring the service component PerformanceInterceptorService
[DEBUG] Configuring the service component JamonInterceptorService
[DEBUG] Configuring the service component org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Configuring the service component AdviceService
[DEBUG] Configuring the service component SystemPropertyService
[DEBUG] Configuring the service component ReconfigurationService
[DEBUG] Configuring the service component ShutdownService
[DEBUG] Configuring the service component DependentTestComponent
[DEBUG] Configuring the service component TestComponent
[DEBUG] Configuring the service component DerivedService
[DEBUG] Incarnating the service LoggingInterceptorService
[DEBUG] Instantiating the implementation class for LoggingInterceptorService
[DEBUG] Incarnating the service LoggingInterceptorService
[DEBUG] LogEnabled.enableLogging() for LoggingInterceptorService
[DEBUG] Contextualizable.contextualize() for LoggingInterceptorService
[DEBUG] Configurable.configure() for LoggingInterceptorService
[DEBUG] Initializable.initialize() for LoggingInterceptorService
[DEBUG] Incarnating the service PerformanceInterceptorService
[DEBUG] Instantiating the implementation class for PerformanceInterceptorService
[DEBUG] Incarnating the service PerformanceInterceptorService
[DEBUG] LogEnabled.enableLogging() for PerformanceInterceptorService
[DEBUG] Contextualizable.contextualize() for PerformanceInterceptorService
[DEBUG] Configurable.configure() for PerformanceInterceptorService
[DEBUG] Incarnating the service JamonInterceptorService
[DEBUG] Instantiating the implementation class for JamonInterceptorService
[DEBUG] Incarnating the service JamonInterceptorService
[DEBUG] LogEnabled.enableLogging() for JamonInterceptorService
[DEBUG] Contextualizable.contextualize() for JamonInterceptorService
[DEBUG] Configurable.configure() for JamonInterceptorService
[DEBUG] Initializable.initialize() for JamonInterceptorService
[DEBUG] The JamonInterceptorService is enabled
[DEBUG] Incarnating the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Instantiating the implementation class for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Incarnating the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] LogEnabled.enableLogging() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Contextualizable.contextualize() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Serviceable.service() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Parameterizable.parametrize() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Creating a dynamic proxy for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Incarnating the service AdviceService
[DEBUG] Instantiating the implementation class for AdviceService
[DEBUG] Incarnating the service AdviceService
[DEBUG] LogEnabled.enableLogging() for AdviceService
[DEBUG] Contextualizable.contextualize() for AdviceService
[DEBUG] Serviceable.service() for AdviceService
[DEBUG] Configurable.configure() for AdviceService
[DEBUG] Creating a dynamic proxy for AdviceService
[DEBUG] Incarnating the service SystemPropertyService
[DEBUG] Instantiating the implementation class for SystemPropertyService
[DEBUG] Incarnating the service SystemPropertyService
[DEBUG] LogEnabled.enableLogging() for SystemPropertyService
[DEBUG] Configurable.configure() for SystemPropertyService
[DEBUG] Setting the value of FOO to BAR
[DEBUG] Processed the following number of properties : 1
[DEBUG] Creating a dynamic proxy for SystemPropertyService
[DEBUG] Incarnating the service ReconfigurationService
[DEBUG] Incarnating the service ShutdownService
[DEBUG] Instantiating the implementation class for ShutdownService
[DEBUG] Incarnating the service ShutdownService
[DEBUG] LogEnabled.enableLogging() for ShutdownService
[DEBUG] Contextualizable.contextualize() for ShutdownService
[DEBUG] Serviceable.service() for ShutdownService
[DEBUG] Configurable.configure() for ShutdownService
[DEBUG] Monitoring the resources every 5000 ms
[DEBUG] Using a shutdown entry : ./src/test/shutdown.txt
[DEBUG] Initializable.initialize() for ShutdownService
[DEBUG] Startable.start() for ShutdownService
[DEBUG] Starting worker thread ...
[DEBUG] Creating a dynamic proxy for ShutdownService
[DEBUG] Incarnating the service DependentTestComponent
[DEBUG] Instantiating the implementation class for DependentTestComponent
[DEBUG] Incarnating the service DependentTestComponent
[DEBUG] LogEnabled.enableLogging() for DependentTestComponent
[DEBUG] Serviceable.service() for DependentTestComponent
[DEBUG] Instantiating the implementation class for TestComponent
[DEBUG] Incarnating the service TestComponent
[DEBUG] LogEnabled.enableLogging() for TestComponent
[DEBUG] Contextualizable.contextualize() for TestComponent
[DEBUG] Configurable.configure() for TestComponent
[DEBUG] Parameterizable.parametrize() for TestComponent
[DEBUG] Initializable.initialize() for TestComponent
[DEBUG] initialize() was called
[DEBUG] Creating a dynamic proxy for TestComponent
[DEBUG] Creating a dynamic proxy for DependentTestComponent
[DEBUG] Incarnating the service TestComponent
[DEBUG] Incarnating the service DerivedService
[DEBUG] YAAFI Avalon Service Container is up and running
[INFO] 1;1;0;0;AdviceService;advice;0;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,[Ljava.lang.String#,Object);arg[0]:={String[length=7,value=adviced]};arg[1]:={String[][length=1,[0]=String[length=70,value=org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService]]};arg[2]:={StringBuffer@11386846[foo]}
[INFO] 1;2;1;0;adviced;toString;0;String Object.toString()
[DEBUG] 1;2;1;1;adviced;toString;0;String Object.toString();result={String[length=3,value=foo]}
[INFO] 1;3;1;0;adviced;hashCode;0;int Object.hashCode()
[DEBUG] 1;3;1;1;adviced;hashCode;0;int Object.hashCode();result={Integer@11386846[11386846]}
[DEBUG] 1;1;0;1;AdviceService;advice;1;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,[Ljava.lang.String#,Object);result={$Proxy6@11386846[foo]}
[DEBUG] 1;1;0;1;AdviceService;advice;3;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,[Ljava.lang.String#,Object);arg[0]:={String[length=7,value=adviced]};arg[1]:={String[][length=1,[0]=String[length=70,value=org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService]]};arg[2]:={StringBuffer@11386846[foo]}
[INFO] 2;4;0;0;adviced;length;0;int CharSequence.length()
[DEBUG] 2;4;0;1;adviced;length;0;int CharSequence.length();result={Integer@3[3]}
[INFO] 3;6;1;0;adviced;toString;0;String Object.toString()
[DEBUG] 3;6;1;1;adviced;toString;0;String Object.toString();result={String[length=3,value=foo]}
[INFO] 3;7;1;0;adviced;hashCode;0;int Object.hashCode()
[DEBUG] 3;7;1;1;adviced;hashCode;0;int Object.hashCode();result={Integer@11386846[11386846]}
[INFO] 3;5;0;0;AdviceService;isAdviced;0;boolean org.apache.fulcrum.yaafi.service.advice.AdviceService.isAdviced(Object);arg[0]:={$Proxy6@11386846[foo]}
[DEBUG] 3;5;0;1;AdviceService;isAdviced;0;boolean org.apache.fulcrum.yaafi.service.advice.AdviceService.isAdviced(Object);result={Boolean@1231[true]}
[INFO] 3;8;1;0;adviced;toString;0;String Object.toString()
[DEBUG] 3;8;1;1;adviced;toString;0;String Object.toString();result={String[length=3,value=foo]}
[INFO] 3;9;1;0;adviced;hashCode;0;int Object.hashCode()
[DEBUG] 3;9;1;1;adviced;hashCode;0;int Object.hashCode();result={Integer@11386846[11386846]}
[DEBUG] 3;5;0;1;AdviceService;isAdviced;1;boolean org.apache.fulcrum.yaafi.service.advice.AdviceService.isAdviced(Object);arg[0]:={$Proxy6@11386846[foo]}
[INFO] 4;10;0;0;AdviceService;isAdviced;0;boolean org.apache.fulcrum.yaafi.service.advice.AdviceService.isAdviced(Object);arg[0]:={StringBuffer@11386846[foo]}
[DEBUG] 4;10;0;1;AdviceService;isAdviced;0;boolean org.apache.fulcrum.yaafi.service.advice.AdviceService.isAdviced(Object);result={Boolean@1237[false]}
[DEBUG] 4;10;0;1;AdviceService;isAdviced;1;boolean org.apache.fulcrum.yaafi.service.advice.AdviceService.isAdviced(Object);arg[0]:={StringBuffer@11386846[foo]}
[DEBUG] Disposing all services
[DEBUG] Decommision the service DerivedService
[DEBUG] Decommisioning the service DerivedService
[DEBUG] Decommision the service TestComponent
[DEBUG] Decommisioning the service TestComponent
[DEBUG] Disposable.dispose() for TestComponent
[DEBUG] dispose() was called
[DEBUG] Decommision the service DependentTestComponent
[DEBUG] Decommisioning the service DependentTestComponent
[DEBUG] Decommision the service ShutdownService
[DEBUG] Decommisioning the service ShutdownService
[DEBUG] Startable.stop() for ShutdownService
[DEBUG] Stopping worker thread ...
[DEBUG] Storing SHA-1 digest of ./src/test/shutdown.txt
[DEBUG] Disposable.dispose() for ShutdownService
[DEBUG] Decommision the service ReconfigurationService
[DEBUG] Decommisioning the service ReconfigurationService
[DEBUG] Decommision the service SystemPropertyService
[DEBUG] Decommisioning the service SystemPropertyService
[DEBUG] Decommision the service AdviceService
[DEBUG] Decommisioning the service AdviceService
[DEBUG] Decommision the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Decommisioning the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Disposable.dispose() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Decommision the service JamonInterceptorService
[DEBUG] Decommisioning the service JamonInterceptorService
[DEBUG] Disposable.dispose() for JamonInterceptorService
[DEBUG] Writing JAMOM report to /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./temp/jamon.html
[DEBUG] Decommision the service PerformanceInterceptorService
[DEBUG] Decommisioning the service PerformanceInterceptorService
[DEBUG] Decommision the service LoggingInterceptorService
[DEBUG] Decommisioning the service LoggingInterceptorService
[DEBUG] Disposing the service DerivedService
[DEBUG] Disposing the service TestComponent
[DEBUG] Disposing the service DependentTestComponent
[DEBUG] Disposing the service ShutdownService
[DEBUG] Disposing the service ReconfigurationService
[DEBUG] Disposing the service SystemPropertyService
[DEBUG] Disposing the service AdviceService
[DEBUG] Disposing the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Disposing the service JamonInterceptorService
[DEBUG] Disposing the service PerformanceInterceptorService
[DEBUG] Disposing the service LoggingInterceptorService
[DEBUG] All services are disposed
[DEBUG] Looking for ./src/test/TestYaafiContainerConfig.xml in the root directory
[DEBUG] Found ./src/test/TestYaafiContainerConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestYaafiContainerConfig.xml
[DEBUG] Successfully located ./src/test/TestYaafiContainerConfig.xml
[DEBUG] Successfully located null
[DEBUG] Loading the service container class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
[DEBUG] Instantiating the service container class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
[DEBUG] Using the following configuration : <?xml version="1.0" encoding="UTF-8"?>
<fulcrum-yaafi><reconfigurationDelay>0</reconfigurationDelay><hasDynamicProxies>true</hasDynamicProxies><componentRoles><location>./src/test/TestRoleConfig.xml</location></componentRoles><componentConfiguration><location>./src/test/TestComponentConfig.xml</location></componentConfiguration><componentConfigurationProperties><resolver>org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverImpl</resolver><location>./src/test/TestComponentConfig.properties</location></componentConfigurationProperties><parameters><location>./src/test/TestParameters.properties</location></parameters><interceptors><interceptor>org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorService</interceptor><interceptor>org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorService</interceptor><interceptor>org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService</interceptor></interceptors></fulcrum-yaafi>
[DEBUG] Using the following container type : yaafi
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorService
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorService
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService
[DEBUG] YAAFI Service Framework is starting up
[DEBUG] Setting applicationRootDir to /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi
[DEBUG] Setting tempRootDir to /tmp
[DEBUG] Looking for ./src/test/TestRoleConfig.xml in the root directory
[DEBUG] Found ./src/test/TestRoleConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestRoleConfig.xml
[DEBUG] Successfully located ./src/test/TestRoleConfig.xml
[DEBUG] Successfully located null
[DEBUG] Looking for ./src/test/TestComponentConfig.xml in the root directory
[DEBUG] Found ./src/test/TestComponentConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestComponentConfig.xml
[DEBUG] Successfully located ./src/test/TestComponentConfig.xml
[DEBUG] Successfully located null
[DEBUG] Looking for ./src/test/TestComponentConfig.properties in the root directory
[DEBUG] Found ./src/test/TestComponentConfig.properties as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestComponentConfig.properties
[DEBUG] Successfully located ./src/test/TestComponentConfig.properties
[DEBUG] Successfully located null
[DEBUG] Using the following componentConfigurationProperties: {java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, urn:avalon:temp=/tmp, sun.boot.library.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Libraries, java.vm.version=1.4.2-76, vendor-url=http://xml.apache.org/xalan-j, awt.nativeDoubleBuffering=true, urn:avalon:home=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, gopherProxySet=false, java.vm.vendor="Apple Computer, Inc.", java.vendor.url=http://apple.com/, path.separator=:, java.vm.name=Java HotSpot(TM) Client VM, file.encoding.pkg=sun.io, user.country=US, sun.java.launcher=SUN_STANDARD, sun.os.patch.level=unknown, urn:avalon:name=fulcrum-yaafi, java.vm.specification.name=Java Virtual Machine Specification, user.dir=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, org.xml.sax.driver=org.apache.crimson.parser.XMLReaderImpl, urn:avalon:partition=root, java.runtime.version=1.4.2_12-269, java.awt.graphicsenv=apple.awt.CGraphicsEnvironment, basedir=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/endorsed, os.arch=i386, FOO=BAR, java.io.tmpdir=/tmp, line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc., os.name=Mac OS X, sun.java2d.fontpath=, vendor=Apache Software Foundation, testComponent.FOO=FOO, reconfigurationService.interval=5000, java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java, java.specification.name=Java Platform API Specification, java.class.version=48.0, java.util.prefs.PreferencesFactory=java.util.prefs.MacOSXPreferencesFactory, os.version=10.4.10, user.home=/Users/siegfriedgoeschl, user.timezone=Europe/Vienna, java.awt.printerjob=apple.awt.CPrinterJob, java.specification.version=1.4, file.encoding=MacRoman, user.name=siegfriedgoeschl, java.class.path=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/target/test-classes:/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/target/classes:/Users/siegfriedgoeschl/.maven/repository/jamon/jars/jamon-2.6.jar:/Users/siegfriedgoeschl/.maven/repository/avalon-framework/jars/avalon-framework-api-4.3.jar:/Users/siegfriedgoeschl/.maven/repository/avalon-framework/jars/avalon-framework-impl-4.3.jar:/Users/siegfriedgoeschl/.maven/repository/junit/jars/junit-3.8.2.jar:/Users/siegfriedgoeschl/.maven/repository/xml-apis/jars/xml-apis-1.3.03.jar:/Users/siegfriedgoeschl/.maven/repository/xerces/jars/xercesImpl-2.8.0.jar:/Users/siegfriedgoeschl/.maven/repository/xml-resolver/jars/xml-resolver-1.1.jar:/usr/java/maven-1.1/lib/ant-launcher-1.6.5.jar:/usr/java/maven-1.1/lib/ant-1.6.5.jar:/usr/java/maven-1.1/lib/ant-junit-1.6.5.jar, java.vm.specification.version=1.0, sun.arch.data.model=32, java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home, java.specification.vendor=Sun Microsystems Inc., user.language=en, awt.toolkit=apple.awt.CToolkit, java.vm.info=mixed mode, java.version=1.4.2_12, java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext, sun.boot.class.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/sunrsasign.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/jce.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/charsets.jar, java.vendor=Apple Computer, Inc., file.separator=/, java.vendor.url.bug=http://developer.apple.com/java/, sun.cpu.endian=little, sun.io.unicode.encoding=UnicodeLittle, version=2.4.1, mrj.version=269, sun.cpu.isalist=}
[DEBUG] Looking for ./src/test/TestParameters.properties in the root directory
[DEBUG] Found ./src/test/TestParameters.properties as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestParameters.properties
[DEBUG] Successfully located ./src/test/TestParameters.properties
[DEBUG] Successfully located null
[DEBUG] Configuring the service component LoggingInterceptorService
[DEBUG] Configuring the service component PerformanceInterceptorService
[DEBUG] Configuring the service component JamonInterceptorService
[DEBUG] Configuring the service component org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Configuring the service component AdviceService
[DEBUG] Configuring the service component SystemPropertyService
[DEBUG] Configuring the service component ReconfigurationService
[DEBUG] Configuring the service component ShutdownService
[DEBUG] Configuring the service component DependentTestComponent
[DEBUG] Configuring the service component TestComponent
[DEBUG] Configuring the service component DerivedService
[DEBUG] Incarnating the service LoggingInterceptorService
[DEBUG] Instantiating the implementation class for LoggingInterceptorService
[DEBUG] Incarnating the service LoggingInterceptorService
[DEBUG] LogEnabled.enableLogging() for LoggingInterceptorService
[DEBUG] Contextualizable.contextualize() for LoggingInterceptorService
[DEBUG] Configurable.configure() for LoggingInterceptorService
[DEBUG] Initializable.initialize() for LoggingInterceptorService
[DEBUG] Incarnating the service PerformanceInterceptorService
[DEBUG] Instantiating the implementation class for PerformanceInterceptorService
[DEBUG] Incarnating the service PerformanceInterceptorService
[DEBUG] LogEnabled.enableLogging() for PerformanceInterceptorService
[DEBUG] Contextualizable.contextualize() for PerformanceInterceptorService
[DEBUG] Configurable.configure() for PerformanceInterceptorService
[DEBUG] Incarnating the service JamonInterceptorService
[DEBUG] Instantiating the implementation class for JamonInterceptorService
[DEBUG] Incarnating the service JamonInterceptorService
[DEBUG] LogEnabled.enableLogging() for JamonInterceptorService
[DEBUG] Contextualizable.contextualize() for JamonInterceptorService
[DEBUG] Configurable.configure() for JamonInterceptorService
[DEBUG] Initializable.initialize() for JamonInterceptorService
[DEBUG] The JamonInterceptorService is enabled
[DEBUG] Incarnating the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Instantiating the implementation class for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Incarnating the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] LogEnabled.enableLogging() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Contextualizable.contextualize() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Serviceable.service() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Parameterizable.parametrize() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Creating a dynamic proxy for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Incarnating the service AdviceService
[DEBUG] Instantiating the implementation class for AdviceService
[DEBUG] Incarnating the service AdviceService
[DEBUG] LogEnabled.enableLogging() for AdviceService
[DEBUG] Contextualizable.contextualize() for AdviceService
[DEBUG] Serviceable.service() for AdviceService
[DEBUG] Configurable.configure() for AdviceService
[DEBUG] Creating a dynamic proxy for AdviceService
[DEBUG] Incarnating the service SystemPropertyService
[DEBUG] Instantiating the implementation class for SystemPropertyService
[DEBUG] Incarnating the service SystemPropertyService
[DEBUG] LogEnabled.enableLogging() for SystemPropertyService
[DEBUG] Configurable.configure() for SystemPropertyService
[DEBUG] Changing the value of FOO from BAR to BAR
[DEBUG] Processed the following number of properties : 1
[DEBUG] Creating a dynamic proxy for SystemPropertyService
[DEBUG] Incarnating the service ReconfigurationService
[DEBUG] Incarnating the service ShutdownService
[DEBUG] Instantiating the implementation class for ShutdownService
[DEBUG] Incarnating the service ShutdownService
[DEBUG] LogEnabled.enableLogging() for ShutdownService
[DEBUG] Contextualizable.contextualize() for ShutdownService
[DEBUG] Serviceable.service() for ShutdownService
[DEBUG] Configurable.configure() for ShutdownService
[DEBUG] Monitoring the resources every 5000 ms
[DEBUG] Using a shutdown entry : ./src/test/shutdown.txt
[DEBUG] Initializable.initialize() for ShutdownService
[DEBUG] Startable.start() for ShutdownService
[DEBUG] Starting worker thread ...
[DEBUG] Creating a dynamic proxy for ShutdownService
[DEBUG] Incarnating the service DependentTestComponent
[DEBUG] Instantiating the implementation class for DependentTestComponent
[DEBUG] Incarnating the service DependentTestComponent
[DEBUG] LogEnabled.enableLogging() for DependentTestComponent
[DEBUG] Serviceable.service() for DependentTestComponent
[DEBUG] Instantiating the implementation class for TestComponent
[DEBUG] Incarnating the service TestComponent
[DEBUG] LogEnabled.enableLogging() for TestComponent
[DEBUG] Contextualizable.contextualize() for TestComponent
[DEBUG] Configurable.configure() for TestComponent
[DEBUG] Parameterizable.parametrize() for TestComponent
[DEBUG] Initializable.initialize() for TestComponent
[DEBUG] initialize() was called
[DEBUG] Creating a dynamic proxy for TestComponent
[DEBUG] Creating a dynamic proxy for DependentTestComponent
[DEBUG] Incarnating the service TestComponent
[DEBUG] Incarnating the service DerivedService
[DEBUG] YAAFI Avalon Service Container is up and running
[INFO] 5;11;0;0;AdviceService;advice;0;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,Object);arg[0]:={String[length=15,value=default adviced]};arg[1]:={StringBuffer@317814[foo]}
[INFO] 5;12;1;0;default adviced;toString;0;String Object.toString()
[DEBUG] 5;12;1;1;default adviced;toString;0;String Object.toString();result={String[length=3,value=foo]}
[DEBUG] 5;12;1;1;default adviced;toString;0;String Object.toString();
[INFO] 5;13;1;0;default adviced;hashCode;0;int Object.hashCode()
[DEBUG] 5;13;1;1;default adviced;hashCode;0;int Object.hashCode();result={Integer@317814[317814]}
[DEBUG] 5;13;1;1;default adviced;hashCode;0;int Object.hashCode();
[DEBUG] 5;11;0;1;AdviceService;advice;0;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,Object);result={$Proxy6@317814[foo]}
[DEBUG] 5;11;0;1;AdviceService;advice;1;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,Object);arg[0]:={String[length=15,value=default adviced]};arg[1]:={StringBuffer@317814[foo]}
[INFO] 6;14;0;0;default adviced;length;0;int CharSequence.length()
[DEBUG] 6;14;0;1;default adviced;length;0;int CharSequence.length();result={Integer@3[3]}
[DEBUG] 6;14;0;1;default adviced;length;0;int CharSequence.length();
[DEBUG] Disposing all services
[DEBUG] Decommision the service DerivedService
[DEBUG] Decommisioning the service DerivedService
[DEBUG] Decommision the service TestComponent
[DEBUG] Decommisioning the service TestComponent
[DEBUG] Disposable.dispose() for TestComponent
[DEBUG] dispose() was called
[DEBUG] Decommision the service DependentTestComponent
[DEBUG] Decommisioning the service DependentTestComponent
[DEBUG] Decommision the service ShutdownService
[DEBUG] Decommisioning the service ShutdownService
[DEBUG] Startable.stop() for ShutdownService
[DEBUG] Stopping worker thread ...
[DEBUG] Storing SHA-1 digest of ./src/test/shutdown.txt
[DEBUG] Disposable.dispose() for ShutdownService
[DEBUG] Decommision the service ReconfigurationService
[DEBUG] Decommisioning the service ReconfigurationService
[DEBUG] Decommision the service SystemPropertyService
[DEBUG] Decommisioning the service SystemPropertyService
[DEBUG] Decommision the service AdviceService
[DEBUG] Decommisioning the service AdviceService
[DEBUG] Decommision the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Decommisioning the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Disposable.dispose() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Decommision the service JamonInterceptorService
[DEBUG] Decommisioning the service JamonInterceptorService
[DEBUG] Disposable.dispose() for JamonInterceptorService
[DEBUG] Writing JAMOM report to /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./temp/jamon.html
[DEBUG] Decommision the service PerformanceInterceptorService
[DEBUG] Decommisioning the service PerformanceInterceptorService
[DEBUG] Decommision the service LoggingInterceptorService
[DEBUG] Decommisioning the service LoggingInterceptorService
[DEBUG] Disposing the service DerivedService
[DEBUG] Disposing the service TestComponent
[DEBUG] Disposing the service DependentTestComponent
[DEBUG] Disposing the service ShutdownService
[DEBUG] Disposing the service ReconfigurationService
[DEBUG] Disposing the service SystemPropertyService
[DEBUG] Disposing the service AdviceService
[DEBUG] Disposing the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Disposing the service JamonInterceptorService
[DEBUG] Disposing the service PerformanceInterceptorService
[DEBUG] Disposing the service LoggingInterceptorService
[DEBUG] All services are disposed
[DEBUG] Looking for ./src/test/TestYaafiContainerConfig.xml in the root directory
[DEBUG] Found ./src/test/TestYaafiContainerConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestYaafiContainerConfig.xml
[DEBUG] Successfully located ./src/test/TestYaafiContainerConfig.xml
[DEBUG] Successfully located null
[DEBUG] Loading the service container class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
[DEBUG] Instantiating the service container class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
[DEBUG] Using the following configuration : <?xml version="1.0" encoding="UTF-8"?>
<fulcrum-yaafi><reconfigurationDelay>0</reconfigurationDelay><hasDynamicProxies>true</hasDynamicProxies><componentRoles><location>./src/test/TestRoleConfig.xml</location></componentRoles><componentConfiguration><location>./src/test/TestComponentConfig.xml</location></componentConfiguration><componentConfigurationProperties><resolver>org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverImpl</resolver><location>./src/test/TestComponentConfig.properties</location></componentConfigurationProperties><parameters><location>./src/test/TestParameters.properties</location></parameters><interceptors><interceptor>org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorService</interceptor><interceptor>org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorService</interceptor><interceptor>org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService</interceptor></interceptors></fulcrum-yaafi>
[DEBUG] Using the following container type : yaafi
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorService
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorService
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService
[DEBUG] YAAFI Service Framework is starting up
[DEBUG] Setting applicationRootDir to /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi
[DEBUG] Setting tempRootDir to /tmp
[DEBUG] Looking for ./src/test/TestRoleConfig.xml in the root directory
[DEBUG] Found ./src/test/TestRoleConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestRoleConfig.xml
[DEBUG] Successfully located ./src/test/TestRoleConfig.xml
[DEBUG] Successfully located null
[DEBUG] Looking for ./src/test/TestComponentConfig.xml in the root directory
[DEBUG] Found ./src/test/TestComponentConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestComponentConfig.xml
[DEBUG] Successfully located ./src/test/TestComponentConfig.xml
[DEBUG] Successfully located null
[DEBUG] Looking for ./src/test/TestComponentConfig.properties in the root directory
[DEBUG] Found ./src/test/TestComponentConfig.properties as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestComponentConfig.properties
[DEBUG] Successfully located ./src/test/TestComponentConfig.properties
[DEBUG] Successfully located null
[DEBUG] Using the following componentConfigurationProperties: {java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, urn:avalon:temp=/tmp, sun.boot.library.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Libraries, java.vm.version=1.4.2-76, vendor-url=http://xml.apache.org/xalan-j, awt.nativeDoubleBuffering=true, urn:avalon:home=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, gopherProxySet=false, java.vm.vendor="Apple Computer, Inc.", java.vendor.url=http://apple.com/, path.separator=:, java.vm.name=Java HotSpot(TM) Client VM, file.encoding.pkg=sun.io, user.country=US, sun.java.launcher=SUN_STANDARD, sun.os.patch.level=unknown, urn:avalon:name=fulcrum-yaafi, java.vm.specification.name=Java Virtual Machine Specification, user.dir=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, org.xml.sax.driver=org.apache.crimson.parser.XMLReaderImpl, urn:avalon:partition=root, java.runtime.version=1.4.2_12-269, java.awt.graphicsenv=apple.awt.CGraphicsEnvironment, basedir=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/endorsed, os.arch=i386, FOO=BAR, java.io.tmpdir=/tmp, line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc., os.name=Mac OS X, sun.java2d.fontpath=, vendor=Apache Software Foundation, testComponent.FOO=FOO, reconfigurationService.interval=5000, java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java, java.specification.name=Java Platform API Specification, java.class.version=48.0, java.util.prefs.PreferencesFactory=java.util.prefs.MacOSXPreferencesFactory, os.version=10.4.10, user.home=/Users/siegfriedgoeschl, user.timezone=Europe/Vienna, java.awt.printerjob=apple.awt.CPrinterJob, java.specification.version=1.4, file.encoding=MacRoman, user.name=siegfriedgoeschl, java.class.path=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/target/test-classes:/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/target/classes:/Users/siegfriedgoeschl/.maven/repository/jamon/jars/jamon-2.6.jar:/Users/siegfriedgoeschl/.maven/repository/avalon-framework/jars/avalon-framework-api-4.3.jar:/Users/siegfriedgoeschl/.maven/repository/avalon-framework/jars/avalon-framework-impl-4.3.jar:/Users/siegfriedgoeschl/.maven/repository/junit/jars/junit-3.8.2.jar:/Users/siegfriedgoeschl/.maven/repository/xml-apis/jars/xml-apis-1.3.03.jar:/Users/siegfriedgoeschl/.maven/repository/xerces/jars/xercesImpl-2.8.0.jar:/Users/siegfriedgoeschl/.maven/repository/xml-resolver/jars/xml-resolver-1.1.jar:/usr/java/maven-1.1/lib/ant-launcher-1.6.5.jar:/usr/java/maven-1.1/lib/ant-1.6.5.jar:/usr/java/maven-1.1/lib/ant-junit-1.6.5.jar, java.vm.specification.version=1.0, sun.arch.data.model=32, java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home, java.specification.vendor=Sun Microsystems Inc., user.language=en, awt.toolkit=apple.awt.CToolkit, java.vm.info=mixed mode, java.version=1.4.2_12, java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext, sun.boot.class.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/sunrsasign.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/jce.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/charsets.jar, java.vendor=Apple Computer, Inc., file.separator=/, java.vendor.url.bug=http://developer.apple.com/java/, sun.cpu.endian=little, sun.io.unicode.encoding=UnicodeLittle, version=2.4.1, mrj.version=269, sun.cpu.isalist=}
[DEBUG] Looking for ./src/test/TestParameters.properties in the root directory
[DEBUG] Found ./src/test/TestParameters.properties as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestParameters.properties
[DEBUG] Successfully located ./src/test/TestParameters.properties
[DEBUG] Successfully located null
[DEBUG] Configuring the service component LoggingInterceptorService
[DEBUG] Configuring the service component PerformanceInterceptorService
[DEBUG] Configuring the service component JamonInterceptorService
[DEBUG] Configuring the service component org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Configuring the service component AdviceService
[DEBUG] Configuring the service component SystemPropertyService
[DEBUG] Configuring the service component ReconfigurationService
[DEBUG] Configuring the service component ShutdownService
[DEBUG] Configuring the service component DependentTestComponent
[DEBUG] Configuring the service component TestComponent
[DEBUG] Configuring the service component DerivedService
[DEBUG] Incarnating the service LoggingInterceptorService
[DEBUG] Instantiating the implementation class for LoggingInterceptorService
[DEBUG] Incarnating the service LoggingInterceptorService
[DEBUG] LogEnabled.enableLogging() for LoggingInterceptorService
[DEBUG] Contextualizable.contextualize() for LoggingInterceptorService
[DEBUG] Configurable.configure() for LoggingInterceptorService
[DEBUG] Initializable.initialize() for LoggingInterceptorService
[DEBUG] Incarnating the service PerformanceInterceptorService
[DEBUG] Instantiating the implementation class for PerformanceInterceptorService
[DEBUG] Incarnating the service PerformanceInterceptorService
[DEBUG] LogEnabled.enableLogging() for PerformanceInterceptorService
[DEBUG] Contextualizable.contextualize() for PerformanceInterceptorService
[DEBUG] Configurable.configure() for PerformanceInterceptorService
[DEBUG] Incarnating the service JamonInterceptorService
[DEBUG] Instantiating the implementation class for JamonInterceptorService
[DEBUG] Incarnating the service JamonInterceptorService
[DEBUG] LogEnabled.enableLogging() for JamonInterceptorService
[DEBUG] Contextualizable.contextualize() for JamonInterceptorService
[DEBUG] Configurable.configure() for JamonInterceptorService
[DEBUG] Initializable.initialize() for JamonInterceptorService
[DEBUG] The JamonInterceptorService is enabled
[DEBUG] Incarnating the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Instantiating the implementation class for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Incarnating the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] LogEnabled.enableLogging() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Contextualizable.contextualize() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Serviceable.service() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Parameterizable.parametrize() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Creating a dynamic proxy for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Incarnating the service AdviceService
[DEBUG] Instantiating the implementation class for AdviceService
[DEBUG] Incarnating the service AdviceService
[DEBUG] LogEnabled.enableLogging() for AdviceService
[DEBUG] Contextualizable.contextualize() for AdviceService
[DEBUG] Serviceable.service() for AdviceService
[DEBUG] Configurable.configure() for AdviceService
[DEBUG] Creating a dynamic proxy for AdviceService
[DEBUG] Incarnating the service SystemPropertyService
[DEBUG] Instantiating the implementation class for SystemPropertyService
[DEBUG] Incarnating the service SystemPropertyService
[DEBUG] LogEnabled.enableLogging() for SystemPropertyService
[DEBUG] Configurable.configure() for SystemPropertyService
[DEBUG] Changing the value of FOO from BAR to BAR
[DEBUG] Processed the following number of properties : 1
[DEBUG] Creating a dynamic proxy for SystemPropertyService
[DEBUG] Incarnating the service ReconfigurationService
[DEBUG] Incarnating the service ShutdownService
[DEBUG] Instantiating the implementation class for ShutdownService
[DEBUG] Incarnating the service ShutdownService
[DEBUG] LogEnabled.enableLogging() for ShutdownService
[DEBUG] Contextualizable.contextualize() for ShutdownService
[DEBUG] Serviceable.service() for ShutdownService
[DEBUG] Configurable.configure() for ShutdownService
[DEBUG] Monitoring the resources every 5000 ms
[DEBUG] Using a shutdown entry : ./src/test/shutdown.txt
[DEBUG] Initializable.initialize() for ShutdownService
[DEBUG] Startable.start() for ShutdownService
[DEBUG] Starting worker thread ...
[DEBUG] Creating a dynamic proxy for ShutdownService
[DEBUG] Incarnating the service DependentTestComponent
[DEBUG] Instantiating the implementation class for DependentTestComponent
[DEBUG] Incarnating the service DependentTestComponent
[DEBUG] LogEnabled.enableLogging() for DependentTestComponent
[DEBUG] Serviceable.service() for DependentTestComponent
[DEBUG] Instantiating the implementation class for TestComponent
[DEBUG] Incarnating the service TestComponent
[DEBUG] LogEnabled.enableLogging() for TestComponent
[DEBUG] Contextualizable.contextualize() for TestComponent
[DEBUG] Configurable.configure() for TestComponent
[DEBUG] Parameterizable.parametrize() for TestComponent
[DEBUG] Initializable.initialize() for TestComponent
[DEBUG] initialize() was called
[DEBUG] Creating a dynamic proxy for TestComponent
[DEBUG] Creating a dynamic proxy for DependentTestComponent
[DEBUG] Incarnating the service TestComponent
[DEBUG] Incarnating the service DerivedService
[DEBUG] YAAFI Avalon Service Container is up and running
[INFO] 7;15;0;0;AdviceService;advice;0;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice([Ljava.lang.String#,Object);arg[0]:={String[][length=1,[0]=String[length=70,value=org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService]]};arg[1]:={org.apache.fulcrum.yaafi.service.AdviceServiceTest@6361100[testChainedAdvices(org.apache.fulcrum.yaafi.service.AdviceServiceTest)]}
[INFO] 7;16;1;0;org.apache.fulcrum.yaafi.service.AdviceServiceTest;toString;0;String Object.toString()
[DEBUG] 7;16;1;1;org.apache.fulcrum.yaafi.service.AdviceServiceTest;toString;0;String Object.toString();result={String[length=70,value=testChainedAdvices(org.apache.fulcrum.yaafi.service.AdviceServiceTest)]}
[INFO] 7;17;1;0;org.apache.fulcrum.yaafi.service.AdviceServiceTest;hashCode;0;int Object.hashCode()
[DEBUG] 7;17;1;1;org.apache.fulcrum.yaafi.service.AdviceServiceTest;hashCode;0;int Object.hashCode();result={Integer@6361100[6361100]}
[DEBUG] 7;15;0;1;AdviceService;advice;1;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice([Ljava.lang.String#,Object);result={$Proxy7@6361100[testChainedAdvices(org.apache.fulcrum.yaafi.service.AdviceServiceTest)]}
[DEBUG] 7;15;0;1;AdviceService;advice;3;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice([Ljava.lang.String#,Object);arg[0]:={String[][length=1,[0]=String[length=70,value=org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService]]};arg[1]:={org.apache.fulcrum.yaafi.service.AdviceServiceTest@6361100[testChainedAdvices(org.apache.fulcrum.yaafi.service.AdviceServiceTest)]}
[INFO] 8;18;0;0;org.apache.fulcrum.yaafi.service.AdviceServiceTest;test;0;void org.apache.fulcrum.yaafi.DependentTestComponent.test()
[INFO] 8;19;1;0;DependentTestComponent;test;0;void org.apache.fulcrum.yaafi.DependentTestComponent.test()
[INFO] 8;20;2;0;TestComponent;test;0;void org.apache.fulcrum.yaafi.TestComponent.test()
[DEBUG] TestComponent.test() was called
[DEBUG] urnAvaloneHome = /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi
[DEBUG] urnAvaloneTemp = /tmp
[DEBUG] urnAvalonPartition = root
[DEBUG] urnAvalonName = org.apache.fulcrum.yaafi.TestComponent
[DEBUG] foo = FOO
[DEBUG] bar = BAR
[DEBUG] 8;20;2;1;TestComponent;test;0;void org.apache.fulcrum.yaafi.TestComponent.test();result={<null>}
[DEBUG] 8;20;2;1;TestComponent;test;0;void org.apache.fulcrum.yaafi.TestComponent.test();
[DEBUG] 8;19;1;1;DependentTestComponent;test;1;void org.apache.fulcrum.yaafi.DependentTestComponent.test();result={<null>}
[DEBUG] 8;19;1;1;DependentTestComponent;test;5;void org.apache.fulcrum.yaafi.DependentTestComponent.test();
[DEBUG] 8;18;0;1;org.apache.fulcrum.yaafi.service.AdviceServiceTest;test;5;void org.apache.fulcrum.yaafi.DependentTestComponent.test();result={<null>}
[DEBUG] Disposing all services
[DEBUG] Decommision the service DerivedService
[DEBUG] Decommisioning the service DerivedService
[DEBUG] Decommision the service TestComponent
[DEBUG] Decommisioning the service TestComponent
[DEBUG] Disposable.dispose() for TestComponent
[DEBUG] dispose() was called
[DEBUG] Decommision the service DependentTestComponent
[DEBUG] Decommisioning the service DependentTestComponent
[DEBUG] Decommision the service ShutdownService
[DEBUG] Decommisioning the service ShutdownService
[DEBUG] Startable.stop() for ShutdownService
[DEBUG] Stopping worker thread ...
[DEBUG] Storing SHA-1 digest of ./src/test/shutdown.txt
[DEBUG] Disposable.dispose() for ShutdownService
[DEBUG] Decommision the service ReconfigurationService
[DEBUG] Decommisioning the service ReconfigurationService
[DEBUG] Decommision the service SystemPropertyService
[DEBUG] Decommisioning the service SystemPropertyService
[DEBUG] Decommision the service AdviceService
[DEBUG] Decommisioning the service AdviceService
[DEBUG] Decommision the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Decommisioning the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Disposable.dispose() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Decommision the service JamonInterceptorService
[DEBUG] Decommisioning the service JamonInterceptorService
[DEBUG] Disposable.dispose() for JamonInterceptorService
[DEBUG] Writing JAMOM report to /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./temp/jamon.html
[DEBUG] Decommision the service PerformanceInterceptorService
[DEBUG] Decommisioning the service PerformanceInterceptorService
[DEBUG] Decommision the service LoggingInterceptorService
[DEBUG] Decommisioning the service LoggingInterceptorService
[DEBUG] Disposing the service DerivedService
[DEBUG] Disposing the service TestComponent
[DEBUG] Disposing the service DependentTestComponent
[DEBUG] Disposing the service ShutdownService
[DEBUG] Disposing the service ReconfigurationService
[DEBUG] Disposing the service SystemPropertyService
[DEBUG] Disposing the service AdviceService
[DEBUG] Disposing the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Disposing the service JamonInterceptorService
[DEBUG] Disposing the service PerformanceInterceptorService
[DEBUG] Disposing the service LoggingInterceptorService
[DEBUG] All services are disposed
[DEBUG] Looking for ./src/test/TestYaafiContainerConfig.xml in the root directory
[DEBUG] Found ./src/test/TestYaafiContainerConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestYaafiContainerConfig.xml
[DEBUG] Successfully located ./src/test/TestYaafiContainerConfig.xml
[DEBUG] Successfully located null
[DEBUG] Loading the service container class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
[DEBUG] Instantiating the service container class org.apache.fulcrum.yaafi.framework.container.ServiceContainerImpl
[DEBUG] Using the following configuration : <?xml version="1.0" encoding="UTF-8"?>
<fulcrum-yaafi><reconfigurationDelay>0</reconfigurationDelay><hasDynamicProxies>true</hasDynamicProxies><componentRoles><location>./src/test/TestRoleConfig.xml</location></componentRoles><componentConfiguration><location>./src/test/TestComponentConfig.xml</location></componentConfiguration><componentConfigurationProperties><resolver>org.apache.fulcrum.yaafi.framework.configuration.ComponentConfigurationPropertiesResolverImpl</resolver><location>./src/test/TestComponentConfig.properties</location></componentConfigurationProperties><parameters><location>./src/test/TestParameters.properties</location></parameters><interceptors><interceptor>org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorService</interceptor><interceptor>org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorService</interceptor><interceptor>org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService</interceptor></interceptors></fulcrum-yaafi>
[DEBUG] Using the following container type : yaafi
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.jamon.JamonInterceptorService
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.performance.PerformanceInterceptorService
[DEBUG] Using the following default interceptor service : org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService
[DEBUG] YAAFI Service Framework is starting up
[DEBUG] Setting applicationRootDir to /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi
[DEBUG] Setting tempRootDir to /tmp
[DEBUG] Looking for ./src/test/TestRoleConfig.xml in the root directory
[DEBUG] Found ./src/test/TestRoleConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestRoleConfig.xml
[DEBUG] Successfully located ./src/test/TestRoleConfig.xml
[DEBUG] Successfully located null
[DEBUG] Looking for ./src/test/TestComponentConfig.xml in the root directory
[DEBUG] Found ./src/test/TestComponentConfig.xml as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestComponentConfig.xml
[DEBUG] Successfully located ./src/test/TestComponentConfig.xml
[DEBUG] Successfully located null
[DEBUG] Looking for ./src/test/TestComponentConfig.properties in the root directory
[DEBUG] Found ./src/test/TestComponentConfig.properties as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestComponentConfig.properties
[DEBUG] Successfully located ./src/test/TestComponentConfig.properties
[DEBUG] Successfully located null
[DEBUG] Using the following componentConfigurationProperties: {java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition, urn:avalon:temp=/tmp, sun.boot.library.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Libraries, java.vm.version=1.4.2-76, vendor-url=http://xml.apache.org/xalan-j, awt.nativeDoubleBuffering=true, urn:avalon:home=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, gopherProxySet=false, java.vm.vendor="Apple Computer, Inc.", java.vendor.url=http://apple.com/, path.separator=:, java.vm.name=Java HotSpot(TM) Client VM, file.encoding.pkg=sun.io, user.country=US, sun.java.launcher=SUN_STANDARD, sun.os.patch.level=unknown, urn:avalon:name=fulcrum-yaafi, java.vm.specification.name=Java Virtual Machine Specification, user.dir=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, org.xml.sax.driver=org.apache.crimson.parser.XMLReaderImpl, urn:avalon:partition=root, java.runtime.version=1.4.2_12-269, java.awt.graphicsenv=apple.awt.CGraphicsEnvironment, basedir=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi, java.endorsed.dirs=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/endorsed, os.arch=i386, FOO=BAR, java.io.tmpdir=/tmp, line.separator=
, java.vm.specification.vendor=Sun Microsystems Inc., os.name=Mac OS X, sun.java2d.fontpath=, vendor=Apache Software Foundation, testComponent.FOO=FOO, reconfigurationService.interval=5000, java.library.path=.:/Library/Java/Extensions:/System/Library/Java/Extensions:/usr/lib/java, java.specification.name=Java Platform API Specification, java.class.version=48.0, java.util.prefs.PreferencesFactory=java.util.prefs.MacOSXPreferencesFactory, os.version=10.4.10, user.home=/Users/siegfriedgoeschl, user.timezone=Europe/Vienna, java.awt.printerjob=apple.awt.CPrinterJob, java.specification.version=1.4, file.encoding=MacRoman, user.name=siegfriedgoeschl, java.class.path=/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/target/test-classes:/Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/target/classes:/Users/siegfriedgoeschl/.maven/repository/jamon/jars/jamon-2.6.jar:/Users/siegfriedgoeschl/.maven/repository/avalon-framework/jars/avalon-framework-api-4.3.jar:/Users/siegfriedgoeschl/.maven/repository/avalon-framework/jars/avalon-framework-impl-4.3.jar:/Users/siegfriedgoeschl/.maven/repository/junit/jars/junit-3.8.2.jar:/Users/siegfriedgoeschl/.maven/repository/xml-apis/jars/xml-apis-1.3.03.jar:/Users/siegfriedgoeschl/.maven/repository/xerces/jars/xercesImpl-2.8.0.jar:/Users/siegfriedgoeschl/.maven/repository/xml-resolver/jars/xml-resolver-1.1.jar:/usr/java/maven-1.1/lib/ant-launcher-1.6.5.jar:/usr/java/maven-1.1/lib/ant-1.6.5.jar:/usr/java/maven-1.1/lib/ant-junit-1.6.5.jar, java.vm.specification.version=1.0, sun.arch.data.model=32, java.home=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home, java.specification.vendor=Sun Microsystems Inc., user.language=en, awt.toolkit=apple.awt.CToolkit, java.vm.info=mixed mode, java.version=1.4.2_12, java.ext.dirs=/Library/Java/Extensions:/System/Library/Java/Extensions:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Home/lib/ext, sun.boot.class.path=/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/classes.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/ui.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/laf.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/sunrsasign.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/jsse.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/jce.jar:/System/Library/Frameworks/JavaVM.framework/Versions/1.4.2/Classes/charsets.jar, java.vendor=Apple Computer, Inc., file.separator=/, java.vendor.url.bug=http://developer.apple.com/java/, sun.cpu.endian=little, sun.io.unicode.encoding=UnicodeLittle, version=2.4.1, mrj.version=269, sun.cpu.isalist=}
[DEBUG] Looking for ./src/test/TestParameters.properties in the root directory
[DEBUG] Found ./src/test/TestParameters.properties as /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./src/test/TestParameters.properties
[DEBUG] Successfully located ./src/test/TestParameters.properties
[DEBUG] Successfully located null
[DEBUG] Configuring the service component LoggingInterceptorService
[DEBUG] Configuring the service component PerformanceInterceptorService
[DEBUG] Configuring the service component JamonInterceptorService
[DEBUG] Configuring the service component org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Configuring the service component AdviceService
[DEBUG] Configuring the service component SystemPropertyService
[DEBUG] Configuring the service component ReconfigurationService
[DEBUG] Configuring the service component ShutdownService
[DEBUG] Configuring the service component DependentTestComponent
[DEBUG] Configuring the service component TestComponent
[DEBUG] Configuring the service component DerivedService
[DEBUG] Incarnating the service LoggingInterceptorService
[DEBUG] Instantiating the implementation class for LoggingInterceptorService
[DEBUG] Incarnating the service LoggingInterceptorService
[DEBUG] LogEnabled.enableLogging() for LoggingInterceptorService
[DEBUG] Contextualizable.contextualize() for LoggingInterceptorService
[DEBUG] Configurable.configure() for LoggingInterceptorService
[DEBUG] Initializable.initialize() for LoggingInterceptorService
[DEBUG] Incarnating the service PerformanceInterceptorService
[DEBUG] Instantiating the implementation class for PerformanceInterceptorService
[DEBUG] Incarnating the service PerformanceInterceptorService
[DEBUG] LogEnabled.enableLogging() for PerformanceInterceptorService
[DEBUG] Contextualizable.contextualize() for PerformanceInterceptorService
[DEBUG] Configurable.configure() for PerformanceInterceptorService
[DEBUG] Incarnating the service JamonInterceptorService
[DEBUG] Instantiating the implementation class for JamonInterceptorService
[DEBUG] Incarnating the service JamonInterceptorService
[DEBUG] LogEnabled.enableLogging() for JamonInterceptorService
[DEBUG] Contextualizable.contextualize() for JamonInterceptorService
[DEBUG] Configurable.configure() for JamonInterceptorService
[DEBUG] Initializable.initialize() for JamonInterceptorService
[DEBUG] The JamonInterceptorService is enabled
[DEBUG] Incarnating the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Instantiating the implementation class for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Incarnating the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] LogEnabled.enableLogging() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Contextualizable.contextualize() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Serviceable.service() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Parameterizable.parametrize() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Creating a dynamic proxy for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Incarnating the service AdviceService
[DEBUG] Instantiating the implementation class for AdviceService
[DEBUG] Incarnating the service AdviceService
[DEBUG] LogEnabled.enableLogging() for AdviceService
[DEBUG] Contextualizable.contextualize() for AdviceService
[DEBUG] Serviceable.service() for AdviceService
[DEBUG] Configurable.configure() for AdviceService
[DEBUG] Creating a dynamic proxy for AdviceService
[DEBUG] Incarnating the service SystemPropertyService
[DEBUG] Instantiating the implementation class for SystemPropertyService
[DEBUG] Incarnating the service SystemPropertyService
[DEBUG] LogEnabled.enableLogging() for SystemPropertyService
[DEBUG] Configurable.configure() for SystemPropertyService
[DEBUG] Changing the value of FOO from BAR to BAR
[DEBUG] Processed the following number of properties : 1
[DEBUG] Creating a dynamic proxy for SystemPropertyService
[DEBUG] Incarnating the service ReconfigurationService
[DEBUG] Incarnating the service ShutdownService
[DEBUG] Instantiating the implementation class for ShutdownService
[DEBUG] Incarnating the service ShutdownService
[DEBUG] LogEnabled.enableLogging() for ShutdownService
[DEBUG] Contextualizable.contextualize() for ShutdownService
[DEBUG] Serviceable.service() for ShutdownService
[DEBUG] Configurable.configure() for ShutdownService
[DEBUG] Monitoring the resources every 5000 ms
[DEBUG] Using a shutdown entry : ./src/test/shutdown.txt
[DEBUG] Initializable.initialize() for ShutdownService
[DEBUG] Startable.start() for ShutdownService
[DEBUG] Starting worker thread ...
[DEBUG] Creating a dynamic proxy for ShutdownService
[DEBUG] Incarnating the service DependentTestComponent
[DEBUG] Instantiating the implementation class for DependentTestComponent
[DEBUG] Incarnating the service DependentTestComponent
[DEBUG] LogEnabled.enableLogging() for DependentTestComponent
[DEBUG] Serviceable.service() for DependentTestComponent
[DEBUG] Instantiating the implementation class for TestComponent
[DEBUG] Incarnating the service TestComponent
[DEBUG] LogEnabled.enableLogging() for TestComponent
[DEBUG] Contextualizable.contextualize() for TestComponent
[DEBUG] Configurable.configure() for TestComponent
[DEBUG] Parameterizable.parametrize() for TestComponent
[DEBUG] Initializable.initialize() for TestComponent
[DEBUG] initialize() was called
[DEBUG] Creating a dynamic proxy for TestComponent
[DEBUG] Creating a dynamic proxy for DependentTestComponent
[DEBUG] Incarnating the service TestComponent
[DEBUG] Incarnating the service DerivedService
[DEBUG] YAAFI Avalon Service Container is up and running
[INFO] 9;21;0;0;AdviceService;advice;0;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,[Ljava.lang.String#,Object);arg[0]:={String[length=12,value=first advice]};arg[1]:={String[][length=1,[0]=String[length=70,value=org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService]]};arg[2]:={StringBuffer@603809[foo]}
[INFO] 9;22;1;0;first advice;toString;0;String Object.toString()
[DEBUG] 9;22;1;1;first advice;toString;0;String Object.toString();result={String[length=3,value=foo]}
[INFO] 9;23;1;0;first advice;hashCode;0;int Object.hashCode()
[DEBUG] 9;23;1;1;first advice;hashCode;0;int Object.hashCode();result={Integer@603809[603809]}
[DEBUG] 9;21;0;1;AdviceService;advice;0;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,[Ljava.lang.String#,Object);result={$Proxy6@603809[foo]}
[DEBUG] 9;21;0;1;AdviceService;advice;1;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,[Ljava.lang.String#,Object);arg[0]:={String[length=12,value=first advice]};arg[1]:={String[][length=1,[0]=String[length=70,value=org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService]]};arg[2]:={StringBuffer@603809[foo]}
[INFO] 10;25;1;0;first advice;toString;0;String Object.toString()
[DEBUG] 10;25;1;1;first advice;toString;0;String Object.toString();result={String[length=3,value=foo]}
[INFO] 10;26;1;0;first advice;hashCode;0;int Object.hashCode()
[DEBUG] 10;26;1;1;first advice;hashCode;0;int Object.hashCode();result={Integer@603809[603809]}
[INFO] 10;24;0;0;AdviceService;advice;0;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,[Ljava.lang.String#,Object);arg[0]:={String[length=13,value=second advice]};arg[1]:={String[][length=1,[0]=String[length=70,value=org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService]]};arg[2]:={$Proxy6@603809[foo]}
[INFO] Skipping creation of dynamic proxy since it is already advised : second advice
[INFO] 10;27;1;0;first advice;toString;0;String Object.toString()
[DEBUG] 10;27;1;1;first advice;toString;0;String Object.toString();result={String[length=3,value=foo]}
[INFO] 10;28;1;0;first advice;hashCode;0;int Object.hashCode()
[DEBUG] 10;28;1;1;first advice;hashCode;0;int Object.hashCode();result={Integer@603809[603809]}
[DEBUG] 10;24;0;1;AdviceService;advice;0;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,[Ljava.lang.String#,Object);result={$Proxy6@603809[foo]}
[INFO] 10;29;1;0;first advice;toString;0;String Object.toString()
[DEBUG] 10;29;1;1;first advice;toString;0;String Object.toString();result={String[length=3,value=foo]}
[INFO] 10;30;1;0;first advice;hashCode;0;int Object.hashCode()
[DEBUG] 10;30;1;1;first advice;hashCode;0;int Object.hashCode();result={Integer@603809[603809]}
[DEBUG] 10;24;0;1;AdviceService;advice;2;Object org.apache.fulcrum.yaafi.service.advice.AdviceService.advice(String,[Ljava.lang.String#,Object);arg[0]:={String[length=13,value=second advice]};arg[1]:={String[][length=1,[0]=String[length=70,value=org.apache.fulcrum.yaafi.interceptor.logging.LoggingInterceptorService]]};arg[2]:={$Proxy6@603809[foo]}
[INFO] 11;31;0;0;first advice;length;0;int CharSequence.length()
[DEBUG] 11;31;0;1;first advice;length;0;int CharSequence.length();result={Integer@3[3]}
[INFO] 12;33;1;0;first advice;toString;0;String Object.toString()
[DEBUG] 12;33;1;1;first advice;toString;0;String Object.toString();result={String[length=3,value=foo]}
[INFO] 12;34;1;0;first advice;hashCode;0;int Object.hashCode()
[DEBUG] 12;34;1;1;first advice;hashCode;0;int Object.hashCode();result={Integer@603809[603809]}
[INFO] 12;32;0;0;AdviceService;isAdviced;0;boolean org.apache.fulcrum.yaafi.service.advice.AdviceService.isAdviced(Object);arg[0]:={$Proxy6@603809[foo]}
[DEBUG] 12;32;0;1;AdviceService;isAdviced;1;boolean org.apache.fulcrum.yaafi.service.advice.AdviceService.isAdviced(Object);result={Boolean@1231[true]}
[INFO] 12;35;1;0;first advice;toString;0;String Object.toString()
[DEBUG] 12;35;1;1;first advice;toString;0;String Object.toString();result={String[length=3,value=foo]}
[INFO] 12;36;1;0;first advice;hashCode;0;int Object.hashCode()
[DEBUG] 12;36;1;1;first advice;hashCode;0;int Object.hashCode();result={Integer@603809[603809]}
[DEBUG] 12;32;0;1;AdviceService;isAdviced;1;boolean org.apache.fulcrum.yaafi.service.advice.AdviceService.isAdviced(Object);arg[0]:={$Proxy6@603809[foo]}
[DEBUG] Disposing all services
[DEBUG] Decommision the service DerivedService
[DEBUG] Decommisioning the service DerivedService
[DEBUG] Decommision the service TestComponent
[DEBUG] Decommisioning the service TestComponent
[DEBUG] Disposable.dispose() for TestComponent
[DEBUG] dispose() was called
[DEBUG] Decommision the service DependentTestComponent
[DEBUG] Decommisioning the service DependentTestComponent
[DEBUG] Decommision the service ShutdownService
[DEBUG] Decommisioning the service ShutdownService
[DEBUG] Startable.stop() for ShutdownService
[DEBUG] Stopping worker thread ...
[DEBUG] Storing SHA-1 digest of ./src/test/shutdown.txt
[DEBUG] Disposable.dispose() for ShutdownService
[DEBUG] Decommision the service ReconfigurationService
[DEBUG] Decommisioning the service ReconfigurationService
[DEBUG] Decommision the service SystemPropertyService
[DEBUG] Decommisioning the service SystemPropertyService
[DEBUG] Decommision the service AdviceService
[DEBUG] Decommisioning the service AdviceService
[DEBUG] Decommision the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Decommisioning the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Disposable.dispose() for org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Decommision the service JamonInterceptorService
[DEBUG] Decommisioning the service JamonInterceptorService
[DEBUG] Disposable.dispose() for JamonInterceptorService
[DEBUG] Writing JAMOM report to /Users/siegfriedgoeschl/work/asf/turbine/fulcrum/tags/FULCRUM_YAAFI_1_0_5/yaafi/./temp/jamon.html
[DEBUG] Decommision the service PerformanceInterceptorService
[DEBUG] Decommisioning the service PerformanceInterceptorService
[DEBUG] Decommision the service LoggingInterceptorService
[DEBUG] Decommisioning the service LoggingInterceptorService
[DEBUG] Disposing the service DerivedService
[DEBUG] Disposing the service TestComponent
[DEBUG] Disposing the service DependentTestComponent
[DEBUG] Disposing the service ShutdownService
[DEBUG] Disposing the service ReconfigurationService
[DEBUG] Disposing the service SystemPropertyService
[DEBUG] Disposing the service AdviceService
[DEBUG] Disposing the service org.apache.fulcrum.yaafi.service.servicemanager.ServiceManagerService
[DEBUG] Disposing the service JamonInterceptorService
[DEBUG] Disposing the service PerformanceInterceptorService
[DEBUG] Disposing the service LoggingInterceptorService
[DEBUG] All services are disposed