[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

"install in 30 seconds" gives NoSuchMethodError



Can anyone tell me what I'm doing wrong that prevents me from even running
the "INSTALLATION IN 30 SECONDS" example?
(from the INSTALL doc)

When starting the server it throws the following error:

May 2, 2001 12:52:40 PM ERROR Main.java:204-Main: java.lang.NoSuchMethodError
java.lang.NoSuchMethodError
        at org.xmlBlaster.util.SaxHandlerBase.parse(SaxHandlerBase.java:88)
        at org.xmlBlaster.util.SaxHandlerBase.init(SaxHandlerBase.java:70)
        at org.xmlBlaster.authentication.ClientQoS.<init>(ClientQoS.java:49)
        at org.xmlBlaster.authentication.Authenticate.login(Authenticate.java:109)
        at org.xmlBlaster.protocol.jdbc.JdbcDriver.login(JdbcDriver.java:152)
        at org.xmlBlaster.protocol.jdbc.JdbcDriver.init(JdbcDriver.java:99)
        at org.xmlBlaster.Main.loadDriver(Main.java:246)
        at org.xmlBlaster.Main.loadDrivers(Main.java:198)
        at org.xmlBlaster.Main.init(Main.java:122)
        at org.xmlBlaster.Main.<init>(Main.java:100)
        at org.xmlBlaster.Main.main(Main.java:462)


Any help that you can provide is greatly appreciated!

Lots of details follow:

I'm using:
xmlBlaster-0.7.9b.tgz
Sun JDK 1.3.0
Linux 2.2.18 (x86)

Modifications made to $HOME/xmlBlater.properties:
	NONE

Modifications made to $HOME/jacorb.properties:
Changed
	ORBInitRef.NameService=file:///tmp/NS
Commented-out:
	## jacorb.ImplementationRepositoryURL=http://www.x.y.z/~user/ImR_Ref
	## jacorb.ProxyServerURL=http://www.x.y.z/~user/Appligator_Ref



First, I run the nameserver

ddd at moria 1000 ~ $ export XMLBLASTER_HOME=/home/ddd/xmlBlaster
ddd at moria 1001 ~ $ export JUTILS_HOME=${XMLBLASTER_HOME}
ddd at moria 1002 ~ $ source  ${XMLBLASTER_HOME}/.bashrc
...
ddd at moria 1020 ~ $ ${XMLBLASTER_HOME}/bin/ns /tmp/NS
[ POA RootPOA - ready ]
[ POA NameServer-POA - ready ]
...(later output)...
[ Accepted connection from 10.0.2.27:3672 ]
[ Bound name: xmlBlaster-Authenticate.MOM ]



Next, I start the server (throws the error):

ddd at moria 1000 ~ $ export XMLBLASTER_HOME=/home/ddd/xmlBlaster
ddd at moria 1001 ~ $ export JUTILS_HOME=${XMLBLASTER_HOME}
ddd at moria 1002 ~ $ source  ${XMLBLASTER_HOME}/.bashrc
   Welcome to xmlBlaster.org
      Using XMLBLASTER_HOME=/home/ddd/xmlBlaster
      Using JacORB_HOME=/home/ddd/xmlBlaster
  If you want to use the C++ MICO client, set the MICO_HOME environment variable
  Example: 'export MICO_HOME=/usr/local/mico'
 You choosed to use the C++ MICO client but forgot to set MICO_VER
 Example: export MICO_VER='2.3.1'
 Could not find the MICO library. Check MICO_HOME & MICO_VER
   corba for java: jacorb
   corba for c++ : mico
   c++ classes not activated. If you want to compile them
   please set USE_CPP=true
ddd at moria 1003 ~ $ cd ${XMLBLASTER_HOME}
ddd at moria 1004 ~/xmlBlaster $
ddd at moria 1004 ~/xmlBlaster $ java -jar lib/xmlBlaster.jar
Property: filenName=xmlBlaster.properties, scanSystemProperties=true, args=[0], replaceVariables=true
Property: File 'xmlBlaster.properties' is not in current directory /home/ddd/xmlBlaster
Property: File 'xmlBlaster.properties' is not in PROJECT_HOME, 'java -DPROJECT_HOME=...' is not set ...
Property: Loading xmlBlaster.properties from directory /home/ddd
Property: Loaded file xmlBlaster.properties
Property: Replacing 'Persistence.Path=${user.home}${file.separator}tmp' to '/home/ddd/tmp'
May 2, 2001 12:52:37 PM INFO  Log: XmlBlaster logging subsystem configured
May 2, 2001 12:52:37 PM INFO  Log: XmlBlaster logging switched
May 2, 2001 12:52:38 PM INFO  RequestBroker: Loaded persistence driver org.xmlBlaster.engine.persistence.filestore.FileDriver
May 2, 2001 12:52:38 PM INFO  FileDriver: Successfully got 0 stored message-oids from /home/ddd/tmp
May 2, 2001 12:52:38 PM INFO  Main: Found 'IOR' driver 'org.xmlBlaster.protocol.corba.CorbaDriver'
[ POA RootPOA - ready ]
[ POA xmlBlaster-POA - ready ]
May 2, 2001 12:52:39 PM INFO  CorbaDriver: Published AuthServer IOR on 10.0.2.27:7609
[ New connection to 10.0.2.27:3650 ]
May 2, 2001 12:52:39 PM INFO  CorbaDriver: Published AuthServer IOR to naming service
May 2, 2001 12:52:39 PM INFO  Main: Found 'RMI' driver 'org.xmlBlaster.protocol.rmi.RmiDriver'
May 2, 2001 12:52:39 PM INFO  XmlBlasterSecurityManager: Using security policy file:/home/ddd/xmlBlaster/lib/xmlBlaster.jar!/xmlBlaster.policy, found it in your CLASSPATH.
May 2, 2001 12:52:39 PM INFO  RmiDriver: Started RMI registry on port 1099
May 2, 2001 12:52:40 PM INFO  RmiDriver: Bound authentication RMI server to registry with name 'rmi://moria.taralnetworks.com:1099/I_AuthServer'
May 2, 2001 12:52:40 PM INFO  RmiDriver: Bound xmlBlaster RMI server to registry with name 'rmi://moria.taralnetworks.com:1099/I_XmlBlaster'
May 2, 2001 12:52:40 PM INFO  RmiDriver: Started successfully RMI driver.
May 2, 2001 12:52:40 PM INFO  Main: Found 'XML-RPC' driver 'org.xmlBlaster.protocol.xmlrpc.XmlRpcDriver'
May 2, 2001 12:52:40 PM INFO  XmlRpcDriver: Started successfully XML-RPC driver, access url=http://moria.taralnetworks.com:8080/
May 2, 2001 12:52:40 PM INFO  Main: Found 'JDBC' driver 'org.xmlBlaster.protocol.jdbc.JdbcDriver'
May 2, 2001 12:52:40 PM INFO  JdbcDriver: Jdbc driver 'sun.jdbc.odbc.JdbcOdbcDriver' loaded.
Exception found location=Main.java:204
May 2, 2001 12:52:40 PM ERROR Main.java:204-Main: java.lang.NoSuchMethodError
java.lang.NoSuchMethodError
        at org.xmlBlaster.util.SaxHandlerBase.parse(SaxHandlerBase.java:88)
        at org.xmlBlaster.util.SaxHandlerBase.init(SaxHandlerBase.java:70)
        at org.xmlBlaster.authentication.ClientQoS.<init>(ClientQoS.java:49)
        at org.xmlBlaster.authentication.Authenticate.login(Authenticate.java:109)
        at org.xmlBlaster.protocol.jdbc.JdbcDriver.login(JdbcDriver.java:152)
        at org.xmlBlaster.protocol.jdbc.JdbcDriver.init(JdbcDriver.java:99)
        at org.xmlBlaster.Main.loadDriver(Main.java:246)
        at org.xmlBlaster.Main.loadDrivers(Main.java:198)
        at org.xmlBlaster.Main.init(Main.java:122)
        at org.xmlBlaster.Main.<init>(Main.java:100)
        at org.xmlBlaster.Main.main(Main.java:462)
May 2, 2001 12:52:40 PM INFO  Main: Total memory allocated = 2.31 MBytes. Free memory available = 1.382 MBytes.
May 2, 2001 12:52:40 PM INFO  Main: ###########################################
May 2, 2001 12:52:40 PM INFO  Main: # xmlBlaster 0.79+ is ready for requests  #
May 2, 2001 12:52:40 PM INFO  Main: # press <?> and <enter> for options       #
May 2, 2001 12:52:40 PM INFO  Main: ###########################################



Then I run the client (which fails):

ddd at moria 1000 ~ $ export XMLBLASTER_HOME=/home/ddd/xmlBlaster
ddd at moria 1001 ~ $ export JUTILS_HOME=${XMLBLASTER_HOME}
ddd at moria 1002 ~ $ source  ${XMLBLASTER_HOME}/.bashrc
   Welcome to xmlBlaster.org
      Using XMLBLASTER_HOME=/home/ddd/xmlBlaster
      Using JacORB_HOME=/home/ddd/xmlBlaster
  If you want to use the C++ MICO client, set the MICO_HOME environment variable
  Example: 'export MICO_HOME=/usr/local/mico'
 You choosed to use the C++ MICO client but forgot to set MICO_VER
 Example: export MICO_VER='2.3.1'
 Could not find the MICO library. Check MICO_HOME & MICO_VER
   corba for java: jacorb
   corba for c++ : mico
   c++ classes not activated. If you want to compile them
   please set USE_CPP=true
ddd at moria 1003 ~ $ cd ${XMLBLASTER_HOME}
ddd at moria 1004 ~/xmlBlaster $ java -classpath lib/xmlBlaster.jar javaclients.ClientSub
Property: filenName=xmlBlaster.properties, scanSystemProperties=true, args=[0], replaceVariables=true
Property: File 'xmlBlaster.properties' is not in current directory /home/ddd/xmlBlaster
Property: File 'xmlBlaster.properties' is not in PROJECT_HOME, 'java -DPROJECT_HOME=...' is not set ...
Property: Loading xmlBlaster.properties from directory /home/ddd
Property: Loaded file xmlBlaster.properties
Property: Replacing 'Persistence.Path=${user.home}${file.separator}tmp' to '/home/ddd/tmp'
May 2, 2001 1:10:17 PM INFO  Log: XmlBlaster logging subsystem configured
May 2, 2001 1:10:17 PM INFO  Log: XmlBlaster logging switched
May 2, 2001 1:10:17 PM INFO  XmlBlasterConnection: Using 'client.protocol=IOR' to access xmlBlaster
[ POA RootPOA - ready ]
May 2, 2001 1:10:19 PM INFO  CorbaCallbackServer-ClientSub: Success, created CORBA callback server for ClientSub
May 2, 2001 1:10:19 PM INFO  CorbaConnection-ClientSub: Accessing xmlBlaster AuthServer IOR using builtin http connection, host 10.0.2.27 and port 7609
[ New connection to 10.0.2.27:3671 ]
Exception found location=ClientSub.java:162
May 2, 2001 1:10:19 PM ERROR ClientSub.java:162-ClientSub: Client failed: org.omg.CORBA.UNKNOWN:   minor code: 0  completed: No
May 2, 2001 1:10:19 PM INFO  ClientSub: Good bye
Total memory allocated = 2.31 MBytes. Free memory available = 1.515 MBytes.
There were 1 ERRORS and 0 WARNINGS
ddd at moria 1005 ~/xmlBlaster $



Which generates the following output/error on the server:

...
[ Closing connection to 10.0.2.27:3670 ]
...
[ Accepted connection from 10.0.2.27:3679 ]
May 2, 2001 1:10:19 PM INFO  AuthServerImpl: Trying login for ClientSub
[ POA RootPOA - rid: 0 oid: 00 10 1E 48 23 17 38 38 01 2A 41  opname: login - in
vocation: throwable was thrown ]
############################ StackTrace ############################
java.lang.NoSuchMethodError
        at org.xmlBlaster.util.SaxHandlerBase.parse(SaxHandlerBase.java:88)
        at org.xmlBlaster.util.SaxHandlerBase.init(SaxHandlerBase.java:70)
        at org.xmlBlaster.authentication.ClientQoS.<init>(ClientQoS.java:49)
        at org.xmlBlaster.authentication.Authenticate.login(Authenticate.java:10
9)
        at org.xmlBlaster.protocol.corba.AuthServerImpl.login(AuthServerImpl.jav
a:157)
        at org.xmlBlaster.protocol.corba.authenticateIdl.AuthServerPOATie.login(
AuthServerPOATie.java:45)
        at org.xmlBlaster.protocol.corba.authenticateIdl.AuthServerPOA._invoke(A
uthServerPOA.java:61)
        at jacorb.poa.RequestProcessor.invokeOperation(RequestProcessor.java:206
)
        at jacorb.poa.RequestProcessor.process(RequestProcessor.java:401)
        at jacorb.poa.RequestProcessor.run(RequestProcessor.java:510)
####################################################################
[ Closing connection to 10.0.2.27:3679 ]




My Other Environment Settings (after sourcing ${XMLBLASTER_HOME}/.bashrc):

JAVA_HOME=/tools/java/sun-jdk1.3.0

XMLBLASTER_HOME=/home/ddd/xmlBlaster

JUTILS_HOME=/home/ddd/xmlBlaster

IDL2JAVA='/home/ddd/xmlBlaster/bin/idl -p org.xmlBlaster.protocol.corba'

JacORB_HOME=/home/ddd/xmlBlaster

JacORB_LIB=/home/ddd/xmlBlaster/lib

JACO_EXE=/home/ddd/xmlBlaster/bin/jaco

JACO_BIN=/home/ddd/xmlBlaster/bin

CLASSPATH=/home/ddd/xmlBlaster/lib/jacorb.jar:
	/home/ddd/xmlBlaster/lib/idl.jar:
	/home/ddd/xmlBlaster/demo:
	/home/ddd/xmlBlaster/classes:
	/home/ddd/xmlBlaster/src/java:
	/home/ddd/xmlBlaster/lib/xmlBlaster.jar:
	/home/ddd/xmlBlaster/lib/ejb2.0.jar:
	/home/ddd/xmlBlaster/lib/jms.jar:
	/home/ddd/xmlBlaster/lib/jta-spec1_0_1.jar:
	/home/ddd/xmlBlaster/lib/jaas.jar:
	/home/ddd/xmlBlaster/lib/connector.jar:
	/home/ddd/xmlBlaster/lib/xmlrpc.jar:
	/home/ddd/xmlBlaster/lib/gnu-regexp-1.0.8.jar:
	/home/ddd/xmlBlaster/lib/servlet.jar:
	/home/ddd/xmlBlaster/lib/test.jar:
	/home/ddd/xmlBlaster/lib/omquery.jar:
	/home/ddd/xmlBlaster/lib/xtdash.jar:
	/home/ddd/xmlBlaster/lib/jaxp.jar:
	/home/ddd/xmlBlaster/lib/parser.jar:
	/tools/java/lib/junit3.5/junit.jar:
	/tools/java/lib/berkeley-db-3.1.17/classes:
	/home/ddd/xmlBlaster/lib/jndi-jdk1_3_1.jar

PATH=/home/ddd/xmlBlaster/bin:
	/tools/java/sun-jdk1.3.0/bin:
	/tools/pkg/ant/bin:
	/tools/pkg/qt/bin:
	/tools/bin:
	/tools/sbin:
	/usr/kerberos/bin:
	/usr/local/bin:
	/bin:
	/usr/bin:
	/usr/X11R6/bin:
	/home/ddd/apps/bdb/bin:
	/home/ddd/bin:
	/home/ddd/apps/bdb/bin:
	/home/ddd/xmlBlaster/bin:
	/home/ddd/xmlBlaster/testsuite/bin:
	/bin


Any help greatly appreciated, DouglasDD -- -- Douglas D. Dickinson =^..^= ddd at taralnetworks.com