Skip to end of metadata
Go to start of metadata

FAQ

Root cause exception NoSuchMethodException for javax.servlet.jsp.PageContext.pushBody(Ljava/io/Writer(wink)

Symptoms:

While trying to access the very first page (right after installation, you get this exception

Cause

XPlanner must be running on a servlet 2.4 compatible container (Tomcat5.0+). Tomcat4.1 does not work.

Root cause NullPointerException in UseBeansTag.doEndTag

Symptoms:

While trying to access the very first page, you get this exception

Cause

  • If you are running 0.6.2, you may have specified your db connection settings directly in resource/xplanner.properties. A bug in 0.6.2 build system makes it only look in resource/xplanner-custom.properties. Specify your db connection settings in resource/xplanner-custom.properties instead.
  • Otherwise, check your connection settings. This exception indicates that xplanner could not create a connection.

While running ant install.db.schema get ERROR cannot find hibernate-mapping-2.0.dtd

Symptoms

Output of 'ant install.db.schema'

Causes

The XML parser used requires internet access to download hibernate-mapping-2.0.

Remove the following line to all xml files in the resources/mappings folder

Exception SQLException: Server configuration denies access to data source

Symptoms

Causes

/etc/hosts is wrong. It had

/etc/hosts

It should be

/etc/hosts

Thanks for Bart Verwilst for this tip

NullPointerException using SOAP

Environment

Im using Xplanner 0.6.2, Tomcat 5.5, and axis 1.2.

Symptoms:

https://sourceforge.net/forum/forum.php?thread_id=1292386&forum_id=161120

Cause & Solutions

I downgraded from Tomcat 5.5.4 to 5.0.28 and suddenly the NPW went away and getProjects returned the list of projects known to XPlanner

"error: unrecognized character in input stream" Compilation error while building xplanner

Environment

Os: RedHat Enterprise Linus AS 3
Java : j2sdk1.4.2_08
ant : apache-ant-1.6.5
xplanner : xplanner_0.6.2
tomcat : tomcat-5.5.9

Symptoms:

https://sourceforge.net/forum/forum.php?thread_id=1328642&forum_id=161120
While building xplanner, get weird compilation error like "unrecognized character in input stream. "

Cause & Solutions

This was caused by the version of ant that I was using. I installed a newer version of ant, updated the ANT_HOME, and edited the /etc/ant.conf file.

XPlanner servlet container running under Fedora 4 cannot connect to the database server

Environment

Fedora 4, JDK1.4.2

Symptoms:

org.apache.commons.dbcp.DbcpException: java.sql.SQLException: Unable to connect to any hosts due to exception: java.net.SocketException: Invalid argument or cannot assign requested address

Cause & Solutions

Disable ipv6 or add to your servlet container VM this option

See this for more details.

Make mysql store chinese characters

  1. In mysql my.ini configuration file put
  2. Modify the connection url in xplanner/WEB-INF/classes/xplanner-custom.properties

Running on Fedora Core 4 with default java components gets NoClassDefFoundError in db install and page view

Environment

Fedora Core 4, java gcj

Symptoms:

  1. Problem in database creation ./install.sh new
  2. In page view

Cause & Solutions

gcj is not fully compatible with the version of java used to compile xplanner. Please install the sun vm following these instructions

Template of a FAQ entry

<problem description>

Environment

XPlanner version, OS, Servlet container...

Symptoms:

Describe the problem, stacktrace

Cause & Solutions

Labels:
  1. Mar 16, 2008

    (I couldn't figure out how to edit this page. I hope leaving a comment instead is ok. Emailing xplanner-devel@lists.sourceforge.net also fails.)

    XPlanner fails to start.

    log4j:ERROR Could not create an Appender. Reported error follows.
    java.security.AccessControlException: access denied
    (java.io.FilePermission /xplannerActivity.log write)
    ...
    log4j:ERROR Could not parse url
    file:/var/lib/tomcat5.5/webapps/xplanner/WEB-INF/classes/log4j.xml.
    java.lang.NullPointerException

    Environment

    OS: debian etch (technically 2.6.18.8-domU-linode7)
    JAVA: 1.5.0_14-b03 however, I installed 1.4, #update-alternatives
    --config java, apt-get remove sun-j2re1.5, and then /usr/lib# ln -s
    j2sdk1.4-sun j2sdk1.5-sun
    when I type java -version I get 1.4, but for some reason when tomcat
    starts it cites 1.5. I've even restarted the machine. eit. is this
    the problem?
    TOMCAT: 5.5
    ARCH: i386
    XPLANNER: 07b7-war

    Symptoms:

    I downloaded the xplannar war zip and went through the steps of
    setting up the mysql database.

    The tomcat web manager starts without xplanner running, though the
    tomcat example apps are running. Click "start" fails:
    FAIL - Application at context path /xplanner could not be started

    catalina_2008-03-17.log msg is at the end of this email.

    Let me know if I need provide any more information. Any help you can
    provide would be GREATLY appreciated. I know this is more of a
    environment setup issue than xplanner bug but I've been trying to
    circumvent this obstacle for the past week.

    Thanks,
    Lucy.

    Mar 16, 2008 10:24:48 PM org.apache.coyote.http11.Http11BaseProtocol pause
    INFO: Pausing Coyote HTTP/1.1 on http-8180
    Mar 16, 2008 10:24:49 PM org.apache.catalina.startup.HostConfig checkResources
    INFO: Reloading context /xplanner
    Mar 16, 2008 10:24:49 PM org.apache.catalina.core.StandardContext stop
    INFO: Container
    org.apache.catalina.core.ContainerBase.Catalina.localhost./xplanner
    has not been started
    log4j:ERROR Could not create an Appender. Reported error follows.
    java.security.AccessControlException: access denied
    (java.io.FilePermission /xplannerActivity.log write)
    at java.security.AccessControlContext.checkPermission(AccessControlContext.java:264)
    at java.security.AccessController.checkPermission(AccessController.java:427)
    at java.lang.SecurityManager.checkPermission(SecurityManager.java:532)
    at java.lang.SecurityManager.checkWrite(SecurityManager.java:962)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:169)
    at java.io.FileOutputStream.<init>(FileOutputStream.java:102)
    at org.apache.log4j.FileAppender.setFile(FileAppender.java:289)
    at org.apache.log4j.RollingFileAppender.setFile(RollingFileAppender.java:165)
    at org.apache.log4j.FileAppender.activateOptions(FileAppender.java:163)
    at org.apache.log4j.config.PropertySetter.activate(PropertySetter.java:256)
    at org.apache.log4j.xml.DOMConfigurator.parseAppender(DOMConfigurator.java:220)
    at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:150)
    at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
    at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
    at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:345)
    at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:827)
    at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
    at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
    at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:468)
    at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
    at org.apache.log4j.Logger.getLogger(Logger.java:104)
    at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
    at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
    at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
    at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
    at org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:380)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4114)
    at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1089)
    at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1187)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:292)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1305)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
    at java.lang.Thread.run(Thread.java:595)
    log4j:ERROR Could not parse url
    file:/var/lib/tomcat5.5/webapps/xplanner/WEB-INF/classes/log4j.xml.
    java.lang.NullPointerException
    at java.util.Hashtable.put(Hashtable.java:396)
    at org.apache.log4j.xml.DOMConfigurator.findAppenderByName(DOMConfigurator.java:151)
    at org.apache.log4j.xml.DOMConfigurator.findAppenderByReference(DOMConfigurator.java:163)
    at org.apache.log4j.xml.DOMConfigurator.parseChildrenOfLoggerElement(DOMConfigurator.java:425)
    at org.apache.log4j.xml.DOMConfigurator.parseCategory(DOMConfigurator.java:345)
    at org.apache.log4j.xml.DOMConfigurator.parse(DOMConfigurator.java:827)
    at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:712)
    at org.apache.log4j.xml.DOMConfigurator.doConfigure(DOMConfigurator.java:618)
    at org.apache.log4j.helpers.OptionConverter.selectAndConfigure(OptionConverter.java:468)
    at org.apache.log4j.LogManager.<clinit>(LogManager.java:122)
    at org.apache.log4j.Logger.getLogger(Logger.java:104)
    at org.apache.commons.logging.impl.Log4JLogger.getLogger(Log4JLogger.java:229)
    at org.apache.commons.logging.impl.Log4JLogger.<init>(Log4JLogger.java:65)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
    at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
    at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
    at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
    at org.apache.commons.logging.impl.LogFactoryImpl.newInstance(LogFactoryImpl.java:529)
    at org.apache.commons.logging.impl.LogFactoryImpl.getInstance(LogFactoryImpl.java:235)
    at org.apache.commons.logging.LogFactory.getLog(LogFactory.java:370)
    at org.apache.catalina.core.ContainerBase.getLogger(ContainerBase.java:380)
    at org.apache.catalina.core.StandardContext.start(StandardContext.java:4114)
    at org.apache.catalina.startup.HostConfig.checkResources(HostConfig.java:1089)
    at org.apache.catalina.startup.HostConfig.check(HostConfig.java:1187)
    at org.apache.catalina.startup.HostConfig.lifecycleEvent(HostConfig.java:292)
    at org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(LifecycleSupport.java:119)
    at org.apache.catalina.core.ContainerBase.backgroundProcess(ContainerBase.java:1305)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1569)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.processChildren(ContainerBase.java:1578)
    at org.apache.catalina.core.ContainerBase$ContainerBackgroundProcessor.run(ContainerBase.java:1558)
    at java.lang.Thread.run(Thread.java:595)
    log4j:WARN No appenders could be found for logger
    (org.apache.commons.digester.Digester.sax).
    log4j:WARN Please initialize the log4j system properly.
    Mar 16, 2008 10:24:49 PM org.apache.catalina.core.StandardService stop
    INFO: Stopping service Catalina
    Mar 16, 2008 10:24:50 PM org.apache.catalina.core.StandardContext start
    SEVERE: Error listenerStart
    Mar 16, 2008 10:24:50 PM org.apache.catalina.core.StandardContext start
    SEVERE: Context /xplanner startup failed due to previous errors
    Mar 16, 2008 10:24:50 PM org.apache.coyote.http11.Http11BaseProtocol destroy
    INFO: Stopping Coyote HTTP/1.1 on http-8180
    Mar 16, 2008 10:24:50 PM org.apache.catalina.core.AprLifecycleListener
    lifecycleEvent
    INFO: Failed shutdown of Apache Portable Runtime
    Using CATALINA_BASE: /var/lib/tomcat5.5
    Using CATALINA_HOME: /usr/share/tomcat5.5
    Using CATALINA_TMPDIR: /var/lib/tomcat5.5/temp
    Using JRE_HOME: /usr/lib/jvm/java-1.5.0-sun
    Using Security Manager
    Mar 16, 2008 10:24:54 PM org.apache.catalina.core.AprLifecycleListener
    lifecycleEvent
    INFO: The Apache Tomcat Native library which allows optimal
    performance in production environments was not found on the
    java.library.path:
    /usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/lib/i386/client:/usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/lib/i386:/usr/lib/jvm/java-1.5.0-sun-1.5.0.14/jre/../lib/i386
    Mar 16, 2008 10:24:54 PM org.apache.coyote.http11.Http11BaseProtocol init

    Cause & Solutions

  2. Jun 26, 2010

    According to my investigation, billions of persons all over the world receive the business loans at various banks. So, there's good chances to find a financial loan in every country.