I just checked-out the WSRP4J source code from svn
(https://svn.apache.org/repos/asf/portals/wsrp4j/trunk/) and was
surprised to see that the build process has been "mavenized" (last time
I looked, it was still based on ant).  

I did a "maven build deploy-producer" and everything seemed to work just
fine (JDK 5, Tomcat 5.0.28).  However, when I went to execute the Swing
consumer via "maven run-swingconsumer" I got a WSRPException displayed
in the Swing Consumer window and the following in the
wsrp4j-swingconsumer.log:

2006-02-14 10:53:22,484 [main] ERROR
org.apache.wsrp4j.commons.consumer.driver.ProducerImpl:  -
org.apache.wsrp4j.commons.exception.WSRPException: Unknown Exception.

Nested Throwable is:
java.lang.reflect.InvocationTargetException
        at
org.apache.wsrp4j.commons.exception.WSRPXHelper.getException(WSRPXHelper
.java:684)
        at
org.apache.wsrp4j.commons.exception.WSRPXHelper.throwX(WSRPXHelper.java:
137)
        at
org.apache.wsrp4j.commons.exception.WSRPXHelper.handleWSRPFault(WSRPXHel
per.java:655)
        at
org.apache.wsrp4j.commons.consumer.driver.ProducerImpl.getServiceDescrip
tion(ProducerImpl.java:466)
        at
org.apache.wsrp4j.commons.consumer.driver.ProducerImpl.getServiceDescrip
tion(ProducerImpl.java:394)
        at
org.apache.wsrp4j.commons.consumer.driver.ProducerImpl.getPortletDescrip
tion(ProducerImpl.java:492)
        at
org.apache.wsrp4j.consumer.swingconsumer.driver.SwingConsumer.getSimpleP
ortletWindowSession(SwingConsumer.java:1305)
        at
org.apache.wsrp4j.consumer.swingconsumer.driver.AggregationImpl.renderPa
ge(AggregationImpl.java:132)
        at
org.apache.wsrp4j.consumer.swingconsumer.driver.SwingConsumer.refresh(Sw
ingConsumer.java:263)
        at
org.apache.wsrp4j.consumer.swingconsumer.driver.SwingConsumer.stateChang
ed(SwingConsumer.java:1146)
        at
javax.swing.JTabbedPane.fireStateChanged(JTabbedPane.java:290)
        at
javax.swing.JTabbedPane$ModelListener.stateChanged(JTabbedPane.java:222)
        at
javax.swing.DefaultSingleSelectionModel.fireStateChanged(DefaultSingleSe
lectionModel.java:116)
        at
javax.swing.DefaultSingleSelectionModel.setSelectedIndex(DefaultSingleSe
lectionModel.java:50)
        at
javax.swing.JTabbedPane.setSelectedIndexImpl(JTabbedPane.java:478)
        at
javax.swing.JTabbedPane.setSelectedIndex(JTabbedPane.java:464)
        at javax.swing.JTabbedPane.insertTab(JTabbedPane.java:595)
        at javax.swing.JTabbedPane.addTab(JTabbedPane.java:662)
        at
org.apache.wsrp4j.consumer.swingconsumer.driver.SwingConsumer.initLayout
(SwingConsumer.java:1187)
        at
org.apache.wsrp4j.consumer.swingconsumer.driver.SwingConsumer.main(Swing
Consumer.java:1346)
Caused by: java.lang.reflect.InvocationTargetException
        at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.ja
va:222)
        at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.jav
a:129)
        at
org.apache.axis.encoding.DeserializationContext.endElement(Deserializati
onContext.java:1087)
        at
org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
        at
org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown
Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDis
patcher.dispatch(Unknown Source)
        at
org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkno
wn Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XML11Configuration.parse(Unknown
Source)
        at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
        at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown
Source)
        at
org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(SAXParser.java:375)
        at
org.apache.axis.encoding.DeserializationContext.parse(DeserializationCon
text.java:227)
        at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:696)
        at org.apache.axis.Message.getSOAPEnvelope(Message.java:435)
        at
org.apache.axis.handlers.soap.MustUnderstandChecker.invoke(MustUnderstan
dChecker.java:62)
        at org.apache.axis.client.AxisClient.invoke(AxisClient.java:206)
        at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
        at org.apache.axis.client.Call.invoke(Call.java:2767)
        at org.apache.axis.client.Call.invoke(Call.java:2443)
        at org.apache.axis.client.Call.invoke(Call.java:2366)
        at org.apache.axis.client.Call.invoke(Call.java:1812)
        at
oasis.names.tc.wsrp.v1.bind.WSRP_v1_ServiceDescription_Binding_SOAPStub.
getServiceDescription(WSRP_v1_ServiceDescription_Binding_SOAPStub.java:7
36)
        at
org.apache.wsrp4j.commons.consumer.driver.ProducerImpl.getServiceDescrip
tion(ProducerImpl.java:424)
        ... 16 more

I also see this in TCPMonitor:

<?xml version="1.0" encoding="utf-8"?>
<soapenv:Envelope
xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";>
  <soapenv:Body>
    <soapenv:Fault>
      <faultcode>soapenv:Server.userException</faultcode>
 
<faultstring>java.lang.reflect.InvocationTargetException</faultstring>
      <detail>
        <ns1:hostname xmlns:ns1="http://xml.apache.org/axis/";>

          bdehamer
        </ns1:hostname>
      </detail>
    </soapenv:Fault>
  </soapenv:Body>
</soapenv:Envelope>

I'm not seeing any logs on the producer side, but I have to assume that
the request is getting there since I'm getting the SOAP fault back.

Thanks in advance for any help that you can provide.

Brian DeHamer

Reply via email to