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