[jira] Commented: (TUSCANY-2200) Sample calculator-webapp fails in WAS 6.1

2008-04-05 Thread Jean-Sebastien Delfino (JIRA)

[ 
https://issues.apache.org/jira/browse/TUSCANY-2200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12586039#action_12586039
 ] 

Jean-Sebastien Delfino commented on TUSCANY-2200:
-

Could you guys please check your WebSphere install? I'm not sure how that 
affects that issue but on my installation xalan is already in the lib/ext 
directory.

 Sample calculator-webapp fails in WAS 6.1
 -

 Key: TUSCANY-2200
 URL: https://issues.apache.org/jira/browse/TUSCANY-2200
 Project: Tuscany
  Issue Type: Bug
  Components: Java SCA Samples
Affects Versions: Java-SCA-1.2
Reporter: Luciano Resende
 Fix For: Java-SCA-1.2


 Exception = org.osoa.sca.ServiceRuntimeException
 Source = com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init
 probeid = 111
 Stack Dump = org.osoa.sca.ServiceRuntimeException: 
 java.lang.reflect.InvocationTargetException
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:264)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:82)
   at 
 org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:216)
   at 
 org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:50)
   at 
 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:465)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:379)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:238)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:296)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:721)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:673)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:688)
   at 
 com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:101)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:758)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:471)
   at 
 com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)
   at 
 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
   at 
 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
   at 
 com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
   at 
 com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
   at 
 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at 
 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at 
 com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
 Caused by: java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
   at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:246)
   ... 29 more
 Caused by: java.lang.RuntimeException: XPathFactory#newInstance() failed to 
 create an XPathFactory for the default object model: 
 http://java.sun.com/jaxp/xpath/dom with the 
 XPathFactoryConfigurationException: 
 javax.xml.xpath.XPathFactoryConfigurationException: No XPathFctory 
 

[jira] Commented: (TUSCANY-2200) Sample calculator-webapp fails in WAS 6.1

2008-04-05 Thread Jean-Sebastien Delfino (JIRA)

[ 
https://issues.apache.org/jira/browse/TUSCANY-2200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12586040#action_12586040
 ] 

Jean-Sebastien Delfino commented on TUSCANY-2200:
-

Actually not in lib/ext, it's in the WAS lib directory: xalan-2.7.0.jar

So I'm not sure I understand why we'd need to add it again as a dependency of 
the Webapp...

 Sample calculator-webapp fails in WAS 6.1
 -

 Key: TUSCANY-2200
 URL: https://issues.apache.org/jira/browse/TUSCANY-2200
 Project: Tuscany
  Issue Type: Bug
  Components: Java SCA Samples
Affects Versions: Java-SCA-1.2
Reporter: Luciano Resende
 Fix For: Java-SCA-1.2


 Exception = org.osoa.sca.ServiceRuntimeException
 Source = com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init
 probeid = 111
 Stack Dump = org.osoa.sca.ServiceRuntimeException: 
 java.lang.reflect.InvocationTargetException
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:264)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:82)
   at 
 org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:216)
   at 
 org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:50)
   at 
 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:465)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:379)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:238)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:296)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:721)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:673)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:688)
   at 
 com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:101)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:758)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:471)
   at 
 com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)
   at 
 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
   at 
 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
   at 
 com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
   at 
 com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
   at 
 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at 
 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at 
 com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
 Caused by: java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
   at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:246)
   ... 29 more
 Caused by: java.lang.RuntimeException: XPathFactory#newInstance() failed to 
 create an XPathFactory for the default object model: 
 http://java.sun.com/jaxp/xpath/dom with the 
 XPathFactoryConfigurationException: 
 javax.xml.xpath.XPathFactoryConfigurationException: No XPathFctory 
 

[jira] Commented: (TUSCANY-2200) Sample calculator-webapp fails in WAS 6.1

2008-04-05 Thread Luciano Resende (JIRA)

[ 
https://issues.apache.org/jira/browse/TUSCANY-2200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12586059#action_12586059
 ] 

Luciano Resende commented on TUSCANY-2200:
--

A plain WAS install comes with an empty lib directory. From my investigation, 
it seems that WAS have an old version of xalan as below, 

./deploytool/itp/plugins/com.ibm.ccl.xtt.xslt4j_2.7.5.v200610160956/lib/xalan.jar

and when the tuscany app try to use it,  we see ClassCastExceptions on the log 
as below

java.lang.ClassCastException: 
org.apache.xerces.jaxp.datatype.DatatypeFactoryImpl incompatible with 
javax.xml.datatype.DatatypeFactory


 Sample calculator-webapp fails in WAS 6.1
 -

 Key: TUSCANY-2200
 URL: https://issues.apache.org/jira/browse/TUSCANY-2200
 Project: Tuscany
  Issue Type: Bug
  Components: Java SCA Samples
Affects Versions: Java-SCA-1.2
Reporter: Luciano Resende
 Fix For: Java-SCA-1.2


 Exception = org.osoa.sca.ServiceRuntimeException
 Source = com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init
 probeid = 111
 Stack Dump = org.osoa.sca.ServiceRuntimeException: 
 java.lang.reflect.InvocationTargetException
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:264)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:82)
   at 
 org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:216)
   at 
 org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:50)
   at 
 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:465)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:379)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:238)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:296)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:721)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:673)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:688)
   at 
 com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:101)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:758)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:471)
   at 
 com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)
   at 
 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
   at 
 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
   at 
 com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
   at 
 com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
   at 
 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at 
 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at 
 com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
 Caused by: java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
   at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:246)
   ... 29 more
 Caused by: 

[jira] Commented: (TUSCANY-2200) Sample calculator-webapp fails in WAS 6.1

2008-04-05 Thread Luciano Resende (JIRA)

[ 
https://issues.apache.org/jira/browse/TUSCANY-2200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12586060#action_12586060
 ] 

Luciano Resende commented on TUSCANY-2200:
--

I should have said that a plain WAS install don't have Xalan in lib folder, 
instead of saying it was empty.

 Sample calculator-webapp fails in WAS 6.1
 -

 Key: TUSCANY-2200
 URL: https://issues.apache.org/jira/browse/TUSCANY-2200
 Project: Tuscany
  Issue Type: Bug
  Components: Java SCA Samples
Affects Versions: Java-SCA-1.2
Reporter: Luciano Resende
 Fix For: Java-SCA-1.2


 Exception = org.osoa.sca.ServiceRuntimeException
 Source = com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init
 probeid = 111
 Stack Dump = org.osoa.sca.ServiceRuntimeException: 
 java.lang.reflect.InvocationTargetException
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:264)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:82)
   at 
 org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:216)
   at 
 org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:50)
   at 
 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:465)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:379)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:238)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:296)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:721)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:673)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:688)
   at 
 com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:101)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:758)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:471)
   at 
 com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)
   at 
 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
   at 
 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
   at 
 com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
   at 
 com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
   at 
 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at 
 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at 
 com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
 Caused by: java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
   at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:246)
   ... 29 more
 Caused by: java.lang.RuntimeException: XPathFactory#newInstance() failed to 
 create an XPathFactory for the default object model: 
 http://java.sun.com/jaxp/xpath/dom with the 
 XPathFactoryConfigurationException: 
 javax.xml.xpath.XPathFactoryConfigurationException: No XPathFctory 
 implementation found for the object model: 

[jira] Commented: (TUSCANY-2200) Sample calculator-webapp fails in WAS 6.1

2008-04-05 Thread Luciano Resende (JIRA)

[ 
https://issues.apache.org/jira/browse/TUSCANY-2200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12586064#action_12586064
 ] 

Luciano Resende commented on TUSCANY-2200:
--

Just to clarify, after I added the proper xalan version to the classpath, I 
start to get other exceptions that goes away when adding xercesImpl to the 
classpath

javax.xml.parsers.FactoryConfigurationError: Provider for 
javax.xml.parsers.DocumentBuilderFactory cannot be found

 Sample calculator-webapp fails in WAS 6.1
 -

 Key: TUSCANY-2200
 URL: https://issues.apache.org/jira/browse/TUSCANY-2200
 Project: Tuscany
  Issue Type: Bug
  Components: Java SCA Samples
Affects Versions: Java-SCA-1.2
Reporter: Luciano Resende
 Fix For: Java-SCA-1.2


 Exception = org.osoa.sca.ServiceRuntimeException
 Source = com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init
 probeid = 111
 Stack Dump = org.osoa.sca.ServiceRuntimeException: 
 java.lang.reflect.InvocationTargetException
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:264)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:82)
   at 
 org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:216)
   at 
 org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:50)
   at 
 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:465)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:379)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:238)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:296)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:721)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:673)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:688)
   at 
 com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:101)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:758)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:471)
   at 
 com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)
   at 
 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
   at 
 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
   at 
 com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
   at 
 com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
   at 
 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at 
 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at 
 com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
 Caused by: java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
   at 
 sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
   at java.lang.reflect.Constructor.newInstance(Constructor.java:521)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:246)
   ... 29 more
 Caused by: java.lang.RuntimeException: XPathFactory#newInstance() failed to 
 create an XPathFactory for the default object model: 
 http://java.sun.com/jaxp/xpath/dom with the 
 

[jira] Commented: (TUSCANY-2200) Sample calculator-webapp fails in WAS 6.1

2008-04-04 Thread Jean-Sebastien Delfino (JIRA)

[ 
https://issues.apache.org/jira/browse/TUSCANY-2200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12585837#action_12585837
 ] 

Jean-Sebastien Delfino commented on TUSCANY-2200:
-

The problem is that line in CompositeProcessor (line 82):

// FIXME: to be refactored
private XPathFactory xPathFactory = XPathFactory.newInstance();

Well the FIXME comment is right to the point :)

We shouldn't initialize an xPathFactory statically here as it'll require an 
XPath implementation on the classpath (from Xalan for example) to work. It's 
really not good to have that static dependency on a 2Mb JAR just for handling 
xpath expressions in SCDL property source expressions (see CompositeProcessor 
line 262 for some code that uses that xPathFactory).

We should only require an XPath factory when we really need to process XPath 
expressions. So - yeah - the FIXME comment at the top is right, this should be 
refactored cleaned up would be a better way to characterize it.


 Sample calculator-webapp fails in WAS 6.1
 -

 Key: TUSCANY-2200
 URL: https://issues.apache.org/jira/browse/TUSCANY-2200
 Project: Tuscany
  Issue Type: Bug
  Components: Java SCA Samples
Affects Versions: Java-SCA-1.2
Reporter: Luciano Resende
 Fix For: Java-SCA-1.2


 Exception = org.osoa.sca.ServiceRuntimeException
 Source = com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init
 probeid = 111
 Stack Dump = org.osoa.sca.ServiceRuntimeException: 
 java.lang.reflect.InvocationTargetException
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:264)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:82)
   at 
 org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:216)
   at 
 org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:50)
   at 
 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:465)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:379)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:238)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:296)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:721)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:673)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:688)
   at 
 com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:101)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:758)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:471)
   at 
 com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)
   at 
 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
   at 
 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
   at 
 com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
   at 
 com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
   at 
 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at 
 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at 
 com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
 Caused by: java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at 
 

[jira] Commented: (TUSCANY-2200) Sample calculator-webapp fails in WAS 6.1

2008-04-04 Thread Raymond Feng (JIRA)

[ 
https://issues.apache.org/jira/browse/TUSCANY-2200?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanelfocusedCommentId=12585885#action_12585885
 ] 

Raymond Feng commented on TUSCANY-2200:
---

I'm the guy who I added the FIXME :-). But I don't tthink the problem reported 
by this JIRA is caused by such a usage. The XPathFactory APIs have been part of 
the JDK since 1.5. I just tested it with SUN JDK 1.5.x, 1.6.x and IBM JDK 
1.5.x. The method is successful in all of three JDKs without additional jars on 
the classpath.

The XPath javadoc also says:

public static final XPathFactory newInstance()Get a new XPathFactory instance 
using the default object model, DEFAULT_OBJECT_MODEL_URI, the W3C DOM.

This method is functionally equivalent to:

   newInstance(DEFAULT_OBJECT_MODEL_URI)
 Since the implementation for the W3C DOM is always available, this method will 
never fail.

Returns:
Instance of an XPathFactory.


 Sample calculator-webapp fails in WAS 6.1
 -

 Key: TUSCANY-2200
 URL: https://issues.apache.org/jira/browse/TUSCANY-2200
 Project: Tuscany
  Issue Type: Bug
  Components: Java SCA Samples
Affects Versions: Java-SCA-1.2
Reporter: Luciano Resende
 Fix For: Java-SCA-1.2


 Exception = org.osoa.sca.ServiceRuntimeException
 Source = com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init
 probeid = 111
 Stack Dump = org.osoa.sca.ServiceRuntimeException: 
 java.lang.reflect.InvocationTargetException
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.createNewInstance(SCADomain.java:264)
   at 
 org.apache.tuscany.sca.host.embedded.SCADomain.newInstance(SCADomain.java:82)
   at 
 org.apache.tuscany.sca.host.webapp.WebAppServletHost.init(WebAppServletHost.java:216)
   at 
 org.apache.tuscany.sca.host.webapp.TuscanyServletFilter.init(TuscanyServletFilter.java:50)
   at 
 com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.init(FilterInstanceWrapper.java:142)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager._loadFilter(WebAppFilterManager.java:465)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.loadFilter(WebAppFilterManager.java:379)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterInstanceWrapper(WebAppFilterManager.java:238)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.getFilterChain(WebAppFilterManager.java:296)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:721)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:673)
   at 
 com.ibm.ws.webcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:688)
   at 
 com.ibm.ws.wswebcontainer.filter.WebAppFilterManager.invokeFilters(WebAppFilterManager.java:101)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.invokeFilters(DefaultExtensionProcessor.java:758)
   at 
 com.ibm.ws.webcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:471)
   at 
 com.ibm.ws.wswebcontainer.extension.DefaultExtensionProcessor.handleRequest(DefaultExtensionProcessor.java:113)
   at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3276)
   at 
 com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:267)
   at 
 com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:811)
   at 
 com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
   at 
 com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
   at 
 com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:263)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214)
   at 
 com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113)
   at 
 com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
   at 
 com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
   at 
 com.ibm.io.async.AsyncChannelFuture$1.run(AsyncChannelFuture.java:205)
   at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
 Caused by: java.lang.reflect.InvocationTargetException
   at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
   at 
 sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:67)
   at