Can't get server to start

I just upgraded to the newest release of the server. When trying to start the server I get the following exceptions.

everything seems fine until apache tries to start. If anyone else has run into this maybe they could give me some hints as to what my next move should be.

CatalinaHome C:\Servoy\server
Starting service Tomcat-Standalone
Apache Tomcat/4.0.1
XmlMapper: Debug level: 3
XmlMapper: Validating = true
XmlMapper: Set locator : org.apache.xerces.readers.DefaultEntityHandler@c1186f
Exception during startup processing
java.lang.reflect.InvocationTargetException
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.lang.reflect.Method.invoke(Unknown Source)
        at com.servoy.j2db.server.b.if(Unknown Source)
        at com.servoy.j2db.server.ApplicationServer.startWebServer(Unknown Sourc
e)
        at com.servoy.j2db.server.ApplicationServer.main(Unknown Source)
Caused by: java.lang.ClassFormatError: org/apache/xerces/dom/ParentNode (Illegal
 UTF8 string in constant pool)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at java.lang.ClassLoader.defineClass0(Native Method)
        at java.lang.ClassLoader.defineClass(Unknown Source)
        at java.security.SecureClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.defineClass(Unknown Source)
        at java.net.URLClassLoader.access$100(Unknown Source)
        at java.net.URLClassLoader$1.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClass(Unknown Source)
        at java.lang.ClassLoader.loadClassInternal(Unknown Source)
        at org.apache.xerces.validators.dtd.DTDGrammar.callStartDTD(DTDGrammar.j
ava:194)
        at org.apache.xerces.framework.XMLDTDScanner.scanDoctypeDecl(XMLDTDScann
er.java:1079)
        at org.apache.xerces.framework.XMLDocumentScanner.scanDoctypeDecl(XMLDoc
umentScanner.java:2145)
        at org.apache.xerces.framework.XMLDocumentScanner.access$0(XMLDocumentSc
anner.java:2100)
        at org.apache.xerces.framework.XMLDocumentScanner$PrologDispatcher.dispa
tch(XMLDocumentScanner.java:831)
        at org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentS
canner.java:381)
        at org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1081)
        at org.xml.sax.helpers.XMLReaderAdapter.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at javax.xml.parsers.SAXParser.parse(Unknown Source)
        at org.apache.catalina.util.xml.XmlMapper.readXml(XmlMapper.java:275)
        at org.apache.catalina.startup.ContextConfig.defaultConfig(ContextConfig
.java:731)
        at org.apache.catalina.startup.ContextConfig.start(ContextConfig.java:82
3)
        at org.apache.catalina.startup.ContextConfig.lifecycleEvent(ContextConfi
g.java:224)
        at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Lifecycl
eSupport.java:155)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1131)

        at org.apache.catalina.core.StandardContext.start(StandardContext.java:3
334)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)

        at org.apache.catalina.core.StandardHost.start(StandardHost.java:612)
        at org.apache.catalina.core.ContainerBase.start(ContainerBase.java:1123)

        at org.apache.catalina.core.StandardEngine.start(StandardEngine.java:307
)
        at org.apache.catalina.core.StandardService.start(StandardService.java:3
88)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:505
)
        at org.apache.catalina.startup.Catalina.start(Catalina.java:776)
        at org.apache.catalina.startup.Catalina.execute(Catalina.java:681)
        at org.apache.catalina.startup.Catalina.process(Catalina.java:179)
        ... 7 more

Here is my servoy properties file

#servoy
#Thu Sep 02 15:26:18 CDT 2004
*=Take a string and return the hex representation of its MD5.
*/=
-->=
/*=
<\!--=
</script>=
</style>=
<head>=
<html>=
<link=type\="text/css" rel\="stylesheet" href\="http\://us.i1.yimg.com/us.yimg.com/i/reg/mail_style.css">
<meta=http-equiv\="Content-Type" content\="text/html; charset\=iso-8859-1">
<script=language\="javascript">
<style=type\="text/css">
<title>Yahoo\!=Mail - The best web-based email\!</title>
DebuggerTree.Vertical=310
ServerManager.numberOfServers=2
SocketFactory.SSLKeystorePassphrase=
SocketFactory.SSLKeystorePath=
SocketFactory.useSSL=false
SocketFactory.useTwoWaySocket=true
a=ff(a, b, c, d, x[i+12], 7 ,  1804603682);
b=ff(b, c, d, a, x[i+15], 22,  123653
blks=new Array(nblk * 16);
blks[i=>> 2] |\= 0x80 << ((i % 4) * 8);
blks[nblk=* 16 - 2] \= str.length * 8;
body={
c=ff(c, d, a, b, x[i+14], 17, -1502002290);
codeeditor.tab.placement=1
copyPasteOffset=10
d=ff(d, a, b, c, x[i+13], 12, -40341101);
debug.hor.split=671
debug.ver.split=287
defaultMessagesServer=repository_server
defaultMessagesTable=
design.properties.size=716
designer.preferdMetrics=0
designer.stepSize=10,20
font=Tahoma,0,11
for(i=0; i < x.length; i +\= 16)
for(j=0; j <\= 3; j++)
frame.state=6
function=MD5(str)
gridcolor=\#b4b4b4
gridsize=10
guidesize=10
hex_chr.charAt((num=>> (j * 8)) & 0x0F);
java.rmi.server.hostname=
lastNotifiedVersion=310
lastSolution=es_frontend
license.0.code=######-######-######
license.0.company_name=Executive Speaking
license.0.licenses=1
licenseManager.numberOfLicenses=1
lnf.theme=
locale.dateformat=dd-MM-yyyy
locale.default=en,US,
locale.numberformat=\#.\#\#
localhost8080SocketFactory.useTwoWaySocket=true
mail.smtp.host=
margin-top=0px;
nativeStartupLauncher=
nblk=((str.length + 8) >> 6) + 1;
pointsize=2
rect_Application_frame_bounds=112,84,809,627
rect_ColumnInfoDialog_bounds=323,173,378,393
rect_CustomColorChooserDialog_bounds=283,163,457,413
rect_DefineFieldDialog_bounds=104,138,816,464
rect_DefineValueListsDialog_bounds=128,242,418,381
rect_ExportSolutionDialog_bounds=353,292,326,211
rect_ImportSolutionDialog_bounds=353,265,327,265
rect_JDateChooser_bounds=353,226,318,287
rect_MediaEditorDialog_bounds=323,194,378,351
rect_PartsDialog_bounds=203,102,618,535
rect_RelationsDialog_bounds=425,165,331,406
rect_RepositoryDialog_bounds=305,159,423,477
rect_SelectFieldDialog_bounds=210,222,328,507
rect_SelectRelationDialog_bounds=198,215,628,309
rect_SelectSolutionDialog_bounds=373,291,287,212
rect_SelectTableDialog_bounds=358,167,308,406
rect_ServerDialog_bounds=87,244,838,367
rect_SortDialog_bounds=133,165,757,409
rect_ValueListDialog_bounds=224,5,576,729
rect_application_prefs_bounds=201,177,620,426
rect_debugwindow_bounds=118,48,800,600
rect_dialog0_bounds=106,95,812,549
rect_dialog10_bounds=358,306,308,127
rect_dialog11_bounds=358,306,308,127
rect_dialog12_bounds=338,314,348,111
rect_dialog13_bounds=343,314,337,111
rect_dialog14_bounds=350,314,324,111
rect_dialog15_bounds=347,314,330,111
rect_dialog16_bounds=338,314,348,111
rect_dialog17_bounds=351,314,321,111
rect_dialog18_bounds=347,314,330,111
rect_dialog19_bounds=358,306,308,127
rect_dialog1_bounds=299,185,425,370
rect_dialog20_bounds=358,306,308,127
rect_dialog21_bounds=358,306,308,127
rect_dialog22_bounds=358,306,308,127
rect_dialog23_bounds=358,314,308,111
rect_dialog24_bounds=358,314,308,111
rect_dialog25_bounds=358,314,308,111
rect_dialog26_bounds=358,314,308,111
rect_dialog27_bounds=358,314,308,111
rect_dialog28_bounds=358,314,308,111
rect_dialog29_bounds=358,314,308,111
rect_dialog2_bounds=346,211,331,317
rect_dialog30_bounds=358,300,308,139
rect_dialog31_bounds=358,300,308,139
rect_dialog32_bounds=358,314,308,111
rect_dialog33_bounds=358,314,308,111
rect_dialog34_bounds=358,314,308,111
rect_dialog35_bounds=358,314,308,111
rect_dialog36_bounds=358,314,308,111
rect_dialog37_bounds=358,314,308,111
rect_dialog38_bounds=358,314,308,111
rect_dialog39_bounds=358,314,308,111
rect_dialog3_bounds=346,211,331,317
rect_dialog40_bounds=358,314,308,111
rect_dialog41_bounds=358,314,308,111
rect_dialog42_bounds=358,314,308,111
rect_dialog43_bounds=358,314,308,111
rect_dialog44_bounds=358,314,308,111
rect_dialog45_bounds=358,314,308,111
rect_dialog46_bounds=358,314,308,111
rect_dialog47_bounds=358,314,308,111
rect_dialog48_bounds=358,314,308,111
rect_dialog49_bounds=358,314,308,111
rect_dialog4_bounds=346,211,331,317
rect_dialog50_bounds=358,314,308,111
rect_dialog51_bounds=358,314,308,111
rect_dialog52_bounds=358,314,308,111
rect_dialog53_bounds=358,314,308,111
rect_dialog54_bounds=358,314,308,111
rect_dialog55_bounds=358,314,308,111
rect_dialog56_bounds=358,314,308,111
rect_dialog57_bounds=358,314,308,111
rect_dialog58_bounds=358,314,308,111
rect_dialog59_bounds=358,314,308,111
rect_dialog5_bounds=358,306,308,127
rect_dialog60_bounds=358,314,308,111
rect_dialog61_bounds=358,314,308,111
rect_dialog62_bounds=358,314,308,111
rect_dialog63_bounds=358,314,308,111
rect_dialog64_bounds=358,314,308,111
rect_dialog65_bounds=358,314,308,111
rect_dialog66_bounds=358,314,308,111
rect_dialog67_bounds=358,300,308,139
rect_dialog68_bounds=358,314,308,111
rect_dialog69_bounds=358,314,308,111
rect_dialog6_bounds=358,306,308,127
rect_dialog70_bounds=358,314,308,111
rect_dialog71_bounds=358,314,308,111
rect_dialog72_bounds=358,314,308,111
rect_dialog7_bounds=358,306,308,127
rect_dialog8_bounds=358,306,308,127
rect_dialog9_bounds=348,165,328,410
rect_windowdialog_bounds=512,370,200,300
return=cmn(c ^ (b | (~d)), a, b, x, s, t);
selectedlnf=com.incors.plaf.kunststoff.KunststoffLookAndFeel
server.0.URL=jdbc\:mysql\://10.0.0.4/repository
server.0.catalog=<none>
server.0.connectionValidationType=0
server.0.driver=org.gjt.mm.mysql.Driver
server.0.enabled=true
server.0.maxConnectionsActive=10
server.0.maxConnectionsIdle=5
server.0.maxPreparedStatementsIdle=100
server.0.password=anet8454
server.0.schema=<none>
server.0.serverName=repository_server
server.0.userName=root
server.0.validationQuery=
server.1.URL=jdbc\:mysql\://10.0.0.4/es
server.1.catalog=<none>
server.1.connectionValidationType=0
server.1.driver=org.gjt.mm.mysql.Driver
server.1.enabled=true
server.1.maxConnectionsActive=10
server.1.maxConnectionsIdle=5
server.1.maxPreparedStatementsIdle=100
server.1.password=anet8454
server.1.schema=<none>
server.1.serverName=es_backend
server.1.userName=root
server.1.validationQuery=
servoy.rmiStartPort=1099
show.property.panel=true
startServices=false
str=+\= hex_chr.charAt((num >> (j * 8 + 4)) & 0x0F) +
timezone.default=America/Chicago
toolbar.align=false
toolbar.align.row=-1
toolbar.design=true
toolbar.design.row=1
toolbar.distribute=false
toolbar.distribute.row=-1
toolbar.draw=false
toolbar.draw.row=-1
toolbar.edit=true
toolbar.text=true
useSystemPageDialog=false
useSystemPrintDialog=false
usedRMIRegistryPort=1099
var=oldd \= d;
viewdim=1500,1500
wantsBetaCodeNotifies=false
window.resize.location.enabled=true
window_state_Application_frame=6
window_state_debugwindow=6
windowdialog_state=false
x=str2blks_MD5(str);
{=
}=

Just noticed your
nativeStartupLauncher=
is empty…

what os/jvm are you using?

I’m using windows 2000, and java sdk 1.4.2_05

What should nativeStartupLauncher= be?

I uninstalled the lastest version of servoy, and reinstalled the beta version I had before. And that is working fine.

The error you have looks like a jvm problem. Not really a servoy problem.
It errors on a class that is inside the jdk installation.. I have currently no idea how that is possible or how to fix that besides installing for jdk 1.4.2_04 and try it with that one.