Hmm, the sample doesn't have encryptionName under utService: http://svn.apache.org/viewvc/cxf/trunk/distribution/src/main/release/samples/sts/src/demo/wssec/sts/wssec-sts.xml?revision=1190520&view=markup#l69
I'm not sure why you're placing such a property in. Glen On 05/24/2012 09:14 PM, Gina Choi wrote:
I did carefully update STS wsdl file based on CXF STS core code. Following is root cause. org.apache.cxf.sts.service.StaticService.java doesn't have property named encryptionName, but it does has a property called EncryptionProperties. EncryptionProperties.java has a property named encryptionName. So, it make sense that it couldn't create a bean. I used cxf-ut.xml. Am I supposed use cxf-encrypted-ut.xml instead? But cxf-encrypted-ut.xml is asymmetric.Invalid property 'encryptionName' of bean class [org.apache.cxf.sts.service.StaticService]: Bean property 'encryptionName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? org.springframework.beans.factory.support.BeanDefinitionValueResolver.resolveReference(BeanDefinitionValueResolver.java:328) In the cxf-ut.xml, there are following lines. <bean id="utService" class="org.apache.cxf.sts.service.StaticService"> <property name="endpoints" ref="utEndpoints"/> <property name="encryptionName" value="myservicekey"/> </bean>On Thu, May 24, 2012 at 6:12 PM, Glen Mazza <[email protected] <mailto:[email protected]>> wrote:Oh, that's right, forgot to mention -- the STS WSDL will also need updating if you switch from X.509 to UsernameToken authentication, because that's where you specify the type of authentication required. Check the WSDL in the CXF "STS" sample (it's in the CXF distribution: http://cxf.apache.org/ download.html <http://cxf.apache.org/download.html> or just use the link below) to figure out the modifications needed. If it still doesn't work even after you make the changes, you might want to run the CXF STS sample on your machine following its readme (it's pretty quick to do) to rule out any problems with your JDK, etc. Glen On 05/24/2012 05:58 PM, Gina Choi wrote: Hi All, I had a perfactly running Apache CXF STS with X.509 authentication between WSC and STS(http://www.jroller.com/ gmazza/entry/cxf_sts_tutorial <http://www.jroller.com/gmazza/entry/cxf_sts_tutorial>) . I updated DoubleItSTSService.wsdl and cxf-servlet.xml as well as PasswordCallbackHandler.java file on the STS side to validate user name and password from WSC. I ran build and deployed STS, but I when run STS service on the browser(http://localhost:8088/ DoubleItSTS <http://localhost:8088/DoubleItSTS>), I am getting following exceptions. Could any one tell me what possibly went wrong? HTTP Status 500 - ------------------------------ *type* Exception report *message* ** *description* *The server encountered an internal error () that prevented it from fulfilling this request.* *exception* javax.servlet. ServletException: Servlet.init() for servlet sts threw exception org.apache.catalina. authenticator. AuthenticatorBase.invoke( AuthenticatorBase.java:472) org.apache.catalina.valves. ErrorReportValve.invoke( ErrorReportValve.java:98) org.apache.catalina.valves. AccessLogValve.invoke( AccessLogValve.java:927) org.apache.catalina.connector. CoyoteAdapter.service( CoyoteAdapter.java:407) org.apache.coyote.http11. AbstractHttp11Processor. process( AbstractHttp11Processor.java: 999) org.apache.coyote. AbstractProtocol$ AbstractConnectionHandler. process(AbstractProtocol.java: 565) org.apache.tomcat.util.net <http://org.apache.tomcat.util.net>. JIoEndpoint$SocketProcessor. run(JIoEndpoint.java:309) java.util.concurrent. ThreadPoolExecutor$Worker. runTask(ThreadPoolExecutor. java:886) java.util.concurrent. ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread. java:662) *root cause* org.springframework.beans. factory.BeanCreationException: Error creating bean with name 'utSTSProviderBean' defined in URL [jndi:/localhost/DoubleItSTS/ WEB-INF/cxf-servlet.xml]: Cannot resolve reference to bean 'utIssueDelegate' while setting bean property 'issueOperation'; nested exception is org.springframework.beans. factory.BeanCreationException: Error creating bean with name 'utIssueDelegate' defined in URL [jndi:/localhost/DoubleItSTS/ WEB-INF/cxf-servlet.xml]: Cannot resolve reference to bean 'utService' while setting bean property 'services'; nested exception is org.springframework.beans. factory.BeanCreationException: Error creating bean with name 'utService' defined in URL [jndi:/localhost/DoubleItSTS/ WEB-INF/cxf-servlet.xml]: Error setting property values; nested exception is org.springframework.beans. NotWritablePropertyException: Invalid property 'encryptionName' of bean class [org.apache.cxf.sts.service. StaticService]: Bean property 'encryptionName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveReference( BeanDefinitionValueResolver. java:328) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveValueIfNecessary( BeanDefinitionValueResolver. java:106) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.applyPropertyValues( AbstractAutowireCapableBeanFac tory.java:1325) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.populateBean( AbstractAutowireCapableBeanFac tory.java:1086) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.doCreateBean( AbstractAutowireCapableBeanFac tory.java:517) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.createBean( AbstractAutowireCapableBeanFac tory.java:456) org.springframework.beans. factory.support. AbstractBeanFactory$1. getObject(AbstractBeanFactory. java:293) org.springframework.beans. factory.support. DefaultSingletonBeanRegistry. getSingleton( DefaultSingletonBeanRegistry. java:222) org.springframework.beans. factory.support. AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:290) org.springframework.beans. factory.support. AbstractBeanFactory.getBean( AbstractBeanFactory.java:192) org.springframework.beans. factory.support. DefaultListableBeanFactory. preInstantiateSingletons( DefaultListableBeanFactory. java:585) org.springframework.context. support. AbstractApplicationContext. finishBeanFactoryInitializatio n(AbstractApplicationContext. java:895) org.springframework.context. support. AbstractApplicationContext. refresh( AbstractApplicationContext. java:425) org.apache.cxf.transport. servlet.CXFServlet. createSpringContext( CXFServlet.java:146) org.apache.cxf.transport. servlet.CXFServlet.loadBus( CXFServlet.java:72) org.apache.cxf.transport. servlet.CXFNonSpringServlet. init(CXFNonSpringServlet.java: 67) org.apache.catalina. authenticator. AuthenticatorBase.invoke( AuthenticatorBase.java:472) org.apache.catalina.valves. ErrorReportValve.invoke( ErrorReportValve.java:98) org.apache.catalina.valves. AccessLogValve.invoke( AccessLogValve.java:927) org.apache.catalina.connector. CoyoteAdapter.service( CoyoteAdapter.java:407) org.apache.coyote.http11. AbstractHttp11Processor. process( AbstractHttp11Processor.java: 999) org.apache.coyote. AbstractProtocol$ AbstractConnectionHandler. process(AbstractProtocol.java: 565) org.apache.tomcat.util.net <http://org.apache.tomcat.util.net>. JIoEndpoint$SocketProcessor. run(JIoEndpoint.java:309) java.util.concurrent. ThreadPoolExecutor$Worker. runTask(ThreadPoolExecutor. java:886) java.util.concurrent. ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread. java:662) *root cause* org.springframework.beans. factory.BeanCreationException: Error creating bean with name 'utIssueDelegate' defined in URL [jndi:/localhost/DoubleItSTS/ WEB-INF/cxf-servlet.xml]: Cannot resolve reference to bean 'utService' while setting bean property 'services'; nested exception is org.springframework.beans. factory.BeanCreationException: Error creating bean with name 'utService' defined in URL [jndi:/localhost/DoubleItSTS/ WEB-INF/cxf-servlet.xml]: Error setting property values; nested exception is org.springframework.beans. NotWritablePropertyException: Invalid property 'encryptionName' of bean class [org.apache.cxf.sts.service. StaticService]: Bean property 'encryptionName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveReference( BeanDefinitionValueResolver. java:328) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveValueIfNecessary( BeanDefinitionValueResolver. java:106) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.applyPropertyValues( AbstractAutowireCapableBeanFac tory.java:1325) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.populateBean( AbstractAutowireCapableBeanFac tory.java:1086) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.doCreateBean( AbstractAutowireCapableBeanFac tory.java:517) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.createBean( AbstractAutowireCapableBeanFac tory.java:456) org.springframework.beans. factory.support. AbstractBeanFactory$1. getObject(AbstractBeanFactory. java:293) org.springframework.beans. factory.support. DefaultSingletonBeanRegistry. getSingleton( DefaultSingletonBeanRegistry. java:222) org.springframework.beans. factory.support. AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:290) org.springframework.beans. factory.support. AbstractBeanFactory.getBean( AbstractBeanFactory.java:192) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveReference( BeanDefinitionValueResolver. java:322) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveValueIfNecessary( BeanDefinitionValueResolver. java:106) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.applyPropertyValues( AbstractAutowireCapableBeanFac tory.java:1325) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.populateBean( AbstractAutowireCapableBeanFac tory.java:1086) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.doCreateBean( AbstractAutowireCapableBeanFac tory.java:517) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.createBean( AbstractAutowireCapableBeanFac tory.java:456) org.springframework.beans. factory.support. AbstractBeanFactory$1. getObject(AbstractBeanFactory. java:293) org.springframework.beans. factory.support. DefaultSingletonBeanRegistry. getSingleton( DefaultSingletonBeanRegistry. java:222) org.springframework.beans. factory.support. AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:290) org.springframework.beans. factory.support. AbstractBeanFactory.getBean( AbstractBeanFactory.java:192) org.springframework.beans. factory.support. DefaultListableBeanFactory. preInstantiateSingletons( DefaultListableBeanFactory. java:585) org.springframework.context. support. AbstractApplicationContext. finishBeanFactoryInitializatio n(AbstractApplicationContext. java:895) org.springframework.context. support. AbstractApplicationContext. refresh( AbstractApplicationContext. java:425) org.apache.cxf.transport. servlet.CXFServlet. createSpringContext( CXFServlet.java:146) org.apache.cxf.transport. servlet.CXFServlet.loadBus( CXFServlet.java:72) org.apache.cxf.transport. servlet.CXFNonSpringServlet. init(CXFNonSpringServlet.java: 67) org.apache.catalina. authenticator. AuthenticatorBase.invoke( AuthenticatorBase.java:472) org.apache.catalina.valves. ErrorReportValve.invoke( ErrorReportValve.java:98) org.apache.catalina.valves. AccessLogValve.invoke( AccessLogValve.java:927) org.apache.catalina.connector. CoyoteAdapter.service( CoyoteAdapter.java:407) org.apache.coyote.http11. AbstractHttp11Processor. process( AbstractHttp11Processor.java: 999) org.apache.coyote. AbstractProtocol$ AbstractConnectionHandler. process(AbstractProtocol.java: 565) org.apache.tomcat.util.net <http://org.apache.tomcat.util.net>. JIoEndpoint$SocketProcessor. run(JIoEndpoint.java:309) java.util.concurrent. ThreadPoolExecutor$Worker. runTask(ThreadPoolExecutor. java:886) java.util.concurrent. ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread. java:662) *root cause* org.springframework.beans. factory.BeanCreationException: Error creating bean with name 'utService' defined in URL [jndi:/localhost/DoubleItSTS/ WEB-INF/cxf-servlet.xml]: Error setting property values; nested exception is org.springframework.beans. NotWritablePropertyException: Invalid property 'encryptionName' of bean class [org.apache.cxf.sts.service. StaticService]: Bean property 'encryptionName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.applyPropertyValues( AbstractAutowireCapableBeanFac tory.java:1361) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.populateBean( AbstractAutowireCapableBeanFac tory.java:1086) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.doCreateBean( AbstractAutowireCapableBeanFac tory.java:517) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.createBean( AbstractAutowireCapableBeanFac tory.java:456) org.springframework.beans. factory.support. AbstractBeanFactory$1. getObject(AbstractBeanFactory. java:293) org.springframework.beans. factory.support. DefaultSingletonBeanRegistry. getSingleton( DefaultSingletonBeanRegistry. java:222) org.springframework.beans. factory.support. AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:290) org.springframework.beans. factory.support. AbstractBeanFactory.getBean( AbstractBeanFactory.java:192) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveReference( BeanDefinitionValueResolver. java:322) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveValueIfNecessary( BeanDefinitionValueResolver. java:106) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.applyPropertyValues( AbstractAutowireCapableBeanFac tory.java:1325) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.populateBean( AbstractAutowireCapableBeanFac tory.java:1086) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.doCreateBean( AbstractAutowireCapableBeanFac tory.java:517) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.createBean( AbstractAutowireCapableBeanFac tory.java:456) org.springframework.beans. factory.support. AbstractBeanFactory$1. getObject(AbstractBeanFactory. java:293) org.springframework.beans. factory.support. DefaultSingletonBeanRegistry. getSingleton( DefaultSingletonBeanRegistry. java:222) org.springframework.beans. factory.support. AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:290) org.springframework.beans. factory.support. AbstractBeanFactory.getBean( AbstractBeanFactory.java:192) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveReference( BeanDefinitionValueResolver. java:322) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveValueIfNecessary( BeanDefinitionValueResolver. java:106) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.applyPropertyValues( AbstractAutowireCapableBeanFac tory.java:1325) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.populateBean( AbstractAutowireCapableBeanFac tory.java:1086) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.doCreateBean( AbstractAutowireCapableBeanFac tory.java:517) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.createBean( AbstractAutowireCapableBeanFac tory.java:456) org.springframework.beans. factory.support. AbstractBeanFactory$1. getObject(AbstractBeanFactory. java:293) org.springframework.beans. factory.support. DefaultSingletonBeanRegistry. getSingleton( DefaultSingletonBeanRegistry. java:222) org.springframework.beans. factory.support. AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:290) org.springframework.beans. factory.support. AbstractBeanFactory.getBean( AbstractBeanFactory.java:192) org.springframework.beans. factory.support. DefaultListableBeanFactory. preInstantiateSingletons( DefaultListableBeanFactory. java:585) org.springframework.context. support. AbstractApplicationContext. finishBeanFactoryInitializatio n(AbstractApplicationContext. java:895) org.springframework.context. support. AbstractApplicationContext. refresh( AbstractApplicationContext. java:425) org.apache.cxf.transport. servlet.CXFServlet. createSpringContext( CXFServlet.java:146) org.apache.cxf.transport. servlet.CXFServlet.loadBus( CXFServlet.java:72) org.apache.cxf.transport. servlet.CXFNonSpringServlet. init(CXFNonSpringServlet.java: 67) org.apache.catalina. authenticator. AuthenticatorBase.invoke( AuthenticatorBase.java:472) org.apache.catalina.valves. ErrorReportValve.invoke( ErrorReportValve.java:98) org.apache.catalina.valves. AccessLogValve.invoke( AccessLogValve.java:927) org.apache.catalina.connector. CoyoteAdapter.service( CoyoteAdapter.java:407) org.apache.coyote.http11. AbstractHttp11Processor. process( AbstractHttp11Processor.java: 999) org.apache.coyote. AbstractProtocol$ AbstractConnectionHandler. process(AbstractProtocol.java: 565) org.apache.tomcat.util.net <http://org.apache.tomcat.util.net>. JIoEndpoint$SocketProcessor. run(JIoEndpoint.java:309) java.util.concurrent. ThreadPoolExecutor$Worker. runTask(ThreadPoolExecutor. java:886) java.util.concurrent. ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread. java:662) *root cause* org.springframework.beans. NotWritablePropertyException: Invalid property 'encryptionName' of bean class [org.apache.cxf.sts.service. StaticService]: Bean property 'encryptionName' is not writable or has an invalid setter method. Does the parameter type of the setter match the return type of the getter? org.springframework.beans. BeanWrapperImpl. setPropertyValue( BeanWrapperImpl.java:1052) org.springframework.beans. BeanWrapperImpl. setPropertyValue( BeanWrapperImpl.java:921) org.springframework.beans. AbstractPropertyAccessor. setPropertyValues( AbstractPropertyAccessor.java: 76) org.springframework.beans. AbstractPropertyAccessor. setPropertyValues( AbstractPropertyAccessor.java: 58) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.applyPropertyValues( AbstractAutowireCapableBeanFac tory.java:1358) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.populateBean( AbstractAutowireCapableBeanFac tory.java:1086) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.doCreateBean( AbstractAutowireCapableBeanFac tory.java:517) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.createBean( AbstractAutowireCapableBeanFac tory.java:456) org.springframework.beans. factory.support. AbstractBeanFactory$1. getObject(AbstractBeanFactory. java:293) org.springframework.beans. factory.support. DefaultSingletonBeanRegistry. getSingleton( DefaultSingletonBeanRegistry. java:222) org.springframework.beans. factory.support. AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:290) org.springframework.beans. factory.support. AbstractBeanFactory.getBean( AbstractBeanFactory.java:192) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveReference( BeanDefinitionValueResolver. java:322) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveValueIfNecessary( BeanDefinitionValueResolver. java:106) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.applyPropertyValues( AbstractAutowireCapableBeanFac tory.java:1325) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.populateBean( AbstractAutowireCapableBeanFac tory.java:1086) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.doCreateBean( AbstractAutowireCapableBeanFac tory.java:517) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.createBean( AbstractAutowireCapableBeanFac tory.java:456) org.springframework.beans. factory.support. AbstractBeanFactory$1. getObject(AbstractBeanFactory. java:293) org.springframework.beans. factory.support. DefaultSingletonBeanRegistry. getSingleton( DefaultSingletonBeanRegistry. java:222) org.springframework.beans. factory.support. AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:290) org.springframework.beans. factory.support. AbstractBeanFactory.getBean( AbstractBeanFactory.java:192) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveReference( BeanDefinitionValueResolver. java:322) org.springframework.beans. factory.support. BeanDefinitionValueResolver. resolveValueIfNecessary( BeanDefinitionValueResolver. java:106) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.applyPropertyValues( AbstractAutowireCapableBeanFac tory.java:1325) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.populateBean( AbstractAutowireCapableBeanFac tory.java:1086) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.doCreateBean( AbstractAutowireCapableBeanFac tory.java:517) org.springframework.beans. factory.support. AbstractAutowireCapableBeanFac tory.createBean( AbstractAutowireCapableBeanFac tory.java:456) org.springframework.beans. factory.support. AbstractBeanFactory$1. getObject(AbstractBeanFactory. java:293) org.springframework.beans. factory.support. DefaultSingletonBeanRegistry. getSingleton( DefaultSingletonBeanRegistry. java:222) org.springframework.beans. factory.support. AbstractBeanFactory.doGetBean( AbstractBeanFactory.java:290) org.springframework.beans. factory.support. AbstractBeanFactory.getBean( AbstractBeanFactory.java:192) org.springframework.beans. factory.support. DefaultListableBeanFactory. preInstantiateSingletons( DefaultListableBeanFactory. java:585) org.springframework.context. support. AbstractApplicationContext. finishBeanFactoryInitializatio n(AbstractApplicationContext. java:895) org.springframework.context. support. AbstractApplicationContext. refresh( AbstractApplicationContext. java:425) org.apache.cxf.transport. servlet.CXFServlet. createSpringContext( CXFServlet.java:146) org.apache.cxf.transport. servlet.CXFServlet.loadBus( CXFServlet.java:72) org.apache.cxf.transport. servlet.CXFNonSpringServlet. init(CXFNonSpringServlet.java: 67) org.apache.catalina. authenticator. AuthenticatorBase.invoke( AuthenticatorBase.java:472) org.apache.catalina.valves. ErrorReportValve.invoke( ErrorReportValve.java:98) org.apache.catalina.valves. AccessLogValve.invoke( AccessLogValve.java:927) org.apache.catalina.connector. CoyoteAdapter.service( CoyoteAdapter.java:407) org.apache.coyote.http11. AbstractHttp11Processor. process( AbstractHttp11Processor.java: 999) org.apache.coyote. AbstractProtocol$ AbstractConnectionHandler. process(AbstractProtocol.java: 565) org.apache.tomcat.util.net <http://org.apache.tomcat.util.net>. JIoEndpoint$SocketProcessor. run(JIoEndpoint.java:309) java.util.concurrent. ThreadPoolExecutor$Worker. runTask(ThreadPoolExecutor. java:886) java.util.concurrent. ThreadPoolExecutor$Worker.run( ThreadPoolExecutor.java:908) java.lang.Thread.run(Thread. java:662)-- Glen MazzaTalend Community Coders coders.talend.com <http://coders.talend.com> blog: www.jroller.com/gmazza <http://www.jroller.com/gmazza>
-- Glen Mazza Talend Community Coders coders.talend.com blog: www.jroller.com/gmazza
