You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Craig Williams <cr...@ip80.com> on 2002/05/24 21:12:05 UTC
It didn't work (part of earlier post)
Ok, I got my web service working and tested it from a Swing GUI. Works
great.
I then created a SwingApplet and used the identical code and get the
following error.
Code below; Error at the end of email.
/*
* axtestapplet.java
*
* Created on 24 May 2002, 20:06
*/
package com.ip80.research.axistest1;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
import javax.xml.rpc.namespace.QName;
/**
*
* @author Administrator
*/
public class axtestapplet extends javax.swing.JApplet {
/** Creates new form axtestapplet */
public axtestapplet() {
initComponents();
}
/** This method is called from within the constructor to
* initialize the form.
* WARNING: Do NOT modify this code. The content of this method is
* always regenerated by the Form Editor.
*/
private void initComponents() {
jButton1 = new javax.swing.JButton();
jButton1.setText("jButton1");
jButton1.addActionListener(new java.awt.event.ActionListener() {
public void actionPerformed(java.awt.event.ActionEvent evt)
{
jButton1ActionPerformed(evt);
}
});
getContentPane().add(jButton1, java.awt.BorderLayout.NORTH);
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt)
{
try {
String endpoint =
"http://water:8080/axis/services/axtest1";
Service service = new Service();
Call call = (Call) service.createCall();
call.setTargetEndpointAddress( new java.net.URL(endpoint)
);
call.setOperationName(new QName("http://soapinterop.org/",
"sayHello"));
String ret = (String) call.invoke( new Object[] {} );
jButton1.setText(ret);
} catch (Exception e) {
}
}
// Variables declaration - do not modify
private javax.swing.JButton jButton1;
// End of variables declaration
}
THE ERROR IS AS FOLLOWS;
java.lang.ExceptionInInitializerError
at org.apache.axis.client.Service.<init>(Service.java:109)
at
com.ip80.research.axistest1.axtestapplet.jButton1ActionPerformed(axtesta
pplet.java:45)
at
com.ip80.research.axistest1.axtestapplet.access$000(axtestapplet.java:15
)
at
com.ip80.research.axistest1.axtestapplet$1.actionPerformed(axtestapplet.
java:33)
at
javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1767)
at
javax.swing.AbstractButton$ForwardActionEvents.actionPerformed(AbstractB
utton.java:1820)
at
javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.ja
va:419)
at
javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:257)
at
javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonList
ener.java:258)
at java.awt.Component.processMouseEvent(Component.java:5021)
at java.awt.Component.processEvent(Component.java:4818)
at java.awt.Container.processEvent(Container.java:1380)
at java.awt.Component.dispatchEventImpl(Component.java:3526)
at java.awt.Container.dispatchEventImpl(Container.java:1437)
at java.awt.Component.dispatchEvent(Component.java:3367)
at
java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:3214)
at
java.awt.LightweightDispatcher.processMouseEvent(Container.java:2929)
at
java.awt.LightweightDispatcher.dispatchEvent(Container.java:2859)
at java.awt.Container.dispatchEventImpl(Container.java:1423)
at java.awt.Component.dispatchEvent(Component.java:3367)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:445)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThrea
d.java:190)
at
java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.
java:144)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
at
java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:98)
Caused by: org.apache.commons.logging.LogConfigurationException:
org.apache.commons.logging.LogConfigurationException:
java.lang.NullPointerException
at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImp
l.java:509)
at
org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImp
l.java:285)
at
org.apache.commons.logging.LogFactory.getLog(LogFactory.java:400)
at
org.apache.axis.configuration.DefaultEngineConfigurationFactory.<clinit>
(DefaultEngineConfigurationFactory.java:84)
... 26 more
Caused by: org.apache.commons.logging.LogConfigurationException:
java.lang.NullPointerException
at
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFact
oryImpl.java:404)
at
org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImp
l.java:502)
... 29 more
Caused by: java.lang.NullPointerException
at
sun.applet.AppletClassLoader.loadClass(AppletClassLoader.java:105)
at java.lang.ClassLoader.loadClass(ClassLoader.java:262)
at
org.apache.commons.logging.impl.LogFactoryImpl.loadClass(LogFactoryImpl.
java:434)
at
org.apache.commons.logging.impl.LogFactoryImpl.getLogConstructor(LogFact
oryImpl.java:398)
... 30 more