Menu

JWebMail: simple storage error

Help
graf graf
2009-04-14
2013-04-22
  • graf graf

    graf graf - 2009-04-14

    Hey :)

    Can you provide some advice for troubleshooting this situation?
    Thanks in advance :)

    System:
    - WinXP
    - Tomcat 6.0.18
    - JWebMail 1.0.1

    After deploying "jwebmail.war" through Tomcat I receive the following errors.

    Any suggestions for proceeding past this SimpleStorage error?

    "
    Apr 13, 2009 4:52:18 PM net.wastl.webmail.storage.simple.SimpleStorage loadXMLSysData
    SEVERE: SimpleStorage: Failed to load WebMail configuration file
    java.net.MalformedURLException: For input string: "%5Cjwebmail%5Cdata%5Cwebmail.xml"
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
    "

    D:\Internet\Tomcat6018\logs\localhost.2009-04-13.log

    Apr 13, 2009 4:52:18 PM org.apache.catalina.core.StandardContext loadOnStartup
    SEVERE: Servlet /jwebmail threw load() exception
    javax.servlet.UnavailableException
        at net.wastl.webmail.server.WebMailServer.initStorage(Unknown Source)
        at net.wastl.webmail.server.WebMailServer.doInit(Unknown Source)
        at net.wastl.webmail.server.WebMailServlet.init(Unknown Source)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:515)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1231)
        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 org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
        at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1471)
        at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:243)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857)
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
        at java.lang.Thread.run(Unknown Source)

    D:\Internet\Tomcat6018\logs\catalina.2009-04-13.log

    Apr 13, 2009 4:51:13 PM org.apache.catalina.startup.Catalina start
    INFO: Server startup in 2821 ms
    Apr 13, 2009 4:52:07 PM org.apache.catalina.startup.HostConfig deployWAR
    INFO: Deploying web application archive jwebmail.war
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.config.ExtConfigListener contextInitialized
    INFO: Initializing configs for runtime deployment name 'jwebmail'
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.WebMailServer doInit
    INFO: WebMail/Java Server v1.0.1rc1 going up...
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.WebMailServer doInit
    INFO: Initalizing...
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.SystemCheck <init>
    INFO: Checking Java Virtual Machine ...
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.SystemCheck <init>
    INFO: Version: 1.6.0_13 ...
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.SystemCheck <init>
    INFO: JDK version ok.
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.SystemCheck <init>
    INFO: Operating System: Windows XP/x86 5.1 ...
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.SystemCheck <init>
    WARNING: WebMail was only tested
       on Solaris, HP-UX and Linux and may cause problems on your platform.
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.SystemCheck <init>
    INFO: User name: SYSTEM ...
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.SystemCheck <init>
    INFO: User ok.
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.SystemCheck <init>
    INFO: WebMail System Properties:
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.SystemCheck <init>
    INFO: WebMail System Properties ok!
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.SystemCheck <init>
    INFO: Setting DTD-path in webmail.xml ...
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.SystemCheck <init>
    INFO: Done checking system!
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.config.ConfigScheme <init>
    INFO: Configuration Scheme Handler ...
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.config.ConfigScheme <init>
    INFO: Done setting up Config Scheme Handler!
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.WebMailServer doInit
    INFO: Default Locale: English (United States)
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.WebMailServer doInit
    INFO: Default Theme: bibop
    Apr 13, 2009 4:52:17 PM net.wastl.webmail.server.AuthenticatorHandler registerAuthenticators
    INFO: Initializing 7 WebMail Authenticator Plugins ...
    Apr 13, 2009 4:52:18 PM net.wastl.webmail.server.AuthenticatorHandler registerAuthenticators
    INFO: Initialized 7 Authenticator Plugins
    Apr 13, 2009 4:52:18 PM net.wastl.webmail.server.WebMailServer doInit
    INFO: Storage API (null) and Configuration ...
    Apr 13, 2009 4:52:18 PM net.wastl.webmail.storage.simple.SimpleStorage initConfig
    INFO: Configuration ...
    Apr 13, 2009 4:52:18 PM net.wastl.webmail.storage.simple.SimpleStorage loadXMLSysData
    SEVERE: SimpleStorage: Failed to load WebMail configuration file
    java.net.MalformedURLException: For input string: "%5Cjwebmail%5Cdata%5Cwebmail.xml"
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at java.net.URL.<init>(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
        at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
        at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
        at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
        at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
        at net.wastl.webmail.storage.simple.SimpleStorage.loadXMLSysData(Unknown Source)
        at net.wastl.webmail.storage.simple.SimpleStorage.initConfig(Unknown Source)
        at net.wastl.webmail.storage.FileStorage.<init>(Unknown Source)
        at net.wastl.webmail.storage.simple.SimpleStorage.<init>(Unknown Source)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at net.wastl.webmail.server.WebMailServer.initStorage(Unknown Source)
        at net.wastl.webmail.server.WebMailServer.doInit(Unknown Source)
        at net.wastl.webmail.server.WebMailServlet.init(Unknown Source)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:515)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1231)
        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 org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
        at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1471)
        at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:243)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857)
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
        at java.lang.Thread.run(Unknown Source)
    Apr 13, 2009 4:52:18 PM net.wastl.webmail.server.WebMailServer initStorage
    SEVERE: Could not initialize. Exiting now!  Nested exc:
    javax.servlet.UnavailableException: For input string: "%5Cjwebmail%5Cdata%5Cwebmail.xml"
        at net.wastl.webmail.storage.simple.SimpleStorage.loadXMLSysData(Unknown Source)
        at net.wastl.webmail.storage.simple.SimpleStorage.initConfig(Unknown Source)
        at net.wastl.webmail.storage.FileStorage.<init>(Unknown Source)
        at net.wastl.webmail.storage.simple.SimpleStorage.<init>(Unknown Source)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
        at java.lang.reflect.Constructor.newInstance(Unknown Source)
        at net.wastl.webmail.server.WebMailServer.initStorage(Unknown Source)
        at net.wastl.webmail.server.WebMailServer.doInit(Unknown Source)
        at net.wastl.webmail.server.WebMailServlet.init(Unknown Source)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:515)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1231)
        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 org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
        at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1471)
        at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:243)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857)
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
        at java.lang.Thread.run(Unknown Source)
    Apr 13, 2009 4:52:18 PM net.wastl.webmail.server.WebMailServlet init
    SEVERE: Could not intialize
    javax.servlet.UnavailableException
        at net.wastl.webmail.server.WebMailServer.initStorage(Unknown Source)
        at net.wastl.webmail.server.WebMailServer.doInit(Unknown Source)
        at net.wastl.webmail.server.WebMailServlet.init(Unknown Source)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1172)
        at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:992)
        at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4058)
        at org.apache.catalina.core.StandardContext.start(StandardContext.java:4371)
        at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:791)
        at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:771)
        at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:525)
        at org.apache.catalina.startup.HostConfig.deployWAR(HostConfig.java:830)
        at org.apache.catalina.startup.HostConfig.deployApps(HostConfig.java:515)
        at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1231)
        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 org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:297)
        at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(Unknown Source)
        at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(Unknown Source)
        at org.apache.catalina.manager.ManagerServlet.check(ManagerServlet.java:1471)
        at org.apache.catalina.manager.HTMLManagerServlet.doPost(HTMLManagerServlet.java:243)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
        at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
        at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
        at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
        at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
        at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:525)
        at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
        at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
        at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
        at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
        at org.apache.coyote.http11.Http11AprProcessor.process(Http11AprProcessor.java:857)
        at org.apache.coyote.http11.Http11AprProtocol$Http11ConnectionHandler.process(Http11AprProtocol.java:565)
        at org.apache.tomcat.util.net.AprEndpoint$Worker.run(AprEndpoint.java:1509)
        at java.lang.Thread.run(Unknown Source)

     
    • graf graf

      graf graf - 2009-04-14

      sry forgot to mention that I'm using JRE 6 Update 13

       
    • Blaine Simpson

      Blaine Simpson - 2009-04-14

      It's trying to use a Windows-style path somewhere.  I.e., with back-slashes.  %5C is the code for backslash.  On the Internet, we prefer forward slashes.

      If you have not keyed that in somewhere, then you can set a Java system property to override the base directory.  You can use this to translate the \ path to a / path.

       
    • graf graf

      graf graf - 2009-04-14

      thanks for the tip but concerning this error I'm not clear if there is a configuration setting I can alter to change the "slashes"...or is it best to do as you say and override path to translate the \ path to a / path.

      Apr 13, 2009 4:52:18 PM net.wastl.webmail.storage.simple.SimpleStorage loadXMLSysData
      SEVERE: SimpleStorage: Failed to load WebMail configuration file
      java.net.MalformedURLException: For input string: "%5Cjwebmail%5Cdata%5Cwebmail.xml"

      i'll lookup how to set the Java system property to override the base directory.
      any suggestions would be appreciated.

      thx!

       
  • wang fang

    wang fang - 2010-01-05

    I encounter the same trouble. How do you deel with?

     
  • Rolf Ernst

    Rolf Ernst - 2010-02-05

    I can see no way that this code runs under Windows. There are tons of issues with it. When you get past this bug (change the source and hard code the path) it bombs just a tad later with:

    java.net.MalformedURLException: no protocol: %DTDDIR%/sysdata.dtd
    at java.net.URL.<init>(Unknown Source)
    at java.net.URL.<init>(Unknown Source)
    at java.net.URL.<init>(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startEntity(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.startDTDEntity(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDTDScannerImpl.setInputSource(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.dispatch(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$DTDDriver.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)
    at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
    at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
    at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
    at net.wastl.webmail.storage.simple.SimpleStorage.loadXMLSysData(Unknown Source)
    at net.wastl.webmail.storage.simple.SimpleStorage.initConfig(Unknown Source)
    at net.wastl.webmail.storage.FileStorage.<init>(Unknown Source)
    at net.wastl.webmail.storage.simple.SimpleStorage.<init>(Unknown Source)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)

    Btw, there is no system property to set - it already picks up the proper system property for file path delimiter (have a look at the source). Somebody (Christian Senet) already had a crack at the code and fixed the most glaring error but altogether this looks pretty bad…

    So, I'd love to see this run under Windows.

     

Log in to post a comment.

Auth0 Logo